/*!
 * 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", "Liberation 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","Liberation 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:not(:focus-visible){outline:0}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}.form-row>.col>.valid-tooltip,.form-row>[class*="col-"]>.valid-tooltip{left:5px}.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") right .35rem center/8px 10px no-repeat,#fff 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") center right 1.35rem/calc(.5em + .25rem) calc(.5em + .25rem) no-repeat}.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}.form-row>.col>.invalid-tooltip,.form-row>[class*="col-"]>.invalid-tooltip{left:5px}.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") right .35rem center/8px 10px no-repeat,#fff 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") center right 1.35rem/calc(.5em + .25rem) calc(.5em + .25rem) no-repeat}.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,.mui-form button[type="submit"],.ais-InfiniteHits-loadMore{color:#fff;background-color:#da291c;border-color:#da291c}.btn-primary:hover,.mui-form button:hover[type="submit"],.ais-InfiniteHits-loadMore:hover{color:#fff;background-color:#b82318;border-color:#ad2116}.btn-primary:focus,.mui-form button:focus[type="submit"],.ais-InfiniteHits-loadMore:focus,.btn-primary.focus,.mui-form button.focus[type="submit"],.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,.mui-form button.disabled[type="submit"],.disabled.ais-InfiniteHits-loadMore,.btn-primary:disabled,.mui-form button:disabled[type="submit"],.ais-InfiniteHits-loadMore:disabled{color:#fff;background-color:#da291c;border-color:#da291c}.btn-primary:not(:disabled):not(.disabled):active,.mui-form button:not(:disabled):not(.disabled):active[type="submit"],.ais-InfiniteHits-loadMore:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.mui-form button:not(:disabled):not(.disabled).active[type="submit"],.ais-InfiniteHits-loadMore:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle,.mui-form .show>button.dropdown-toggle[type="submit"],.show>.dropdown-toggle.ais-InfiniteHits-loadMore{color:#fff;background-color:#ad2116;border-color:#a21e15}.btn-primary:not(:disabled):not(.disabled):active:focus,.mui-form button:not(:disabled):not(.disabled):active:focus[type="submit"],.ais-InfiniteHits-loadMore:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.mui-form button:not(:disabled):not(.disabled).active:focus[type="submit"],.ais-InfiniteHits-loadMore:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus,.mui-form .show>button.dropdown-toggle:focus[type="submit"],.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:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#da291c}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;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(: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(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.form-control:not(:last-child),.ais-search-box .input-group:not(.has-validation)>.ais-search-box--input:not(:last-child),.ais-search-box .input-group:not(.has-validation)>.ais-SearchBox-input:not(:last-child),.ais-SearchBox .input-group:not(.has-validation)>.ais-search-box--input:not(:last-child),.ais-SearchBox .input-group:not(.has-validation)>.ais-SearchBox-input:not(:last-child),.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.form-control:nth-last-child(n+3),.ais-search-box .input-group.has-validation>.ais-search-box--input:nth-last-child(n+3),.ais-search-box .input-group.has-validation>.ais-SearchBox-input:nth-last-child(n+3),.ais-SearchBox .input-group.has-validation>.ais-search-box--input:nth-last-child(n+3),.ais-SearchBox .input-group.has-validation>.ais-SearchBox-input:nth-last-child(n+3),.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-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:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.ais-InfiniteHits-loadMore,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.ais-InfiniteHits-loadMore,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.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:50% / 50% 50% no-repeat}.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") right .35rem center/8px 10px no-repeat;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;overflow:hidden;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;overflow:hidden;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:0}.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-link{margin-bottom:-1px;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:50% / 100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@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-nav-scroll{overflow:visible}.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-nav-scroll{overflow:visible}.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-nav-scroll{overflow:visible}.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-nav-scroll{overflow:visible}.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-nav-scroll{overflow:visible}.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;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,.mui-form button[type="submit"],.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}.salesforce{margin:0 auto;max-width:600px;margin-bottom:24px}@media screen and (min-width: 768px){.salesforce{margin-bottom:2em}}.salesforce .form__status{margin-top:20px;padding:20px;border:3px solid #ccc}.salesforce .form__status--success{border-color:#009660}.salesforce .form__status--sending{border-color:#262626}.salesforce .form__status--error{border-color:#ed8b00}.salesforce .form__error{color:#ed8b00;margin-top:-10px;margin-bottom:20px;padding:0 14px}.salesforce .form__error--whole-form{border:2px solid #ed8b00;padding:8px 14px;font-size:16px;font-weight:bold;margin-top:0}.mui-form,.mui-form .MuiInputBase-root,.mui-form .MuiTypography-body1{font-size:16px;line-height:19px;font-family:Arial, sans-serif}.mui-form h3{font-size:21px !important;margin-top:20px;font-family:"GravurCondensed",sans-serif !important}.mui-form p{margin-bottom:20px}.mui-form .MuiInputBase-colorPrimary:focus,.mui-form .MuiInputBase-colorPrimary.Mui-focused{outline-color:#da291c}.mui-form .MuiInputBase-colorPrimary:focus fieldset,.mui-form .MuiInputBase-colorPrimary.Mui-focused fieldset{border-color:#da291c}.mui-form .MuiFormLabel-root.Mui-focused{color:#da291c}.mui-form .MuiCheckbox-root:hover{background-color:rgba(218,41,28,0.1)}.mui-form .MuiCheckbox-root.Mui-checked{color:#da291c}.mui-form .MuiFormControl-root{width:100%}.mui-form .MuiFormControl-root,.mui-form .MuiFormControlLabel-root{margin-bottom:10px}.mui-form small{display:block;margin-top:-10px}.mui-form .MuiFormGroup-root{margin:10px 0 20px}.mui-form .MuiOutlinedInput-root{border-radius:0}.mui-form .MuiOutlinedInput-input{padding:18.5px 14px}.mui-form .MuiOutlinedInput-input[type="file"]{padding:18.5px 14px 26px}.mui-form .PrivateNotchedOutline-legendNotched-4{padding:0 8px 0 5px}.mui-form button{margin:20px 0;padding:10px 18px}.mui-form button[type="submit"]{border:medium none;font-family:"GravurCondensed",sans-serif;font-size:18px}.mui-form button[type="submit"]:hover{text-decoration:underline}.mui-form .form__button--secondary{margin:10px 0 20px;padding:5px 18px;border:1px solid #efefef;color:#262626;width:100%;display:block}.mui-form .form__button--link{display:block;color:#ffc107;background:none;box-shadow:none;border:medium none;padding:0}.mui-form .form__button--link:hover{text-decoration:underline}.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;left:50%;transform:translateX(-50%);bottom:-24px;list-style:none;display:block;text-align:center;padding:4px;border-radius:16px;background-color:#ebebeb;margin:0 auto}.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:.75;color:#606060}.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:#bdbebd;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#606060;opacity:1}.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;margin-bottom:1rem}@media screen and (min-width: 768px){.archive-descripton-header .text-archive{margin-bottom:0}}.archive-descripton-header .text-archive p:last-child{margin-bottom:0}.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}html{scroll-behavior:smooth}.page-template-page-annualreport #wpadminbar{display:none}.page-template-page-annualreport .section{scroll-margin-top:50px}.page-template-page-annualreport .section .section-inner .title-section{font-size:26px;color:#da291c;line-height:28px;margin-bottom:10px}@media screen and (min-width: 768px){.page-template-page-annualreport .section .section-inner .title-section{margin-bottom:32px}}.page-template-page-annualreport .section .section-inner.border-none{border:medium none}.page-template-page-annualreport .section--videos{margin-bottom:100px;border-top:medium none}.page-template-page-annualreport .section--people .slider{padding-bottom:0;margin-bottom:35px}@media screen and (min-width: 768px){.page-template-page-annualreport .section--people .slider{margin-bottom:48px}}.page-template-page-annualreport .section--people .slider .slick-arrow{font-size:100px;color:#bdbebd}.page-template-page-annualreport .section--people .slider .slick-arrow.slick-disabled{display:none !important}.page-template-page-annualreport .section--people .slider .slide-user{text-align:center}.page-template-page-annualreport .section--people .slider .slick-list{margin-bottom:20px}.page-template-page-annualreport .section--people .slick-dots-container{position:absolute;left:50%;transform:translateX(-50%);overflow:hidden;text-align:center;padding:0 4px;border-radius:16px;background-color:#ebebeb;height:32px}.page-template-page-annualreport .section--people .slick-dots{position:static;transform:none;padding:4px 0;height:32px;display:flex;align-items:center;transition:transform 0.3s ease-in-out}.page-template-page-annualreport .section--people .slick-dots li button{display:flex;align-items:center}.page-template-page-annualreport .section--people .slick-dots li button:before{transition:transform 0.3s ease-in-out}.page-template-page-annualreport .section--people .slick-dots li.dot--small button:before{transform:scale(0.5)}.page-template-page-annualreport .section--people .slick-dots li.dot--medium button:before{transform:scale(0.75)}.page-template-page-annualreport .section--people .slick-dots li.dot--big button:before{transform:scale(1)}.page-template-page-annualreport #header{margin-bottom:20px;padding:0;border:medium none}.page-template-page-annualreport #header .navbar-languages{text-align:right}.page-template-page-annualreport .annualreport__header{background-color:#606060;padding:8px;margin:auto;margin-bottom:40px}.page-template-page-annualreport .annualreport__header a{color:#fff;font-family:"GravurCondensed",sans-serif}.page-template-page-annualreport .annualreport__header a:before{margin-right:0.55em;text-decoration:none;font-size:26px;position:relative;top:4px}.page-template-page-annualreport .annualreport__backtotop{font-family:"GravurCondensed",sans-serif;font-weight:700;font-size:18px;line-height:20.5px;padding:12px;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);border:medium none;background:#fff;color:#da291c;position:fixed;right:9px;bottom:29px}@media screen and (min-width: 1288px){.page-template-page-annualreport .annualreport__backtotop{bottom:86px;right:calc((100vw - 1240px) / 2)}}.page-template-page-annualreport .annualreport__backtotop svg{margin-right:11px;position:relative;top:-2px}.page-template-page-annualreport .annualreport__intro .intro-logo{width:100%}.page-template-page-annualreport .annualreport__intro .printing-icon{font-family:"GravurCondensed",sans-serif;margin-bottom:20px}.page-template-page-annualreport .annualreport__intro .icon-print{font-size:28px;color:#262626;margin-right:10px}.page-template-page-annualreport .annualreport__intro .icon-print-text{color:#262626;font-size:18px;top:-6px;position:relative}.page-template-page-annualreport .annualreport__intro .title{font-family:"GravurCondensed",sans-serif}.page-template-page-annualreport .annualreport__intro .title--year{font-size:150px;margin-bottom:-20px;margin-top:-20px;line-height:1.233;letter-spacing:-0.03em}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__intro .title--year{font-size:300px;margin-bottom:-60px;margin-top:-40px}}.page-template-page-annualreport .annualreport__intro .title--year span{color:#da291c}.page-template-page-annualreport .annualreport__intro .article-lead{font-family:"GravurCondensed",sans-serif;font-size:28px;color:#da291c;font-style:normal;margin-bottom:54px}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__intro .article-lead{font-size:48px;font-weight:normal;margin-bottom:80px}}.page-template-page-annualreport .annualreport__nav{font-family:"GravurCondensed",sans-serif;font-weight:700;font-size:17px;border-bottom:7px solid #262626;padding:10px 0;margin-bottom:40px}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__nav{font-size:26px;padding:10px 0}}.page-template-page-annualreport .annualreport__nav .container{justify-content:center}.page-template-page-annualreport .annualreport__nav .navbar-nav.navbar-center{flex-direction:row;flex-wrap:wrap}.page-template-page-annualreport .annualreport__nav li{padding-right:19px}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__nav li{padding-right:50px}}.page-template-page-annualreport .annualreport__nav li:last-child{padding-right:0}.page-template-page-annualreport .annualreport__nav li a{color:#262626}.page-template-page-annualreport .annualreport__videos .title-teaser{font-size:32px;line-height:1.23}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__videos .title-teaser{font-size:48px}}.page-template-page-annualreport .annualreport__videos .tease-text{color:#262626}.page-template-page-annualreport .annualreport__videos .tease-text a{color:#262626}.page-template-page-annualreport .annualreport__videos .p1{font-size:20px;line-height:28px}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__videos .p1{font-size:24px;line-height:36px}}.page-template-page-annualreport .annualreport__videos .featured-image{text-align:unset}.page-template-page-annualreport .annualreport__videos .featured-image img{width:100%}.page-template-page-annualreport .annualreport__videos .modal{background-color:white}@media screen and (max-width: 991px){.page-template-page-annualreport .annualreport__videos .modal .modal-dialog{margin:0}}.page-template-page-annualreport .annualreport__videos .modal .modal-content{border:none}.page-template-page-annualreport .annualreport__videos .modal .modal-xl{max-width:1280px;width:100%;min-height:80%}.page-template-page-annualreport .annualreport__videos .modal .modal-header{border-bottom:none;display:flex;justify-content:flex-end;padding:20px 20px 8px 0px;position:-webkit-sticky;position:sticky;top:0;z-index:100000}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__videos .modal .modal-header{top:25px;padding:36px 40px 8px 0px}}.page-template-page-annualreport .annualreport__videos .modal .modal-header .btn-close{width:54px;height:54px;border-radius:50%;border:none;box-shadow:0px 0px 10px rgba(0,0,0,0.2);background-color:white}.page-template-page-annualreport .annualreport__videos .modal .modal-header .btn-close span{font-size:48px;line-height:35.5px;display:inline-block}.page-template-page-annualreport .annualreport__videos .modal .modal-body .modal-title{margin-bottom:25px}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__videos .modal .modal-body .modal-title{margin-bottom:27px}}.page-template-page-annualreport .annualreport__videos .modal .modal-body .modal-video{margin-bottom:23px}.page-template-page-annualreport .annualreport__videos .modal .modal-body .modal-video img{width:100%}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__videos .modal .modal-body .modal-video{margin-bottom:45px}}.page-template-page-annualreport .annualreport__videos .modal .modal-body .title-article{font-size:22px;line-height:1.233}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__videos .modal .modal-body .title-article{font-size:26px}}.page-template-page-annualreport .annualreport__videos .modal .modal-body .modal-title{font-size:36px;line-height:40px}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__videos .modal .modal-body .modal-title{font-size:68px;line-height:77px}}.page-template-page-annualreport .annualreport__videos .modal .modal-footer{border-top:none}.page-template-page-annualreport .annualreport__videos .modal .modal-author{font-family:"GravurCondensed",sans-serif;font-size:18px}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__videos .modal .modal-author{font-size:20px}}.page-template-page-annualreport .annualreport__people .person-image{margin-bottom:24px}.page-template-page-annualreport .annualreport__people .person-text{font-family:"GravurCondensed",sans-serif;font-size:17px}.page-template-page-annualreport .annualreport__people .person-text--title{font-size:22px;line-height:25.06px}.page-template-page-annualreport .annualreport__people .person-text--position{margin-bottom:12px;line-height:1.233}.page-template-page-annualreport .annualreport__people .person-text--pillar{font-weight:bold;margin-bottom:12px}.page-template-page-annualreport .annualreport__people .person-text--pillar span{border-bottom:2px solid}.page-template-page-annualreport .annualreport__people .person-quote{font-style:italic;font-size:19px;line-height:27px}.page-template-page-annualreport .annualreport__images .images__infographic{margin-bottom:24px}.page-template-page-annualreport .annualreport__images .images__infographic img{margin:0 auto}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__images .images__infographic{margin-bottom:36px}}.page-template-page-annualreport .annualreport__images .images__legend{margin-top:10px;font-family:"GravurCondensed",sans-serif}.page-template-page-annualreport .annualreport__images .images__text{margin-bottom:48px}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__images .images__text{margin-bottom:65px}}.page-template-page-annualreport .annualreport__images .images__text p{font-size:18px}.page-template-page-annualreport .annualreport__images .images__text strong,.page-template-page-annualreport .annualreport__images .images__text b{font-weight:400}.page-template-page-annualreport .annualreport__images .images__title{font-size:24px;line-height:28px}@media screen and (min-width: 768px){.page-template-page-annualreport .annualreport__images .images__title{font-size:28px}}.annualreport__chronology{font-family:"GravurCondensed",sans-serif}.annualreport__chronology__filters{min-height:220px}@media screen and (min-width: 768px){.annualreport__chronology__filters{min-height:231px;margin-top:-54px}}.annualreport__chronology__filters .ais-Panel-header{font-size:18px;line-height:20.5px;font-weight:bold;margin-bottom:10px}.annualreport__chronology__filters .ais-Panel-header:after{display:none}.annualreport__chronology__filters__refinementList{margin-bottom:33px}@media screen and (min-width: 768px){.annualreport__chronology__filters__refinementList{margin-bottom:52px}}.annualreport__chronology__filters__refinementList.fixed{position:fixed;z-index:1;top:0;left:0;right:0;background:#fff;border-bottom:2px solid #262626;-webkit-animation:fadein 1s;animation:fadein 1s}.annualreport__chronology__filters__refinementList.fixed ul{margin-top:18px;margin-bottom:18px}@-webkit-keyframes fadein{0%{top:-500px}100%{top:0}}@keyframes fadein{0%{top:-500px}100%{top:0}}.annualreport__chronology__filters ul{list-style-type:none;padding:0;margin:0}.annualreport__chronology__filters .ais-RefinementList-item{display:inline-block;background-color:transparent;margin-bottom:-1px;border:1px solid #262626;color:#da291c;padding:10px 12px;font-weight:bold;font-size:16px;line-height:18.22px}@media screen and (min-width: 768px){.annualreport__chronology__filters .ais-RefinementList-item{font-size:24px;line-height:27.34px;padding:12px 16px}}.annualreport__chronology__filters .ais-RefinementList-item__count{color:#da291c}.annualreport__chronology__filters .ais-RefinementList-item--selected{background-color:#da291c;color:#fff}.annualreport__chronology__filters .ais-RefinementList-item--selected .ais-RefinementList-item__count{color:#fff}.annualreport__chronology__filters .ais-Stats{color:#606060;font-weight:bold;font-size:18px;line-height:20.5px;margin-bottom:11px}@media screen and (min-width: 768px){.annualreport__chronology__filters .ais-Stats{font-size:24px;line-height:27.34px;margin-bottom:12px}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--1 .result__day .inner,.annualreport__chronology__resultlist .result--month--1 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--1+.result--month--1 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--1+.result--month--1 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--1+.result--month--1 .result__day .inner,.annualreport__chronology__resultlist .result--month--1+.result--month--1 .result__text .inner{border-top:1px solid #bdbebd}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--2 .result__day .inner,.annualreport__chronology__resultlist .result--month--2 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--2+.result--month--2 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--2+.result--month--2 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--2+.result--month--2 .result__day .inner,.annualreport__chronology__resultlist .result--month--2+.result--month--2 .result__text .inner{border-top:1px solid #bdbebd}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--3 .result__day .inner,.annualreport__chronology__resultlist .result--month--3 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--3+.result--month--3 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--3+.result--month--3 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--3+.result--month--3 .result__day .inner,.annualreport__chronology__resultlist .result--month--3+.result--month--3 .result__text .inner{border-top:1px solid #bdbebd}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--4 .result__day .inner,.annualreport__chronology__resultlist .result--month--4 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--4+.result--month--4 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--4+.result--month--4 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--4+.result--month--4 .result__day .inner,.annualreport__chronology__resultlist .result--month--4+.result--month--4 .result__text .inner{border-top:1px solid #bdbebd}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--5 .result__day .inner,.annualreport__chronology__resultlist .result--month--5 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--5+.result--month--5 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--5+.result--month--5 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--5+.result--month--5 .result__day .inner,.annualreport__chronology__resultlist .result--month--5+.result--month--5 .result__text .inner{border-top:1px solid #bdbebd}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--6 .result__day .inner,.annualreport__chronology__resultlist .result--month--6 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--6+.result--month--6 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--6+.result--month--6 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--6+.result--month--6 .result__day .inner,.annualreport__chronology__resultlist .result--month--6+.result--month--6 .result__text .inner{border-top:1px solid #bdbebd}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--7 .result__day .inner,.annualreport__chronology__resultlist .result--month--7 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--7+.result--month--7 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--7+.result--month--7 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--7+.result--month--7 .result__day .inner,.annualreport__chronology__resultlist .result--month--7+.result--month--7 .result__text .inner{border-top:1px solid #bdbebd}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--8 .result__day .inner,.annualreport__chronology__resultlist .result--month--8 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--8+.result--month--8 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--8+.result--month--8 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--8+.result--month--8 .result__day .inner,.annualreport__chronology__resultlist .result--month--8+.result--month--8 .result__text .inner{border-top:1px solid #bdbebd}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--9 .result__day .inner,.annualreport__chronology__resultlist .result--month--9 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--9+.result--month--9 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--9+.result--month--9 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--9+.result--month--9 .result__day .inner,.annualreport__chronology__resultlist .result--month--9+.result--month--9 .result__text .inner{border-top:1px solid #bdbebd}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--10 .result__day .inner,.annualreport__chronology__resultlist .result--month--10 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--10+.result--month--10 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--10+.result--month--10 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--10+.result--month--10 .result__day .inner,.annualreport__chronology__resultlist .result--month--10+.result--month--10 .result__text .inner{border-top:1px solid #bdbebd}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--11 .result__day .inner,.annualreport__chronology__resultlist .result--month--11 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--11+.result--month--11 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--11+.result--month--11 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--11+.result--month--11 .result__day .inner,.annualreport__chronology__resultlist .result--month--11+.result--month--11 .result__text .inner{border-top:1px solid #bdbebd}}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--12 .result__day .inner,.annualreport__chronology__resultlist .result--month--12 .result__text .inner{border-top:medium none}}.annualreport__chronology__resultlist .result--month--12+.result--month--12 .result__month .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--month--12+.result--month--12 .result__month p{display:none}@media screen and (max-width: 767px){.annualreport__chronology__resultlist .result--month--12+.result--month--12 .result__day .inner,.annualreport__chronology__resultlist .result--month--12+.result--month--12 .result__text .inner{border-top:1px solid #bdbebd}}.annualreport__chronology__resultlist .result--day--1+.result--day--1 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--1+.result--day--1 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--2+.result--day--2 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--2+.result--day--2 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--3+.result--day--3 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--3+.result--day--3 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--4+.result--day--4 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--4+.result--day--4 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--5+.result--day--5 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--5+.result--day--5 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--6+.result--day--6 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--6+.result--day--6 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--7+.result--day--7 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--7+.result--day--7 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--8+.result--day--8 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--8+.result--day--8 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--9+.result--day--9 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--9+.result--day--9 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--10+.result--day--10 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--10+.result--day--10 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--11+.result--day--11 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--11+.result--day--11 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--12+.result--day--12 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--12+.result--day--12 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--13+.result--day--13 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--13+.result--day--13 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--14+.result--day--14 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--14+.result--day--14 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--15+.result--day--15 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--15+.result--day--15 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--16+.result--day--16 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--16+.result--day--16 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--17+.result--day--17 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--17+.result--day--17 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--18+.result--day--18 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--18+.result--day--18 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--19+.result--day--19 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--19+.result--day--19 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--20+.result--day--20 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--20+.result--day--20 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--21+.result--day--21 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--21+.result--day--21 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--22+.result--day--22 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--22+.result--day--22 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--23+.result--day--23 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--23+.result--day--23 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--24+.result--day--24 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--24+.result--day--24 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--25+.result--day--25 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--25+.result--day--25 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--26+.result--day--26 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--26+.result--day--26 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--27+.result--day--27 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--27+.result--day--27 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--28+.result--day--28 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--28+.result--day--28 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--29+.result--day--29 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--29+.result--day--29 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--30+.result--day--30 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--30+.result--day--30 .result__day p{display:none}.annualreport__chronology__resultlist .result--day--31+.result--day--31 .result__day .inner{border-top-color:transparent}.annualreport__chronology__resultlist .result--day--31+.result--day--31 .result__day p{display:none}.annualreport__chronology__resultlist .result__month .inner,.annualreport__chronology__resultlist .result__day .inner,.annualreport__chronology__resultlist .result__text .inner{border-top:1px solid #bdbebd}.annualreport__chronology__resultlist .result__month .inner{padding-top:5px}@media screen and (min-width: 768px){.annualreport__chronology__resultlist .result__month .inner{width:calc(100% + 9px);padding-top:10px}}.annualreport__chronology__resultlist .result__month p{font-weight:bold;font-size:36px;line-height:36px;margin-bottom:15px}@media screen and (min-width: 768px){.annualreport__chronology__resultlist .result__month p{font-size:45px;line-height:45px}}.annualreport__chronology__resultlist .result__day .inner{padding-top:7px;width:calc(100% + 10px);position:relative}@media screen and (min-width: 768px){.annualreport__chronology__resultlist .result__day .inner{width:calc(100% + 27px);left:-9px}}.annualreport__chronology__resultlist .result__day p{font-weight:bold;font-size:60px;line-height:60px;letter-spacing:-3px;margin-bottom:0;text-align:center;position:relative;left:-5px;font-size:72px;line-height:72px;letter-spacing:-3.6px}@media screen and (min-width: 992px){.annualreport__chronology__resultlist .result__day p{font-size:120px;line-height:120px;letter-spacing:-6px}}.annualreport__chronology__resultlist .result__text .inner{padding-top:12px;padding-bottom:20px}@media screen and (min-width: 768px){.annualreport__chronology__resultlist .result__text .inner{padding-top:22px;padding-bottom:30px}}.annualreport__chronology__resultlist .result__text a{color:#262626}.annualreport__chronology__resultlist .result__text a .icon{font-size:inherit;line-height:inherit;color:#da291c}.annualreport__chronology__resultlist .result__text a .icon:before{position:relative;top:2px;left:10px;transform:scale(1.4)}@media screen and (min-width: 768px){.annualreport__chronology__resultlist .result__text a .icon:before{left:12px}}.annualreport__chronology__resultlist .result__posttype{color:#da291c;font-weight:bold;font-size:18px;line-height:20.5px;margin-bottom:4px}@media screen and (min-width: 768px){.annualreport__chronology__resultlist .result__posttype{margin-bottom:10px}}.annualreport__chronology__resultlist .result__title{word-break:break-word;margin-right:10px;font-weight:bold;font-size:24px;line-height:27.34px;margin-bottom:4px}@media screen and (min-width: 768px){.annualreport__chronology__resultlist .result__title{margin-right:12px;font-size:28px;line-height:31.89px;margin-bottom:5px}}.annualreport__chronology__resultlist .result__infos{font-family:"Georgia",serif;font-size:16px;line-height:21px;margin-bottom:10px}@media screen and (min-width: 768px){.annualreport__chronology__resultlist .result__infos{font-size:18px;line-height:26px;margin-bottom:18px}}.annualreport__chronology__resultlist .result__video,.annualreport__chronology__resultlist .result__image{width:133.33333333%;margin-left:-33.33333333%;margin-bottom:10px}@media screen and (min-width: 768px){.annualreport__chronology__resultlist .result__video,.annualreport__chronology__resultlist .result__image{width:100%;margin-left:0}}.annualreport__chronology__resultlist .result__video .embed-responsive,.annualreport__chronology__resultlist .result__image .embed-responsive{margin-bottom:10px}.annualreport__chronology__resultlist .result__video .embed-responsive:last-child,.annualreport__chronology__resultlist .result__image .embed-responsive:last-child{margin-bottom:0}.annualreport__chronology__resultlist .result .publication .result__image{width:100%;margin-left:0}.annualreport__chronology__resultlist .result .publication .result__image img{border:1px solid #262626}.annualreport__chronology__loadmore{text-align:center}.annualreport__chronology__loadmore button{border:medium;background:#da291c;color:#fff;font-size:20px;padding:5px 20px}.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 .mui-form button[type="submit"],.mui-form .single-avenir-jeunesse .alert button[type="submit"],.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 .mui-form button[type="submit"],.mui-form .page-template-page-avenir-jeunesse .alert button[type="submit"],.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 .mui-form button[type="submit"],.mui-form .term-avenir-jeunesse .alert button[type="submit"],.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 .mui-form button[type="submit"],.mui-form body[class*=' term-avenir-jeunesse'] .alert button[type="submit"],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}.home .section.section-socialembed{margin:24px 0;text-align:center}@media screen and (min-width: 768px){.home .section.section-socialembed{margin:0}.home .section.section-socialembed iframe.twitter-timeline{height:682px !important}}@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}}@media print{.page-template-page-annualreport .annualreport__backtotop,.page-template-page-annualreport .annualreport__header,.page-template-page-annualreport .navbar-languages,.page-template-page-annualreport .annualreport__intro .printing-icon,.page-template-page-annualreport .slick-arrow,.page-template-page-annualreport .slick-dots,.page-template-page-annualreport .slick-dots-container{display:none !important}.page-template-page-annualreport .annualreport__intro .title--year{font-size:150px !important;line-height:1.233 !important;margin-top:0}.page-template-page-annualreport .annualreport__nav{font-size:23px !important}.page-template-page-annualreport .annualreport__nav,.page-template-page-annualreport .annualreport__nav .navbar-nav{display:flex !important}.page-template-page-annualreport .annualreport__nav a{text-decoration:none !important}.page-template-page-annualreport .annualreport__videos a{text-decoration:none !important}.page-template-page-annualreport .annualreport__videos .tease .title-teaser span{text-decoration:underline !important}.page-template-page-annualreport .annualreport__people .slick-track{width:100% !important;display:flex;flex-wrap:wrap}.page-template-page-annualreport .annualreport__people .slick-slide{width:33.333333333% !important;margin-bottom:60px}.page-template-page-annualreport .annualreport__chronology__filters__refinementList.fixed{position:static !important}.page-template-page-annualreport .annualreport__chronology__resultlist .row.result{display:flex !important}.page-template-page-annualreport .annualreport__chronology__resultlist .result__month .inner,.page-template-page-annualreport .annualreport__chronology__resultlist .result__day .inner{width:calc(100% + 18px)}}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL19zcnNseS1ib290c3RyYXAuc2NzcyIsInNyc2x5LmNzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL19zcnNseS1ib290c3RyYXAtb3ZlcnJpZGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvX3Nyc2x5LXZhcnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L2dsb2JhbHMvX3Nyc2x5LXR5cG8uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L2Jvb3RzdHJhcC1jb3JlLW92ZXJyaWRlcy9taXhpbnMvX3Nyc2x5LWJyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9nbG9iYWxzL19zcnNseS1idXR0b25zLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9nbG9iYWxzL19zcnNseS1sYXlvdXQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L2dsb2JhbHMvX3Nyc2x5LWNvbXBvbmVudHMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L2dsb2JhbHMvX3Nyc2x5LW11aS1mb3JtLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NsaWNrL19zcnNseS1hcnJvd3Muc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NsaWNrL19zcnNseS1kb3RzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9zbGljay9fc3JzbHktZGVmYXVsdC5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvc2xpY2svX3Nyc2x5LXZhcmlhbnRzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9kZWZhdWx0cy9fc3JzbHktZm9vdGVyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9kZWZhdWx0cy9fc3JzbHktaGVhZGVyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9kZWZhdWx0cy9fc3JzbHktcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvZGVmYXVsdHMvX3Nyc2x5LXNvY2lhbC1zaGFyZXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3BhZ2VzL19zcnNseS1hcmNoaXZlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9wYWdlcy9fc3JzbHktaG9tZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvcGFnZXMvX3Nyc2x5LXBhZ2Uuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3BhZ2VzL19zcnNseS1zZWFyY2guc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3BhZ2VzL19zcnNseS1wcm9zcGVyaXR5LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9wYWdlcy9fc3JzbHktbWVkaWEuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3BhZ2VzL19zcnNseS1hbm51YWxyZXBvcnQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3BhZ2VzL19zcnNseS1hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3kuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NpbmdsZXMvX3Nyc2x5LWFjdGlvbnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NpbmdsZXMvX3Nyc2x5LW1ldGFiYXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NpbmdsZXMvX3Nyc2x5LW1ldGFjYXJkLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9zaW5nbGVzL19zcnNseS1wcm9zcGVyaXR5YmFubmVyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9zaW5nbGVzL19zcnNseS1zaW5nbGUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NpbmdsZXMvX3Nyc2x5LXNpbmdsZS1wb2RjYXN0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9zaW5nbGVzL19zcnNseS1zaW5nbGUtcHVibGljYXRpb24uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NpbmdsZXMvX3Nyc2x5LXNpbmdsZS0xOTk1LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9zaW5nbGVzL19zcnNseS1zaW5nbGUtYXZlbmlyLWpldW5lc3NlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9zaW5nbGVzL19zcnNseS1zaW5nbGUtbWljcm9zaXRlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9zaW5nbGVzL19zcnNseS1zaW5nbGUtdmlkZW8uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3NlY3Rpb25zL19zcnNseS1zZWN0aW9ucy5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvc2VjdGlvbnMvX3Nyc2x5LXNlY3Rpb24tZXZlbnRzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS90ZWFzZXIvX3Nyc2x5LXRlYXNlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvZDMvX3Nyc2x5LWQzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9fc3JzbHktcHJpbnQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3Nyc2x5L3BhZ2VzL19zcnNseS1hbm51YWxyZXBvcnRfX3ByaW50LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9fc3JzbHktaWUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL19zcnNseS1ib290c3RyYXAtaWU4LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9ib290c3RyYXAtaWU4L19ncmlkLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zcnNseS9ib290c3RyYXAtaWU4L19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3JzbHkvYm9vdHN0cmFwLWllOC9fZ3JpZC1mcmFtZXdvcmsuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7RUNLRSxDREFDLE1FRkMsZUFBYyxDQUFkLGlCQUFjLENBQWQs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QUFVLENBQ1YsbUJBQW9CLENFblNoQixnQkF0Q1ksQ0YyVWhCLG1CQUFvQixDQUNwQixhQUFjLENBQ2Qsa0JBQW1CLENBQ3BCLFNBR0MsdUJBQXdCLENBQ3pCLHNGQUtDLFdBQVksQ0FDYixnQkFPQyxtQkFBb0IsQ0FDcEIsdUJBQXdCLENBQ3pCLDJDQU9DLHVCQUF3QixDQUN6Qiw2QkFRQyxZQUFhLENBQ2IseUJBQTBCLENBQzNCLE9BT0Msb0JBQXFCLENBQ3RCLFFBR0MsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDaEIsU0FHQyxZQUFhLENBQ2QsU0FLQyx1QkFBd0IsQ0FDekIsMENLM2RDLG1CSnFTdUMsQ0luU3ZDLGVKcVMrQixDSXBTL0IsZUpxUytCLENJblNoQyxPSGtISyxnQkF0Q1ksQ0cxRTZCLE9IZ0h6QyxjQXRDWSxDR3pFNkIsT0grR3pDLGlCQXRDWSxDR3hFNkIsT0g4R3pDLGdCQXRDWSxDR3ZFNkIsT0g2R3pDLGlCQXRDWSxDR3RFNkIsT0g0R3pDLGNBdENZLENHckU2QixNSDJHekMsaUJBdENZLENHakVoQixlSnVTK0IsQ0l0U2hDLFdIc0dLLGNBdENZLENHM0RoQixlSjBSK0IsQ0l6Ui9CLGVKaVIrQixDSWhSaEMsV0grRkssZ0JBdENZLENHdERoQixlSnNSK0IsQ0lyUi9CLGVKNFErQixDSTNRaEMsV0gwRkssZ0JBdENZLENHakRoQixlSmtSK0IsQ0lqUi9CLGVKdVErQixDSXRRaEMsV0hxRkssZ0JBdENZLENHNUNoQixlSjhRK0IsQ0k3US9CLGVKa1ErQixDRHJPakMsR0twQkUsZUpnRlcsQ0kvRVgsa0JKK0VXLENJOUVYLFFBQVMsQ0FDVCxvQ0p6Q2EsQ0kwQ2QsYUhhRyxhQUFXLENHSGIsZUowTitCLENJek5oQyxXQUlDLFlKa1FnQyxDSWpRaEMsd0JKMFFtQyxDSXpRcEMsZUN4RUMsY0FBZSxDQUNmLGVBQWdCLENEZ0ZqQixhQ2pGQyxjQUFlLENBQ2YsZUFBZ0IsQ0RxRmpCLGtCQUVDLG9CQUFxQixDQUR2QixtQ0FJSSxrQkpvUCtCLENJblBoQyxZSHhCQyxhQUFXLENHbUNiLHdC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QnBDLGFIaEJWLHFCQUE4QyxDR2dCcEMsYUhoQlYscUJBQThDLENHZ0JwQyxhSGhCVixlQUE4QyxDR2dCcEMsY0hoQlYscUJBQThDLENHZ0JwQyxjSGhCVixxQkFBOEMsQ0drQm5DLENDckViLE9BQ0UsVUFBVyxDQUNYLGtCZGlJVyxDY2hJWCxhZFNnQixDY1psQixvQkFRSSxjZGtWZ0MsQ2NqVmhDLGtCQUFtQixDQUNuQiw0QmRKYyxDY05sQixnQkFjSSxxQkFBc0IsQ0FDdEIsK0JkVGMsQ2NObEIsbUJBbUJJLDRCZGJjLENjY2YsMEJBV0MsYWQ0VCtCLENjM1RoQyxnQkFTRCx3QmRuQ2dCLENja0NsQixzQ0FLSSx3QmR2Q2MsQ2NrQ2xCLGtEQVdNLHVCQUE0QyxDQUM3QyxtR0FTRCxRQUFTLENBQ1YseUNBU0MsaUNkMURXLENHTGIsNEJXMkVJLGFkdkVZLENjd0VaLGtDZHZFUyxDR0xTLG1EWUhsQix3QkNnRzRELENEcEdoRSx1RkFZTSxvQkN3RjBELENiN0ZoRSxrQ1lpQk0sd0JBSnNDLENaYnRCLDBFWXFCZCx3QkFSb0MsQ0FwQjVDLHlEQUlJLHdCQ2dHNEQsQ0RwR2hFLCtGQVlNLG9CQ3dGMEQsQ2I3RmhFLG9DWWlCTSx3QkFKc0MsQ1pidEIsOEVZcUJkLHdCQVJvQyxDQXBCNUMsbURBSUksd0JDZ0c0RCxDRHBHaEUsdUZBWU0sb0JDd0YwRCxDYjdGaEUsa0NZaUJNLHdCQUpzQyxDWmJ0QiwwRVlxQmQsd0JBUm9DLENBcEI1QywwQ0FJSSx3QkNnRzRELENEcEdoRSwyRUFZTSxvQkN3RjBELENiN0ZoRSwrQllpQk0sd0JBSnNDLENaYnRCLG9FWXFCZCx3QkFSb0MsQ0FwQjVDLG1EQUlJLHdCQ2dHNEQsQ0RwR2hFLHVGQVlNLG9CQ3dGMEQsQ2I3RmhFLGtDWWlCTSx3QkFKc0MsQ1pidEIsMEVZcUJkLHdCQVJvQyxDQXBCNUMsZ0RBSUksd0JDZ0c0RCxDRHBHaEUsbUZBWU0sb0JDd0YwRCxDYjdGaEUsaUNZaUJNLHdCQUpzQyxDWmJ0Qix3RVlxQmQsd0JBUm9DLENBcEI1Qyw2Q0FJSSx3QkNnRzRELENEcEdoRSwrRUFZTSxvQkN3RjBELENiN0ZoRSxnQ1lpQk0sd0JBSnNDLENaYnRCLHNFWXFCZCx3QkFSb0MsQ0FwQjVDLDBDQUlJLHdCQ2dHNEQsQ0RwR2hFLDJFQVlNLG9CQ3dGMEQsQ2I3RmhFLCtCWWlCTSx3QkFKc0MsQ1pidEIsb0VZcUJkLHdCQVJvQyxDQXBCNUMsZ0RBSUksa0NmUVMsQ0dMYixpQ1lpQk0sa0NBSnNDLENaYnRCLHdFWXFCZCxrQ0FSb0MsQ0FTckMsc0JEZ0ZILFVkM0dTLENjNEdULHdCZHBHWSxDY3FHWixvQmRnUXFELENjclEzRCx1QkFXTSxhZDVHWSxDYzZHWix3QmRsSFksQ2NtSFosb0JkbEhZLENjbUhiLFlBS0gsVWQzSGEsQ2M0SGIsd0JkcEhnQixDY2tIbEIsbURBT0ksb0JkNE91RCxDY25QM0QsMkJBV0ksUUFBUyxDQVhiLG9EQWdCTSx1Q2QxSVMsQ0dLYix1Q1c0SU0sVWRqSk8sQ2NrSlAsd0NkbEpPLENXa0VYLDZCR2lHQSxxQkFFSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdDQUFpQyxDQUxwQyxxQ0FTSyxRQUFTLENBQ1YsQ0gzR0wsNkJHaUdBLHFCQUVJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZ0NBQWlDLENBTHBDLHFDQVNLLFFBQVMsQ0FDVixDSDNHTCw2QkdpR0EscUJBRUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ0FBaUMsQ0FMcEMscUNBU0ssUUFBUyxDQUNWLENIM0dMLDhCR2lHQSxxQkFFSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdDQUFpQyxDQUxwQyxxQ0FTSyxRQUFTLENBQ1YsQ0FmVCxrQkFPUSxhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdDQUFpQyxDQVZ6QyxrQ0FjVSxRQUFTLENBQ1Ysb0tHN0tQLGFBQWMsQ0FDZCxVQUFXLENBQ1gsOEJEaUg4RCxDQ2hIOUQscUJmMkJ3QyxDRDBGcEMsY0F0Q1ksQ2dCNUVoQixlakJrUitCLENpQmpSL0IsYWZ5QmtDLENleEJsQyxhakJEZ0IsQ2lCRWhCLHFCakJUYSxDaUJVYiwyQkFBNEIsQ0FDNUIsd0JqQlBnQixDUU9kLGlCTkNlLENnQkhiLHNFbEJ1ZTRGLENrQm5lNUYsd0NEZE4sb0tDZVEsZUFBZ0IsQ0RzQ3ZCLENBckRELGdPQXNCSSw0QkFBNkIsQ0FDN0IsUUFBUyxDQXZCYiwrT0E0QkksaUJBQWtCLENBQ2xCLHlCakJyQmMsQ21CRGhCLGtNQUNFLGFuQkFjLENtQkNkLHFCbkJSVyxDbUJTWCxvQm5CcWRzRSxDbUJwZHRFLFNBQVUsQ0FLUiwyQ2pCQ1csQ2lCQ2Qsa1FGbUJDLGFqQjlCYyxDaUJnQ2QsU0FBVSxDRXJCWCxzUkZtQkMsYWpCOUJjLENpQmdDZCxTQUFVLENFckJYLHFPRm1CQyxhakI5QmMsQ2lCZ0NkLFNBQVUsQ0F2Q2QsdWFBaURJLHdCakI5Q2MsQ2lCZ0RkLFNBQVUsQ0FDWCwraUNBUUMsdUJBQVksQ0FBWixvQkFBWSxDQUFaLGVBQWdCLENBQ2pCLHVSQVVDLGFqQi9EYyxDaUJnRWQscUJqQnZFVyxDaUJ3RVosdUNBTUQsYUFBYyxDQUNkLFVBQVcsQ0FDWixnQkFVQyw4QkR5QjhELENDeEI5RCxpQ0R3QjhELENDdkI5RCxlQUFnQixDaEIzQmQsaUJBQVcsQ2dCNkJiLGFmOURrQyxDZStEbkMsbUJBR0MsOEJEaUI4RCxDQ2hCOUQsaUNEZ0I4RCxDZksxRCxpQkF0Q1ksQ2dCbUJoQixlakI2SCtCLENpQjVIaEMsbUJBR0MsOEJEVThELENDVDlELGlDRFM4RCxDZksxRCxpQkF0Q1ksQ2dCMEJoQixlakJ1SCtCLENpQnRIaEMsd0JBU0MsYUFBYyxDQUNkLFVBQVcsQ0FDWCxnQkFBMkIsQ0FDM0IsZUFBZ0IsQ2hCRFosY0F0Q1ksQ2dCeUNoQixhZjNGa0MsQ2U0RmxDLGFqQm5IZ0IsQ2lCb0hoQiw0QkFBNkIsQ0FDN0Isd0JBQXlCLENBQ3pCLGtCQUFtQyxDQVZyQyxnRkFjSSxlQUFnQixDQUNoQixjQUFlLENBQ2hCLGlCQVlELGdDRDlCOEQsQ0MrQjlELHFCZnBId0MsQ0QwRnBDLGlCQXRDWSxDZ0JrRWhCLGVqQitFK0IsQ1F4TjdCLGlCTkdrQixDZXdJckIsaUJBR0MsZ0NEdEM4RCxDQ3VDOUQscUJmNUh3QyxDRDBGcEMsaUJBdENZLENnQjBFaEIsZWpCc0UrQixDUXZON0IsaUJORWtCLENlaUpyQixvZEFNRyxXQUFZLENBQ2IsNE1BSUQsV0FBWSxDQUNiLFlBUUMsa0JqQjBVMEMsQ2lCelUzQyxXQUdDLGFBQWMsQ0FDZCxpQmpCMlQ0QyxDaUIxVDdDLFVBUUMsWUFBYSxDQUNiLGNBQWUsQ0FDZixpQkFBMEMsQ0FDMUMsZ0JBQXlDLENBSjNDLHlDQVFJLGlCQUEwQyxDQUMxQyxnQkFBeUMsQ0FDMUMsWUFTRCxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLG9CakJnUzZDLENpQi9SOUMsa0JBR0MsaUJBQWtCLENBQ2xCLGdCakI0UjJDLENpQjNSM0Msb0JqQjBSNkMsQ2lCN1IvQywrRkFRSSxhakJ6TmMsQ2lCME5mLGtCQUlELGVBQWdCLENBQ2pCLG1CQUdDLG1CQUFvQixDQUNwQixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLG1CakI2UTRDLENpQmpSOUMscUNBUUksZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLHFCakJ3UTRDLENpQnZRNUMsYUFBYyxDRTdNaEIsZ0JBQ0UsWUFBYSxDQUNiLFVBQVcsQ0FDWCxpQm5CMGMwQyxDQ2piMUMsYUFBVyxDa0J2QlgsYW5CUGEsQ21CUWQsZUFHQyxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE1BQU8sQ0FDUCxTQUFVLENBQ1YsWUFBYSxDQUNiLGNBQWUsQ0FDZixvQm5Cb3lCcUMsQ21CbnlCckMsZ0JBQWlCLENsQm1FZixpQkF0Q1ksQ2tCM0JkLGVuQnNPNkIsQ21Cck83QixVbkJ4RFcsQ21CeURYLG9DbkJ0QmEsQ1F4QmIsaUJOQ2UsQ2lCa0RmLHVFQUVFLFFBQWlDLENBdkNuQyxzSUE4Q0UsYUFBYyxDQTlDaEIsd3NCQW9ERSxvQm5CMUNXLENtQjZDVCwrQkhtQ3dELENHbEN4RCxnUkgzQjBFLENHNEIxRSwyQkFBNEIsQ0FDNUIsc0RBQTZELENBQzdELHVESCtCd0QsQ0cxRjVELDR4QkErREksb0JuQnJEUyxDbUJzRFQsMkNuQnREUyxDbUJWYix3ekJBeUVJLCtCSGlCd0QsQ0doQnhELHlFSGdCd0QsQ0cxRjVELDREQWlGRSxvQm5CdkVXLENtQjBFVCxvQ0hNd0QsQ0dMeEQsNGlCQUE4SixDQXJGbEssd0VBeUZJLG9CbkIvRVMsQ21CZ0ZULDJDbkJoRlMsQ21CVmIsMEdBa0dJLGFuQnhGUyxDbUJWYiwwTUF1R0ksYUFBYyxDQXZHbEIsMEhBK0dJLGFuQnJHUyxDbUJWYiwwSUFrSE0sb0JuQnhHTyxDbUJWYiwwSkF3SE0sb0JBQWtDLENDbEp4Qyx3QkRtSitDLENBekgvQyxzSkErSE0sMkNuQnJITyxDbUJWYixrTEFtSU0sb0JuQnpITyxDbUJWYiw4R0E2SUksb0JuQm5JUyxDbUJWYiwwSEFrSk0sb0JuQnhJTyxDbUJ5SVAsMkNuQnpJTyxDbUJFZixrQkFDRSxZQUFhLENBQ2IsVUFBVyxDQUNYLGlCbkIwYzBDLENDamIxQyxhQUFXLENrQnZCWCxhbkJWYSxDbUJXZCxpQkFHQyxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE1BQU8sQ0FDUCxTQUFVLENBQ1YsWUFBYSxDQUNiLGNBQWUsQ0FDZixvQm5Cb3lCcUMsQ21CbnlCckMsZ0JBQWlCLENsQm1FZixpQkF0Q1ksQ2tCM0JkLGVuQnNPNkIsQ21Cck83QixVbkJ4RFcsQ21CeURYLG9DbkJ6QmEsQ1FyQmIsaUJOQ2UsQ2lCa0RmLDJFQUVFLFFBQWlDLENBdkNuQyxzSkE4Q0UsYUFBYyxDQTlDaEIsb3VCQW9ERSxvQm5CN0NXLENtQmdEVCwrQkhtQ3dELENHbEN4RCwyVUgzQjBFLENHNEIxRSwyQkFBNEIsQ0FDNUIsc0RBQTZELENBQzdELHVESCtCd0QsQ0cxRjVELHd6QkErREksb0JuQnhEUyxDbUJ5RFQsMkNuQnpEUyxDbUJQYixvMUJBeUVJLCtCSGlCd0QsQ0doQnhELHlFSGdCd0QsQ0cxRjVELGdFQWlGRSxvQm5CMUVXLENtQjZFVCxvQ0hNd0QsQ0dMeEQsdW1CQUE4SixDQXJGbEssNEVBeUZJLG9CbkJsRlMsQ21CbUZULDJDbkJuRlMsQ21CUGIsOEdBa0dJLGFuQjNGUyxDbUJQYiwwTkF1R0ksYUFBYyxDQXZHbEIsOEhBK0dJLGFuQnhHUyxDbUJQYiw4SUFrSE0sb0JuQjNHTyxDbUJQYiw4SkF3SE0sb0JBQWtDLENDbEp4Qyx3QkRtSitDLENBekgvQywwSkErSE0sMkNuQnhITyxDbUJQYixzTEFtSU0sb0JuQjVITyxDbUJQYixrSEE2SUksb0JuQnRJUyxDbUJQYiw4SEFrSk0sb0JuQjNJTyxDbUI0SVAsMkNuQjVJTyxDbUI2SVIsYUYrRlAsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FIckIseUJBU0ksVUFBVyxDTi9OWCwwQk1zTkosbUJBZU0sWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsZUFBZ0IsQ0FsQnRCLHlCQXVCTSxZQUFhLENBQ2IsYUFBYyxDQUNkLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0EzQnRCLCthQWdDTSxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLHFCQUFzQixDQWxDNUIscUNBdUNNLG9CQUFxQixDQXZDM0Isc0RBNENNLFVBQVcsQ0E1Q2pCLHlCQWtETSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixVQUFXLENBQ1gsY0FBZSxDQXREckIsK0JBeURNLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsWUFBYSxDQUNiLG1CakIrS3dDLENpQjlLeEMsYUFBYyxDQTdEcEIsNkJBaUVNLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FsRTdCLG1DQXFFTSxlQUFnQixDQUNqQixDSWxWTCxnQ0FDRSxvQkFBcUIsQ0FFckIsZXJCc1IrQixDcUJyUi9CLGFyQk1nQixDcUJMaEIsaUJBQWtCLENBR2xCLHFCQUFzQixDQUN0Qix3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsNEJBQTZCLENBQzdCLDRCQUEyQyxDQ3VGM0MscUJwQjVFc0MsQ0RtR2xDLGNBdENZLENxQmlCaEIsYXBCNUVnQyxDTVo5QixpQk5DZSxDZ0JIYixpSWxCZ2I2SSxDa0I1YTdJLHdDR2ROLGdDSGVRLGVBQWdCLENHOEJ2QixDbEJ2Q0MsNENrQlVFLGFyQk5jLENxQk9kLG9CQUFxQixDbEJYRCx3RmtCZ0JwQixTQUFVLENBQ1YsMkNuQk5hLENtQmpCakIsb0dBNkJJLFdyQmlaNkIsQ3FCOWFqQyw0RkFrQ0ksY0FBc0QsQ0FVdkQsMEhBTUQsbUJBQW9CLENBQ3JCLHdFQ25EQyxVdEJDYSxDb0JEWCx3QmxCaUJhLENvQmZmLG9CcEJlZSxDQ1hmLDBGbUJBRSxVdEJMVyxDb0JEWCx3QkVEb0YsQ0FTcEYsb0JBVHlILENuQk9yRyxvTG1CT3BCLFV0QlpXLENvQkRYLHdCRURvRixDQWdCcEYsb0JBaEJ5SCxDQXFCdkgsMENBQWlGLENBRXBGLHNNQUtDLFV0QjFCVyxDc0IyQlgsd0JwQlhhLENvQlliLG9CcEJaYSxDb0JpQmQsd2ZBS0MsVXRCdENXLENzQnVDWCx3QkF6Q3VLLENBNkN2SyxvQkE3QytNLENBK0MvTSw4aUJBS0ksMENBQWlGLENBRXBGLGVBckRILFV0QkNhLENvQkRYLHdCcEJPYyxDc0JMaEIsb0J0QktnQixDR0RoQixxQm1CQUUsVXRCTFcsQ29CRFgsd0JFRG9GLENBU3BGLG9CQVR5SCxDbkJPckcsMENtQk9wQixVdEJaVyxDb0JEWCx3QkVEb0YsQ0FnQnBGLG9CQWhCeUgsQ0FxQnZILDRDQUFpRixDQUVwRixnREFLQyxVdEIxQlcsQ3NCMkJYLHdCdEJyQmMsQ3NCc0JkLG9CdEJ0QmMsQ3NCMkJmLDZJQUtDLFV0QnRDVyxDc0J1Q1gsd0JBekN1SyxDQTZDdkssb0JBN0MrTSxDQStDL00sK0pBS0ksNENBQWlGLENBRXBGLGFBckRILFV0QkNhLENvQkRYLHdCcEJvQ2EsQ3NCbENmLG9CdEJrQ2UsQ0c5QmYsbUJtQkFFLFV0QkxXLENvQkRYLHdCRURvRixDQVNwRixvQkFUeUgsQ25CT3JHLHNDbUJPcEIsVXRCWlcsQ29CRFgsd0JFRG9GLENBZ0JwRixvQkFoQnlILENBcUJ2SCwwQ0FBaUYsQ0FFcEYsNENBS0MsVXRCMUJXLENzQjJCWCx3QnRCUWEsQ3NCUGIsb0J0Qk9hLENzQkZkLHVJQUtDLFV0QnRDVyxDc0J1Q1gsd0JBekN1SyxDQTZDdkssb0JBN0MrTSxDQStDL00seUpBS0ksMENBQWlGLENBRXBGLFVBckRILFV0QkNhLENvQkRYLHdCcEJzQ2EsQ3NCcENmLG9CdEJvQ2UsQ0doQ2YsZ0JtQkFFLFV0QkxXLENvQkRYLHdCRURvRixDQVNwRixvQkFUeUgsQ25CT3JHLGdDbUJPcEIsVXRCWlcsQ29CRFgsd0JFRG9GLENBZ0JwRixvQkFoQnlILENBcUJ2SCwyQ0FBaUYsQ0FFcEYsc0NBS0MsVXRCMUJXLENzQjJCWCx3QnRCVWEsQ3NCVGIsb0J0QlNhLENzQkpkLDhIQUtDLFV0QnRDVyxDc0J1Q1gsd0JBekN1SyxDQTZDdkssb0JBN0MrTSxDQStDL00sZ0pBS0ksMkNBQWlGLENBRXBGLGFBckRILGF0QlVnQixDb0JWZCx3QnBCbUNhLENzQmpDZixvQnRCaUNlLENHN0JmLG1CbUJBRSxhdEJJYyxDb0JWZCx3QkVEb0YsQ0FTcEYsb0JBVHlILENuQk9yRyxzQ21CT3BCLGF0QkhjLENvQlZkLHdCRURvRixDQWdCcEYsb0JBaEJ5SCxDQXFCdkgsMkNBQWlGLENBRXBGLDRDQUtDLGF0QmpCYyxDc0JrQmQsd0J0Qk9hLENzQk5iLG9CdEJNYSxDc0JEZCx1SUFLQyxhdEI3QmMsQ3NCOEJkLHdCQXpDdUssQ0E2Q3ZLLG9CQTdDK00sQ0ErQy9NLHlKQUtJLDJDQUFpRixDQUVwRixZQXJESCxVdEJDYSxDb0JEWCx3QnBCaUNhLENzQi9CZixvQnRCK0JlLENHM0JmLGtCbUJBRSxVdEJMVyxDb0JEWCx3QkVEb0YsQ0FTcEYsb0JBVHlILENuQk9yRyxvQ21CT3BCLFV0QlpXLENvQkRYLHdCRURvRixDQWdCcEYsb0JBaEJ5SCxDQXFCdkgsMENBQWlGLENBRXBGLDBDQUtDLFV0QjFCVyxDc0IyQlgsd0J0QkthLENzQkpiLG9CdEJJYSxDc0JDZCxvSUFLQyxVdEJ0Q1csQ3NCdUNYLHdCQXpDdUssQ0E2Q3ZLLG9CQTdDK00sQ0ErQy9NLHNKQUtJLDBDQUFpRixDQUVwRixXQXJESCxhdEJVZ0IsQ29CVmQsd0JwQkVjLENzQkFoQixvQnRCQWdCLENHSWhCLGlCbUJBRSxhdEJJYyxDb0JWZCx3QkVEb0YsQ0FTcEYsb0JBVHlILENuQk9yRyxrQ21CT3BCLGF0QkhjLENvQlZkLHdCRURvRixDQWdCcEYsb0JBaEJ5SCxDQXFCdkgsNENBQWlGLENBRXBGLHdDQUtDLGF0QmpCYyxDc0JrQmQsd0J0QjFCYyxDc0IyQmQsb0J0QjNCYyxDc0JnQ2YsaUlBS0MsYXRCN0JjLENzQjhCZCx3QkF6Q3VLLENBNkN2SyxvQkE3QytNLENBK0MvTSxtSkFLSSw0Q0FBaUYsQ0FFcEYsVUFyREgsVXRCQ2EsQ29CRFgsd0JwQlNjLENzQlBoQixvQnRCT2dCLENHSGhCLGdCbUJBRSxVdEJMVyxDb0JEWCx3QkVEb0YsQ0FTcEYsb0JBVHlILENuQk9yRyxnQ21CT3BCLFV0QlpXLENvQkRYLHdCRURvRixDQWdCcEYsb0JBaEJ5SCxDQXFCdkgseUNBQWlGLENBRXBGLHNDQUtDLFV0QjFCVyxDc0IyQlgsd0J0Qm5CYyxDc0JvQmQsb0J0QnBCYyxDc0J5QmYsOEhBS0MsVXRCdENXLENzQnVDWCx3QkF6Q3VLLENBNkN2SyxvQkE3QytNLENBK0MvTSxnSkFLSSx5Q0FBaUYsQ0FFcEYscUJBS0gsYXBCekNlLENvQjBDZixvQnBCMUNlLENDWGYsMkJtQndERSxVdEI3RFcsQ3NCOERYLHdCcEI5Q2EsQ29CK0NiLG9CcEIvQ2EsQ0NYTyxzRG1CK0RwQiwwQ3BCcERhLENvQnFEZCw0REFJQyxhcEJ6RGEsQ29CMERiLDRCQUE2QixDQUM5QiwrSkFLQyxVdEJoRlcsQ3NCaUZYLHdCcEJqRWEsQ29Ca0ViLG9CcEJsRWEsQ29Cb0ViLGlMQUtJLDBDcEJ6RVMsQ29CMkVaLHVCQWxDSCxhdEJuRGdCLENzQm9EaEIsb0J0QnBEZ0IsQ0dEaEIsNkJtQndERSxVdEI3RFcsQ3NCOERYLHdCdEJ4RGMsQ3NCeURkLG9CdEJ6RGMsQ0dETSwwRG1CK0RwQiw0Q3RCOURjLENzQitEZixnRUFJQyxhdEJuRWMsQ3NCb0VkLDRCQUE2QixDQUM5QixxS0FLQyxVdEJoRlcsQ3NCaUZYLHdCdEIzRWMsQ3NCNEVkLG9CdEI1RWMsQ3NCOEVkLHVMQUtJLDRDdEJuRlUsQ3NCcUZiLHFCQWxDSCxhdEJ0QmUsQ3NCdUJmLG9CdEJ2QmUsQ0c5QmYsMkJtQndERSxVdEI3RFcsQ3NCOERYLHdCdEIzQmEsQ3NCNEJiLG9CdEI1QmEsQ0c5Qk8sc0RtQitEcEIsMEN0QmpDYSxDc0JrQ2QsNERBSUMsYXRCdENhLENzQnVDYiw0QkFBNkIsQ0FDOUIsK0pBS0MsVXRCaEZXLENzQmlGWCx3QnRCOUNhLENzQitDYixvQnRCL0NhLENzQmlEYixpTEFLSSwwQ3RCdERTLENzQndEWixrQkFsQ0gsYXRCcEJlLENzQnFCZixvQnRCckJlLENHaENmLHdCbUJ3REUsVXRCN0RXLENzQjhEWCx3QnRCekJhLENzQjBCYixvQnRCMUJhLENHaENPLGdEbUIrRHBCLDJDdEIvQmEsQ3NCZ0NkLHNEQUlDLGF0QnBDYSxDc0JxQ2IsNEJBQTZCLENBQzlCLHNKQUtDLFV0QmhGVyxDc0JpRlgsd0J0QjVDYSxDc0I2Q2Isb0J0QjdDYSxDc0IrQ2Isd0tBS0ksMkN0QnBEUyxDc0JzRFoscUJBbENILGF0QnZCZSxDc0J3QmYsb0J0QnhCZSxDRzdCZiwyQm1Cd0RFLGF0QnBEYyxDc0JxRGQsd0J0QjVCYSxDc0I2QmIsb0J0QjdCYSxDRzdCTyxzRG1CK0RwQiwwQ3RCbENhLENzQm1DZCw0REFJQyxhdEJ2Q2EsQ3NCd0NiLDRCQUE2QixDQUM5QiwrSkFLQyxhdEJ2RWMsQ3NCd0VkLHdCdEIvQ2EsQ3NCZ0RiLG9CdEJoRGEsQ3NCa0RiLGlMQUtJLDBDdEJ2RFMsQ3NCeURaLG9CQWxDSCxhdEJ6QmUsQ3NCMEJmLG9CdEIxQmUsQ0czQmYsMEJtQndERSxVdEI3RFcsQ3NCOERYLHdCdEI5QmEsQ3NCK0JiLG9CdEIvQmEsQ0czQk8sb0RtQitEcEIsMEN0QnBDYSxDc0JxQ2QsMERBSUMsYXRCekNhLENzQjBDYiw0QkFBNkIsQ0FDOUIsNEpBS0MsVXRCaEZXLENzQmlGWCx3QnRCakRhLENzQmtEYixvQnRCbERhLENzQm9EYiw4S0FLSSwwQ3RCekRTLENzQjJEWixtQkFsQ0gsYXRCeERnQixDc0J5RGhCLG9CdEJ6RGdCLENHSWhCLHlCbUJ3REUsYXRCcERjLENzQnFEZCx3QnRCN0RjLENzQjhEZCxvQnRCOURjLENHSU0sa0RtQitEcEIsNEN0Qm5FYyxDc0JvRWYsd0RBSUMsYXRCeEVjLENzQnlFZCw0QkFBNkIsQ0FDOUIseUpBS0MsYXRCdkVjLENzQndFZCx3QnRCaEZjLENzQmlGZCxvQnRCakZjLENzQm1GZCwyS0FLSSw0Q3RCeEZVLENzQjBGYixrQkFsQ0gsYXRCakRnQixDc0JrRGhCLG9CdEJsRGdCLENHSGhCLHdCbUJ3REUsVXRCN0RXLENzQjhEWCx3QnRCdERjLENzQnVEZCxvQnRCdkRjLENHSE0sZ0RtQitEcEIseUN0QjVEYyxDc0I2RGYsc0RBSUMsYXRCakVjLENzQmtFZCw0QkFBNkIsQ0FDOUIsc0pBS0MsVXRCaEZXLENzQmlGWCx3QnRCekVjLENzQjBFZCxvQnRCMUVjLENzQjRFZCx3S0FLSSx5Q3RCakZVLENzQm1GYixVRGZILGVyQjRNK0IsQ3FCM00vQixhbkI3RGUsQ21COERmLG9CckIyRjRDLENHcEs1QyxnQmtCNEVFLGFyQnlGOEQsQ3FCeEY5RCx5QnJCeUYrQyxDR3RLM0IsZ0NrQmtGcEIseUJyQm9GK0MsQ3FCaEduRCxzQ0FpQkksYXJCdEZjLENxQnVGZCxtQkFBb0IsQ0FDckIsUUNHRCxxQnBCNUVzQyxDRG1HbEMsaUJBdENZLENxQmlCaEIsZXRCK0grQixDUXZON0IsaUJORWtCLENtQjZGckIsUUNUQyxxQnBCNUVzQyxDRG1HbEMsaUJBdENZLENxQmlCaEIsZXRCZ0krQixDUXhON0IsaUJOR2tCLENtQmdHckIsV0FRQyxhQUFjLENBQ2QsVUFBVyxDQUZiLHNCQU1JLGdCckJ1VCtCLENxQnRUaEMsNEZBUUMsVUFBVyxDQUNaLE1INUhHLCtCbEJpUDJDLENrQjdPM0Msd0NLcEJOLE1McUJRLGVBQWdCLENLZnZCLENBTkQsaUJBSUksU0FBVSxDQUNYLHFCQUtDLFlBQWEsQ0FDZCxZ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LGlCQUFrQixDQUNsQixVQUErRSxDQUMvRSxZQUErRCxDQUMvRCxhQUFjLENBQ2QsVTVCd2F3QyxDNEJ2YXhDLFc1QnVhd0MsQzRCdGF4QyxVQUFXLENBQ1gsa0NBQWdFLENBQ2pFLCtDcEJ6RkMsaUJOQ2UsQzBCZ0duQiw4RUFPTSxpT1o3RDRFLENZc0RsRixxRkFhTSxvQjFCekdXLENrQmpCYix3QmxCaUJhLEMwQjRGakIsb0ZBa0JNLDhLWnhFNEUsQ1lzRGxGLHdGUjdHSSxvQ2xCaUJhLEMwQjRGakIsOEZSN0dJLG9DbEJpQmEsQzBCd0haLDRDQVdELGlCNUJ5WitDLEM0QjVabkQsMkVBUU0sNktabEc0RSxDWTBGbEYscUZSakpJLG9DbEJpQmEsQzBCK0laLGVBVUgsb0JBQTJELENBRDdELDZDQUtNLGFBQXFELENBQ3JELGE1QmlZK0UsQzRCaFkvRSxrQkFBbUIsQ0FFbkIsbUI1QitYNEUsQzRCeFlsRiw0Q0FhTSxzQlpsRTBELENZbUUxRCx5QlpuRTBELENZb0UxRCxzQlpoRDBELENZaUQxRCx1QlpqRDBELENZa0QxRCx3QjVCcExZLEM0QnNMWixtQjVCcVg0RSxDa0J2aUI1RSxxSWxCeWYrSCxDa0JyZi9ILHdDVTJKTiw0Q1YxSlEsZUFBZ0IsQ1UrS25CLENBckJMLDRFQTBCTSxxQjVCbE1TLEM0Qm1NVCw0QkFBNEUsQ0EzQmxGLHNGUnpLSSxvQ2xCaUJhLEMwQjBMWixlQVlILG9CQUFxQixDQUNyQixVQUFXLENBQ1gsOEJackc4RCxDWXNHOUQsb0MxQjNMd0MsQ0QwRnBDLGNBdENZLEMyQjBJaEIsZTVCNEQrQixDNEIzRC9CLGExQjdMa0MsQzBCOExsQyxhNUJ2TmdCLEM0QndOaEIscUJBQXNCLENBQ3RCLHFPNUJrVytJLEM0QmpXL0ksd0I1QjdOZ0IsQ1FPZCxpQk5DZSxDMEJ3TmpCLHVCQUFZLENBQVosb0JBQVksQ0FBWixlQUFnQixDQWZsQixxQkFrQkksb0I1QnVQc0UsQzRCdFB0RSxTQUFVLENBS1IsMkMxQjdOVyxDMEJxTWpCLGdDQWlDTSxhNUIvT1ksQzRCZ1BaLHFCNUJ2UFMsQzRCcU5mLDhEQXdDSSxXQUFZLENBQ1osb0IxQmhPc0MsQzBCaU90QyxxQkFBc0IsQ0ExQzFCLHdCQThDSSxhNUI3UGMsQzRCOFBkLHdCNUJsUWMsQzRCbU5sQiwyQkFvREksWUFBYSxDQXBEakIsOEJBeURJLGlCQUFrQixDQUNsQix5QjVCeFFjLEM0QnlRZixrQkFJRCxnQ1pqSzhELENZa0s5RCxrQjFCdFB3QyxDMEJ1UHhDLHFCMUJ2UHdDLEMwQndQeEMsbUIxQnpQd0MsQ0QwRnBDLGlCQXRDWSxDMkJ1TWpCLGtCQUdDLGdDWnpLOEQsQ1kwSzlELGtCMUI5UHdDLEMwQitQeEMscUIxQi9Qd0MsQzBCZ1F4QyxtQjFCalF3QyxDRDBGcEMsaUJBdENZLEMyQitNakIsYUFRQyxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCw4Qlp6TDhELENZMEw5RCxlQUFnQixDQUNqQixtQkFHQyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCw4QlpqTThELENZa005RCxRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsU0FBVSxDQVBaLDhDQVVJLG9CNUJvS3NFLEM0Qm5LdEUsMkMxQjNTYSxDMEJnU2pCLG1HQWlCSSx3QjVCL1RjLEM0QjhTbEIsd0RBc0JNLGdCNUIyVFEsQzRCalZkLDREQTJCSSx5QkFBMEIsQ0FDM0IsbUJBSUQsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsTUFBTyxDQUNQLFNBQVUsQ0FDViw4QlpsTzhELENZbU85RCxxQjFCeFR3QyxDMEJ5VHhDLGVBQWdCLENBRWhCLGU1QmpFK0IsQzRCa0UvQixhMUIxVGtDLEMwQjJUbEMsYTVCcFZnQixDNEJxVmhCLHFCNUI1VmEsQzRCNlZiLHdCNUJ6VmdCLENRT2QsaUJOQ2UsQzBCbVVuQiwwQkFtQkksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsUUFBUyxDQUNULFNBQVUsQ0FDVixhQUFjLENBQ2Qsd0JaclA0RCxDWXNQNUQscUIxQjNVc0MsQzBCNFV0QyxhMUIxVWdDLEMwQjJVaEMsYTVCcFdjLEM0QnFXZCxnQkFBaUIsQ1I3V2pCLHdCcEJHYyxDNEI0V2QsbUJBQW9CLENwQm5XcEIseUJvQm9XZ0YsQ0FDakYsY0FVRCxVQUFXLENBQ1gsYVozUTJCLENZNFEzQixTQUFVLENBQ1YsNEJBQTZCLENBQzdCLHVCQUFZLENBQVosb0JBQVksQ0FBWixlQUFnQixDQUxsQixvQkFRSSxTQUFVLENBUmQsMENBWThCLDBEMUJyWGIsQzBCeVdqQixzQ0FhOEIsMEQxQnRYYixDMEJ5V2pCLCtCQWM4QiwwRDFCdlhiLEMwQnlXakIsZ0NBa0JJLFFBQVMsQ0FsQmIsb0NBc0JJLFU1Qm1ONkMsQzRCbE43QyxXNUJrTjZDLEM0QmpON0Msa0JBQXlFLENSbFp6RSx3QmxCaUJhLEMwQm1ZYixRNUJrTjBDLENRMWxCMUMsa0JSMmxCNkMsQ2tCN2xCM0MsaUhsQnlmK0gsQ2tCemYvSCx5R2xCeWYrSCxDNEIzR2pJLHVCQUFZLENBQVosZUFBZ0IsQ1YxWWQsd0NVNFdOLG9DVjNXUSx1QkFBWSxDQUFaLGVBQWdCLENVOFlyQixDQW5DSCwyQ1IxWEksd0JwQjJtQjJFLEM0QmpQL0UsNkNBc0NJLFU1QjRMb0MsQzRCM0xwQyxZNUI0THFDLEM0QjNMckMsaUJBQWtCLENBQ2xCLGM1QjJMdUMsQzRCMUx2Qyx3QjVCaGFjLEM0QmlhZCx3QkFBeUIsQ3BCelp6QixrQlJvbEJvQyxDNEJ0T3hDLGdDQWlESSxVNUJ3TDZDLEM0QnZMN0MsVzVCdUw2QyxDb0JubUI3Qyx3QmxCaUJhLEMwQjZaYixRNUJ3TDBDLENRMWxCMUMsa0JSMmxCNkMsQ2tCN2xCM0MsOEdsQnlmK0gsQ2tCemYvSCx5R2xCeWYrSCxDNEJqRmpJLG9CQUFZLENBQVosZUFBZ0IsQ1ZwYWQsd0NVNFdOLGdDVjNXUSxvQkFBWSxDQUFaLGVBQWdCLENVd2FyQixDQTdESCx1Q1IxWEksd0JwQjJtQjJFLEM0QmpQL0UsZ0NBZ0VJLFU1QmtLb0MsQzRCaktwQyxZNUJrS3FDLEM0QmpLckMsaUJBQWtCLENBQ2xCLGM1QmlLdUMsQzRCaEt2Qyx3QjVCMWJjLEM0QjJiZCx3QkFBeUIsQ3BCbmJ6QixrQlJvbEJvQyxDNEJ0T3hDLHlCQTJFSSxVNUI4SjZDLEM0QjdKN0MsVzVCNko2QyxDNEI1SjdDLFlBQWEsQ0FDYixrQjVCdEUrQixDNEJ1RS9CLGlCNUJ2RStCLENvQmxZL0Isd0JsQmlCYSxDMEIwYmIsUTVCMkowQyxDUTFsQjFDLGtCUjJsQjZDLENrQjdsQjNDLDZHbEJ5ZitILENrQnpmL0gseUdsQnlmK0gsQzRCcERqSSxlQUFnQixDVmpjZCx3Q1U0V04seUJWM1dRLG1CQUFZLENBQVosZUFBZ0IsQ1VxY3JCLENBMUZILGdDUjFYSSx3QnBCMm1CMkUsQzRCalAvRSx5QkE2RkksVTVCcUlvQyxDNEJwSXBDLFk1QnFJcUMsQzRCcElyQyxpQkFBa0IsQ0FDbEIsYzVCb0l1QyxDNEJuSXZDLDRCQUE2QixDQUM3Qix3QkFBeUIsQ0FDekIsa0JBQTRDLENBbkdoRCw4QkF3R0ksd0I1QjlkYyxDUVFkLGtCUm9sQm9DLEM0QnRPeEMsOEJBNkdJLGlCQUFrQixDQUNsQix3QjVCcGVjLENRUWQsa0JSb2xCb0MsQzRCdE94Qyw2Q0FvSE0sd0I1QnhlWSxDNEJvWGxCLHNEQXdITSxjQUFlLENBeEhyQix5Q0E0SE0sd0I1QmhmWSxDNEJvWGxCLHlDQWdJTSxjQUFlLENBaElyQixrQ0FvSU0sd0I1QnhmWSxDNEJ5ZmIsZ0VWcmZDLHlHbEJ5ZitILENrQnJmL0gsd0NVcWZOLGdFVnBmUSxlQUFnQixDVXdmdkIsQ0N4Z0JELEtBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDakIsVUFHQyxhQUFjLENBQ2Qsa0I3QnlxQnNDLENHeHFCdEMsZ0MwQkdFLG9CQUFxQixDMUJBdEIsbUIwQktDLGE3QlhjLEM2QllkLG1CQUFvQixDQUNwQixjQUFlLENBQ2hCLFVBUUQsK0I3QnpCZ0IsQzZCd0JsQixvQkFJSSxrQjdCc002QixDNkJyTTdCLDRCQUFnRCxDckJaaEQsMEJOUmUsQ01TZiwyQk5UZSxDQ0hqQixvRDBCMkJJLG9DN0JqQ1ksQ0dTZiw2QjBCNEJHLGE3QmxDWSxD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dlBJLGV1QnVRMEIsQ0FDeEIsa0IvQjlDMkIsQytCK0M1QixpREMxUkgsWUFBYSxDM0JHYixjQUFlLENBQ2YsZUFBZ0IsQ0dhZCxpQk5DZSxDOEJmbEIsV0FHQyxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLG9CaENneEJ3QyxDZ0Mvd0J4QyxnQmhDa08rQixDZ0NqTy9CLGdCaENteEJzQyxDZ0NseEJ0QyxhOUJXZSxDOEJUZixxQmhDUGEsQ2dDUWIsd0JoQ0xnQixDZ0NKbEIsaUJBWUksU0FBVSxDQUNWLGFoQzhKOEQsQ2dDN0o5RCxvQkFBcUIsQ0FDckIsd0JoQ1pjLENnQ2FkLG9CaENaYyxDZ0NKbEIsaUJBb0JJLFNBQVUsQ0FDVixTaEMyd0JpQyxDZ0Mxd0JqQywyQzlCTGEsQzhCTWQsa0NBTUcsYUFBYyxDeEJhaEIsMEJON0JlLENNOEJmLDZCTjlCZSxDOEJhbkIsaUN4QkVJLDJCTmZlLENNZ0JmLDhCTmhCZSxDOEJhbkIsNkJBY0ksU0FBVSxDQUNWLFVoQ3hDVyxDZ0N5Q1gsd0I5QnpCYSxDOEIwQmIsb0I5QjFCYSxDOEJTakIsK0JBcUJJLGFoQ3hDYyxDZ0N5Q2QsbUJBQW9CLENBRXBCLFdBQVksQ0FDWixxQmhDbERXLENnQ21EWCxvQmhDaERjLENpQ1BoQiwwQkFDRSxxQmpDeXhCc0MsQ0M5cEJwQyxpQkF0Q1ksQ2dDbkZkLGVqQ21PNkIsQ2lDbE85QixpRHpCeUNDLDBCTjVCa0IsQ002QmxCLDZCTjdCa0IsQytCUGYsZ0R6QnFCSCwyQk5ka0IsQ01lbEIsOEJOZmtCLEMrQmpCcEIsMEJBQ0Usb0JqQ3V4QnFDLENDNXBCbkMsaUJBdENZLENnQ25GZCxlakNvTzZCLENpQ25POUIsaUR6QnlDQywwQk4zQmtCLENNNEJsQiw2Qk41QmtCLEMrQlJmLGdEekJxQkgsMkJOYmtCLENNY2xCLDhCTmRrQixDK0JIZixPQ2JMLGlCQUFrQixDQUNsQixzQmxDdTlCeUMsQ2tDdDlCekMsa0JsQ3U5QnNDLENrQ3Q5QnRDLDRCQUE2QyxDMUJVM0MsaUJOQ2UsQ2dDVGxCLGVBS0MsYUFBYyxDQUNmLFlBSUMsZWxD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QkcsZXNCeEJQLENBQU8sbUJBQ0osQ0FBUSxnRUFDbEIsc0JBQ1MsQ0FBYywrQzlCdERiLGE4QjRETCxDQUFPLCtDOUIvREYsWThCa0VOLENBQU8sMkVBUW9CLGFBQ3pCLENBQU0sQ0FDZixrQ0FPNEIsd0k1Qm9CRyxtQ2JuQjFCLENBQU8sb0Rhd0JOLG1DYnhCRCxDQUFPLGlNYTVDbUIsbUNiNEMxQixDQUFPLDRFYXZDRSxtQ2J1Q1QsQ0FBTyxzQ2FrQ0MsbUNiOUJILENBQU8sa0NhNENKLG1DYnZDQSxDQUFPLGdDYW9EUCxtQ2JyREQsQ0FBTyxxQ2FrRU4sbUNicEVGLENBQU8sa0NhaUZMLG1DYmhGQSxDQUFPLGdCQ0VqQixtQ0RURSxDQUFPLDZEbUNMSCxnQ25DRkosQ0FBTyx3Q3lDdUVELHNDQUNJLENBQTJCLGlDdkI5SXJDLG1DbEI2RUEsQ0FBTywwQnFDM0lQLHNDSW1OUSxDQUEyQix1Q0pHbkMsc0NJQVEsQ0FBMkIsQ0FDeEMsZ0NBRzBCLHdJNUI1REssbUNibkIxQixDQUFPLG9EYXdCTixtQ2J4QkQsQ0FBTyxpTWE1Q21CLG1DYjRDMUIsQ0FBTyw0RWF2Q0UsbUNidUNULENBQU8sc0Nha0NDLG1DYjlCSCxDQUFPLGtDYTRDSixtQ2J2Q0EsQ0FBTyxnQ2FvRFAsbUNickRELENBQU8scUNha0VOLG1DYnBFRixDQUFPLGtDYWlGTCxtQ2JoRkEsQ0FBTyxnQkNFakIsbUNEVEUsQ0FBTyw2RG1DTEgsZ0NuQ0ZKLENBQU8sd0N5Q3VFRCxzQ0FpRkksQ0FBMkIsaUN2QjlOckMsbUNsQjZFQSxDQUFPLDBCcUMzSVAsc0NJbVNRLENBQTJCLHVDSjdFbkMsc0NJZ0ZRLENBQTJCLENBQ3hDLG1DQ3BOOEIsS3pHakQ3QixjeUd1RGEsQ0FBSSxrQnpHVEMsaUJ5R1VpQixDQUFHLEV6R0R6QyxrQnlHRWlCLENBQUksUXpHb0JmLGtCeUduQmlCLENBQUksU3pHMkIxQixrQnlHMUJ1QixDQUFJLEd6RzBDM0IsaUJ5R3pDaUIsQ0FBRyxXekc4Q1osZXlHN0NVLENBQVEsSXpHc0h6QixrQnlHckhpQixDQUFJLE96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QUssZ0JBQ0YsQ0FBSyxlQUNMLENBQUksa0NBQ2QsVUFDTyxDQUFJLFVBQ0osQ0FBSSxnQkFDRSxDQUFJLDZDQUNMLGdCQUNHLENBQUkiLCJmaWxlIjoic3JzbHkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fbWl4aW5zJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fcm9vdCc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX3JlYm9vdCc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX3R5cGUnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19pbWFnZXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19jb2RlJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fZ3JpZCc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX3RhYmxlcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX2Zvcm1zJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fYnV0dG9ucyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24nO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fbmF2JztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fbmF2YmFyJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fY2FyZCc7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iXCI7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24nO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9fYmFkZ2VcIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvblwiO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19hbGVydCc7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL19wcm9ncmVzc1wiO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9fbWVkaWFcIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fY2xvc2UnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19tb2RhbCc7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL190b29sdGlwXCI7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL19wb3BvdmVyXCI7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL19jYXJvdXNlbFwiO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL191dGlsaXRpZXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19wcmludCc7XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi86cm9vdHstLWJsdWU6ICMwMDdiZmY7LS1pbmRpZ286ICM2NjEwZjI7LS1wdXJwbGU6ICM2ZjQyYzE7LS1waW5rOiAjZTgzZThjOy0tcmVkOiAjZGMzNTQ1Oy0tb3JhbmdlOiAjZmQ3ZTE0Oy0teWVsbG93OiAjZmZjMTA3Oy0tZ3JlZW46ICMyOGE3NDU7LS10ZWFsOiAjMjBjOTk3Oy0tY3lhbjogIzE3YTJiODstLXdoaXRlOiAjZmZmOy0tZ3JheTogIzZjNzU3ZDstLWdyYXktZGFyazogIzM0M2E0MDstLXByaW1hcnk6ICNkYTI5MWM7LS1zZWNvbmRhcnk6ICM2Yzc1N2Q7LS1zdWNjZXNzOiAjMjhhNzQ1Oy0taW5mbzogIzE3YTJiODstLXdhcm5pbmc6ICNmZmMxMDc7LS1kYW5nZXI6ICNkYzM1NDU7LS1saWdodDogI2Y4ZjlmYTstLWRhcms6ICMzNDNhNDA7LS1icmVha3BvaW50LXhzOiAwOy0tYnJlYWtwb2ludC1zbTogNTc2cHg7LS1icmVha3BvaW50LW1kOiA3NjhweDstLWJyZWFrcG9pbnQtbGc6IDk5MnB4Oy0tYnJlYWtwb2ludC14bDogMTI4OHB4Oy0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiOy0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX1hcnRpY2xlLGFzaWRlLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn1bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MCAhaW1wb3J0YW50fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1oMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV0sYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MDt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZX1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fW9sLHVsLGRse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsdWwgdWwsb2wgdWwsdWwgb2x7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1he2NvbG9yOiNkYTI5MWM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hOmhvdmVye2NvbG9yOiM5NjFjMTM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfWE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVye2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9cHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcn1maWd1cmV7bWFyZ2luOjAgMCAxcmVtfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXN0eWxlOm5vbmV9c3Zne292ZXJmbG93OmhpZGRlbjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWNhcHRpb257cGFkZGluZy10b3A6Ljc1cmVtO3BhZGRpbmctYm90dG9tOi43NXJlbTtjb2xvcjojNmM3NTdkO3RleHQtYWxpZ246bGVmdDtjYXB0aW9uLXNpZGU6Ym90dG9tfXRoe3RleHQtYWxpZ246aW5oZXJpdDt0ZXh0LWFsaWduOi13ZWJraXQtbWF0Y2gtcGFyZW50fWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LjVyZW19YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjB9aW5wdXQsYnV0dG9uLHNlbGVjdCxvcHRncm91cCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVtyb2xlPVwiYnV0dG9uXCJde2N1cnNvcjpwb2ludGVyfXNlbGVjdHt3b3JkLXdyYXA6bm9ybWFsfWJ1dHRvbixbdHlwZT1cImJ1dHRvblwiXSxbdHlwZT1cInJlc2V0XCJdLFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfWlucHV0W3R5cGU9XCJyYWRpb1wiXSxpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6MS41cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9XCJzZWFyY2hcIl17b3V0bGluZS1vZmZzZXQ6LTJweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2ZvbnQ6aW5oZXJpdDstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufW91dHB1dHtkaXNwbGF5OmlubGluZS1ibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1oMSxoMixoMyxoNCxoNSxoNiwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNnttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjJ9aDEsLmgxe2ZvbnQtc2l6ZToyLjVyZW19aDIsLmgye2ZvbnQtc2l6ZToycmVtfWgzLC5oM3tmb250LXNpemU6MS43NXJlbX1oNCwuaDR7Zm9udC1zaXplOjEuNXJlbX1oNSwuaDV7Zm9udC1zaXplOjEuMjVyZW19aDYsLmg2e2ZvbnQtc2l6ZToxcmVtfS5sZWFke2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjMwMH0uZGlzcGxheS0xe2ZvbnQtc2l6ZTo2cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9LmRpc3BsYXktMntmb250LXNpemU6NS41cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9LmRpc3BsYXktM3tmb250LXNpemU6NC41cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9LmRpc3BsYXktNHtmb250LXNpemU6My41cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9aHJ7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSl9c21hbGwsLnNtYWxse2ZvbnQtc2l6ZTo4MCU7Zm9udC13ZWlnaHQ6NDAwfW1hcmssLm1hcmt7cGFkZGluZzouMmVtO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM30ubGlzdC11bnN0eWxlZHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5le3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmUtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouNXJlbX0uaW5pdGlhbGlzbXtmb250LXNpemU6OTAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjEuMjVyZW19LmJsb2NrcXVvdGUtZm9vdGVye2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjgwJTtjb2xvcjojNmM3NTdkfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMTRcXDAwQTBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXJhZGl1czowcHg7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTo5MCU7Y29sb3I6IzZjNzU3ZH1jb2Rle2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojZTgzZThjO3dvcmQtd3JhcDpicmVhay13b3JkfWE+Y29kZXtjb2xvcjppbmhlcml0fWtiZHtwYWRkaW5nOi4ycmVtIC40cmVtO2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItcmFkaXVzOjBweH1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MTAwJTtmb250LXdlaWdodDo3MDB9cHJle2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjg3LjUlO2NvbG9yOiMyMTI1Mjl9cHJlIGNvZGV7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDt3b3JkLWJyZWFrOm5vcm1hbH0ucHJlLXNjcm9sbGFibGV7bWF4LWhlaWdodDozNDBweDtvdmVyZmxvdy15OnNjcm9sbH0uY29udGFpbmVyLC5jb250YWluZXItZmx1aWQsLmNvbnRhaW5lci14bHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctbGVmdDo5cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogMTI4OHB4KXsuY29udGFpbmVyLC5jb250YWluZXItc20sLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLWxnLC5jb250YWluZXIteGx7bWF4LXdpZHRoOjEyNDBweH19LnJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi05cHg7bWFyZ2luLWxlZnQ6LTlweH0ubm8tZ3V0dGVyc3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5uby1ndXR0ZXJzPi5jb2wsLm5vLWd1dHRlcnM+W2NsYXNzKj1cImNvbC1cIl17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5jb2wtMSwuY29sLTIsLmNvbC0zLC5jb2wtNCwuY29sLTUsLmNvbC02LC5jb2wtNywuY29sLTgsLmNvbC05LC5jb2wtMTAsLmNvbC0xMSwuY29sLTEyLC5jb2wsLmNvbC1hdXRvLC5jb2wtc20tMSwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20sLmNvbC1zbS1hdXRvLC5jb2wtbWQtMSwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQsLmNvbC1tZC1hdXRvLC5jb2wtbGctMSwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGcsLmNvbC1sZy1hdXRvLC5jb2wteGwtMSwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGwsLmNvbC14bC1hdXRve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1sZWZ0OjlweH0uY29se2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtMz4qe2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5yb3ctY29scy00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtNj4qe2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWZpcnN0e29yZGVyOi0xfS5vcmRlci1sYXN0e29yZGVyOjEzfS5vcmRlci0we29yZGVyOjB9Lm9yZGVyLTF7b3JkZXI6MX0ub3JkZXItMntvcmRlcjoyfS5vcmRlci0ze29yZGVyOjN9Lm9yZGVyLTR7b3JkZXI6NH0ub3JkZXItNXtvcmRlcjo1fS5vcmRlci02e29yZGVyOjZ9Lm9yZGVyLTd7b3JkZXI6N30ub3JkZXItOHtvcmRlcjo4fS5vcmRlci05e29yZGVyOjl9Lm9yZGVyLTEwe29yZGVyOjEwfS5vcmRlci0xMXtvcmRlcjoxMX0ub3JkZXItMTJ7b3JkZXI6MTJ9Lm9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9Lm9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jb2wtc217ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1zbS0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1zbS0zPip7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LnJvdy1jb2xzLXNtLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtc20tNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1zbS02Pip7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1zbS1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXNtLTF7ZmxleDowIDAgOC4zMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMlfS5jb2wtc20tMntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLXNtLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1zbS00e2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5jb2wtc20tNXtmbGV4OjAgMCA0MS42NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY3JX0uY29sLXNtLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1zbS03e2ZsZXg6MCAwIDU4LjMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMlfS5jb2wtc20tOHtmbGV4OjAgMCA2Ni42NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY3JX0uY29sLXNtLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1zbS0xMHtmbGV4OjAgMCA4My4zMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzJX0uY29sLXNtLTExe2ZsZXg6MCAwIDkxLjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjclfS5jb2wtc20tMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItc20tZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLXNtLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLXNtLTB7b3JkZXI6MH0ub3JkZXItc20tMXtvcmRlcjoxfS5vcmRlci1zbS0ye29yZGVyOjJ9Lm9yZGVyLXNtLTN7b3JkZXI6M30ub3JkZXItc20tNHtvcmRlcjo0fS5vcmRlci1zbS01e29yZGVyOjV9Lm9yZGVyLXNtLTZ7b3JkZXI6Nn0ub3JkZXItc20tN3tvcmRlcjo3fS5vcmRlci1zbS04e29yZGVyOjh9Lm9yZGVyLXNtLTl7b3JkZXI6OX0ub3JkZXItc20tMTB7b3JkZXI6MTB9Lm9yZGVyLXNtLTExe29yZGVyOjExfS5vcmRlci1zbS0xMntvcmRlcjoxMn0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9Lm9mZnNldC1zbS0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0ub2Zmc2V0LXNtLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtc20tN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfS5vZmZzZXQtc20tMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb2wtbWR7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1tZC0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLW1kLTF7ZmxleDowIDAgOC4zMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMlfS5jb2wtbWQtMntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLW1kLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC00e2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5jb2wtbWQtNXtmbGV4OjAgMCA0MS42NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY3JX0uY29sLW1kLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1tZC03e2ZsZXg6MCAwIDU4LjMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMlfS5jb2wtbWQtOHtmbGV4OjAgMCA2Ni42NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY3JX0uY29sLW1kLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1tZC0xMHtmbGV4OjAgMCA4My4zMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzJX0uY29sLW1kLTExe2ZsZXg6MCAwIDkxLjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjclfS5jb2wtbWQtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLW1kLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7b3JkZXI6MH0ub3JkZXItbWQtMXtvcmRlcjoxfS5vcmRlci1tZC0ye29yZGVyOjJ9Lm9yZGVyLW1kLTN7b3JkZXI6M30ub3JkZXItbWQtNHtvcmRlcjo0fS5vcmRlci1tZC01e29yZGVyOjV9Lm9yZGVyLW1kLTZ7b3JkZXI6Nn0ub3JkZXItbWQtN3tvcmRlcjo3fS5vcmRlci1tZC04e29yZGVyOjh9Lm9yZGVyLW1kLTl7b3JkZXI6OX0ub3JkZXItbWQtMTB7b3JkZXI6MTB9Lm9yZGVyLW1kLTExe29yZGVyOjExfS5vcmRlci1tZC0xMntvcmRlcjoxMn0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5jb2wtbGd7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1sZy0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1sZy0zPip7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLWxnLTF7ZmxleDowIDAgOC4zMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLWxnLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1sZy00e2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCA0MS42NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY3JX0uY29sLWxnLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIDU4LjMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCA2Ni42NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY3JX0uY29sLWxnLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4OjAgMCA4My4zMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIDkxLjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjclfS5jb2wtbGctMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbGctZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLWxnLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLWxnLTB7b3JkZXI6MH0ub3JkZXItbGctMXtvcmRlcjoxfS5vcmRlci1sZy0ye29yZGVyOjJ9Lm9yZGVyLWxnLTN7b3JkZXI6M30ub3JkZXItbGctNHtvcmRlcjo0fS5vcmRlci1sZy01e29yZGVyOjV9Lm9yZGVyLWxnLTZ7b3JkZXI6Nn0ub3JkZXItbGctN3tvcmRlcjo3fS5vcmRlci1sZy04e29yZGVyOjh9Lm9yZGVyLWxnLTl7b3JkZXI6OX0ub3JkZXItbGctMTB7b3JkZXI6MTB9Lm9yZGVyLWxnLTExe29yZGVyOjExfS5vcmRlci1sZy0xMntvcmRlcjoxMn0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4OHB4KXsuY29sLXhse2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMteGwtMz4qe2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5yb3ctY29scy14bC00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLXhsLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMteGwtNj4qe2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC14bC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXhsLWZpcnN0e29yZGVyOi0xfS5vcmRlci14bC1sYXN0e29yZGVyOjEzfS5vcmRlci14bC0we29yZGVyOjB9Lm9yZGVyLXhsLTF7b3JkZXI6MX0ub3JkZXIteGwtMntvcmRlcjoyfS5vcmRlci14bC0ze29yZGVyOjN9Lm9yZGVyLXhsLTR7b3JkZXI6NH0ub3JkZXIteGwtNXtvcmRlcjo1fS5vcmRlci14bC02e29yZGVyOjZ9Lm9yZGVyLXhsLTd7b3JkZXI6N30ub3JkZXIteGwtOHtvcmRlcjo4fS5vcmRlci14bC05e29yZGVyOjl9Lm9yZGVyLXhsLTEwe29yZGVyOjEwfS5vcmRlci14bC0xMXtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7b3JkZXI6MTJ9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX19LnRhYmxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2NvbG9yOiMyMTI1Mjl9LnRhYmxlIHRoLC50YWJsZSB0ZHtwYWRkaW5nOi43NXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNn0udGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLXNtIHRoLC50YWJsZS1zbSB0ZHtwYWRkaW5nOi4zcmVtfS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRoLC50YWJsZS1ib3JkZXJlZCB0ZHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0udGFibGUtYm9yZGVybGVzcyB0aCwudGFibGUtYm9yZGVybGVzcyB0ZCwudGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCwudGFibGUtYm9yZGVybGVzcyB0Ym9keSt0Ym9keXtib3JkZXI6MH0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA1KX0udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNzUpfS50YWJsZS1wcmltYXJ5LC50YWJsZS1wcmltYXJ5PnRoLC50YWJsZS1wcmltYXJ5PnRke2JhY2tncm91bmQtY29sb3I6I2Y1YzNiZn0udGFibGUtcHJpbWFyeSB0aCwudGFibGUtcHJpbWFyeSB0ZCwudGFibGUtcHJpbWFyeSB0aGVhZCB0aCwudGFibGUtcHJpbWFyeSB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6I2VjOTA4OX0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJhZWE5fS50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjJhZWE5fS50YWJsZS1zZWNvbmRhcnksLnRhYmxlLXNlY29uZGFyeT50aCwudGFibGUtc2Vjb25kYXJ5PnRke2JhY2tncm91bmQtY29sb3I6I2Q2ZDhkYn0udGFibGUtc2Vjb25kYXJ5IHRoLC50YWJsZS1zZWNvbmRhcnkgdGQsLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCwudGFibGUtc2Vjb25kYXJ5IHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojYjNiN2JifS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9LnRhYmxlLXN1Y2Nlc3MsLnRhYmxlLXN1Y2Nlc3M+dGgsLnRhYmxlLXN1Y2Nlc3M+dGR7YmFja2dyb3VuZC1jb2xvcjojYzNlNmNifS50YWJsZS1zdWNjZXNzIHRoLC50YWJsZS1zdWNjZXNzIHRkLC50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLC50YWJsZS1zdWNjZXNzIHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojOGZkMTllfS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWluZm8sLnRhYmxlLWluZm8+dGgsLnRhYmxlLWluZm8+dGR7YmFja2dyb3VuZC1jb2xvcjojYmVlNWVifS50YWJsZS1pbmZvIHRoLC50YWJsZS1pbmZvIHRkLC50YWJsZS1pbmZvIHRoZWFkIHRoLC50YWJsZS1pbmZvIHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojODZjZmRhfS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLXdhcm5pbmcsLnRhYmxlLXdhcm5pbmc+dGgsLnRhYmxlLXdhcm5pbmc+dGR7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS50YWJsZS13YXJuaW5nIHRoLC50YWJsZS13YXJuaW5nIHRkLC50YWJsZS13YXJuaW5nIHRoZWFkIHRoLC50YWJsZS13YXJuaW5nIHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojZmZkZjdlfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWRhbmdlciwudGFibGUtZGFuZ2VyPnRoLC50YWJsZS1kYW5nZXI+dGR7YmFja2dyb3VuZC1jb2xvcjojZjVjNmNifS50YWJsZS1kYW5nZXIgdGgsLnRhYmxlLWRhbmdlciB0ZCwudGFibGUtZGFuZ2VyIHRoZWFkIHRoLC50YWJsZS1kYW5nZXIgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNlZDk2OWV9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtbGlnaHQsLnRhYmxlLWxpZ2h0PnRoLC50YWJsZS1saWdodD50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZGZkZmV9LnRhYmxlLWxpZ2h0IHRoLC50YWJsZS1saWdodCB0ZCwudGFibGUtbGlnaHQgdGhlYWQgdGgsLnRhYmxlLWxpZ2h0IHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojZmJmY2ZjfS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWRhcmssLnRhYmxlLWRhcms+dGgsLnRhYmxlLWRhcms+dGR7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoZWFkIHRoLC50YWJsZS1kYXJrIHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojOTU5OTljfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWFjdGl2ZSwudGFibGUtYWN0aXZlPnRoLC50YWJsZS1hY3RpdmU+dGR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA3NSl9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojNDU0ZDU1fS50YWJsZSAudGhlYWQtbGlnaHQgdGh7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9LnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiM0NTRkNTV9LnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA1KX0udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA3NSl9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1zbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlLXNtPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1tZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlLW1kPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1sZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlLWxnPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6IDEyODcuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUteGx7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZS14bD4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fS50YWJsZS1yZXNwb25zaXZle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDFlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nOi4yNXJlbSAuMzVyZW07Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOjBweDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0e3RyYW5zaXRpb246bm9uZX19LmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDo6LW1zLWV4cGFuZCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Oi1tcy1leHBhbmQsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDo6LW1zLWV4cGFuZCwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDo6LW1zLWV4cGFuZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3JpbmcsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6LW1vei1mb2N1c3JpbmcsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0Oi1tb3otZm9jdXNyaW5nLC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6LW1vei1mb2N1c3JpbmcsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6LW1vei1mb2N1c3Jpbmd7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6MCAwIDAgIzQ5NTA1N30uZm9ybS1jb250cm9sOmZvY3VzLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1cywuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3Vze2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZWY4ZDg2O291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuMjUpfS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OjpwbGFjZWhvbGRlciwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6OnBsYWNlaG9sZGVyLC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6OnBsYWNlaG9sZGVyLC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVkLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmRpc2FibGVkLC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDpkaXNhYmxlZCwuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmRpc2FibGVkLC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0OmRpc2FibGVkLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3JlYWRvbmx5XSwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXRbcmVhZG9ubHldLC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXRbcmVhZG9ubHldLC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0W3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eToxfWlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3R5cGU9XCJkYXRlXCJdLC5haXMtc2VhcmNoLWJveCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0W3R5cGU9XCJkYXRlXCJdLC5haXMtU2VhcmNoQm94IGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFt0eXBlPVwiZGF0ZVwiXSwuYWlzLVNlYXJjaEJveCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0W3R5cGU9XCJkYXRlXCJdLGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3R5cGU9XCJ0aW1lXCJdLC5haXMtc2VhcmNoLWJveCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0W3R5cGU9XCJ0aW1lXCJdLC5haXMtU2VhcmNoQm94IGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFt0eXBlPVwidGltZVwiXSwuYWlzLVNlYXJjaEJveCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0W3R5cGU9XCJ0aW1lXCJdLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sLmFpcy1zZWFyY2gtYm94IGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLC5haXMtU2VhcmNoQm94IGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sLmFpcy1TZWFyY2hCb3ggaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0saW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3R5cGU9XCJtb250aFwiXSwuYWlzLXNlYXJjaC1ib3ggaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dFt0eXBlPVwibW9udGhcIl0sLmFpcy1TZWFyY2hCb3ggaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3R5cGU9XCJtb250aFwiXSwuYWlzLVNlYXJjaEJveCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0W3R5cGU9XCJtb250aFwiXXthcHBlYXJhbmNlOm5vbmV9c2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlLC5haXMtc2VhcmNoLWJveCBzZWxlY3QuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzOjotbXMtdmFsdWUsLmFpcy1zZWFyY2gtYm94IHNlbGVjdC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzOjotbXMtdmFsdWUsLmFpcy1TZWFyY2hCb3ggc2VsZWN0LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpmb2N1czo6LW1zLXZhbHVlLC5haXMtU2VhcmNoQm94IHNlbGVjdC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzOjotbXMtdmFsdWV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmZvcm0tY29udHJvbC1maWxlLC5mb3JtLWNvbnRyb2wtcmFuZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKC4yNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguMjVyZW0gKyAxcHgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxfS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKC4yNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguMjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjI1cmVtICsgMXB4KTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIDA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MXB4IDB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZ3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmZvcm0tY29udHJvbC1zbXtoZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nOi4yNXJlbSAuMzVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6MHB4fS5mb3JtLWNvbnRyb2wtbGd7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZzouMjVyZW0gLjM1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjBweH1zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLC5haXMtc2VhcmNoLWJveCBzZWxlY3QuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3NpemVdLC5haXMtc2VhcmNoLWJveCBzZWxlY3QuYWlzLVNlYXJjaEJveC1pbnB1dFtzaXplXSwuYWlzLVNlYXJjaEJveCBzZWxlY3QuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3NpemVdLC5haXMtU2VhcmNoQm94IHNlbGVjdC5haXMtU2VhcmNoQm94LWlucHV0W3NpemVdLHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLC5haXMtc2VhcmNoLWJveCBzZWxlY3QuYWlzLXNlYXJjaC1ib3gtLWlucHV0W211bHRpcGxlXSwuYWlzLXNlYXJjaC1ib3ggc2VsZWN0LmFpcy1TZWFyY2hCb3gtaW5wdXRbbXVsdGlwbGVdLC5haXMtU2VhcmNoQm94IHNlbGVjdC5haXMtc2VhcmNoLWJveC0taW5wdXRbbXVsdGlwbGVdLC5haXMtU2VhcmNoQm94IHNlbGVjdC5haXMtU2VhcmNoQm94LWlucHV0W211bHRpcGxlXXtoZWlnaHQ6YXV0b310ZXh0YXJlYS5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IHRleHRhcmVhLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCB0ZXh0YXJlYS5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dHtoZWlnaHQ6YXV0b30uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjFyZW19LmZvcm0tdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjI1cmVtfS5mb3JtLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLWxlZnQ6LTVweH0uZm9ybS1yb3c+LmNvbCwuZm9ybS1yb3c+W2NsYXNzKj1cImNvbC1cIl17cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjVweH0uZm9ybS1jaGVja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoxLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LjNyZW07bWFyZ2luLWxlZnQ6LTEuMjVyZW19LmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojNmM3NTdkfS5mb3JtLWNoZWNrLWxhYmVse21hcmdpbi1ib3R0b206MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi43NXJlbX0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246c3RhdGljO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjMxMjVyZW07bWFyZ2luLWxlZnQ6MH0udmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjgwJTtjb2xvcjojMjhhNzQ1fS52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQwLDE2Nyw2OSwwLjkpO2JvcmRlci1yYWRpdXM6MHB4fS5mb3JtLXJvdz4uY29sPi52YWxpZC10b29sdGlwLC5mb3JtLXJvdz5bY2xhc3MqPVwiY29sLVwiXT4udmFsaWQtdG9vbHRpcHtsZWZ0OjVweH0ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZCwuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6dmFsaWQsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94LWlucHV0OnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6dmFsaWQsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCwuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCwuZm9ybS1jb250cm9sLmlzLXZhbGlkLC5haXMtc2VhcmNoLWJveCAuaXMtdmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaXMtdmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaXMtdmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pcy12YWxpZC5haXMtU2VhcmNoQm94LWlucHV0e2JvcmRlci1jb2xvcjojMjhhNzQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygxZW0gKyAuNXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4yNWVtICsgLjEyNXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKC41ZW0gKyAuMjVyZW0pIGNhbGMoLjVlbSArIC4yNXJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZDpmb2N1cywuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6dmFsaWQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94LWlucHV0OnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6dmFsaWQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZDpmb2N1cywuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC5haXMtc2VhcmNoLWJveCAuaXMtdmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtc2VhcmNoLWJveCAuaXMtdmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1cywuYWlzLVNlYXJjaEJveCAuaXMtdmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5pcy12YWxpZC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCB0ZXh0YXJlYS5haXMtc2VhcmNoLWJveC0taW5wdXQ6dmFsaWQsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCwuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCB0ZXh0YXJlYS5haXMtc2VhcmNoLWJveC0taW5wdXQ6dmFsaWQsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuYWlzLXNlYXJjaC1ib3gtLWlucHV0OnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IHRleHRhcmVhLmFpcy1TZWFyY2hCb3gtaW5wdXQ6dmFsaWQsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLmFpcy1zZWFyY2gtYm94IHRleHRhcmVhLmlzLXZhbGlkLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggdGV4dGFyZWEuaXMtdmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCB0ZXh0YXJlYS5pcy12YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggdGV4dGFyZWEuaXMtdmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dHtwYWRkaW5nLXJpZ2h0OmNhbGMoMWVtICsgLjVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoLjI1ZW0gKyAuMTI1cmVtKSByaWdodCBjYWxjKC4yNWVtICsgLjEyNXJlbSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWR7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7cGFkZGluZy1yaWdodDpjYWxjKC43NWVtICsgMS43MjVyZW0pO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgLjM1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS4zNXJlbS9jYWxjKC41ZW0gKyAuMjVyZW0pIGNhbGMoLjVlbSArIC4yNXJlbSkgbm8tcmVwZWF0fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzM0Y2U1NztiYWNrZ3JvdW5kLWNvbG9yOiMzNGNlNTd9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwwLjI1KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksMC4yNSl9LmludmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjgwJTtjb2xvcjojZGMzNTQ1fS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjIwLDUzLDY5LDAuOSk7Ym9yZGVyLXJhZGl1czowcHh9LmZvcm0tcm93Pi5jb2w+LmludmFsaWQtdG9vbHRpcCwuZm9ybS1yb3c+W2NsYXNzKj1cImNvbC1cIl0+LmludmFsaWQtdG9vbHRpcHtsZWZ0OjVweH0ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkLC5haXMtc2VhcmNoLWJveCAud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkLC5haXMtU2VhcmNoQm94IC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkLC5haXMtU2VhcmNoQm94IC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLC5haXMtc2VhcmNoLWJveCAuaXMtaW52YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pcy1pbnZhbGlkLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlzLWludmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pcy1pbnZhbGlkLmFpcy1TZWFyY2hCb3gtaW5wdXR7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7cGFkZGluZy1yaWdodDpjYWxjKDFlbSArIC41cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYyguMjVlbSArIC4xMjVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y2FsYyguNWVtICsgLjI1cmVtKSBjYWxjKC41ZW0gKyAuMjVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkOmZvY3VzLC5haXMtc2VhcmNoLWJveCAud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkOmZvY3VzLC5haXMtU2VhcmNoQm94IC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkOmZvY3VzLC5haXMtU2VhcmNoQm94IC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLC5haXMtc2VhcmNoLWJveCAuaXMtaW52YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5pcy1pbnZhbGlkLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLmlzLWludmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5pcy1pbnZhbGlkLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwwLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggdGV4dGFyZWEuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCB0ZXh0YXJlYS5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCB0ZXh0YXJlYS5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZCwuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCB0ZXh0YXJlYS5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLC5haXMtc2VhcmNoLWJveCB0ZXh0YXJlYS5pcy1pbnZhbGlkLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggdGV4dGFyZWEuaXMtaW52YWxpZC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IHRleHRhcmVhLmlzLWludmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IHRleHRhcmVhLmlzLWludmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dHtwYWRkaW5nLXJpZ2h0OmNhbGMoMWVtICsgLjVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoLjI1ZW0gKyAuMTI1cmVtKSByaWdodCBjYWxjKC4yNWVtICsgLjEyNXJlbSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1O3BhZGRpbmctcmlnaHQ6Y2FsYyguNzVlbSArIDEuNzI1cmVtKTtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IC4zNXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS4zNXJlbS9jYWxjKC41ZW0gKyAuMjVyZW0pIGNhbGMoLjVlbSArIC4yNXJlbSkgbm8tcmVwZWF0fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2U0NjA2ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlNDYwNmR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LDAuMjUpfS5mb3JtLWlubGluZXtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mb3JtLWlubGluZSBsYWJlbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleDowIDAgYXV0bztmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCwuZm9ybS1pbmxpbmUgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5mb3JtLWlubGluZSAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5mb3JtLWlubGluZSAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94IC5mb3JtLWlubGluZSAuYWlzLVNlYXJjaEJveC1pbnB1dCwuZm9ybS1pbmxpbmUgLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuZm9ybS1pbmxpbmUgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuZm9ybS1pbmxpbmUgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmZvcm0taW5saW5lIC5haXMtU2VhcmNoQm94LWlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdHt3aWR0aDphdXRvfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1zaHJpbms6MDttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4yNXJlbTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbHttYXJnaW4tYm90dG9tOjB9fS5idG4sLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxO2JvcmRlci1yYWRpdXM6MHB4O3RyYW5zaXRpb246Y29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmJ0biwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXt0cmFuc2l0aW9uOm5vbmV9fS5idG46aG92ZXIsLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6aG92ZXJ7Y29sb3I6IzIxMjUyOTt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuOmZvY3VzLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmZvY3VzLC5idG4uZm9jdXMsLmZvY3VzLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMTgsNDEsMjgsMC4yNSl9LmJ0bi5kaXNhYmxlZCwuZGlzYWJsZWQuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuYnRuOmRpc2FibGVkLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmRpc2FibGVke29wYWNpdHk6LjY1fS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9YS5idG4uZGlzYWJsZWQsYS5kaXNhYmxlZC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLGZpZWxkc2V0OmRpc2FibGVkIGEuYnRuLGZpZWxkc2V0OmRpc2FibGVkIGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtwb2ludGVyLWV2ZW50czpub25lfS5idG4tcHJpbWFyeSwubXVpLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7Ym9yZGVyLWNvbG9yOiNkYTI5MWN9LmJ0bi1wcmltYXJ5OmhvdmVyLC5tdWktZm9ybSBidXR0b246aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2I4MjMxODtib3JkZXItY29sb3I6I2FkMjExNn0uYnRuLXByaW1hcnk6Zm9jdXMsLm11aS1mb3JtIGJ1dHRvbjpmb2N1c1t0eXBlPVwic3VibWl0XCJdLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmZvY3VzLC5idG4tcHJpbWFyeS5mb2N1cywubXVpLWZvcm0gYnV0dG9uLmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sLmZvY3VzLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiODIzMTg7Ym9yZGVyLWNvbG9yOiNhZDIxMTY7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNCw3Myw2MiwwLjUpfS5idG4tcHJpbWFyeS5kaXNhYmxlZCwubXVpLWZvcm0gYnV0dG9uLmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sLmRpc2FibGVkLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmJ0bi1wcmltYXJ5OmRpc2FibGVkLC5tdWktZm9ybSBidXR0b246ZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXSwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztib3JkZXItY29sb3I6I2RhMjkxY30uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5tdWktZm9ybSBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLm11aS1mb3JtIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSwubXVpLWZvcm0gLnNob3c+YnV0dG9uLmRyb3Bkb3duLXRvZ2dsZVt0eXBlPVwic3VibWl0XCJdLC5zaG93Pi5kcm9wZG93bi10b2dnbGUuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2FkMjExNjtib3JkZXItY29sb3I6I2EyMWUxNX0uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5tdWktZm9ybSBidXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLm11aS1mb3JtIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywubXVpLWZvcm0gLnNob3c+YnV0dG9uLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c1t0eXBlPVwic3VibWl0XCJdLC5zaG93Pi5kcm9wZG93bi10b2dnbGUuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjI0LDczLDYyLDAuNSl9LmJ0bi1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YTYyNjg7Ym9yZGVyLWNvbG9yOiM1NDViNjJ9LmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1zZWNvbmRhcnkuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YTYyNjg7Ym9yZGVyLWNvbG9yOiM1NDViNjI7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEzMCwxMzgsMTQ1LDAuNSl9LmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjI7Ym9yZGVyLWNvbG9yOiM0ZTU1NWJ9LmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEzMCwxMzgsMTQ1LDAuNSl9LmJ0bi1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxODgzODtib3JkZXItY29sb3I6IzFlN2UzNH0uYnRuLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1zdWNjZXNzLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjE4ODM4O2JvcmRlci1jb2xvcjojMWU3ZTM0O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg3MiwxODAsOTcsMC41KX0uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0O2JvcmRlci1jb2xvcjojMWM3NDMwfS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg3MiwxODAsOTcsMC41KX0uYnRuLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTM4NDk2O2JvcmRlci1jb2xvcjojMTE3YThifS5idG4taW5mbzpmb2N1cywuYnRuLWluZm8uZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMzg0OTY7Ym9yZGVyLWNvbG9yOiMxMTdhOGI7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDU4LDE3NiwxOTUsMC41KX0uYnRuLWluZm8uZGlzYWJsZWQsLmJ0bi1pbmZvOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTE3YThiO2JvcmRlci1jb2xvcjojMTA3MDdmfS5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1OCwxNzYsMTk1LDAuNSl9LmJ0bi13YXJuaW5ne2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4td2FybmluZzpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UwYTgwMDtib3JkZXItY29sb3I6I2QzOWUwMH0uYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi13YXJuaW5nLmZvY3Vze2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTBhODAwO2JvcmRlci1jb2xvcjojZDM5ZTAwO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjIsMTcwLDEyLDAuNSl9LmJ0bi13YXJuaW5nLmRpc2FibGVkLC5idG4td2FybmluZzpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2QzOWUwMDtib3JkZXItY29sb3I6I2M2OTUwMH0uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIyLDE3MCwxMiwwLjUpfS5idG4tZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYzgyMzMzO2JvcmRlci1jb2xvcjojYmQyMTMwfS5idG4tZGFuZ2VyOmZvY3VzLC5idG4tZGFuZ2VyLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYzgyMzMzO2JvcmRlci1jb2xvcjojYmQyMTMwO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjUsODMsOTcsMC41KX0uYnRuLWRhbmdlci5kaXNhYmxlZCwuYnRuLWRhbmdlcjpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2JkMjEzMDtib3JkZXItY29sb3I6I2IyMWYyZH0uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjI1LDgzLDk3LDAuNSl9LmJ0bi1saWdodHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0OmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhO2JvcmRlci1jb2xvcjojZGFlMGU1fS5idG4tbGlnaHQ6Zm9jdXMsLmJ0bi1saWdodC5mb2N1c3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UyZTZlYTtib3JkZXItY29sb3I6I2RhZTBlNTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE2LDIxNywyMTksMC41KX0uYnRuLWxpZ2h0LmRpc2FibGVkLC5idG4tbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTU7Ym9yZGVyLWNvbG9yOiNkM2Q5ZGZ9LmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxNiwyMTcsMjE5LDAuNSl9LmJ0bi1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIzMjcyYjtib3JkZXItY29sb3I6IzFkMjEyNH0uYnRuLWRhcms6Zm9jdXMsLmJ0bi1kYXJrLmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjMyNzJiO2JvcmRlci1jb2xvcjojMWQyMTI0O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg4Miw4OCw5MywwLjUpfS5idG4tZGFyay5kaXNhYmxlZCwuYnRuLWRhcms6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjQ7Ym9yZGVyLWNvbG9yOiMxNzFhMWR9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDgyLDg4LDkzLDAuNSl9LmJ0bi1vdXRsaW5lLXByaW1hcnl7Y29sb3I6I2RhMjkxYztib3JkZXItY29sb3I6I2RhMjkxY30uYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztib3JkZXItY29sb3I6I2RhMjkxY30uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuNSl9LmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6I2RhMjkxYztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2JvcmRlci1jb2xvcjojZGEyOTFjfS5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMTgsNDEsMjgsMC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LDAuNSl9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsMC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksMC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojMjhhNzQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwwLjUpfS5idG4tb3V0bGluZS1pbmZve2NvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1vdXRsaW5lLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIzLDE2MiwxODQsMC41KX0uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZHtjb2xvcjojMTdhMmI4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIzLDE2MiwxODQsMC41KX0uYnRuLW91dGxpbmUtd2FybmluZ3tjb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsMC41KX0uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZHtjb2xvcjojZmZjMTA3O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywwLjUpfS5idG4tb3V0bGluZS1kYW5nZXJ7Y29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LDAuNSl9LmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVke2NvbG9yOiNkYzM1NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LDAuNSl9LmJ0bi1vdXRsaW5lLWxpZ2h0e2NvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLDAuNSl9LmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZHtjb2xvcjojZjhmOWZhO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLDAuNSl9LmJ0bi1vdXRsaW5lLWRhcmt7Y29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpmb2N1cywuYnRuLW91dGxpbmUtZGFyay5mb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsMC41KX0uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZHtjb2xvcjojMzQzYTQwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDUyLDU4LDY0LDAuNSl9LmJ0bi1saW5re2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojZGEyOTFjO3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4tbGluazpob3Zlcntjb2xvcjojOTYxYzEzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJ0bi1saW5rOmZvY3VzLC5idG4tbGluay5mb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tbGluazpkaXNhYmxlZCwuYnRuLWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lfS5idG4tbGd7cGFkZGluZzouMjVyZW0gLjM1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjBweH0uYnRuLXNte3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czowcHh9LmJ0bi1ibG9ja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi10b3A6LjVyZW19aW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9ja3t3aWR0aDoxMDAlfS5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAwLjE1cyBsaW5lYXJ9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mYWRle3RyYW5zaXRpb246bm9uZX19LmZhZGU6bm90KC5zaG93KXtvcGFjaXR5OjB9LmNvbGxhcHNlOm5vdCguc2hvdyl7ZGlzcGxheTpub25lfS5jb2xsYXBzaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAwLjM1cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY29sbGFwc2luZ3t0cmFuc2l0aW9uOm5vbmV9fS5kcm9wdXAsLmRyb3ByaWdodCwuZHJvcGRvd24sLmRyb3BsZWZ0e3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93bi10b2dnbGV7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjEwMDA7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjEwcmVtO3BhZGRpbmc6LjVyZW0gMDttYXJnaW46LjEyNXJlbSAwIDA7Zm9udC1zaXplOjFyZW07Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO2JvcmRlci1yYWRpdXM6MHB4fS5kcm9wZG93bi1tZW51LWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZHJvcGRvd24tbWVudS1zbS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXNtLXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5kcm9wZG93bi1tZW51LW1kLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbWQtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmRyb3Bkb3duLW1lbnUtbGctbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1sZy1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDEyODhweCl7LmRyb3Bkb3duLW1lbnUteGwtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14bC1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319LmRyb3B1cCAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouMTI1cmVtfS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDowO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206LjNlbSBzb2xpZDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51e3RvcDowO3JpZ2h0OmF1dG87bGVmdDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDouMTI1cmVtfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDouM2VtIHNvbGlkfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye3ZlcnRpY2FsLWFsaWduOjB9LmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51e3RvcDowO3JpZ2h0OjEwMCU7bGVmdDphdXRvO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjEyNXJlbX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCJ9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7dmVydGljYWwtYWxpZ246MH0uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl17cmlnaHQ6YXV0bztib3R0b206YXV0b30uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46LjVyZW0gMDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gMS41cmVtO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmhvdmVyLC5kcm9wZG93bi1pdGVtOmZvY3Vze2NvbG9yOiMxNjE4MWI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWN9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6I2FkYjViZDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRyb3Bkb3duLW1lbnUuc2hvd3tkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDEuNXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzZjNzU3ZDt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLWl0ZW0tdGV4dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjI1cmVtIDEuNXJlbTtjb2xvcjojMjEyNTI5fS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzt3aWR0aDoxJTttaW4td2lkdGg6MDttYXJnaW4tYm90dG9tOjB9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQrLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Ky5mb3JtLWNvbnRyb2wsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQrLmZvcm0tY29udHJvbCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQrLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Ky5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCsuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Ky5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCsuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1zZWxlY3QsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Ky5jdXN0b20tc2VsZWN0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQrLmN1c3RvbS1zZWxlY3QsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQrLmN1c3RvbS1zZWxlY3QsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Ky5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5jdXN0b20tZmlsZSwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQrLmN1c3RvbS1maWxlLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQrLmN1c3RvbS1maWxlLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Ky5jdXN0b20tZmlsZSwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuYWlzLVNlYXJjaEJveC1pbnB1dCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tZmlsZXttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOmZvY3VzLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpmb2N1cywuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1cywuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6Zm9jdXMsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWx7ei1pbmRleDozfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3Vze3otaW5kZXg6NH0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKSwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKSwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpub3QoOmxhc3QtY2hpbGQpLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmFpcy1TZWFyY2hCb3gtaW5wdXQ6bm90KDpsYXN0LWNoaWxkKSwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpub3QoOmxhc3QtY2hpbGQpLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uYWlzLVNlYXJjaEJveC1pbnB1dDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuKzMpLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpudGgtbGFzdC1jaGlsZChuKzMpLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmFpcy1TZWFyY2hCb3gtaW5wdXQ6bnRoLWxhc3QtY2hpbGQobiszKSwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpudGgtbGFzdC1jaGlsZChuKzMpLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uYWlzLVNlYXJjaEJveC1pbnB1dDpudGgtbGFzdC1jaGlsZChuKzMpLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtcHJlcGVuZCwuaW5wdXQtZ3JvdXAtYXBwZW5ke2Rpc3BsYXk6ZmxleH0uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmZvY3VzLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtYXBwZW5kIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUrLmJ0biwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlKy5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXByZXBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUrLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmJ0biwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlKy5idG4sLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuKy5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cC1hcHBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUrLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuKy5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1hcHBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUrLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4sLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC1wcmVwZW5ke21hcmdpbi1yaWdodDotMXB4fS5pbnB1dC1ncm91cC1hcHBlbmR7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjI1cmVtIC4zNXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOjBweH0uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde21hcmdpbi10b3A6MH0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXAtbGc+LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpub3QodGV4dGFyZWEpLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXAtbGc+LmFpcy1TZWFyY2hCb3gtaW5wdXQ6bm90KHRleHRhcmVhKSwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXAtbGc+LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpub3QodGV4dGFyZWEpLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLVNlYXJjaEJveC1pbnB1dDpub3QodGV4dGFyZWEpLC5pbnB1dC1ncm91cC1sZz4uY3VzdG9tLXNlbGVjdHtoZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KX0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwLWxnPi5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXAtbGc+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXAtbGc+LmFpcy1TZWFyY2hCb3gtaW5wdXQsLmlucHV0LWdyb3VwLWxnPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtwYWRkaW5nOi4yNXJlbSAuMzVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6MHB4fS5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1zbT4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om5vdCh0ZXh0YXJlYSksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1zbT4uYWlzLVNlYXJjaEJveC1pbnB1dDpub3QodGV4dGFyZWEpLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC1zbT4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om5vdCh0ZXh0YXJlYSksLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwLXNtPi5haXMtU2VhcmNoQm94LWlucHV0Om5vdCh0ZXh0YXJlYSksLmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0e2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXAtc20+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwLXNtPi5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC1zbT4uYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC1zbT4uYWlzLVNlYXJjaEJveC1pbnB1dCwuaW5wdXQtZ3JvdXAtc20+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czowcHh9LmlucHV0LWdyb3VwLWxnPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdHtwYWRkaW5nLXJpZ2h0OjEuMzVyZW19LmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMyk+LmJ0biwuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMyk+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQ+LmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jdXN0b20tY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtO2NvbG9yLWFkanVzdDpleGFjdH0uY3VzdG9tLWNvbnRyb2wtaW5saW5le2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLXJpZ2h0OjFyZW19LmN1c3RvbS1jb250cm9sLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt6LWluZGV4Oi0xO3dpZHRoOjFyZW07aGVpZ2h0OjEuMjVyZW07b3BhY2l0eTowfS5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RhMjkxYztiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWN9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZWY4ZDg2fS5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Y1YjhiMztib3JkZXItY29sb3I6I2Y1YjhiM30uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojNmM3NTdkfS5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1jb250cm9sLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0Oi0xLjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6I2FkYjViZCBzb2xpZCAxcHh9LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1cmVtO2xlZnQ6LTEuNXJlbTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Y29udGVudDpcIlwiO2JhY2tncm91bmQ6NTAlIC8gNTAlIDUwJSBuby1yZXBlYXR9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItcmFkaXVzOjBweH0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNkYTI5MWM7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjE4LDQxLDI4LDAuNSl9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgyMTgsNDEsMjgsMC41KX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1yYWRpdXM6NTAlfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgyMTgsNDEsMjgsMC41KX0uY3VzdG9tLXN3aXRjaHtwYWRkaW5nLWxlZnQ6Mi4yNXJlbX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtsZWZ0Oi0yLjI1cmVtO3dpZHRoOjEuNzVyZW07cG9pbnRlci1ldmVudHM6YWxsO2JvcmRlci1yYWRpdXM6LjVyZW19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcnt0b3A6Y2FsYyguMjVyZW0gKyAycHgpO2xlZnQ6Y2FsYygtMi4yNXJlbSArIDJweCk7d2lkdGg6Y2FsYygxcmVtIC0gNHB4KTtoZWlnaHQ6Y2FsYygxcmVtIC0gNHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmQ7Ym9yZGVyLXJhZGl1czouNXJlbTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWCguNzVyZW0pfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIxOCw0MSwyOCwwLjUpfS5jdXN0b20tc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmc6LjI1cmVtIDEuMzVyZW0gLjI1cmVtIC4zNXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNDk1MDU3O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgLjM1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6MHB4O2FwcGVhcmFuY2U6bm9uZX0uY3VzdG9tLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6I2VmOGQ4NjtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtoZWlnaHQ6YXV0bztwYWRkaW5nLXJpZ2h0Oi4zNXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICM0OTUwNTd9LmN1c3RvbS1zZWxlY3Qtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZy10b3A6LjI1cmVtO3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLWxlZnQ6LjM1cmVtO2ZvbnQtc2l6ZTouODc1cmVtfS5jdXN0b20tc2VsZWN0LWxne2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy1sZWZ0Oi4zNXJlbTtmb250LXNpemU6MS4yNXJlbX0uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxZW0gKyAuNXJlbSArIDJweCk7bWFyZ2luLWJvdHRvbTowfS5jdXN0b20tZmlsZS1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxZW0gKyAuNXJlbSArIDJweCk7bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MH0uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNlZjhkODY7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntjb250ZW50OlwiQnJvd3NlXCJ9LmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtYnJvd3NlKX0uY3VzdG9tLWZpbGUtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxO2hlaWdodDpjYWxjKDFlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nOi4yNXJlbSAuMzVyZW07b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOjBweH0uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMWVtICsgLjVyZW0pO3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiM0OTUwNTc7Y29udGVudDpcIkJyb3dzZVwiO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItbGVmdDppbmhlcml0O2JvcmRlci1yYWRpdXM6MCAwcHggMHB4IDB9LmN1c3RvbS1yYW5nZXt3aWR0aDoxMDAlO2hlaWdodDoxLjRyZW07cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Zm9jdXN7b3V0bGluZTowfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgyMTgsNDEsMjgsMC4yNSl9LmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuMjUpfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuMjUpfS5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOi0uMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWI4YjN9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Y1YjhiM30uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjJyZW07bWFyZ2luLWxlZnQ6LjJyZW07YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Y1YjhiM30uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOi41cmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXJ7bWFyZ2luLXJpZ2h0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7Y3Vyc29yOmRlZmF1bHR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFja3tjdXJzb3I6ZGVmYXVsdH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdHt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdHt0cmFuc2l0aW9uOm5vbmV9fS5uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdi1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxcmVtfS5uYXYtbGluazpob3ZlciwubmF2LWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNn0ubmF2LXRhYnMgLm5hdi1saW5re21hcmdpbi1ib3R0b206LTFweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweH0ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2fS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5re2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2ICNkZWUyZTYgI2ZmZn0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXYtcGlsbHMgLm5hdi1saW5re2JvcmRlci1yYWRpdXM6MHB4fS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RhMjkxY30ubmF2LWZpbGw+Lm5hdi1saW5rLC5uYXYtZmlsbCAubmF2LWl0ZW17ZmxleDoxIDEgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZD4ubmF2LWxpbmssLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVte2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTt0ZXh0LWFsaWduOmNlbnRlcn0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5uYXZiYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi41cmVtIDFyZW19Lm5hdmJhciAuY29udGFpbmVyLC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCwubmF2YmFyIC5jb250YWluZXIteGx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmF2YmFyLWJyYW5ke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOi4zMTI1cmVtO3BhZGRpbmctYm90dG9tOi4zMTI1cmVtO21hcmdpbi1yaWdodDoxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwfS5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1icmFuZDpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLW5hdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZX0ubmF2YmFyLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19Lm5hdmJhci1jb2xsYXBzZXtmbGV4LWJhc2lzOjEwMCU7ZmxleC1ncm93OjE7YWxpZ24taXRlbXM6Y2VudGVyfS5uYXZiYXItdG9nZ2xlcntwYWRkaW5nOi4yNXJlbSAuNzVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowcHh9Lm5hdmJhci10b2dnbGVyOmhvdmVyLC5uYXZiYXItdG9nZ2xlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOjUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXR9Lm5hdmJhci1uYXYtc2Nyb2xse21heC1oZWlnaHQ6NzV2aDtvdmVyZmxvdy15OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lm5hdmJhci1leHBhbmQtc217ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci14bHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItZXhwYW5kLW1ke2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIteGx7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLXhse3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3tmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLXhse2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDEyODcuOThweCl7Lm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4OHB4KXsubmF2YmFyLWV4cGFuZC14bHtmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLXhse2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19Lm5hdmJhci1leHBhbmR7ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXIteGx7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZHtjb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1c3tjb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3Vze2NvbG9yOnJnYmEoMCwwLDAsMC43KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDAsMCwwLDAuMyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuMSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsMCwwLDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGF7Y29sb3I6cmdiYSgwLDAsMCwwLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1c3tjb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmR7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1c3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1c3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjI1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5rLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmV7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjEpfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwyNTUsMjU1LDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhe2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1c3tjb2xvcjojZmZmfS5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEyNSk7Ym9yZGVyLXJhZGl1czowcHh9LmNhcmQ+aHJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0uY2FyZD4ubGlzdC1ncm91cHtib3JkZXItdG9wOmluaGVyaXQ7Ym9yZGVyLWJvdHRvbTppbmhlcml0fS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZD4ubGlzdC1ncm91cDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZD4uY2FyZC1oZWFkZXIrLmxpc3QtZ3JvdXAsLmNhcmQ+Lmxpc3QtZ3JvdXArLmNhcmQtZm9vdGVye2JvcmRlci10b3A6MH0uY2FyZC1ib2R5e2ZsZXg6MSAxIGF1dG87bWluLWhlaWdodDoxcHg7cGFkZGluZzoxLjI1cmVtfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206Ljc1cmVtfS5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LS4zNzVyZW07bWFyZ2luLWJvdHRvbTowfS5jYXJkLXRleHQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZC1saW5rKy5jYXJkLWxpbmt7bWFyZ2luLWxlZnQ6MS4yNXJlbX0uY2FyZC1oZWFkZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDMpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAwIDB9LmNhcmQtZm9vdGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDMpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5jYXJkLWZvb3RlcjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIDAgMH0uY2FyZC1oZWFkZXItdGFic3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWJvdHRvbTotLjc1cmVtO21hcmdpbi1sZWZ0Oi0uNjI1cmVtO2JvcmRlci1ib3R0b206MH0uY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtO21hcmdpbi1sZWZ0Oi0uNjI1cmVtfS5jYXJkLWltZy1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MS4yNXJlbTtib3JkZXItcmFkaXVzOjB9LmNhcmQtaW1nLC5jYXJkLWltZy10b3AsLmNhcmQtaW1nLWJvdHRvbXtmbGV4LXNocmluazowO3dpZHRoOjEwMCV9LmNhcmQtaW1nLC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmNhcmQtaW1nLC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNhcmQtZGVjayAuY2FyZHttYXJnaW4tYm90dG9tOjlweH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWRlY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDttYXJnaW4tcmlnaHQ6LTlweDttYXJnaW4tbGVmdDotOXB4fS5jYXJkLWRlY2sgLmNhcmR7ZmxleDoxIDAgMCU7bWFyZ2luLXJpZ2h0OjlweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6OXB4fX0uY2FyZC1ncm91cD4uY2FyZHttYXJnaW4tYm90dG9tOjlweH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmNhcmQtZ3JvdXA+LmNhcmR7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3Rlcntib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fS5jYXJkLWNvbHVtbnMgLmNhcmR7bWFyZ2luLWJvdHRvbTouNzVyZW19QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY2FyZC1jb2x1bW5ze2NvbHVtbi1jb3VudDozO2NvbHVtbi1nYXA6MS4yNXJlbTtvcnBoYW5zOjE7d2lkb3dzOjF9LmNhcmQtY29sdW1ucyAuY2FyZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfX0uYWNjb3JkaW9ue292ZXJmbG93LWFuY2hvcjpub25lfS5hY2NvcmRpb24+LmNhcmR7b3ZlcmZsb3c6aGlkZGVufS5hY2NvcmRpb24+LmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpe2JvcmRlci1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYWNjb3JkaW9uPi5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmFjY29yZGlvbj4uY2FyZD4uY2FyZC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowO21hcmdpbi1ib3R0b206LTFweH0ucGFnaW5hdGlvbiwuYWlzLXBhZ2luYXRpb24sLmFpcy1QYWdpbmF0aW9uLWxpc3R7ZGlzcGxheTpmbGV4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItcmFkaXVzOjBweH0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAuNzVyZW07bWFyZ2luLWxlZnQ6LTFweDtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiNkYTI5MWM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0ucGFnZS1saW5rOmhvdmVye3otaW5kZXg6Mjtjb2xvcjojOTYxYzEzO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItY29sb3I6I2RlZTJlNn0ucGFnZS1saW5rOmZvY3Vze3otaW5kZXg6MztvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweH0ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MHB4fS5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7ei1pbmRleDozO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2JvcmRlci1jb2xvcjojZGEyOTFjfS5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGlua3tjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowcHh9LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjBweH0ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5re3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowcHh9LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjBweH0uYWxlcnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjBweH0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDo0cmVtfS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7cGFkZGluZzouNzVyZW0gMS4yNXJlbTtjb2xvcjppbmhlcml0fS5hbGVydC1wcmltYXJ5e2NvbG9yOiM3MTE1MGY7YmFja2dyb3VuZC1jb2xvcjojZjhkNGQyO2JvcmRlci1jb2xvcjojZjVjM2JmfS5hbGVydC1wcmltYXJ5IGhye2JvcmRlci10b3AtY29sb3I6I2YyYWVhOX0uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGlua3tjb2xvcjojNDQwZDA5fS5hbGVydC1zZWNvbmRhcnl7Y29sb3I6IzM4M2Q0MTtiYWNrZ3JvdW5kLWNvbG9yOiNlMmUzZTU7Ym9yZGVyLWNvbG9yOiNkNmQ4ZGJ9LmFsZXJ0LXNlY29uZGFyeSBocntib3JkZXItdG9wLWNvbG9yOiNjOGNiY2Z9LmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGlua3tjb2xvcjojMjAyMzI2fS5hbGVydC1zdWNjZXNze2NvbG9yOiMxNTU3MjQ7YmFja2dyb3VuZC1jb2xvcjojZDRlZGRhO2JvcmRlci1jb2xvcjojYzNlNmNifS5hbGVydC1zdWNjZXNzIGhye2JvcmRlci10b3AtY29sb3I6I2IxZGZiYn0uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGlua3tjb2xvcjojMGIyZTEzfS5hbGVydC1pbmZve2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojZDFlY2YxO2JvcmRlci1jb2xvcjojYmVlNWVifS5hbGVydC1pbmZvIGhye2JvcmRlci10b3AtY29sb3I6I2FiZGRlNX0uYWxlcnQtaW5mbyAuYWxlcnQtbGlua3tjb2xvcjojMDYyYzMzfS5hbGVydC13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZmM2NkO2JvcmRlci1jb2xvcjojZmZlZWJhfS5hbGVydC13YXJuaW5nIGhye2JvcmRlci10b3AtY29sb3I6I2ZmZThhMX0uYWxlcnQtd2FybmluZyAuYWxlcnQtbGlua3tjb2xvcjojNTMzZjAzfS5hbGVydC1kYW5nZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGQ3ZGE7Ym9yZGVyLWNvbG9yOiNmNWM2Y2J9LmFsZXJ0LWRhbmdlciBocntib3JkZXItdG9wLWNvbG9yOiNmMWIwYjd9LmFsZXJ0LWRhbmdlciAuYWxlcnQtbGlua3tjb2xvcjojNDkxMjE3fS5hbGVydC1saWdodHtjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtib3JkZXItY29sb3I6I2ZkZmRmZX0uYWxlcnQtbGlnaHQgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZWNlY2Y2fS5hbGVydC1saWdodCAuYWxlcnQtbGlua3tjb2xvcjojNjg2ODY4fS5hbGVydC1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojZDZkOGQ5O2JvcmRlci1jb2xvcjojYzZjOGNhfS5hbGVydC1kYXJrIGhye2JvcmRlci10b3AtY29sb3I6I2I5YmJiZX0uYWxlcnQtZGFyayAuYWxlcnQtbGlua3tjb2xvcjojMDQwNTA1fS5jbG9zZXtmbG9hdDpyaWdodDtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6LjV9LmNsb3NlOmhvdmVye2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1c3tvcGFjaXR5Oi43NX1idXR0b24uY2xvc2V7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9YS5jbG9zZS5kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn0ubW9kYWwtb3BlbiAubW9kYWx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOjB9Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjouNXJlbTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MHB4KX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOm5vbmV9fS5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOm5vbmV9Lm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpzY2FsZSgxLjAyKX0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7ZGlzcGxheTpmbGV4O21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDFyZW0pO292ZXJmbG93OmhpZGRlbn0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlciwubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlcntmbGV4LXNocmluazowfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMTAwdmggLSAxcmVtKTtoZWlnaHQ6bWluLWNvbnRlbnQ7Y29udGVudDpcIlwifS5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCV9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0Om5vbmV9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3Jle2NvbnRlbnQ6bm9uZX0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO2JvcmRlci1yYWRpdXM6MHB4O291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA0MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3Auc2hvd3tvcGFjaXR5Oi41fS5tb2RhbC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxcmVtIDFyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubW9kYWwtaGVhZGVyIC5jbG9zZXtwYWRkaW5nOjFyZW0gMXJlbTttYXJnaW46LTFyZW0gLTFyZW0gLTFyZW0gYXV0b30ubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MXJlbX0ubW9kYWwtZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6Ljc1cmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lm1vZGFsLWZvb3Rlcj4qe21hcmdpbjouMjVyZW19Lm1vZGFsLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjEuNzVyZW0gYXV0b30ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSAzLjVyZW0pfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAzLjVyZW0pfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAzLjVyZW0pfS5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZXtoZWlnaHQ6Y2FsYygxMDB2aCAtIDMuNXJlbSk7aGVpZ2h0Om1pbi1jb250ZW50fS5tb2RhbC1zbXttYXgtd2lkdGg6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lm1vZGFsLWxnLC5tb2RhbC14bHttYXgtd2lkdGg6ODAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjg4cHgpey5tb2RhbC14bHttYXgtd2lkdGg6MTE0MHB4fX0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tdG9we3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC1ib3R0b217dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AgIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWMgIWltcG9ydGFudH1hLmJnLXByaW1hcnk6aG92ZXIsYS5iZy1wcmltYXJ5OmZvY3VzLGJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLGJ1dHRvbi5iZy1wcmltYXJ5OmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2FkMjExNiAhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9YS5iZy1zZWNvbmRhcnk6aG92ZXIsYS5iZy1zZWNvbmRhcnk6Zm9jdXMsYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixidXR0b24uYmctc2Vjb25kYXJ5OmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzU0NWI2MiAhaW1wb3J0YW50fS5iZy1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzI4YTc0NSAhaW1wb3J0YW50fWEuYmctc3VjY2Vzczpob3ZlcixhLmJnLXN1Y2Nlc3M6Zm9jdXMsYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0ICFpbXBvcnRhbnR9LmJnLWluZm97YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4ICFpbXBvcnRhbnR9YS5iZy1pbmZvOmhvdmVyLGEuYmctaW5mbzpmb2N1cyxidXR0b24uYmctaW5mbzpob3ZlcixidXR0b24uYmctaW5mbzpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGIgIWltcG9ydGFudH0uYmctd2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDcgIWltcG9ydGFudH1hLmJnLXdhcm5pbmc6aG92ZXIsYS5iZy13YXJuaW5nOmZvY3VzLGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLGJ1dHRvbi5iZy13YXJuaW5nOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2QzOWUwMCAhaW1wb3J0YW50fS5iZy1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1ICFpbXBvcnRhbnR9YS5iZy1kYW5nZXI6aG92ZXIsYS5iZy1kYW5nZXI6Zm9jdXMsYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixidXR0b24uYmctZGFuZ2VyOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2JkMjEzMCAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH1hLmJnLWxpZ2h0OmhvdmVyLGEuYmctbGlnaHQ6Zm9jdXMsYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLGJ1dHRvbi5iZy1saWdodDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTUgIWltcG9ydGFudH0uYmctZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDAgIWltcG9ydGFudH1hLmJnLWRhcms6aG92ZXIsYS5iZy1kYXJrOmZvY3VzLGJ1dHRvbi5iZy1kYXJrOmhvdmVyLGJ1dHRvbi5iZy1kYXJrOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzFkMjEyNCAhaW1wb3J0YW50fS5iZy13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uYmctdHJhbnNwYXJlbnR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LmJvcmRlci10b3B7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItcmlnaHR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItbGVmdHtib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowICFpbXBvcnRhbnR9LmJvcmRlci1yaWdodC0we2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tMHtib3JkZXItYm90dG9tOjAgIWltcG9ydGFudH0uYm9yZGVyLWxlZnQtMHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5e2JvcmRlci1jb2xvcjojZGEyOTFjICFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiM2Yzc1N2QgIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMyOGE3NDUgIWltcG9ydGFudH0uYm9yZGVyLWluZm97Ym9yZGVyLWNvbG9yOiMxN2EyYjggIWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNmZmMxMDcgIWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7Ym9yZGVyLWNvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7Ym9yZGVyLWNvbG9yOiMzNDNhNDAgIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnJvdW5kZWQtc217Ym9yZGVyLXJhZGl1czowcHggIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweCAhaW1wb3J0YW50O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZGVkLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowcHggIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZGVkLWxlZnR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHggIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZGVkLWxne2JvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnR9LnJvdW5kZWQtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlICFpbXBvcnRhbnR9LnJvdW5kZWQtcGlsbHtib3JkZXItcmFkaXVzOjUwcmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudH0uY2xlYXJmaXg6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LmQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZC1zbS1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZC1tZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZC1sZy1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtbGctdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyODhweCl7LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19LmVtYmVkLXJlc3BvbnNpdmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo0Mi44NTcxNCV9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3Jle3BhZGRpbmctdG9wOjc1JX0uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmV7cGFkZGluZy10b3A6MTAwJX0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyLC5haXMtcGFnaW5hdGlvbiwuYWlzLVBhZ2luYXRpb257anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZmxleC1zbS1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LW1kLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmZsZXgtbGctcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyODhweCl7LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC14bC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mbG9hdC1zbS1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtc20tcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZsb2F0LW1kLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1tZC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1tZC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZmxvYXQtbGctbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4OHB4KXsuZmxvYXQteGwtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX0udXNlci1zZWxlY3QtYWxse3VzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hdXRve3VzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudH0udXNlci1zZWxlY3Qtbm9uZXt1c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnR9Lm92ZXJmbG93LWF1dG97b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfUBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSl7LnN0aWNreS10b3B7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowfS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvO3doaXRlLXNwYWNlOm5vcm1hbH0uc2hhZG93LXNte2JveC1zaGFkb3c6MCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwwLDAsMC4wNzUpICFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgMC41cmVtIDFyZW0gcmdiYSgwLDAsMCwwLjE1KSAhaW1wb3J0YW50fS5zaGFkb3ctbGd7Ym94LXNoYWRvdzowIDFyZW0gM3JlbSByZ2JhKDAsMCwwLDAuMTc1KSAhaW1wb3J0YW50fS5zaGFkb3ctbm9uZXtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0udy0yNXt3aWR0aDoyNSUgIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUgIWltcG9ydGFudH0udy03NXt3aWR0aDo3NSUgIWltcG9ydGFudH0udy0xMDB7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byAhaW1wb3J0YW50fS5oLTI1e2hlaWdodDoyNSUgIWltcG9ydGFudH0uaC01MHtoZWlnaHQ6NTAlICFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSAhaW1wb3J0YW50fS5oLTEwMHtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5oLWF1dG97aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Lm1oLTEwMHttYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudH0ubWluLXZ3LTEwMHttaW4td2lkdGg6MTAwdncgIWltcG9ydGFudH0ubWluLXZoLTEwMHttaW4taGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9LnZ3LTEwMHt3aWR0aDoxMDB2dyAhaW1wb3J0YW50fS52aC0xMDB7aGVpZ2h0OjEwMHZoICFpbXBvcnRhbnR9Lm0tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC0wLC5teS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci0wLC5teC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLTAsLm15LTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLTAsLm14LTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC0xLC5teS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLTEsLm14LTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi0xLC5teS0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLTEsLm14LTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtMiwubXktMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLTIsLm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLTIsLm15LTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC0yLC5teC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC0zLC5teS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci0zLC5teC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLTMsLm15LTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLTMsLm14LTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC00LC5teS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLTQsLm14LTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi00LC5teS00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLTQsLm14LTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm0tNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC01LC5teS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci01LC5teC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLTUsLm15LTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLTUsLm14LTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5wLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LTAsLnB5LTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci0wLC5weC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi0wLC5weS0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtMCwucHgtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtMSwucHktMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItMSwucHgtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi0xLC5weS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC0xLC5weC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtMiwucHktMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci0yLC5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItMiwucHktMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC0yLC5weC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LTMsLnB5LTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci0zLC5weC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi0zLC5weS0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtMywucHgtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtNCwucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItNCwucHgtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi00LC5weS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC00LC5weC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC01LC5weS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItNSwucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItNSwucHktNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLTUsLnB4LTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubS1uMXttYXJnaW46LS4yNXJlbSAhaW1wb3J0YW50fS5tdC1uMSwubXktbjF7bWFyZ2luLXRvcDotLjI1cmVtICFpbXBvcnRhbnR9Lm1yLW4xLC5teC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tYi1uMSwubXktbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtICFpbXBvcnRhbnR9Lm1sLW4xLC5teC1uMXttYXJnaW4tbGVmdDotLjI1cmVtICFpbXBvcnRhbnR9Lm0tbjJ7bWFyZ2luOi0uNXJlbSAhaW1wb3J0YW50fS5tdC1uMiwubXktbjJ7bWFyZ2luLXRvcDotLjVyZW0gIWltcG9ydGFudH0ubXItbjIsLm14LW4ye21hcmdpbi1yaWdodDotLjVyZW0gIWltcG9ydGFudH0ubWItbjIsLm15LW4ye21hcmdpbi1ib3R0b206LS41cmVtICFpbXBvcnRhbnR9Lm1sLW4yLC5teC1uMnttYXJnaW4tbGVmdDotLjVyZW0gIWltcG9ydGFudH0ubS1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQtbjMsLm15LW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXItbjMsLm14LW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi1uMywubXktbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC1uMywubXgtbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC1uNCwubXktbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLW40LC5teC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi1uNCwubXktbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLW40LC5teC1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0tbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LW41LC5teS1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLW41LC5teC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWItbjUsLm15LW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwtbjUsLm14LW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1hdXRvLC5teS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1hdXRvLC5teC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLWF1dG8sLm15LWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLWF1dG8sLm14LWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lm0tc20tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC1zbS0wLC5teS1zbS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci1zbS0wLC5teC1zbS0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLXNtLTAsLm15LXNtLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLXNtLTAsLm14LXNtLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0xLC5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTEsLm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0xLC5teS1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTEsLm14LXNtLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm0tc20tMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtc20tMiwubXktc20tMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTIsLm14LXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTIsLm15LXNtLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC1zbS0yLC5teC1zbS0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC1zbS0zLC5teS1zbS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci1zbS0zLC5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLXNtLTMsLm15LXNtLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLXNtLTMsLm14LXNtLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1zbS00LC5teS1zbS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTQsLm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi1zbS00LC5teS1zbS00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTQsLm14LXNtLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC1zbS01LC5teS1zbS01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci1zbS01LC5teC1zbS01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLXNtLTUsLm15LXNtLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLXNtLTUsLm14LXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LXNtLTAsLnB5LXNtLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1zbS0wLC5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1zbS0wLC5weS1zbS0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtc20tMCwucHgtc20tMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtc20tMSwucHktc20tMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItc20tMSwucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0xLC5weS1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC1zbS0xLC5weC1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucC1zbS0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtc20tMiwucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci1zbS0yLC5weC1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItc20tMiwucHktc20tMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC1zbS0yLC5weC1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wLXNtLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LXNtLTMsLnB5LXNtLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci1zbS0zLC5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi1zbS0zLC5weS1zbS0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtc20tMywucHgtc20tM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtc20tNCwucHktc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItc20tNCwucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi1zbS00LC5weS1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC1zbS00LC5weC1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC1zbS01LC5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItc20tNSwucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItc20tNSwucHktc20tNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubS1zbS1uMXttYXJnaW46LS4yNXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uMSwubXktc20tbjF7bWFyZ2luLXRvcDotLjI1cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uMSwubXktc20tbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tbGVmdDotLjI1cmVtICFpbXBvcnRhbnR9Lm0tc20tbjJ7bWFyZ2luOi0uNXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uMiwubXktc20tbjJ7bWFyZ2luLXRvcDotLjVyZW0gIWltcG9ydGFudH0ubXItc20tbjIsLm14LXNtLW4ye21hcmdpbi1yaWdodDotLjVyZW0gIWltcG9ydGFudH0ubWItc20tbjIsLm15LXNtLW4ye21hcmdpbi1ib3R0b206LS41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW4yLC5teC1zbS1uMnttYXJnaW4tbGVmdDotLjVyZW0gIWltcG9ydGFudH0ubS1zbS1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQtc20tbjMsLm15LXNtLW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXItc20tbjMsLm14LXNtLW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uMywubXktc20tbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC1zbS1uMywubXgtc20tbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS1zbS1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uNCwubXktc20tbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW40LC5teC1zbS1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uNCwubXktc20tbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW40LC5teC1zbS1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0tc20tbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LXNtLW41LC5teS1zbS1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLXNtLW41LC5teC1zbS1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWItc20tbjUsLm15LXNtLW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwtc20tbjUsLm14LXNtLW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tLW1kLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtbWQtMCwubXktbWQtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItbWQtMCwubXgtbWQtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1tZC0wLC5teS1tZC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1tZC0wLC5teC1tZC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQtbWQtMSwubXktbWQtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci1tZC0xLC5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWItbWQtMSwubXktbWQtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC1tZC0xLC5teC1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LW1kLTIsLm15LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci1tZC0yLC5teC1tZC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0yLC5teS1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtbWQtMiwubXgtbWQtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQtbWQtMywubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXItbWQtMywubXgtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi1tZC0zLC5teS1tZC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC1tZC0zLC5teC1tZC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubS1tZC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtNCwubXktbWQtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci1tZC00LC5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWItbWQtNCwubXktbWQtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC1tZC00LC5teC1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtbWQtNSwubXktbWQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItbWQtNSwubXgtbWQtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi1tZC01LC5teS1tZC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC1tZC01LC5teC1tZC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucC1tZC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC1tZC0wLC5weS1tZC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItbWQtMCwucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItbWQtMCwucHktbWQtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LW1kLTEsLnB5LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGItbWQtMSwucHktbWQtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwtbWQtMSwucHgtbWQtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTIsLnB5LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHItbWQtMiwucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLW1kLTIsLnB5LW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwtbWQtMiwucHgtbWQtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC1tZC0zLC5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItbWQtMywucHgtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItbWQtMywucHktbWQtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTQsLnB5LW1kLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGItbWQtNCwucHktbWQtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwtbWQtNCwucHgtbWQtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQtbWQtNSwucHktbWQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLW1kLTUsLnB5LW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC1tZC01LC5weC1tZC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9Lm0tbWQtbjF7bWFyZ2luOi0uMjVyZW0gIWltcG9ydGFudH0ubXQtbWQtbjEsLm15LW1kLW4xe21hcmdpbi10b3A6LS4yNXJlbSAhaW1wb3J0YW50fS5tci1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0gIWltcG9ydGFudH0ubWItbWQtbjEsLm15LW1kLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tLW1kLW4ye21hcmdpbjotLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtbjIsLm15LW1kLW4ye21hcmdpbi10b3A6LS41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLW4yLC5teC1tZC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLW4yLC5teS1tZC1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uMiwubXgtbWQtbjJ7bWFyZ2luLWxlZnQ6LS41cmVtICFpbXBvcnRhbnR9Lm0tbWQtbjN7bWFyZ2luOi0xcmVtICFpbXBvcnRhbnR9Lm10LW1kLW4zLC5teS1tZC1uM3ttYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnR9Lm1yLW1kLW4zLC5teC1tZC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudH0ubWItbWQtbjMsLm15LW1kLW4ze21hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudH0ubWwtbWQtbjMsLm14LW1kLW4ze21hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnR9Lm0tbWQtbjR7bWFyZ2luOi0xLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtbjQsLm15LW1kLW40e21hcmdpbi10b3A6LTEuNXJlbSAhaW1wb3J0YW50fS5tci1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0gIWltcG9ydGFudH0ubWItbWQtbjQsLm15LW1kLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tLW1kLW41e21hcmdpbjotM3JlbSAhaW1wb3J0YW50fS5tdC1tZC1uNSwubXktbWQtbjV7bWFyZ2luLXRvcDotM3JlbSAhaW1wb3J0YW50fS5tci1tZC1uNSwubXgtbWQtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtICFpbXBvcnRhbnR9Lm1iLW1kLW41LC5teS1tZC1uNXttYXJnaW4tYm90dG9tOi0zcmVtICFpbXBvcnRhbnR9Lm1sLW1kLW41LC5teC1tZC1uNXttYXJnaW4tbGVmdDotM3JlbSAhaW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbWQtYXV0bywubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbWQtYXV0bywubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsubS1sZy0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LWxnLTAsLm15LWxnLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLWxnLTAsLm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItbGctMCwubXktbGctMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtbGctMCwubXgtbGctMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LWxnLTEsLm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItbGctMSwubXgtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTEsLm15LWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtbGctMSwubXgtbGctMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubS1sZy0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC1sZy0yLC5teS1sZy0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItbGctMiwubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItbGctMiwubXktbGctMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLWxnLTIsLm14LWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LWxnLTMsLm15LWxnLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLWxnLTMsLm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItbGctMywubXktbGctM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtbGctMywubXgtbGctM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTQsLm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItbGctNCwubXgtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTQsLm15LWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtbGctNCwubXgtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubS1sZy01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LWxnLTUsLm15LWxnLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLWxnLTUsLm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItbGctNSwubXktbGctNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtbGctNSwubXgtbGctNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtbGctMCwucHktbGctMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLWxnLTAsLnB5LWxnLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC1sZy0wLC5weC1sZy0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0xLC5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci1sZy0xLC5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLWxnLTEsLnB5LWxnLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0yLC5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi1sZy0yLC5weS1sZy0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtbGctMywucHktbGctM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLWxnLTMsLnB5LWxnLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC1sZy0zLC5weC1sZy0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1sZy00LC5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci1sZy00LC5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTQsLnB5LWxnLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LWxnLTUsLnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci1sZy01LC5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1sZy01LC5weS1sZy01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtbGctNSwucHgtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tLWxnLW4xe21hcmdpbjotLjI1cmVtICFpbXBvcnRhbnR9Lm10LWxnLW4xLC5teS1sZy1uMXttYXJnaW4tdG9wOi0uMjVyZW0gIWltcG9ydGFudH0ubXItbGctbjEsLm14LWxnLW4xe21hcmdpbi1yaWdodDotLjI1cmVtICFpbXBvcnRhbnR9Lm1iLWxnLW4xLC5teS1sZy1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0gIWltcG9ydGFudH0ubWwtbGctbjEsLm14LWxnLW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0gIWltcG9ydGFudH0ubS1sZy1uMnttYXJnaW46LS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLW4yLC5teS1sZy1uMnttYXJnaW4tdG9wOi0uNXJlbSAhaW1wb3J0YW50fS5tci1sZy1uMiwubXgtbGctbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSAhaW1wb3J0YW50fS5tYi1sZy1uMiwubXktbGctbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0gIWltcG9ydGFudH0ubWwtbGctbjIsLm14LWxnLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSAhaW1wb3J0YW50fS5tLWxnLW4ze21hcmdpbjotMXJlbSAhaW1wb3J0YW50fS5tdC1sZy1uMywubXktbGctbjN7bWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50fS5tci1sZy1uMywubXgtbGctbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnR9Lm1iLWxnLW4zLC5teS1sZy1uM3ttYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnR9Lm1sLWxnLW4zLC5teC1sZy1uM3ttYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50fS5tLWxnLW40e21hcmdpbjotMS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLW40LC5teS1sZy1uNHttYXJnaW4tdG9wOi0xLjVyZW0gIWltcG9ydGFudH0ubXItbGctbjQsLm14LWxnLW40e21hcmdpbi1yaWdodDotMS41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLW40LC5teS1sZy1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0gIWltcG9ydGFudH0ubWwtbGctbjQsLm14LWxnLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0gIWltcG9ydGFudH0ubS1sZy1uNXttYXJnaW46LTNyZW0gIWltcG9ydGFudH0ubXQtbGctbjUsLm15LWxnLW41e21hcmdpbi10b3A6LTNyZW0gIWltcG9ydGFudH0ubXItbGctbjUsLm14LWxnLW41e21hcmdpbi1yaWdodDotM3JlbSAhaW1wb3J0YW50fS5tYi1sZy1uNSwubXktbGctbjV7bWFyZ2luLWJvdHRvbTotM3JlbSAhaW1wb3J0YW50fS5tbC1sZy1uNSwubXgtbGctbjV7bWFyZ2luLWxlZnQ6LTNyZW0gIWltcG9ydGFudH0ubS1sZy1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjg4cHgpey5tLXhsLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQteGwtMCwubXkteGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXIteGwtMCwubXgteGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi14bC0wLC5teS14bC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC14bC0wLC5teC14bC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQteGwtMSwubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci14bC0xLC5teC14bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWIteGwtMSwubXkteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC14bC0xLC5teC14bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tLXhsLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LXhsLTIsLm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci14bC0yLC5teC14bC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi14bC0yLC5teS14bC0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwteGwtMiwubXgteGwtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQteGwtMywubXkteGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXIteGwtMywubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi14bC0zLC5teS14bC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC14bC0zLC5teC14bC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQteGwtNCwubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci14bC00LC5teC14bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWIteGwtNCwubXkteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC14bC00LC5teC14bC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQteGwtNSwubXkteGwtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXIteGwtNSwubXgteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi14bC01LC5teS14bC01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC14bC01LC5teC14bC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC14bC0wLC5weS14bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHIteGwtMCwucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGIteGwtMCwucHkteGwtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXhsLTEsLnB5LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGIteGwtMSwucHkteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwteGwtMSwucHgteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnAteGwtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTIsLnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHIteGwtMiwucHgteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLXhsLTIsLnB5LXhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwteGwtMiwucHgteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC14bC0zLC5weS14bC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHIteGwtMywucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGIteGwtMywucHkteGwtM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTQsLnB5LXhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGIteGwtNCwucHkteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwteGwtNCwucHgteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQteGwtNSwucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXhsLTUsLnB5LXhsLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC14bC01LC5weC14bC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9Lm0teGwtbjF7bWFyZ2luOi0uMjVyZW0gIWltcG9ydGFudH0ubXQteGwtbjEsLm15LXhsLW4xe21hcmdpbi10b3A6LS4yNXJlbSAhaW1wb3J0YW50fS5tci14bC1uMSwubXgteGwtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0gIWltcG9ydGFudH0ubWIteGwtbjEsLm15LXhsLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSAhaW1wb3J0YW50fS5tbC14bC1uMSwubXgteGwtbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tLXhsLW4ye21hcmdpbjotLjVyZW0gIWltcG9ydGFudH0ubXQteGwtbjIsLm15LXhsLW4ye21hcmdpbi10b3A6LS41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLW4yLC5teC14bC1uMnttYXJnaW4tcmlnaHQ6LS41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLW4yLC5teS14bC1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSAhaW1wb3J0YW50fS5tbC14bC1uMiwubXgteGwtbjJ7bWFyZ2luLWxlZnQ6LS41cmVtICFpbXBvcnRhbnR9Lm0teGwtbjN7bWFyZ2luOi0xcmVtICFpbXBvcnRhbnR9Lm10LXhsLW4zLC5teS14bC1uM3ttYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnR9Lm1yLXhsLW4zLC5teC14bC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudH0ubWIteGwtbjMsLm15LXhsLW4ze21hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudH0ubWwteGwtbjMsLm14LXhsLW4ze21hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnR9Lm0teGwtbjR7bWFyZ2luOi0xLjVyZW0gIWltcG9ydGFudH0ubXQteGwtbjQsLm15LXhsLW40e21hcmdpbi10b3A6LTEuNXJlbSAhaW1wb3J0YW50fS5tci14bC1uNCwubXgteGwtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0gIWltcG9ydGFudH0ubWIteGwtbjQsLm15LXhsLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSAhaW1wb3J0YW50fS5tbC14bC1uNCwubXgteGwtbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tLXhsLW41e21hcmdpbjotM3JlbSAhaW1wb3J0YW50fS5tdC14bC1uNSwubXkteGwtbjV7bWFyZ2luLXRvcDotM3JlbSAhaW1wb3J0YW50fS5tci14bC1uNSwubXgteGwtbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtICFpbXBvcnRhbnR9Lm1iLXhsLW41LC5teS14bC1uNXttYXJnaW4tYm90dG9tOi0zcmVtICFpbXBvcnRhbnR9Lm1sLXhsLW41LC5teC14bC1uNXttYXJnaW4tbGVmdDotM3JlbSAhaW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXIteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19LnN0cmV0Y2hlZC1saW5rOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE7cG9pbnRlci1ldmVudHM6YXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS50ZXh0LW1vbm9zcGFjZXtmb250LWZhbWlseTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlICFpbXBvcnRhbnR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsudGV4dC1zbS1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXNtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyODhweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1saWdodGVye2ZvbnQtd2VpZ2h0OmxpZ2h0ZXIgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbm9ybWFse2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xkZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyICFpbXBvcnRhbnR9LmZvbnQtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnR9LnRleHQtd2hpdGV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7Y29sb3I6I2RhMjkxYyAhaW1wb3J0YW50fWEudGV4dC1wcmltYXJ5OmhvdmVyLGEudGV4dC1wcmltYXJ5OmZvY3Vze2NvbG9yOiM5NjFjMTMgIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZCAhaW1wb3J0YW50fWEudGV4dC1zZWNvbmRhcnk6aG92ZXIsYS50ZXh0LXNlY29uZGFyeTpmb2N1c3tjb2xvcjojNDk0ZjU0ICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1ICFpbXBvcnRhbnR9YS50ZXh0LXN1Y2Nlc3M6aG92ZXIsYS50ZXh0LXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6IzE5NjkyYyAhaW1wb3J0YW50fS50ZXh0LWluZm97Y29sb3I6IzE3YTJiOCAhaW1wb3J0YW50fWEudGV4dC1pbmZvOmhvdmVyLGEudGV4dC1pbmZvOmZvY3Vze2NvbG9yOiMwZjY2NzQgIWltcG9ydGFudH0udGV4dC13YXJuaW5ne2NvbG9yOiNmZmMxMDcgIWltcG9ydGFudH1hLnRleHQtd2FybmluZzpob3ZlcixhLnRleHQtd2FybmluZzpmb2N1c3tjb2xvcjojYmE4YjAwICFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vye2NvbG9yOiNkYzM1NDUgIWltcG9ydGFudH1hLnRleHQtZGFuZ2VyOmhvdmVyLGEudGV4dC1kYW5nZXI6Zm9jdXN7Y29sb3I6I2E3MWQyYSAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0e2NvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH1hLnRleHQtbGlnaHQ6aG92ZXIsYS50ZXh0LWxpZ2h0OmZvY3Vze2NvbG9yOiNjYmQzZGEgIWltcG9ydGFudH0udGV4dC1kYXJre2NvbG9yOiMzNDNhNDAgIWltcG9ydGFudH1hLnRleHQtZGFyazpob3ZlcixhLnRleHQtZGFyazpmb2N1c3tjb2xvcjojMTIxNDE2ICFpbXBvcnRhbnR9LnRleHQtYm9keXtjb2xvcjojMjEyNTI5ICFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7Y29sb3I6IzZjNzU3ZCAhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwe2NvbG9yOnJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50fS50ZXh0LWhpZGV7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnRleHQtYnJlYWt7d29yZC1icmVhazpicmVhay13b3JkICFpbXBvcnRhbnQ7d29yZC13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudH0udGV4dC1yZXNldHtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsqLCo6OmJlZm9yZSwqOjphZnRlcnt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9YTpub3QoLmJ0bik6bm90KC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFiYnJbdGl0bGVdOjphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXAgIWltcG9ydGFudH1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICNhZGI1YmQ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXB9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9QHBhZ2V7c2l6ZTphM31ib2R5e21pbi13aWR0aDo5OTJweCAhaW1wb3J0YW50fS5jb250YWluZXJ7bWluLXdpZHRoOjk5MnB4ICFpbXBvcnRhbnR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJhZGdle2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnR9LnRhYmxlIHRkLC50YWJsZSB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS50YWJsZS1kYXJre2NvbG9yOmluaGVyaXR9LnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGhlYWQgdGgsLnRhYmxlLWRhcmsgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J2ZvbnRlbGxvJztzcmM6dXJsKFwiLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8uZW90PzcxODAzOTAxXCIpO3NyYzp1cmwoXCIuLi9mb250cy9mb250ZWxsby9mb250ZWxsby5lb3Q/NzE4MDM5MDEjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8ud29mZjI/NzE4MDM5MDFcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8ud29mZj83MTgwMzkwMVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLnR0Zj83MTgwMzkwMVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi9mb250cy9mb250ZWxsby9mb250ZWxsby5zdmc/NzE4MDM5MDEjZm9udGVsbG9cIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3Jle2ZvbnQtZmFtaWx5OlwiZm9udGVsbG9cIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3BlYWs6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MWVtOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5pY29uLWJvb2stb3BlbjpiZWZvcmV7Y29udGVudDonXFxlODAwJ30uaWNvbi1kb2MtdGV4dDpiZWZvcmV7Y29udGVudDonXFxlODAxJ30uaWNvbi1zaGFyZTpiZWZvcmV7Y29udGVudDonXFxlODAyJ30uaWNvbi11cC1vcGVuLWJpZzpiZWZvcmV7Y29udGVudDonXFxlODAzJ30uaWNvbi1yaWdodC1vcGVuLWJpZzpiZWZvcmV7Y29udGVudDonXFxlODA0J30uaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDonXFxlODA1J30uaWNvbi1sZWZ0LW9wZW4tYmlnOmJlZm9yZXtjb250ZW50OidcXGU4MDYnfS5pY29uLWRvd24tb3Blbi1iaWc6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwNyd9Lmljb24tdHdpdHRlcjpiZWZvcmV7Y29udGVudDonXFxlODA4J30uaWNvbi11cC1vcGVuLW1pbmk6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwOSd9Lmljb24tcmlnaHQtb3Blbi1taW5pOmJlZm9yZXtjb250ZW50OidcXGU4MGEnfS5pY29uLWxlZnQtb3Blbi1taW5pOmJlZm9yZXtjb250ZW50OidcXGU4MGInfS5pY29uLWRvd24tb3Blbi1taW5pOmJlZm9yZXtjb250ZW50OidcXGU4MGMnfS5pY29uLXVwLW9wZW46YmVmb3Jle2NvbnRlbnQ6J1xcZTgwZCd9Lmljb24tcmlnaHQtb3BlbjpiZWZvcmV7Y29udGVudDonXFxlODBlJ30uaWNvbi1sZWZ0LW9wZW46YmVmb3Jle2NvbnRlbnQ6J1xcZTgwZid9Lmljb24tZG93bi1vcGVuOmJlZm9yZXtjb250ZW50OidcXGU4MTAnfS5pY29uLXJzczpiZWZvcmV7Y29udGVudDonXFxlODExJ30uaWNvbi14aW5nOmJlZm9yZXtjb250ZW50OidcXGU4MTInfS5pY29uLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxMyd9Lmljb24teW91dHViZS1wbGF5OmJlZm9yZXtjb250ZW50OidcXGU4MTQnfS5pY29uLXBsYXktY2lyY2xlZDI6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxNSd9Lmljb24tbWFwOmJlZm9yZXtjb250ZW50OidcXGU4MTYnfS5pY29uLXNlYXJjaDpiZWZvcmV7Y29udGVudDonXFxlODE3J30uaWNvbi1tZW51OmJlZm9yZXtjb250ZW50OidcXGU4MTgnfS5pY29uLW1haWw6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxOSd9Lmljb24tbGluazpiZWZvcmV7Y29udGVudDonXFxlODFhJ30uaWNvbi1wcmludDpiZWZvcmV7Y29udGVudDonXFxlODFiJ30uaWNvbi1kb3Q6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxYyd9Lmljb24tcGF1c2U6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxZCd9Lmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X2Nsb3NlOmJlZm9yZXtjb250ZW50OidcXGU4MWUnfS5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9tZW51OmJlZm9yZXtjb250ZW50OidcXGU4MWYnfS5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9wb2RjYXN0X2ltYWdlOmJlZm9yZXtjb250ZW50OidcXGU4MjAnfS5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9wb2RjYXN0X3RleHQ6YmVmb3Jle2NvbnRlbnQ6J1xcZTgyMSd9Lmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X3BvZGNhc3QtcGxheWluZzpiZWZvcmV7Y29udGVudDonXFxlODIyJ30uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfc2VhcmNoOmJlZm9yZXtjb250ZW50OidcXGU4MjMnfS5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF92aWRlbzpiZWZvcmV7Y29udGVudDonXFxlODI0J30uaWNvbi1jbG91ZDpiZWZvcmV7Y29udGVudDonXFxlODI1J30uaWNvbi1zdG9wOmJlZm9yZXtjb250ZW50OidcXGU4MjYnfS5pY29uLWZsYXNoOmJlZm9yZXtjb250ZW50OidcXGU4MjcnfS5pY29uLXRvLWVuZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6J1xcZTgyOCd9Lmljb24tdG8tc3RhcnQ6YmVmb3Jle2NvbnRlbnQ6J1xcZTgyOSd9Lmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X29ubGluZXB1YmxpY2F0aW9uOmJlZm9yZXtjb250ZW50OidcXGU4MmEnfS5pY29uLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OidcXGYyMzInfS5pY29uLWdwbHVzOmJlZm9yZXtjb250ZW50OidcXGYzMGYnfS5pY29uLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OidcXGYzMTgnfS5pY29uLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDonXFxmMzJkJ31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLXJlZ3VsYXIuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiO3NyYzp1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1ib2xkLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1ib2R5e2NvbG9yOiMyNjI2MjY7Zm9udC1mYW1pbHk6XCJHZW9yZ2lhXCIsc2VyaWY7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZH06Oi1tb3otc2VsZWN0aW9ue2JhY2tncm91bmQ6I2JkYmViZH06OnNlbGVjdGlvbntiYWNrZ3JvdW5kOiNiZGJlYmR9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9aDEsLmFydGljbGUtaDF7Zm9udC1zaXplOjY4cHg7bGluZS1oZWlnaHQ6MS4wODg7bWFyZ2luLWJvdHRvbToxNnB4fWgze2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjMwcHh9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH1hLGE6dmlzaXRlZHtjb2xvcjojZGEyOTFjO3RyYW5zaXRpb246b3BhY2l0eSAwLjJzIGVhc2Utb3V0fWE6aG92ZXIsYTphY3RpdmUsYTpmb2N1cyxhOnZpc2l0ZWQ6aG92ZXIsYTp2aXNpdGVkOmFjdGl2ZSxhOnZpc2l0ZWQ6Zm9jdXN7Y29sb3I6I2RhMjkxYzt0ZXh0LWRlY29yYXRpb246bm9uZX1hIGkuaWNvbixhOnZpc2l0ZWQgaS5pY29ue3RleHQtZGVjb3JhdGlvbjppbmhlcml0fWEuYnRuOmhvdmVyLGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpob3ZlcixhLmJ0bjphY3RpdmUsYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmFjdGl2ZSxhLmJ0bjpmb2N1cyxhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXN7Y29sb3I6I2ZmZn1hLnRlYXNlLWxpbmt7d29yZC13cmFwOmJyZWFrLXdvcmR9LmJ0biwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0e2ZvbnQtc2l6ZToxOHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0e2JvcmRlci1jb2xvcjojMjYyNjI2fS5jb2xvci1saW5re2NvbG9yOiNkYTI5MWN9LmFydGljbGUtbGVhZHtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjIzMztmb250LXN0eWxlOml0YWxpYzttYXJnaW4tYm90dG9tOjQwcHh9LnRpdGxlLXNlY3Rpb257Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToyNHB4fS50aXRsZS1zZWN0aW9uIGE6aG92ZXIsLnRpdGxlLXNlY3Rpb24gYTphY3RpdmUsLnRpdGxlLXNlY3Rpb24gYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5ob21lIC50aXRsZS1zZWN0aW9uLC5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAudGl0bGUtc2VjdGlvbiwucGFnZS10ZW1wbGF0ZS1wYWdlLW1lZGlhIC50aXRsZS1zZWN0aW9uLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYWJvdXQgLnRpdGxlLXNlY3Rpb24sLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZWFtIC50aXRsZS1zZWN0aW9uLC5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyAudGl0bGUtc2VjdGlvbntjb2xvcjojMjYyNjI2fS50aXRsZS1hcmNoaXZle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbjowO2NvbG9yOiNkYTI5MWN9LnRpdGxlLWFyY2hpdmUgc3Bhbntjb2xvcjojMjYyNjI2fS50aXRsZS1iaWd7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjlweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmfS50aXRsZS1iaWcgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMyNjI2MjZ9LmxlYWQtbWVkaXVtLC5sZWFkLW1lZGl1bSBwe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS5sZWFkLWJpZywubGVhZC1iaWcgcHtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0udGl0bGUtd2lkZ2V0e2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206OHB4fXVsLmxpc3Qtc2ltcGxle2xpc3Qtc3R5bGU6bm9uZSBvdXRzaWRlIG5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5saW5rLXNlY3Rpb24gYXtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGR9Lmxpbmstc2VjdGlvbiBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5saW5rLXNlY3Rpb24gYSAuaWNvbi1kb3duLW9wZW4tYmlnOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtsaW5lLWhlaWdodDoxO3RleHQtZGVjb3JhdGlvbjpub25lfS5saW5rLXNlY3Rpb24gYS5jb2xsYXBzZWQgLmljb24tZG93bi1vcGVuLWJpZzpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXR9Lmxpbmstc2VjdGlvbiBhLmNvbGxhcHNlZDpob3ZlciwubGluay1zZWN0aW9uIGEuY29sbGFwc2VkOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hcnRpY2xlLWJvZHktbGVhZCBwe2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjM3cHg7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luLWJvdHRvbToyNHB4fS5hcnRpY2xlLWJvZHktYnlsaW5le21hcmdpbi10b3A6MjRweDttYXJnaW4tYm90dG9tOjQ4cHh9LmFydGljbGUtYm9keS1ieWxpbmUgcHtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206OHB4fS5ibG9jay13aWRnZXQgcCwuYmxvY2std2lkZ2V0IGFkZHJlc3N7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MThweDttYXJnaW4tYm90dG9tOjE2cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS5ibG9jay13aWRnZXQgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmxvY2std2lkZ2V0IGE6aG92ZXIsLmJsb2NrLXdpZGdldCBhOmZvY3VzLC5ibG9jay13aWRnZXQgYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aDEsLmFydGljbGUtaDF7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MzlweDttYXJnaW4tYm90dG9tOjhweH0uYXJ0aWNsZS1sZWFke2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjI1cHg7bWFyZ2luLWJvdHRvbToyNHB4fS50aXRsZS1zZWN0aW9ue2NvbG9yOiMyNjI2MjZ9aDIudGl0bGUtc2VjdGlvbntmb250LXNpemU6MThweH19YnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uYnRuLXByaW1hcnksLm11aS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLGEuYnRuLXByaW1hcnksYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2JvcmRlci1jb2xvcjojZGEyOTFjfS5idG4tc3JzbHl7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMyNjI2MjZ9LmJ0bi1zcnNseTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI2MjYyNjtib3JkZXItY29sb3I6IzBkMGQwZH0uYnRuLXNyc2x5OmZvY3VzLC5idG4tc3JzbHkuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyNjI2MjY7Ym9yZGVyLWNvbG9yOiMwZDBkMGQ7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDM3LDM4LDM4LDAuNSl9LmJ0bi1zcnNseS5kaXNhYmxlZCwuYnRuLXNyc2x5OmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMjYyNjI2fS5idG4tc3JzbHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tc3JzbHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tc3JzbHkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2O2JvcmRlci1jb2xvcjojMDYwNjA2fS5idG4tc3JzbHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tc3JzbHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc3JzbHkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgzNywzOCwzOCwwLjUpfWJvZHkuYWRtaW4tYmFyICNoZWFkZXJ7dG9wOjMycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2JvZHkuYWRtaW4tYmFyICNoZWFkZXJ7dG9wOjQ2cHh9LmNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjE4cHg7cGFkZGluZy1sZWZ0OjE4cHh9LmNvbC0xLC5jb2wtMiwuY29sLTMsLmNvbC00LC5jb2wtNSwuY29sLTYsLmNvbC03LC5jb2wtOCwuY29sLTksLmNvbC0xMCwuY29sLTExLC5jb2wtMTIsLmNvbCwuY29sLXNtLTEsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLC5jb2wtbWQtMSwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQsLmNvbC1sZy0xLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZywuY29sLXhsLTEsLmNvbC14bC0yLC5jb2wteGwtMywuY29sLXhsLTQsLmNvbC14bC01LC5jb2wteGwtNiwuY29sLXhsLTcsLmNvbC14bC04LC5jb2wteGwtOSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMiwuY29sLXhse3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9LnJvd3ttYXJnaW4tbGVmdDotNXB4O21hcmdpbi1yaWdodDotNXB4fX0uc2VvLWhpZGRlbntmb250LXNpemU6MDt3aWR0aDoxcHg7aGVpZ2h0OjFweDtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCl9I2JyZWFkY3J1bWJze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zb2NpYWwtYnViYmxle2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2NjYztkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NDBweDtmb250LXNpemU6MjBweDttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiNmZmZ9LnNvY2lhbC1idWJibGU6aG92ZXIsLnNvY2lhbC1idWJibGU6YWN0aXZlLC5zb2NpYWwtYnViYmxlOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZWZlZmVmfSN0eXBlZC1zdHJpbmdze2Rpc3BsYXk6bm9uZX0udHlwZWQtY29udGFpbmVye2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE2cHg7aGVpZ2h0OjIxMnB4fS50eXBlZC1jb250YWluZXIgLnR5cGVkLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwJX0udHlwZWQtY29udGFpbmVyIC50eXBlZC1pbm5lciAjdHlwZWR7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MzZweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMjYyNjI2O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlfS5vdmVybGF5LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ub3ZlcmxheS1jb250YWluZXIgLm92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowfS5tb2JpbGUtb25seSwubW9iaWxlLW9ubHktaW5saW5le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsudG91Y2hldmVudHMgLm1vYmlsZS1vbmx5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0udG91Y2hldmVudHMgLm1vYmlsZS1vbmx5LWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX0uc3JzbHktZmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7Zm9udC1zaXplOmluaGVyaXQ7dGV4dC1yZW5kZXJpbmc6YXV0bzstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uc3JzbHktZm9udGVsbG8sLm5hdi5mbGV4LWNvbHVtbiAubmF2LWxpbmsubmF2LWxpbmstZmlsZTpiZWZvcmUsLmFpcy1zZWFyY2gtYm94OmFmdGVyLC5haXMtU2VhcmNoQm94OmFmdGVyLC5haXMtUGFuZWwgLmFpcy1QYW5lbC1oZWFkZXI6YWZ0ZXIsI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXBsYXkgYnV0dG9uOmJlZm9yZSwjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtcGF1c2UgYnV0dG9uOmJlZm9yZSwuc2luZ2xlLXZpZGVvX190aXRsZTpiZWZvcmUsLnRlYXNlLXBvc3QgaDM6YmVmb3JlLC50ZWFzZS1wdWJsaWNhdGlvbiBoMzpiZWZvcmUsLnRlYXNlLXBvZGNhc3QgaDM6YmVmb3JlLC50ZWFzZS12aWRlbyBoMzpiZWZvcmUsLnRlYXNlLW1pY3Jvc2l0ZSBoMzpiZWZvcmV7Zm9udC1mYW1pbHk6XCJmb250ZWxsb1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtzcGVhazpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxZW07LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnBsdXNtaW51c3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjI4cHg7aGVpZ2h0OjI4cHh9LnBsdXNtaW51cyAucGx1c21pbnVzLXZlcnRpY2Fse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2hlaWdodDoxMDAlO3RyYW5zaXRpb246aGVpZ2h0IDAuMnMgZWFzZS1pbjtib3JkZXItbGVmdDoxcHggc29saWQgIzI2MjYyNn0ucGx1c21pbnVzIC5wbHVzbWludXMtaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI2MjYyNn0ucGx1c21pbnVzLWRyb3Bkb3due3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW59LnBsdXNtaW51cy1kcm9wZG93biAucGx1c21pbnVze2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwcHh9LnBsdXNtaW51cy1kcm9wZG93biAucGx1c21pbnVzIC5wbHVzbWludXMtdmVydGljYWx7aGVpZ2h0OjAlfS5wbHVzbWludXMtZHJvcGRvd24uY29sbGFwc2VkIC5wbHVzbWludXMgLnBsdXNtaW51cy12ZXJ0aWNhbHtoZWlnaHQ6MTAwJX0ucGx1c21pbnVzLWRyb3Bkb3duIC5wbHVzbWludXMtdGV4dHtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyOHB4O2Zsb2F0OmxlZnQ7Y29sb3I6IzI2MjYyNn0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDowfS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0uNzVyZW07cmlnaHQ6LTEuMjVyZW07cGFkZGluZzouNzVyZW0gMS4yNXJlbTtjb2xvcjppbmhlcml0fWlucHV0LHRleHRhcmVhLC5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXR7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH1pbnB1dDpmb2N1cyx0ZXh0YXJlYTpmb2N1cywuZm9ybS1jb250cm9sOmZvY3VzLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1cywuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3Vze2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS5zYWxlc2ZvcmNle21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjYwMHB4O21hcmdpbi1ib3R0b206MjRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNhbGVzZm9yY2V7bWFyZ2luLWJvdHRvbToyZW19fS5zYWxlc2ZvcmNlIC5mb3JtX19zdGF0dXN7bWFyZ2luLXRvcDoyMHB4O3BhZGRpbmc6MjBweDtib3JkZXI6M3B4IHNvbGlkICNjY2N9LnNhbGVzZm9yY2UgLmZvcm1fX3N0YXR1cy0tc3VjY2Vzc3tib3JkZXItY29sb3I6IzAwOTY2MH0uc2FsZXNmb3JjZSAuZm9ybV9fc3RhdHVzLS1zZW5kaW5ne2JvcmRlci1jb2xvcjojMjYyNjI2fS5zYWxlc2ZvcmNlIC5mb3JtX19zdGF0dXMtLWVycm9ye2JvcmRlci1jb2xvcjojZWQ4YjAwfS5zYWxlc2ZvcmNlIC5mb3JtX19lcnJvcntjb2xvcjojZWQ4YjAwO21hcmdpbi10b3A6LTEwcHg7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmc6MCAxNHB4fS5zYWxlc2ZvcmNlIC5mb3JtX19lcnJvci0td2hvbGUtZm9ybXtib3JkZXI6MnB4IHNvbGlkICNlZDhiMDA7cGFkZGluZzo4cHggMTRweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6MH0ubXVpLWZvcm0sLm11aS1mb3JtIC5NdWlJbnB1dEJhc2Utcm9vdCwubXVpLWZvcm0gLk11aVR5cG9ncmFwaHktYm9keTF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LWZhbWlseTpBcmlhbCwgc2Fucy1zZXJpZn0ubXVpLWZvcm0gaDN7Zm9udC1zaXplOjIxcHggIWltcG9ydGFudDttYXJnaW4tdG9wOjIwcHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmICFpbXBvcnRhbnR9Lm11aS1mb3JtIHB7bWFyZ2luLWJvdHRvbToyMHB4fS5tdWktZm9ybSAuTXVpSW5wdXRCYXNlLWNvbG9yUHJpbWFyeTpmb2N1cywubXVpLWZvcm0gLk11aUlucHV0QmFzZS1jb2xvclByaW1hcnkuTXVpLWZvY3VzZWR7b3V0bGluZS1jb2xvcjojZGEyOTFjfS5tdWktZm9ybSAuTXVpSW5wdXRCYXNlLWNvbG9yUHJpbWFyeTpmb2N1cyBmaWVsZHNldCwubXVpLWZvcm0gLk11aUlucHV0QmFzZS1jb2xvclByaW1hcnkuTXVpLWZvY3VzZWQgZmllbGRzZXR7Ym9yZGVyLWNvbG9yOiNkYTI5MWN9Lm11aS1mb3JtIC5NdWlGb3JtTGFiZWwtcm9vdC5NdWktZm9jdXNlZHtjb2xvcjojZGEyOTFjfS5tdWktZm9ybSAuTXVpQ2hlY2tib3gtcm9vdDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjE4LDQxLDI4LDAuMSl9Lm11aS1mb3JtIC5NdWlDaGVja2JveC1yb290Lk11aS1jaGVja2Vke2NvbG9yOiNkYTI5MWN9Lm11aS1mb3JtIC5NdWlGb3JtQ29udHJvbC1yb290e3dpZHRoOjEwMCV9Lm11aS1mb3JtIC5NdWlGb3JtQ29udHJvbC1yb290LC5tdWktZm9ybSAuTXVpRm9ybUNvbnRyb2xMYWJlbC1yb290e21hcmdpbi1ib3R0b206MTBweH0ubXVpLWZvcm0gc21hbGx7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi0xMHB4fS5tdWktZm9ybSAuTXVpRm9ybUdyb3VwLXJvb3R7bWFyZ2luOjEwcHggMCAyMHB4fS5tdWktZm9ybSAuTXVpT3V0bGluZWRJbnB1dC1yb290e2JvcmRlci1yYWRpdXM6MH0ubXVpLWZvcm0gLk11aU91dGxpbmVkSW5wdXQtaW5wdXR7cGFkZGluZzoxOC41cHggMTRweH0ubXVpLWZvcm0gLk11aU91dGxpbmVkSW5wdXQtaW5wdXRbdHlwZT1cImZpbGVcIl17cGFkZGluZzoxOC41cHggMTRweCAyNnB4fS5tdWktZm9ybSAuUHJpdmF0ZU5vdGNoZWRPdXRsaW5lLWxlZ2VuZE5vdGNoZWQtNHtwYWRkaW5nOjAgOHB4IDAgNXB4fS5tdWktZm9ybSBidXR0b257bWFyZ2luOjIwcHggMDtwYWRkaW5nOjEwcHggMThweH0ubXVpLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17Ym9yZGVyOm1lZGl1bSBub25lO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweH0ubXVpLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubXVpLWZvcm0gLmZvcm1fX2J1dHRvbi0tc2Vjb25kYXJ5e21hcmdpbjoxMHB4IDAgMjBweDtwYWRkaW5nOjVweCAxOHB4O2JvcmRlcjoxcHggc29saWQgI2VmZWZlZjtjb2xvcjojMjYyNjI2O3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30ubXVpLWZvcm0gLmZvcm1fX2J1dHRvbi0tbGlua3tkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmMxMDc7YmFja2dyb3VuZDpub25lO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6bWVkaXVtIG5vbmU7cGFkZGluZzowfS5tdWktZm9ybSAuZm9ybV9fYnV0dG9uLS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNsaWNrLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5zbGljay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrO21hcmdpbjowO3BhZGRpbmc6MH0uc2xpY2stbGlzdDpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWxpc3QuZHJhZ2dpbmd7Y3Vyc29yOnBvaW50ZXI7Y3Vyc29yOmhhbmR9LnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9LnNsaWNrLXRyYWNre3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LnNsaWNrLXRyYWNrOmJlZm9yZSwuc2xpY2stdHJhY2s6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGV9LnNsaWNrLXRyYWNrOmFmdGVye2NsZWFyOmJvdGh9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNre3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay1zbGlkZXtmbG9hdDpsZWZ0O2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O2Rpc3BsYXk6bm9uZX1bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZXtmbG9hdDpyaWdodH0uc2xpY2stc2xpZGUgaW1ne2Rpc3BsYXk6YmxvY2t9LnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1ne2Rpc3BsYXk6bm9uZX0uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1ne3BvaW50ZXItZXZlbnRzOm5vbmV9LnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXtkaXNwbGF5OmJsb2NrfS5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZXt2aXNpYmlsaXR5OmhpZGRlbn0uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2xpY2stYXJyb3cuc2xpY2staGlkZGVue2Rpc3BsYXk6bm9uZX0uc2xpZGVyIC5zbGljay1hcnJvd3t6LWluZGV4OjEwO2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0xNnB4O2N1cnNvcjpwb2ludGVyfS5zbGlkZXIgLnNsaWNrLWFycm93LnNsaWRlLXByZXZ7bGVmdDotMTBweH0uc2xpZGVyIC5zbGljay1hcnJvdy5zbGlkZS1uZXh0e3JpZ2h0Oi0xMHB4fS5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVye21hcmdpbi1ib3R0b206MzJweDtwYWRkaW5nLWJvdHRvbToxNnB4fS5zbGljay1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JvdHRvbTotMjRweDtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjRweDtib3JkZXItcmFkaXVzOjE2cHg7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO21hcmdpbjowIGF1dG99LnNsaWNrLWRvdHMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDttYXJnaW46MCA0cHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbntib3JkZXI6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtvdXRsaW5lOm5vbmU7bGluZS1oZWlnaHQ6MHB4O2NvbG9yOnRyYW5zcGFyZW50O3BhZGRpbmc6NXB4O2N1cnNvcjpwb2ludGVyfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlciwuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZXtvcGFjaXR5Oi43NTtjb2xvcjojNjA2MDYwfS5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2NvbnRlbnQ6XCLuoJxcIjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OlwiZm9udGVsbG9cIjtmb250LXNpemU6NjBweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNiZGJlYmQ7b3BhY2l0eToxOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3Jle2NvbG9yOiM2MDYwNjA7b3BhY2l0eToxfS5zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lfS5zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWR7ZGlzcGxheTpibG9ja30uc2xpZGVyIC5zbGlkZXtoZWlnaHQ6YXV0b30uc2xpZGVyIC5zbGlkZSBoM3ttYXJnaW46MH0uc2xpZGVyIC5zbGlkZSBoNHttYXJnaW46MH0uc2xpZGVyIC5zbGlkZSBpbWd7bWFyZ2luOjAgYXV0bzt3aWR0aDphdXRvfS5zbGlkZXIgLnNsaWRlIHB7bWFyZ2luOjB9LnNsaWRlLXVzZXIgLnNsaWRlLWlubmVye3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH0uc2xpZGUtdXNlciAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWJvdHRvbToxNnB4fS5zbGlkZS11c2VyIGltZ3tib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MXB4IHNvbGlkICMyNjI2MjZ9LnNsaWRlLXVzZXIgaDR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtYWxpZ246Y2VudGVyfS5zbGlkZS11c2VyIHAucG9zaXRpb257Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXJ9LnNsaWRlLXVzZXIgLnBlcnNvbi1waG9uZXttYXJnaW4tdG9wOjE2cHh9LnNsaWRlLXVzZXIgLnBlcnNvbi1waG9uZSwuc2xpZGUtdXNlciAucGVyc29uLW1haWx7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXJ9LnNsaWRlci1leHBlcnRzLWRldGFpbHMgLnNsaWRlLXVzZXIgaDR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDpib2xkfS5zbGlkZXIuc2xpZGVyLWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWRlLXByZXZ7bGVmdDotMjBweH0uc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1uZXh0e3JpZ2h0Oi0yMHB4fS5zbGlkZSAuaW1hZ2UtZGVzY3JpcHRpb257bWFyZ2luLXRvcDo4cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHh9I2Zvb3Rlcntib3JkZXItdG9wOjdweCBzb2xpZCAjMjYyNjI2O21hcmdpbi10b3A6NTZweDtwYWRkaW5nLXRvcDoyNHB4O3BhZGRpbmctYm90dG9tOjgwcHh9I2Zvb3RlciAuc29jaWFsLXByb2ZpbGVzIGF7Zm9udC1zaXplOjIycHg7bWFyZ2luLXJpZ2h0OjE2cHh9I2Zvb3RlciAuc29jaWFsLXByb2ZpbGVzIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTowLjh9LmZvb3Rlci13aWRnZXRzIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciBmb3JtIC5pbnB1dC1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wsLmZvb3Rlci13aWRnZXRzIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciBmb3JtIC5pbnB1dC1ncm91cCAuYWlzLXNlYXJjaC1ib3ggaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuZm9vdGVyLXdpZGdldHMgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIGZvcm0gLmlucHV0LWdyb3VwIGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuZm9vdGVyLXdpZGdldHMgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIGZvcm0gLmlucHV0LWdyb3VwIC5haXMtc2VhcmNoLWJveCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtc2VhcmNoLWJveCAuZm9vdGVyLXdpZGdldHMgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIGZvcm0gLmlucHV0LWdyb3VwIGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXQsLmZvb3Rlci13aWRnZXRzIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciBmb3JtIC5pbnB1dC1ncm91cCAuYWlzLVNlYXJjaEJveCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmZvb3Rlci13aWRnZXRzIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciBmb3JtIC5pbnB1dC1ncm91cCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmZvb3Rlci13aWRnZXRzIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciBmb3JtIC5pbnB1dC1ncm91cCAuYWlzLVNlYXJjaEJveCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5mb290ZXItd2lkZ2V0cyAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dHt3aWR0aDoxMDAlfS5ibG9jay13aWRnZXR7bWFyZ2luLWJvdHRvbTo0OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmlucHV0LWdyb3VwLC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuaW5wdXQtZ3JvdS1idG4sLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2wsLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtc2VhcmNoLWJveCAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dHtkaXNwbGF5OmJsb2NrfX0ubmF2LmZsZXgtY29sdW1uIC5uYXYtbGlua3twYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluay5uYXYtbGluay1maWxlOmJlZm9yZXttYXJnaW4tcmlnaHQ6MC4yNWVtO2NvbnRlbnQ6XCJcXGU4MDFcIjt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluazpob3ZlciwubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluazpmb2N1cywubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluazphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXN7bGlzdC1zdHlsZTpub25lIG91dHNpZGUgbm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNjtwYWRkaW5nLXRvcDo2cHh9LmZvb3Rlci1zaXRlbWFwIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW17bWFyZ2luLXJpZ2h0OjI0cHg7ZmxvYXQ6bGVmdH0uZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmhvdmVyLC5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6YWN0aXZlLC5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6Zm9jdXN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RhMjkxY30uZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbS5jdXJyZW50LWxhbmcgYXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGEyOTFjfS5zZXBlcmF0b3ItbW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7I2Zvb3RlciAuc29jaWFsLXByb2ZpbGVze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jZm9vdGVyIC5zb2NpYWwtcHJvZmlsZXMgLmljb257bWFyZ2luLXJpZ2h0OjB9LmJsb2NrLXdpZGdldHttYXJnaW4tYm90dG9tOjMycHh9LnNlcGVyYXRvci1tb2JpbGV7ZGlzcGxheTpibG9jazttYXJnaW46MTZweCAtOXB4IDE2cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI2MjYyNjt3aWR0aDoxMDAlfS5mb290ZXItc2l0ZW1hcCAubmF2IC5uYXYtbGlua3tib3JkZXI6bWVkaXVtIG5vbmV9Lm1vYmlsZS1zZWFyY2gtbGFuZ3twYWRkaW5nOjhweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI2MjYyNjttYXJnaW46MTZweCAwIDE2cHh9Lm1vYmlsZS1zZWFyY2gtbGFuZyAuc2VhcmNoLWxpbmt7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2NvbG9yOiMyNjI2MjY7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXdlaWdodDpib2xkfS5tb2JpbGUtc2VhcmNoLWxhbmcgLm5hdmJhci1sYW5ndWFnZXN7bGlzdC1zdHlsZTpub25lIG91dHNpZGUgbm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7ZmxvYXQ6cmlnaHR9Lm1vYmlsZS1zZWFyY2gtbGFuZyAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVte21hcmdpbi1sZWZ0OjI0cHg7ZmxvYXQ6bGVmdH0ubW9iaWxlLXNlYXJjaC1sYW5nIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0ubW9iaWxlLXNlYXJjaC1sYW5nIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IzI2MjYyNjtmb250LXdlaWdodDpib2xkfS5tb2JpbGUtc2VhcmNoLWxhbmcgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbS5jdXJyZW50LWxhbmcgYXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYyNjI2fX0jaGVhZGVye2JhY2tncm91bmQ6I2ZmZjttYXJnaW4tYm90dG9tOjU2cHg7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgIzI2MjYyNn0uc2VwZXJhdG9yLWhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMjYyNjI2O21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjaGVhZGVyLmhlYWRlci11cHt0b3A6LTU4cHh9Ym9keS5hZG1pbi1iYXIgI2hlYWRlci5oZWFkZXItdXB7dG9wOi0xMnB4fX0ubmF2YmFyLm5hdmJhci1hdmVuaXJ7cGFkZGluZzowfS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLWJyYW5ke3BhZGRpbmc6MH0ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci1icmFuZCBpbWd7aGVpZ2h0OjQ3cHh9Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotNnB4O2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjE7dG9wOi03cHg7cGFkZGluZzowIDZweH0ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29ue3dpZHRoOmF1dG87aGVpZ2h0OmF1dG99Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfY2xvc2V7ZGlzcGxheTpibG9jaztmb250LXN0eWxlOm5vcm1hbH0ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci10b2dnbGVyIC5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9tZW51e2Rpc3BsYXk6bm9uZX0ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci10b2dnbGVyLm5hdmJhci10b2dnbGVyLXNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMnB4O3RvcDotNXB4O2NvbG9yOiMyNjI2MjY7Zm9udC1zaXplOjMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItc2VhcmNoe3RvcDowO2ZvbnQtc2l6ZToyNXB4fX0ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfY2xvc2V7ZGlzcGxheTpub25lfS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9tZW51e2Rpc3BsYXk6YmxvY2t9Lm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcHtwYWRkaW5nLXRvcDo0OHB4O3BhZGRpbmctYm90dG9tOjI0cHh9Lm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbToyMHB4fS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVte3BhZGRpbmc6MCAwIDAgMTZweH0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmt7cGFkZGluZzowO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Y29sb3I6IzI2MjYyNjtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZH0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsLm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSwubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjMjYyNjI2fS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIC5uYXYtbGlua3tib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMyNjI2MjZ9Lm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLWxhbmd1YWdlc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTo0OHB4fS5uYXZiYXIubmF2YmFyLWF2ZW5pci1ib3R0b217cGFkZGluZy10b3A6MjFweDtwYWRkaW5nLWJvdHRvbToyNHB4fS5uYXZiYXIubmF2YmFyLWF2ZW5pci1ib3R0b20gLm5hdmJhci1uYXYgLm5hdi1pdGVte3BhZGRpbmc6MCAgODRweCAwIDA7d2lkdGg6MjM0cHh9Lm5hdmJhci5uYXZiYXItYXZlbmlyLWJvdHRvbSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5re3BhZGRpbmc6MDtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoyOHB4O2NvbG9yOiMyNjI2MjY7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmfS5uYXZiYXIubmF2YmFyLWF2ZW5pci1ib3R0b20gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayBzcGFue2NvbG9yOiMyNjI2MjZ9Lm5hdmJhci5uYXZiYXItYXZlbmlyLWJvdHRvbSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ubmF2LWl0ZW0tc2VhcmNoe3BhZGRpbmctcmlnaHQ6MDt3aWR0aDphdXRvfS5uYXZiYXIubmF2YmFyLWF2ZW5pci1ib3R0b20gLm5hdmJhci1uYXYgLm5hdi1pdGVtLm5hdi1pdGVtLXNlYXJjaCBhLm5hdi1saW5re2ZvbnQtc2l6ZTo1MHB4fSNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXN7bGlzdC1zdHlsZTpub25lIG91dHNpZGUgbm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9I2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVte2Rpc3BsYXk6aW5saW5lO3BhZGRpbmc6MCAwIDAgMzJweH0jaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O2NvbG9yOiMyNjI2MjY7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmhvdmVyLCNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmFjdGl2ZSwjaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMyNjI2MjZ9I2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhe2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgIzI2MjYyNn0ubmF2cGlsbGFyLXN3aXR6ZXJsYW5kIC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgI2RhMjkxY30ubmF2cGlsbGFyLXN3aXR6ZXJsYW5kIC5uYXYtbGluayBzcGFuOmhvdmVye2NvbG9yOiNkYTI5MWMgIWltcG9ydGFudH0ubmF2cGlsbGFyLXN3aXR6ZXJsYW5kLmN1cnJlbnQtbWVudS1pdGVtIC5uYXYtbGluayBzcGFue2NvbG9yOiNkYTI5MWMgIWltcG9ydGFudH0ubmF2cGlsbGFyLW1hcmtldHMgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjZWQ4YjAwfS5uYXZwaWxsYXItbWFya2V0cyAubmF2LWxpbmsgc3Bhbjpob3Zlcntjb2xvcjojZWQ4YjAwICFpbXBvcnRhbnR9Lm5hdnBpbGxhci1tYXJrZXRzLmN1cnJlbnQtbWVudS1pdGVtIC5uYXYtbGluayBzcGFue2NvbG9yOiNlZDhiMDAgIWltcG9ydGFudH0ubmF2cGlsbGFyLXN0YXRlIC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgIzAwOTY2MH0ubmF2cGlsbGFyLXN0YXRlIC5uYXYtbGluayBzcGFuOmhvdmVye2NvbG9yOiMwMDk2NjAgIWltcG9ydGFudH0ubmF2cGlsbGFyLXN0YXRlLmN1cnJlbnQtbWVudS1pdGVtIC5uYXYtbGluayBzcGFue2NvbG9yOiMwMDk2NjAgIWltcG9ydGFudH0ubmF2cGlsbGFyLWdvdmVybm1lbnQgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjMDA4NmJmfS5uYXZwaWxsYXItZ292ZXJubWVudCAubmF2LWxpbmsgc3Bhbjpob3Zlcntjb2xvcjojMDA4NmJmICFpbXBvcnRhbnR9Lm5hdnBpbGxhci1nb3Zlcm5tZW50LmN1cnJlbnQtbWVudS1pdGVtIC5uYXYtbGluayBzcGFue2NvbG9yOiMwMDg2YmYgIWltcG9ydGFudH0ubmF2cGlsbGFyLXNvY2lldHkgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjYmIxNmEzfS5uYXZwaWxsYXItc29jaWV0eSAubmF2LWxpbmsgc3Bhbjpob3Zlcntjb2xvcjojYmIxNmEzICFpbXBvcnRhbnR9Lm5hdnBpbGxhci1zb2NpZXR5LmN1cnJlbnQtbWVudS1pdGVtIC5uYXYtbGluayBzcGFue2NvbG9yOiNiYjE2YTMgIWltcG9ydGFudH0jbmF2YmFyTmF2TW9iaWxle21hcmdpbjoxNnB4IDA7Ym9yZGVyLXRvcDo3cHggc29saWQgIzI2MjYyNn0jbmF2YmFyTmF2TW9iaWxlIC5uYXYtcHJvc3Blcml0eXtwYWRkaW5nLXRvcDoyNHB4O2JvcmRlcjptZWRpdW0gbm9uZX0jbmF2YmFyTmF2TW9iaWxlIC5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW17cGFkZGluZzowIDAgMjRweH0jbmF2YmFyTmF2TW9iaWxlIC5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW0gLm5hdi1saW5re3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToyMnB4fSNuYXZiYXJOYXZNb2JpbGUgLm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbSAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Om5vbmV9I25hdmJhck5hdk1vYmlsZSAuc2VwZXJhdG9yLWhlYWRlcnttYXJnaW4tYm90dG9tOjI0cHh9I25hdmJhck5hdk1vYmlsZSAuc2VwZXJhdG9yLWhlYWRlci5zZXBlcmF0b3ItaGVhZGVyMnttYXJnaW4tdG9wOjI0cHh9I25hdmJhck5hdk1vYmlsZSAuYm9yZGVyLWxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMyNjI2MjY7cGFkZGluZy1sZWZ0OjE4cHh9I25hdmJhck5hdk1vYmlsZSAubmF2Lm5hdi1tb2JpbGUgLm5hdi1saW5re3BhZGRpbmc6MTZweCAwIDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojMjYyNjI2O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO2JvcmRlcjptZWRpdW0gbm9uZX0jbmF2YmFyTmF2TW9iaWxlIC5uYXYubmF2LW1vYmlsZSAubmF2LWxpbms6aG92ZXIsI25hdmJhck5hdk1vYmlsZSAubmF2Lm5hdi1tb2JpbGUgLm5hdi1saW5rOmFjdGl2ZSwjbmF2YmFyTmF2TW9iaWxlIC5uYXYubmF2LW1vYmlsZSAubmF2LWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbmF2YmFyTmF2TW9iaWxlIC5uYXYubmF2LW1vYmlsZSAubmF2LWxpbms6Zmlyc3QtY2hpbGR7cGFkZGluZzowfSNuYXZiYXJOYXZNb2JpbGUgLm5hdmJhci1sYW5ndWFnZXN7bGlzdC1zdHlsZTpub25lIG91dHNpZGUgbm9uZTtwYWRkaW5nOjE2cHggMCAwO21hcmdpbjowfSNuYXZiYXJOYXZNb2JpbGUgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbXtkaXNwbGF5OmlubGluZTtwYWRkaW5nOjAgMCAwIDlweH0jbmF2YmFyTmF2TW9iaWxlIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW06Zmlyc3QtY2hpbGR7cGFkZGluZzowfSNuYXZiYXJOYXZNb2JpbGUgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhe2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7Y29sb3I6IzI2MjYyNjtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I25hdmJhck5hdk1vYmlsZSAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6aG92ZXIsI25hdmJhck5hdk1vYmlsZSAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6YWN0aXZlLCNuYXZiYXJOYXZNb2JpbGUgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgIzI2MjYyNn0jbmF2YmFyTmF2TW9iaWxlIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0uY3VycmVudC1sYW5nIGF7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjMjYyNjI2fSNuYXZiYXJOYXZNb2JpbGUgLnNvY2lhbC1wcm9maWxlc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I25hdmJhck5hdk1vYmlsZSAuc29jaWFsLXByb2ZpbGVzIGF7bWFyZ2luLWxlZnQ6OXB4O2NvbG9yOiMyNjI2MjY7Zm9udC1zaXplOjE4cHh9I25hdmJhck5hdk1vYmlsZSAuc29jaWFsLXByb2ZpbGVzIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg3cHgpey5uYXZiYXIubmF2YmFyLWF2ZW5pci1ib3R0b20gLm5hdmJhci1uYXYgLm5hdi1pdGVte3BhZGRpbmc6MCA4NHB4IDAgMDt3aWR0aDoxODBweH0ubmF2YmFyLm5hdmJhci1hdmVuaXItYm90dG9tIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmt7cGFkZGluZzowO2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI4cHh9fS5oZWFkZXJfX2NsYWltX19pbWFnZXtwYWRkaW5nOjNweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsjaGVhZGVye3BhZGRpbmc6MzZweCAwIDA7bWFyZ2luLWJvdHRvbToxNnB4O2JvcmRlci1ib3R0b206NHB4IHNvbGlkICMyNjI2MjZ9I2hlYWRlciAuaGVhZGVyX19jbGFpbXttYXJnaW4tdG9wOjEwcHh9I2hlYWRlciAuaGVhZGVyX19jbGFpbV9faW1hZ2V7cGFkZGluZzozcHggMH0uc2luZ2xlICNoZWFkZXIsLnBhZ2UtdGVtcGxhdGUtbGFuZGluZyAjaGVhZGVyLC5wYWdlLXRlbXBsYXRlLXRlYW0gI2hlYWRlcnttYXJnaW4tYm90dG9tOjMycHh9Lm5hdmJhci5uYXZiYXItYXZlbmlye3BhZGRpbmc6MH0ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci1icmFuZHtwYWRkaW5nOjB9Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItYnJhbmQgaW1ne2hlaWdodDoyNXB4O3dpZHRoOmF1dG87bWFyZ2luLXRvcDotOXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItYnJhbmQgaW1ne2hlaWdodDoyMnB4O21hcmdpbi10b3A6MXB4fX0ucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmssLmFpcy1wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluaywuYWlzLVBhZ2luYXRpb24tbGlzdCAucGFnZS1pdGVtIC5wYWdlLWxpbmt7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfXVsLnNvY2lhbC1zaGFyZXN7bGlzdC1zdHlsZTpub25lIG91dHNpZGUgbm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9dWwuc29jaWFsLXNoYXJlcyBsaXtkaXNwbGF5OmlubGluZX11bC5zb2NpYWwtc2hhcmVzIGxpIGF7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXJpZ2h0OjhweH0ubWV0YWJhciB1bC5zb2NpYWwtc2hhcmVzIGxpIGF7Zm9udC1zaXplOjIycHg7bWFyZ2luLXJpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MjRweH0uc29jaWFsLWNvbnRhaW5lcntib3JkZXI6MXB4IHNvbGlkICMyNjI2MjY7dGV4dC1hbGlnbjpjZW50ZXJ9LnNvY2lhbC1jb250YWluZXIgLnR3aXR0ZXItdGltZWxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe3VsLnNvY2lhbC1zaGFyZXN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2Zsb2F0Om5vbmUgIWltcG9ydGFudH11bC5zb2NpYWwtc2hhcmVzIGxpOmxhc3QtY2hpbGQgYXttYXJnaW4tcmlnaHQ6MH19LnRhZy5hcmNoaXZle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3JtYWw7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Ym9yZGVyLXJhZGl1czowO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMzczYTNjO2ZvbnQtd2VpZ2h0Om5vcm1hbH1ib2R5LmFyY2hpdmUgI2hlYWRlcixib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1ibG9nICNoZWFkZXIsYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtcG9kY2FzdC12aWRlb3MgI2hlYWRlcixib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS12aWRlb3MgI2hlYWRlciwucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCAjaGVhZGVye21hcmdpbi1ib3R0b206MH0uYXJjaGl2ZS1oZWFkZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzI2MjYyNjtwYWRkaW5nOjE2cHggMH0uYXJjaGl2ZS1kZXNjcmlwdG9uLWhlYWRlciAudGV4dC1hcmNoaXZle2JvcmRlcjoxcHggc29saWQgIzI2MjYyNjttYXJnaW4tdG9wOjMycHg7cGFkZGluZzo4cHg7bWFyZ2luLWJvdHRvbToxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYXJjaGl2ZS1kZXNjcmlwdG9uLWhlYWRlciAudGV4dC1hcmNoaXZle21hcmdpbi1ib3R0b206MH19LmFyY2hpdmUtZGVzY3JpcHRvbi1oZWFkZXIgLnRleHQtYXJjaGl2ZSBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS50ZXh0LWFyY2hpdmV7bWFyZ2luLXRvcDoxNnB4O2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIzcHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYXJjaGl2ZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbToxNnB4fX0uc2VjdGlvbi1oZXJvIGgye2ZvbnQtc2l6ZTozOHB4O2xpbmUtaGVpZ2h0OjYwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsfS5sb2dvLWhvbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7ei1pbmRleDoxMDUwfS5sb2dvLWhvbWUuZml4LWxvZ297cG9zaXRpb246Zml4ZWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLWhlcm8gaDJ7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH19Lm5hdi5mbGV4LWNvbHVtbi5uYXYtYW5jaG9ycyAubmF2LWxpbmt7Zm9udC1zaXplOjIzcHg7bGluZS1oZWlnaHQ6MjVweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Y29sb3I6IzI2MjYyNjtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6OHB4IDAgMCAwO2JvcmRlcjptZWRpdW0gbm9uZX0ubmF2LmZsZXgtY29sdW1uLm5hdi1hbmNob3JzIC5uYXYtbGluazpob3ZlciwubmF2LmZsZXgtY29sdW1uLm5hdi1hbmNob3JzIC5uYXYtbGluazphY3RpdmUsLm5hdi5mbGV4LWNvbHVtbi5uYXYtYW5jaG9ycyAubmF2LWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lm5hdi1hbmNob3Jze21hcmdpbi1ib3R0b206MjRweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1mcmVpaGVpdHNpbmRleCAuYXJ0aWNsZS1ib2R5IGlmcmFtZXttYXgtd2lkdGg6aW5oZXJpdDttaW4taGVpZ2h0OjE1NDBweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MnB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWZyZWloZWl0c2luZGV4IC5hcnRpY2xlLWJvZHkgaWZyYW1le21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6Mzk3MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWZyZWloZWl0c2luZGV4IC5hcnRpY2xlLWJvZHkgaWZyYW1le21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzU0MHB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWZyZWloZWl0c2luZGV4IC5hcnRpY2xlLWJvZHkgaWZyYW1le21heC13aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzA0MHB4ICFpbXBvcnRhbnR9fS5ibG9jay1tZW1iZXJ7bWFyZ2luLWJvdHRvbTozMnB4fS5ibG9jay1tZW1iZXIgLmZlYXR1cmVkLWltYWdle2JvcmRlcjoxcHggc29saWQgIzI2MjYyNjttYXJnaW4tYm90dG9tOjhweH0uYmxvY2stbWVtYmVyIC50aXRsZS1tZW1iZXJ7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDttYXJnaW4tYm90dG9tOjRweH0uYmxvY2stbWVtYmVyIC50aXRsZS1tZW1iZXIgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMyNjI2MjZ9LmJsb2NrLW1lbWJlciBwLnBvc2l0aW9ue2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTowO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0ucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgaDEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIC5hcnRpY2xlLWgxe2ZvbnQtc2l6ZTo2MHB4O2xpbmUtaGVpZ2h0OjY2cHg7bWFyZ2luLWJvdHRvbToyNHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyAuYXJ0aWNsZS1ib2R5LWxlYWQgcHtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDozN3B4O21hcmdpbi1ib3R0b206MTZweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgLm5hdi1hbmNob3Jze21hcmdpbi10b3A6MzJweH0uc2luZ2xlLXRlYW0gcC5wb3NpdGlvbntmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyOXB4O21hcmdpbi1ib3R0b206MzJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZH0udGVhbS1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDoxNjBweH0udGVhbS1oZWFkZXIgLnRlYW0tcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0udGVhbS1oZWFkZXIgLnRlYW0tcGFnaW5hdGlvbiAudGVhbWxpbmt7Y29sb3I6IzI2MjYyNn0udGVhbS1oZWFkZXIgLnRlYW0tcGFnaW5hdGlvbiAudGVhbWxpbmsgLmljb246YmVmb3Jle2ZvbnQtc2l6ZTo2MHB4O2xpbmUtaGVpZ2h0OjYwcHh9LnRlYW0taGVhZGVyIC50ZWFtLXBhZ2luYXRpb24gLnRlYW1saW5rOmhvdmVyLC50ZWFtLWhlYWRlciAudGVhbS1wYWdpbmF0aW9uIC50ZWFtbGluazphY3RpdmUsLnRlYW0taGVhZGVyIC50ZWFtLXBhZ2luYXRpb24gLnRlYW1saW5rOmZvY3Vze2NvbG9yOiNkYTI5MWN9LnRlYW0taGVhZGVyIC50ZWFtLXBhZ2luYXRpb24gLnRlYW1saW5rLnRlYW1saW5rLXByZXZ7bWFyZ2luLXJpZ2h0OjU2cHh9Lm1ldGFjYXJkLm1ldGFjYXJkLXRlYW17cGFkZGluZzoxNnB4fS5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5pbWFnZS1kb3dubG9hZHttYXJnaW4tdG9wOjhweH0ubWV0YWNhcmQubWV0YWNhcmQtdGVhbSAuaW1hZ2UtZG93bmxvYWQgYXtjb2xvcjojMjYyNjI2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0gLmltYWdlLWRvd25sb2FkIGE6aG92ZXIsLm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0gLmltYWdlLWRvd25sb2FkIGE6YWN0aXZlLC5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5pbWFnZS1kb3dubG9hZCBhOmZvY3Vze2NvbG9yOiNkYTI5MWN9Lm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0gLmNhcmRyb3ctcGVyc29uLWN2IGF7Y29sb3I6IzI2MjYyNjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5jYXJkcm93LXBlcnNvbi1jdiBhOmhvdmVyLC5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5jYXJkcm93LXBlcnNvbi1jdiBhOmFjdGl2ZSwubWV0YWNhcmQubWV0YWNhcmQtdGVhbSAuY2FyZHJvdy1wZXJzb24tY3YgYTpmb2N1c3tjb2xvcjojZGEyOTFjO3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsudGVhbS1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDowfS50ZWFtLWhlYWRlciAudGVhbS1wYWdpbmF0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowfS50ZWFtLWhlYWRlciAudGVhbS1wYWdpbmF0aW9uIC50ZWFtbGluayAuaWNvbjpiZWZvcmV7Zm9udC1zaXplOjQwcHh9LnRlYW0taGVhZGVyIC50ZWFtLXBhZ2luYXRpb24gLnRlYW1saW5rLnRlYW1saW5rLXByZXZ7bWFyZ2luLXJpZ2h0OjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtib2R5LnBhZ2UtaWQtNzIwMiAjY29udGVudCAuc2VjdGlvbi5zZWN0aW9uLXNlYXJjaHttYXJnaW4tdG9wOjU2cHh9fS5zZWN0aW9uLXNlYXJjaC1vbmx5IC5jb2wtMTIuY29sLW1kLTh7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0uYWlzLVNlYXJjaEJveC0tc2ltcGxlIC5haXMtU2VhcmNoQm94LXN1Ym1pdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7aGVpZ2h0OjUwcHggIWltcG9ydGFudDt3aWR0aDo2MHB4O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTAwMDAwfS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3BhZGRpbmc6N3B4IDE0cHg7bWFyZ2luOjY0cHggYXV0byAwO2Rpc3BsYXk6YmxvY2t9LnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuYWlzLXNlYXJjaC1ib3gsLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuYWlzLVNlYXJjaEJveCwucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCAuYWlzLXNlYXJjaC1ib3gsLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWFyY2ggLmFpcy1TZWFyY2hCb3h7bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1ib3R0b206MH0uc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dHttYXJnaW4tYm90dG9tOjI0cHh9LnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciwucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lcnttYXJnaW4tdG9wOjhweH0uc2VhcmNoLnNlYXJjaC1yZXN1bHRzICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS1wdWJsaWNhdGlvbiAuZmVhdHVyZWQtaW1hZ2UsLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAudGVhc2UtcG9kY2FzdCAuZmVhdHVyZWQtaW1hZ2UsLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAudGVhc2UtdmlkZW8gLmZlYXR1cmVkLWltYWdlLC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS1wdWJsaWNhdGlvbiAuZmVhdHVyZWQtaW1hZ2UsLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWFyY2ggI2FsZ29saWEtaGl0cy1jb250YWluZXIgLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltYWdlLC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS12aWRlbyAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWxlZnQ6MzMlfSNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC5haXMtSGl0cy1saXN0LCNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC5haXMtSW5maW5pdGVIaXRzLWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfSNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50aXRsZS10ZWFzZXIgZW0sI2FsZ29saWEtaGl0cy1jb250YWluZXIgLnRpdGxlLXRlYXNlciBtYXJrLCNhbGdvbGlhLWhpdHMtY29udGFpbmVyIHAubGVhZCBlbSwjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciBwLmxlYWQgbWFyaywjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAubGVhZCBwIGVtLCNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC5sZWFkIHAgbWFya3tjb2xvcjojZGEyOTFjO2ZvbnQtc3R5bGU6bm9ybWFsfSNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50aXRsZS10ZWFzZXIgbWFyaywjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciBwLmxlYWQgbWFyaywjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAubGVhZCBwIG1hcmt7YmFja2dyb3VuZC1jb2xvcjp1bnNldDtwYWRkaW5nOjB9LmFpcy1zZWFyY2gtYm94LC5haXMtU2VhcmNoQm94e21hcmdpbi1ib3R0b206MTZweDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDo0MHB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6NDBweH0uYWlzLXNlYXJjaC1ib3g6YWZ0ZXIsLmFpcy1TZWFyY2hCb3g6YWZ0ZXJ7Y29udGVudDonXFxlODIzJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O3RvcDoxMHB4O2NvbG9yOiNkYTI5MWM7Zm9udC1zaXplOjMwcHh9LmFpcy1QYW5lbCAuYWlzLVBhbmVsLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0uYWlzLVBhbmVsIC5haXMtUGFuZWwtaGVhZGVyOmFmdGVye2NvbnRlbnQ6J1xcZTgwNyc7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7bGluZS1oZWlnaHQ6MTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDozcHh9LmFpcy1QYW5lbCAuYWlzLVBhbmVsLWhlYWRlci5oaWRlOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5haXMtUGFuZWwgLmFpcy1QYW5lbC1ib2R5e3RyYW5zaXRpb246bWF4LWhlaWdodCAxcyBlYXNlLWluO292ZXJmbG93OmhpZGRlbn0uYWlzLVBhbmVsIC5haXMtUGFuZWwtYm9keS5oaWRle21heC1oZWlnaHQ6MHB4O3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjJzIGVhc2Utb3V0fS5haXMtUmVmaW5lbWVudExpc3QtbGlzdHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTowfS5haXMtUGFnaW5hdGlvbi1saXN0e21hcmdpbi1ib3R0b206MH0uYWlzLVBhZ2luYXRpb24taXRlbS0tZmlyc3RQYWdlLC5haXMtUGFnaW5hdGlvbi1pdGVtLS1sYXN0UGFnZXtkaXNwbGF5Om5vbmV9LmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIC5wYWdlLWxpbmt7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2JvcmRlci1jb2xvcjojZGEyOTFjfS5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5rOmhvdmVyLC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5rOmZvY3VzLC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5rOmFjdGl2ZXtvdXRsaW5lOm5vbmU7Y29sb3I6I2ZmZn0uYWxnb2xpYV9fdGF4Ym94LC5hbGdvbGlhX19zb3J0Ynl7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MjRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYyNjI2fS5hbGdvbGlhX190YXhib3ggLmFpcy1yZWZpbmVtZW50LWxpc3QtLWhlYWRlciwuYWxnb2xpYV9fdGF4Ym94IC5haXMtUGFuZWwtaGVhZGVyLC5hbGdvbGlhX19zb3J0YnkgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWhlYWRlciwuYWxnb2xpYV9fc29ydGJ5IC5haXMtUGFuZWwtaGVhZGVye2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDttYXJnaW4tYm90dG9tOjhweH0uYWxnb2xpYV9fdGF4Ym94IC5haXMtcmVmaW5lbWVudC1saXN0LS1sYWJlbCwuYWxnb2xpYV9fdGF4Ym94IC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwsLmFsZ29saWFfX3NvcnRieSAuYWlzLXJlZmluZW1lbnQtbGlzdC0tbGFiZWwsLmFsZ29saWFfX3NvcnRieSAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVse2NvbG9yOiNkYTI5MWM7cGFkZGluZy1sZWZ0OjI0cHg7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MTJweH0uYWxnb2xpYV9fdGF4Ym94IC5haXMtcmVmaW5lbWVudC1saXN0LS1sYWJlbCBpbnB1dCwuYWxnb2xpYV9fdGF4Ym94IC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwgaW5wdXQsLmFsZ29saWFfX3NvcnRieSAuYWlzLXJlZmluZW1lbnQtbGlzdC0tbGFiZWwgaW5wdXQsLmFsZ29saWFfX3NvcnRieSAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsIGlucHV0e3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjFweH0uYWxnb2xpYV9fdGF4Ym94IC5haXMtcmVmaW5lbWVudC1saXN0LS1sYWJlbCAuYWlzLXJlZmluZW1lbnQtbGlzdC0tY291bnQsLmFsZ29saWFfX3RheGJveCAuYWlzLXJlZmluZW1lbnQtbGlzdC0tbGFiZWwgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCwuYWxnb2xpYV9fdGF4Ym94IC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWNvdW50LC5hbGdvbGlhX190YXhib3ggLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbCAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50LC5hbGdvbGlhX19zb3J0YnkgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWxhYmVsIC5haXMtcmVmaW5lbWVudC1saXN0LS1jb3VudCwuYWxnb2xpYV9fc29ydGJ5IC5haXMtcmVmaW5lbWVudC1saXN0LS1sYWJlbCAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50LC5hbGdvbGlhX19zb3J0YnkgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbCAuYWlzLXJlZmluZW1lbnQtbGlzdC0tY291bnQsLmFsZ29saWFfX3NvcnRieSAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsIC5haXMtUmVmaW5lbWVudExpc3QtY291bnR7Y29sb3I6IzI2MjYyNjtmb250LXNpemU6MTJweH0uYWxnb2xpYV9fc29ydGJ5e3BhZGRpbmctYm90dG9tOjhweH0uYWxnb2xpYV9fY29udHJvbHN7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MjRweH1odG1sOmxhbmcoZnItRlIpICNhbGdvbGlhLXNlcmllcyxodG1sOmxhbmcoaXQtSVQpICNhbGdvbGlhLXNlcmllcyxodG1sOmxhbmcoZW4tRU4pICNhbGdvbGlhLXNlcmllc3tkaXNwbGF5Om5vbmV9LnNlYXJjaC1oZWFkZXIgLmxpbmstc2VjdGlvbnttYXJnaW4tYm90dG9tOjI0cHh9LmFsZ29saWEtY29sbGFwc2V7bWFyZ2luLWJvdHRvbToyNHB4fS5hbGdvbGlhLWNvbGxhcHNlIC5hbGdvbGlhX190YXhib3h7Ym9yZGVyOm1lZGl1bSBub25lO21hcmdpbi1ib3R0b206OHB4fS5hbGdvbGlhLWNvbGxhcHNlIC5haXMtcmVmaW5lbWVudC1saXN0LS1ib2R5e21heC1oZWlnaHQ6MTg0cHg7b3ZlcmZsb3cteTphdXRvfS5hbGdvbGlhLWNvbGxhcHNlIC5hbG9nbGlhLWhpdHMtc2VjdGlvbnttYXJnaW4tdG9wOjI0cHh9LmFpcy1yYW5nZS1zbGlkZXItLWhlYWRlcntmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTo4cHh9LmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LC5haXMtUmFuZ2VTbGlkZXIgLnJoZW9zdGF0e292ZXJmbG93OnZpc2libGU7bWFyZ2luLXRvcDozOHB4O21hcmdpbi1ib3R0b206MjBweH0uYWlzLXJhbmdlLXNsaWRlciAucmhlb3N0YXQtYmFja2dyb3VuZCwuYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZGRkO3Bvc2l0aW9uOnJlbGF0aXZlfS5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1iYWNrZ3JvdW5kLC5haXMtUmFuZ2VTbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LWJhY2tncm91bmR7aGVpZ2h0OjRweDt0b3A6MXB4O3dpZHRoOjEwMCV9LmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LXByb2dyZXNzLC5haXMtUmFuZ2VTbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LXByb2dyZXNze2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MnB4O3RvcDoycHh9LmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LWhhbmRsZSwuYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGV7bWFyZ2luLWxlZnQ6MHB4O3RvcDotN3B4fS5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGUuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLXVwcGVyLC5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGUucmhlb3N0YXQtaGFuZGxlLXVwcGVyLC5haXMtUmFuZ2VTbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LWhhbmRsZS5haXMtcmFuZ2Utc2xpZGVyLS1oYW5kbGUtdXBwZXIsLmFpcy1SYW5nZVNsaWRlciAucmhlb3N0YXQtaG9yaXpvbnRhbCAucmhlb3N0YXQtaGFuZGxlLnJoZW9zdGF0LWhhbmRsZS11cHBlcnttYXJnaW4tbGVmdDotMjBweH0uYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLC5yaGVvc3RhdC1oYW5kbGV7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgIzI2MjYyNjtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcn0uYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlIC5haXMtcmFuZ2Utc2xpZGVyLS10b29sdGlwLC5haXMtcmFuZ2Utc2xpZGVyLS1oYW5kbGUgLnJoZW9zdGF0LXRvb2x0aXAsLnJoZW9zdGF0LWhhbmRsZSAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCwucmhlb3N0YXQtaGFuZGxlIC5yaGVvc3RhdC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjRweH0uYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS11cHBlciAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCwuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS11cHBlciAucmhlb3N0YXQtdG9vbHRpcCwuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLnJoZW9zdGF0LWhhbmRsZS11cHBlciAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCwuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLnJoZW9zdGF0LWhhbmRsZS11cHBlciAucmhlb3N0YXQtdG9vbHRpcCwucmhlb3N0YXQtaGFuZGxlLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS11cHBlciAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCwucmhlb3N0YXQtaGFuZGxlLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS11cHBlciAucmhlb3N0YXQtdG9vbHRpcCwucmhlb3N0YXQtaGFuZGxlLnJoZW9zdGF0LWhhbmRsZS11cHBlciAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCwucmhlb3N0YXQtaGFuZGxlLnJoZW9zdGF0LWhhbmRsZS11cHBlciAucmhlb3N0YXQtdG9vbHRpcHtyaWdodDowfWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb257ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VhcmNoLnNlYXJjaC1yZXN1bHRzICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS1wdWJsaWNhdGlvbiAuZmVhdHVyZWQtaW1nLC5zZWFyY2guc2VhcmNoLXJlc3VsdHMgI2FsZ29saWEtaGl0cy1jb250YWluZXIgLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltZywuc2VhcmNoLnNlYXJjaC1yZXN1bHRzICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS12aWRlbyAuZmVhdHVyZWQtaW1ne21hcmdpbi1sZWZ0OjAlfX0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmFydGljbGUtaDEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmFydGljbGUtaDF7Y29sb3I6I2RhMjkxYztmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0NHB4O21hcmdpbi1ib3R0b206OHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1ib2R5LC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5hcnRpY2xlLWJvZHl7bWFyZ2luLWJvdHRvbTozMnB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1ib2R5IHAsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmFydGljbGUtYm9keSBwe2ZvbnQtc2l6ZToxOXB4O2xpbmUtaGVpZ2h0OjI3cHg7bWFyZ2luLWJvdHRvbToxNnB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoM3tmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbi1ib3R0b206OHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgzIGF7Y29sb3I6IzI2MjYyNn0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYTpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYTphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYTpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgzIGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhIC5pY29uOmJlZm9yZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhIC5pY29uOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtsaW5lLWhlaWdodDoxfS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhLmNvbGxhcHNlZCAuaWNvbjpiZWZvcmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYS5jb2xsYXBzZWQgLmljb246YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3VlcywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3Vlc3ttYXJnaW4tYm90dG9tOjQwcHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5ib3gtaXNzdWVzIC5pc3N1ZS1pdGVtLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5ib3gtaXNzdWVzIC5pc3N1ZS1pdGVte21hcmdpbi1ib3R0b206OHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3VlcyAuaXNzdWUtaXRlbSAuaXNzdWUtbGluaywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3VlcyAuaXNzdWUtaXRlbSAuaXNzdWUtbGlua3tmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4O2NvbG9yOiMyNjI2MjY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9I3Bvc3QtMzczIC5hcnRpY2xlLWgxLCNwb3N0LTM3MyAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NDQgLmFydGljbGUtaDEsI3Bvc3QtNjk0NCAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NTAgLmFydGljbGUtaDEsI3Bvc3QtNjk1MCAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NDYgLmFydGljbGUtaDEsI3Bvc3QtNjk0NiAudGl0bGUtc2luZ2xlY2F0e2NvbG9yOiNkYTI5MWN9I3Bvc3QtMzc1IC5hcnRpY2xlLWgxLCNwb3N0LTM3NSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NzkgLmFydGljbGUtaDEsI3Bvc3QtNjk3OSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5ODAgLmFydGljbGUtaDEsI3Bvc3QtNjk4MCAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5ODEgLmFydGljbGUtaDEsI3Bvc3QtNjk4MSAudGl0bGUtc2luZ2xlY2F0e2NvbG9yOiNlZDhiMDB9I3Bvc3QtMzc3IC5hcnRpY2xlLWgxLCNwb3N0LTM3NyAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NjYgLmFydGljbGUtaDEsI3Bvc3QtNjk2NiAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NjcgLmFydGljbGUtaDEsI3Bvc3QtNjk2NyAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY5NjggLmFydGljbGUtaDEsI3Bvc3QtNjk2OCAudGl0bGUtc2luZ2xlY2F0e2NvbG9yOiMwMDk2NjB9I3Bvc3QtMzc5IC5hcnRpY2xlLWgxLCNwb3N0LTM3OSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTcwMDQgLmFydGljbGUtaDEsI3Bvc3QtNzAwNCAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTcwMDUgLmFydGljbGUtaDEsI3Bvc3QtNzAwNSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTcwMDYgLmFydGljbGUtaDEsI3Bvc3QtNzAwNiAudGl0bGUtc2luZ2xlY2F0e2NvbG9yOiMwMDg2YmZ9I3Bvc3QtMzgxIC5hcnRpY2xlLWgxLCNwb3N0LTM4MSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY4ODUgLmFydGljbGUtaDEsI3Bvc3QtNjg4NSAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY4ODYgLmFydGljbGUtaDEsI3Bvc3QtNjg4NiAudGl0bGUtc2luZ2xlY2F0LCNwb3N0LTY4ODcgLmFydGljbGUtaDEsI3Bvc3QtNjg4NyAudGl0bGUtc2luZ2xlY2F0e2NvbG9yOiNiYjE2YTN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3VlcywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3Vlc3tkaXNwbGF5OmJsb2NrfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9ue21hcmdpbjozMnB4IC0xOHB4IDU2cHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5hcnRpY2xlLWgxLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5hcnRpY2xlLWgxe2NvbG9yOiMyNjI2MjY7Zm9udC1zaXplOjMxcHg7bGluZS1oZWlnaHQ6MzhweDttYXJnaW4tYm90dG9tOjE4cHg7bWFyZ2luLXRvcDotMnB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1ib2R5IHAsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmFydGljbGUtYm9keSBwe2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIzcHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgzLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgze2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIxcHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5zZXBlcmF0b3ItbW9iaWxlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5zZXBlcmF0b3ItbW9iaWxle21hcmdpbjozMnB4IC0xNnB4IDhweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmJveC1pc3N1ZXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmJveC1pc3N1ZXN7bWFyZ2luLWJvdHRvbTowfX1wLm1lZGlhLWJ5bGluZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7bWFyZ2luLXRvcDozMHB4O3RleHQtYWxpZ246Y2VudGVyfWh0bWx7c2Nyb2xsLWJlaGF2aW9yOnNtb290aH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAjd3BhZG1pbmJhcntkaXNwbGF5Om5vbmV9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb257c2Nyb2xsLW1hcmdpbi10b3A6NTBweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAudGl0bGUtc2VjdGlvbntmb250LXNpemU6MjZweDtjb2xvcjojZGEyOTFjO2xpbmUtaGVpZ2h0OjI4cHg7bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAudGl0bGUtc2VjdGlvbnttYXJnaW4tYm90dG9tOjMycHh9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zZWN0aW9uIC5zZWN0aW9uLWlubmVyLmJvcmRlci1ub25le2JvcmRlcjptZWRpdW0gbm9uZX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbi0tdmlkZW9ze21hcmdpbi1ib3R0b206MTAwcHg7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbi0tcGVvcGxlIC5zbGlkZXJ7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjM1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zZWN0aW9uLS1wZW9wbGUgLnNsaWRlcnttYXJnaW4tYm90dG9tOjQ4cHh9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zZWN0aW9uLS1wZW9wbGUgLnNsaWRlciAuc2xpY2stYXJyb3d7Zm9udC1zaXplOjEwMHB4O2NvbG9yOiNiZGJlYmR9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24tLXBlb3BsZSAuc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbi0tcGVvcGxlIC5zbGlkZXIgLnNsaWRlLXVzZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24tLXBlb3BsZSAuc2xpZGVyIC5zbGljay1saXN0e21hcmdpbi1ib3R0b206MjBweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbi0tcGVvcGxlIC5zbGljay1kb3RzLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIDRweDtib3JkZXItcmFkaXVzOjE2cHg7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO2hlaWdodDozMnB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zZWN0aW9uLS1wZW9wbGUgLnNsaWNrLWRvdHN7cG9zaXRpb246c3RhdGljO3RyYW5zZm9ybTpub25lO3BhZGRpbmc6NHB4IDA7aGVpZ2h0OjMycHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zZWN0aW9uLS1wZW9wbGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24tLXBlb3BsZSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXR9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24tLXBlb3BsZSAuc2xpY2stZG90cyBsaS5kb3QtLXNtYWxsIGJ1dHRvbjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDAuNSl9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24tLXBlb3BsZSAuc2xpY2stZG90cyBsaS5kb3QtLW1lZGl1bSBidXR0b246YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgwLjc1KX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbi0tcGVvcGxlIC5zbGljay1kb3RzIGxpLmRvdC0tYmlnIGJ1dHRvbjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0ICNoZWFkZXJ7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmc6MDtib3JkZXI6bWVkaXVtIG5vbmV9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgI2hlYWRlciAubmF2YmFyLWxhbmd1YWdlc3t0ZXh0LWFsaWduOnJpZ2h0fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2hlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiM2MDYwNjA7cGFkZGluZzo4cHg7bWFyZ2luOmF1dG87bWFyZ2luLWJvdHRvbTo0MHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2hlYWRlciBhe2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2hlYWRlciBhOmJlZm9yZXttYXJnaW4tcmlnaHQ6MC41NWVtO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fYmFja3RvdG9we2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjAuNXB4O3BhZGRpbmc6MTJweDtib3gtc2hhZG93OjAgMCA1cHggMCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyOm1lZGl1bSBub25lO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojZGEyOTFjO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjlweDtib3R0b206MjlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjg4cHgpey5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2JhY2t0b3RvcHtib3R0b206ODZweDtyaWdodDpjYWxjKCgxMDB2dyAtIDEyNDBweCkgLyAyKX19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fYmFja3RvdG9wIHN2Z3ttYXJnaW4tcmlnaHQ6MTFweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbnRybyAuaW50cm8tbG9nb3t3aWR0aDoxMDAlfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ludHJvIC5wcmludGluZy1pY29ue2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjIwcHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW50cm8gLmljb24tcHJpbnR7Zm9udC1zaXplOjI4cHg7Y29sb3I6IzI2MjYyNjttYXJnaW4tcmlnaHQ6MTBweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbnRybyAuaWNvbi1wcmludC10ZXh0e2NvbG9yOiMyNjI2MjY7Zm9udC1zaXplOjE4cHg7dG9wOi02cHg7cG9zaXRpb246cmVsYXRpdmV9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW50cm8gLnRpdGxle2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbnRybyAudGl0bGUtLXllYXJ7Zm9udC1zaXplOjE1MHB4O21hcmdpbi1ib3R0b206LTIwcHg7bWFyZ2luLXRvcDotMjBweDtsaW5lLWhlaWdodDoxLjIzMztsZXR0ZXItc3BhY2luZzotMC4wM2VtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbnRybyAudGl0bGUtLXllYXJ7Zm9udC1zaXplOjMwMHB4O21hcmdpbi1ib3R0b206LTYwcHg7bWFyZ2luLXRvcDotNDBweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW50cm8gLnRpdGxlLS15ZWFyIHNwYW57Y29sb3I6I2RhMjkxY30ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbnRybyAuYXJ0aWNsZS1sZWFke2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjhweDtjb2xvcjojZGEyOTFjO2ZvbnQtc3R5bGU6bm9ybWFsO21hcmdpbi1ib3R0b206NTRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW50cm8gLmFydGljbGUtbGVhZHtmb250LXNpemU6NDhweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLWJvdHRvbTo4MHB4fX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19uYXZ7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTdweDtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjMjYyNjI2O3BhZGRpbmc6MTBweCAwO21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fbmF2e2ZvbnQtc2l6ZToyNnB4O3BhZGRpbmc6MTBweCAwfX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19uYXYgLmNvbnRhaW5lcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX25hdiAubmF2YmFyLW5hdi5uYXZiYXItY2VudGVye2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19uYXYgbGl7cGFkZGluZy1yaWdodDoxOXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19uYXYgbGl7cGFkZGluZy1yaWdodDo1MHB4fX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19uYXYgbGk6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fbmF2IGxpIGF7Y29sb3I6IzI2MjYyNn0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLnRpdGxlLXRlYXNlcntmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDoxLjIzfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLnRpdGxlLXRlYXNlcntmb250LXNpemU6NDhweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC50ZWFzZS10ZXh0e2NvbG9yOiMyNjI2MjZ9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC50ZWFzZS10ZXh0IGF7Y29sb3I6IzI2MjYyNn0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLnAxe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAucDF7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzZweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5mZWF0dXJlZC1pbWFnZXt0ZXh0LWFsaWduOnVuc2V0fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAuZmVhdHVyZWQtaW1hZ2UgaW1ne3dpZHRoOjEwMCV9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbHtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjB9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWwgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOm5vbmV9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwteGx7bWF4LXdpZHRoOjEyODBweDt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6ODAlfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWwgLm1vZGFsLWhlYWRlcntib3JkZXItYm90dG9tOm5vbmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjIwcHggMjBweCA4cHggMHB4O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMDAwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtaGVhZGVye3RvcDoyNXB4O3BhZGRpbmc6MzZweCA0MHB4IDhweCAwcHh9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWwgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3Nle3dpZHRoOjU0cHg7aGVpZ2h0OjU0cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzowcHggMHB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO2JhY2tncm91bmQtY29sb3I6d2hpdGV9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Ugc3Bhbntmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDozNS41cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbToyNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjI3cHh9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXZpZGVve21hcmdpbi1ib3R0b206MjNweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC12aWRlbyBpbWd7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdmlkZW97bWFyZ2luLWJvdHRvbTo0NXB4fX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1ib2R5IC50aXRsZS1hcnRpY2xle2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuMjMzfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1ib2R5IC50aXRsZS1hcnRpY2xle2ZvbnQtc2l6ZToyNnB4fX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC10aXRsZXtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDo0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC10aXRsZXtmb250LXNpemU6NjhweDtsaW5lLWhlaWdodDo3N3B4fX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXRvcDpub25lfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWwgLm1vZGFsLWF1dGhvcntmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWwgLm1vZGFsLWF1dGhvcntmb250LXNpemU6MjBweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fcGVvcGxlIC5wZXJzb24taW1hZ2V7bWFyZ2luLWJvdHRvbToyNHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3Blb3BsZSAucGVyc29uLXRleHR7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxN3B4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3Blb3BsZSAucGVyc29uLXRleHQtLXRpdGxle2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI1LjA2cHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fcGVvcGxlIC5wZXJzb24tdGV4dC0tcG9zaXRpb257bWFyZ2luLWJvdHRvbToxMnB4O2xpbmUtaGVpZ2h0OjEuMjMzfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3Blb3BsZSAucGVyc29uLXRleHQtLXBpbGxhcntmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MTJweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19wZW9wbGUgLnBlcnNvbi10ZXh0LS1waWxsYXIgc3Bhbntib3JkZXItYm90dG9tOjJweCBzb2xpZH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19wZW9wbGUgLnBlcnNvbi1xdW90ZXtmb250LXN0eWxlOml0YWxpYztmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoyN3B4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ltYWdlcyAuaW1hZ2VzX19pbmZvZ3JhcGhpY3ttYXJnaW4tYm90dG9tOjI0cHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW1hZ2VzIC5pbWFnZXNfX2luZm9ncmFwaGljIGltZ3ttYXJnaW46MCBhdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbWFnZXMgLmltYWdlc19faW5mb2dyYXBoaWN7bWFyZ2luLWJvdHRvbTozNnB4fX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbWFnZXMgLmltYWdlc19fbGVnZW5ke21hcmdpbi10b3A6MTBweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW1hZ2VzIC5pbWFnZXNfX3RleHR7bWFyZ2luLWJvdHRvbTo0OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbWFnZXMgLmltYWdlc19fdGV4dHttYXJnaW4tYm90dG9tOjY1cHh9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ltYWdlcyAuaW1hZ2VzX190ZXh0IHB7Zm9udC1zaXplOjE4cHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW1hZ2VzIC5pbWFnZXNfX3RleHQgc3Ryb25nLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ltYWdlcyAuaW1hZ2VzX190ZXh0IGJ7Zm9udC13ZWlnaHQ6NDAwfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ltYWdlcyAuaW1hZ2VzX190aXRsZXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyOHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbWFnZXMgLmltYWdlc19fdGl0bGV7Zm9udC1zaXplOjI4cHh9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3l7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2ZpbHRlcnN7bWluLWhlaWdodDoyMjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fZmlsdGVyc3ttaW4taGVpZ2h0OjIzMXB4O21hcmdpbi10b3A6LTU0cHh9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2ZpbHRlcnMgLmFpcy1QYW5lbC1oZWFkZXJ7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjAuNXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToxMHB4fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2ZpbHRlcnMgLmFpcy1QYW5lbC1oZWFkZXI6YWZ0ZXJ7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2ZpbHRlcnNfX3JlZmluZW1lbnRMaXN0e21hcmdpbi1ib3R0b206MzNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fZmlsdGVyc19fcmVmaW5lbWVudExpc3R7bWFyZ2luLWJvdHRvbTo1MnB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJzX19yZWZpbmVtZW50TGlzdC5maXhlZHtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjE7dG9wOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZDojZmZmO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMyNjI2MjY7YW5pbWF0aW9uOmZhZGVpbiAxc30uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJzX19yZWZpbmVtZW50TGlzdC5maXhlZCB1bHttYXJnaW4tdG9wOjE4cHg7bWFyZ2luLWJvdHRvbToxOHB4fUBrZXlmcmFtZXMgZmFkZWluezAle3RvcDotNTAwcHh9MTAwJXt0b3A6MH19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fZmlsdGVycyB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fZmlsdGVycyAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDttYXJnaW4tYm90dG9tOi0xcHg7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2O2NvbG9yOiNkYTI5MWM7cGFkZGluZzoxMHB4IDEycHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOC4yMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJzIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyNy4zNHB4O3BhZGRpbmc6MTJweCAxNnB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJzIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbV9fY291bnR7Y29sb3I6I2RhMjkxY30uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJzIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2NvbG9yOiNmZmZ9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fZmlsdGVycyAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVkIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbV9fY291bnR7Y29sb3I6I2ZmZn0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJzIC5haXMtU3RhdHN7Y29sb3I6IzYwNjA2MDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwLjVweDttYXJnaW4tYm90dG9tOjExcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2ZpbHRlcnMgLmFpcy1TdGF0c3tmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyNy4zNHB4O21hcmdpbi1ib3R0b206MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTEgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xIC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTErLnJlc3VsdC0tbW9udGgtLTEgLnJlc3VsdF9fbW9udGggLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMSsucmVzdWx0LS1tb250aC0tMSAucmVzdWx0X19tb250aCBwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMSsucmVzdWx0LS1tb250aC0tMSAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTErLnJlc3VsdC0tbW9udGgtLTEgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTIgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0yIC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTIrLnJlc3VsdC0tbW9udGgtLTIgLnJlc3VsdF9fbW9udGggLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMisucmVzdWx0LS1tb250aC0tMiAucmVzdWx0X19tb250aCBwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMisucmVzdWx0LS1tb250aC0tMiAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTIrLnJlc3VsdC0tbW9udGgtLTIgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTMgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0zIC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTMrLnJlc3VsdC0tbW9udGgtLTMgLnJlc3VsdF9fbW9udGggLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMysucmVzdWx0LS1tb250aC0tMyAucmVzdWx0X19tb250aCBwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMysucmVzdWx0LS1tb250aC0tMyAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTMrLnJlc3VsdC0tbW9udGgtLTMgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTQgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS00IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTQrLnJlc3VsdC0tbW9udGgtLTQgLnJlc3VsdF9fbW9udGggLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNCsucmVzdWx0LS1tb250aC0tNCAucmVzdWx0X19tb250aCBwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNCsucmVzdWx0LS1tb250aC0tNCAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTQrLnJlc3VsdC0tbW9udGgtLTQgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTUgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS01IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTUrLnJlc3VsdC0tbW9udGgtLTUgLnJlc3VsdF9fbW9udGggLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNSsucmVzdWx0LS1tb250aC0tNSAucmVzdWx0X19tb250aCBwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNSsucmVzdWx0LS1tb250aC0tNSAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTUrLnJlc3VsdC0tbW9udGgtLTUgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTYgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS02IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTYrLnJlc3VsdC0tbW9udGgtLTYgLnJlc3VsdF9fbW9udGggLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNisucmVzdWx0LS1tb250aC0tNiAucmVzdWx0X19tb250aCBwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNisucmVzdWx0LS1tb250aC0tNiAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTYrLnJlc3VsdC0tbW9udGgtLTYgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTcgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS03IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTcrLnJlc3VsdC0tbW9udGgtLTcgLnJlc3VsdF9fbW9udGggLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNysucmVzdWx0LS1tb250aC0tNyAucmVzdWx0X19tb250aCBwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNysucmVzdWx0LS1tb250aC0tNyAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTcrLnJlc3VsdC0tbW9udGgtLTcgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTggLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS04IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTgrLnJlc3VsdC0tbW9udGgtLTggLnJlc3VsdF9fbW9udGggLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tOCsucmVzdWx0LS1tb250aC0tOCAucmVzdWx0X19tb250aCBwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tOCsucmVzdWx0LS1tb250aC0tOCAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTgrLnJlc3VsdC0tbW9udGgtLTggLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTkgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS05IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTkrLnJlc3VsdC0tbW9udGgtLTkgLnJlc3VsdF9fbW9udGggLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tOSsucmVzdWx0LS1tb250aC0tOSAucmVzdWx0X19tb250aCBwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tOSsucmVzdWx0LS1tb250aC0tOSAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTkrLnJlc3VsdC0tbW9udGgtLTkgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTEwIC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTAgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZX19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTArLnJlc3VsdC0tbW9udGgtLTEwIC5yZXN1bHRfX21vbnRoIC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTEwKy5yZXN1bHQtLW1vbnRoLS0xMCAucmVzdWx0X19tb250aCBwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTArLnJlc3VsdC0tbW9udGgtLTEwIC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTArLnJlc3VsdC0tbW9udGgtLTEwIC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNiZGJlYmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMSAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTExIC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTExKy5yZXN1bHQtLW1vbnRoLS0xMSAucmVzdWx0X19tb250aCAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMSsucmVzdWx0LS1tb250aC0tMTEgLnJlc3VsdF9fbW9udGggcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTExKy5yZXN1bHQtLW1vbnRoLS0xMSAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTExKy5yZXN1bHQtLW1vbnRoLS0xMSAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjYmRiZWJkfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTIgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMiAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMisucmVzdWx0LS1tb250aC0tMTIgLnJlc3VsdF9fbW9udGggLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTIrLnJlc3VsdC0tbW9udGgtLTEyIC5yZXN1bHRfX21vbnRoIHB7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMisucmVzdWx0LS1tb250aC0tMTIgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMisucmVzdWx0LS1tb250aC0tMTIgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTErLnJlc3VsdC0tZGF5LS0xIC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMSsucmVzdWx0LS1kYXktLTEgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yKy5yZXN1bHQtLWRheS0tMiAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTIrLnJlc3VsdC0tZGF5LS0yIC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMysucmVzdWx0LS1kYXktLTMgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0zKy5yZXN1bHQtLWRheS0tMyAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTQrLnJlc3VsdC0tZGF5LS00IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tNCsucmVzdWx0LS1kYXktLTQgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS01Ky5yZXN1bHQtLWRheS0tNSAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTUrLnJlc3VsdC0tZGF5LS01IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tNisucmVzdWx0LS1kYXktLTYgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS02Ky5yZXN1bHQtLWRheS0tNiAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTcrLnJlc3VsdC0tZGF5LS03IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tNysucmVzdWx0LS1kYXktLTcgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS04Ky5yZXN1bHQtLWRheS0tOCAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTgrLnJlc3VsdC0tZGF5LS04IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tOSsucmVzdWx0LS1kYXktLTkgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS05Ky5yZXN1bHQtLWRheS0tOSAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTEwKy5yZXN1bHQtLWRheS0tMTAgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xMCsucmVzdWx0LS1kYXktLTEwIC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTErLnJlc3VsdC0tZGF5LS0xMSAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTExKy5yZXN1bHQtLWRheS0tMTEgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xMisucmVzdWx0LS1kYXktLTEyIC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTIrLnJlc3VsdC0tZGF5LS0xMiAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTEzKy5yZXN1bHQtLWRheS0tMTMgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xMysucmVzdWx0LS1kYXktLTEzIC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTQrLnJlc3VsdC0tZGF5LS0xNCAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTE0Ky5yZXN1bHQtLWRheS0tMTQgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xNSsucmVzdWx0LS1kYXktLTE1IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTUrLnJlc3VsdC0tZGF5LS0xNSAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTE2Ky5yZXN1bHQtLWRheS0tMTYgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xNisucmVzdWx0LS1kYXktLTE2IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTcrLnJlc3VsdC0tZGF5LS0xNyAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTE3Ky5yZXN1bHQtLWRheS0tMTcgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xOCsucmVzdWx0LS1kYXktLTE4IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTgrLnJlc3VsdC0tZGF5LS0xOCAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTE5Ky5yZXN1bHQtLWRheS0tMTkgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xOSsucmVzdWx0LS1kYXktLTE5IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjArLnJlc3VsdC0tZGF5LS0yMCAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTIwKy5yZXN1bHQtLWRheS0tMjAgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yMSsucmVzdWx0LS1kYXktLTIxIC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjErLnJlc3VsdC0tZGF5LS0yMSAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTIyKy5yZXN1bHQtLWRheS0tMjIgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yMisucmVzdWx0LS1kYXktLTIyIC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjMrLnJlc3VsdC0tZGF5LS0yMyAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTIzKy5yZXN1bHQtLWRheS0tMjMgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yNCsucmVzdWx0LS1kYXktLTI0IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjQrLnJlc3VsdC0tZGF5LS0yNCAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTI1Ky5yZXN1bHQtLWRheS0tMjUgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yNSsucmVzdWx0LS1kYXktLTI1IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjYrLnJlc3VsdC0tZGF5LS0yNiAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTI2Ky5yZXN1bHQtLWRheS0tMjYgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yNysucmVzdWx0LS1kYXktLTI3IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjcrLnJlc3VsdC0tZGF5LS0yNyAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTI4Ky5yZXN1bHQtLWRheS0tMjggLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yOCsucmVzdWx0LS1kYXktLTI4IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjkrLnJlc3VsdC0tZGF5LS0yOSAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTI5Ky5yZXN1bHQtLWRheS0tMjkgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0zMCsucmVzdWx0LS1kYXktLTMwIC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMzArLnJlc3VsdC0tZGF5LS0zMCAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTMxKy5yZXN1bHQtLWRheS0tMzEgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0zMSsucmVzdWx0LS1kYXktLTMxIC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX21vbnRoIC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjYmRiZWJkfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fbW9udGggLmlubmVye3BhZGRpbmctdG9wOjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19tb250aCAuaW5uZXJ7d2lkdGg6Y2FsYygxMDAlICsgOXB4KTtwYWRkaW5nLXRvcDoxMHB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX21vbnRoIHB7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDozNnB4O21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19tb250aCBwe2ZvbnQtc2l6ZTo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHh9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fZGF5IC5pbm5lcntwYWRkaW5nLXRvcDo3cHg7d2lkdGg6Y2FsYygxMDAlICsgMTBweCk7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fZGF5IC5pbm5lcnt3aWR0aDpjYWxjKDEwMCUgKyAyN3B4KTtsZWZ0Oi05cHh9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fZGF5IHB7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6NjBweDtsaW5lLWhlaWdodDo2MHB4O2xldHRlci1zcGFjaW5nOi0zcHg7bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6LTVweDtmb250LXNpemU6NzJweDtsaW5lLWhlaWdodDo3MnB4O2xldHRlci1zcGFjaW5nOi0zLjZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19kYXkgcHtmb250LXNpemU6MTIwcHg7bGluZS1oZWlnaHQ6MTIwcHg7bGV0dGVyLXNwYWNpbmc6LTZweH19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X190ZXh0IC5pbm5lcntwYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7cGFkZGluZy10b3A6MjJweDtwYWRkaW5nLWJvdHRvbTozMHB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX3RleHQgYXtjb2xvcjojMjYyNjI2fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fdGV4dCBhIC5pY29ue2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7Y29sb3I6I2RhMjkxY30uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX3RleHQgYSAuaWNvbjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweDtsZWZ0OjEwcHg7dHJhbnNmb3JtOnNjYWxlKDEuNCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fdGV4dCBhIC5pY29uOmJlZm9yZXtsZWZ0OjEycHh9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fcG9zdHR5cGV7Y29sb3I6I2RhMjkxYztmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwLjVweDttYXJnaW4tYm90dG9tOjRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19wb3N0dHlwZXttYXJnaW4tYm90dG9tOjEwcHh9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fdGl0bGV7d29yZC1icmVhazpicmVhay13b3JkO21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjcuMzRweDttYXJnaW4tYm90dG9tOjRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X190aXRsZXttYXJnaW4tcmlnaHQ6MTJweDtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozMS44OXB4O21hcmdpbi1ib3R0b206NXB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX2luZm9ze2ZvbnQtZmFtaWx5OlwiR2VvcmdpYVwiLHNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIxcHg7bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX2luZm9ze2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI2cHg7bWFyZ2luLWJvdHRvbToxOHB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX3ZpZGVvLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9faW1hZ2V7d2lkdGg6MTMzLjMzMzMzMzMzJTttYXJnaW4tbGVmdDotMzMuMzMzMzMzMzMlO21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X192aWRlbywuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX2ltYWdle3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MH19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X192aWRlbyAuZW1iZWQtcmVzcG9uc2l2ZSwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX2ltYWdlIC5lbWJlZC1yZXNwb25zaXZle21hcmdpbi1ib3R0b206MTBweH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX3ZpZGVvIC5lbWJlZC1yZXNwb25zaXZlOmxhc3QtY2hpbGQsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19pbWFnZSAuZW1iZWQtcmVzcG9uc2l2ZTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQgLnB1YmxpY2F0aW9uIC5yZXN1bHRfX2ltYWdle3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQgLnB1YmxpY2F0aW9uIC5yZXN1bHRfX2ltYWdlIGltZ3tib3JkZXI6MXB4IHNvbGlkICMyNjI2MjZ9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fbG9hZG1vcmV7dGV4dC1hbGlnbjpjZW50ZXJ9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fbG9hZG1vcmUgYnV0dG9ue2JvcmRlcjptZWRpdW07YmFja2dyb3VuZDojZGEyOTFjO2NvbG9yOiNmZmY7Zm9udC1zaXplOjIwcHg7cGFkZGluZzo1cHggMjBweH0uYWN0aW9uc3t0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMnB4fS5hY3Rpb25zIC5hY3Rpb25zcm93LXNvY2lhbHN7Zm9udC1zaXplOjI2cHg7bWFyZ2luLWJvdHRvbToxNnB4fS5hY3Rpb25zIC5hY3Rpb25zcm93LXNvY2lhbHMgdWwuc29jaWFsLXNoYXJlc3ttYXJnaW4tYm90dG9tOjI0cHh9LmFjdGlvbnMgLmFjdGlvbnNyb3ctc29jaWFscyB1bC5zb2NpYWwtc2hhcmVzIGxpe2Rpc3BsYXk6YmxvY2t9LmFjdGlvbnMgLmFjdGlvbnNyb3ctc29jaWFscyB1bC5zb2NpYWwtc2hhcmVzIGxpIGF7bWFyZ2luLXJpZ2h0OjB9LmFjdGlvbnMgLmFjdGlvbnNyb3ctc29jaWFscyB1bC5zb2NpYWwtc2hhcmVzIGxpLm1vYmlsZS1vbmx5LWlubGluZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYWN0aW9ucyAuYWN0aW9uc3Jvdy10ZXh0c2l6ZSAuanMtcGx1c3RleHR7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MzJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZH0uYWN0aW9ucyAuYWN0aW9uc3Jvdy10ZXh0c2l6ZSAuanMtbWludXN0ZXh0e2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGR9I25ld3NsZXR0ZXJmbHlpbiwjYXZlbmlyamV1bmVzc2VmbHlpbntwb3NpdGlvbjpmaXhlZDtyaWdodDotNDAwcHg7dG9wOjMwJTt6LWluZGV4OjEwO3dpZHRoOjcwMnB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAxcyBlYXNlLW91dH0jbmV3c2xldHRlcmZseWluLm5ld3NsZXR0ZXJmbHlpbi0tbm8taW1hZ2UsI2F2ZW5pcmpldW5lc3NlZmx5aW4ubmV3c2xldHRlcmZseWluLS1uby1pbWFnZXt3aWR0aDo0MDBweH0jbmV3c2xldHRlcmZseWluLnNyc2x5LXNob3csI2F2ZW5pcmpldW5lc3NlZmx5aW4uc3JzbHktc2hvd3tvcGFjaXR5OjE7cmlnaHQ6MTAwcHh9I25ld3NsZXR0ZXJmbHlpbiAuYmxvY2staW5uZXIsI2F2ZW5pcmpldW5lc3NlZmx5aW4gLmJsb2NrLWlubmVye3BhZGRpbmc6MzJweH0jbmV3c2xldHRlcmZseWluIC5jbG9zZSwjYXZlbmlyamV1bmVzc2VmbHlpbiAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEycHg7cmlnaHQ6LTZweH0jbmV3c2xldHRlcmZseWluIC5mbHlpbl9fbGluaywjYXZlbmlyamV1bmVzc2VmbHlpbiAuZmx5aW5fX2xpbmt7Y29sb3I6IzI2MjYyNjtmb250LXdlaWdodDpib2xkfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjbmV3c2xldHRlcmZseWluLnNyc2x5LXNob3csI2F2ZW5pcmpldW5lc3NlZmx5aW4uc3JzbHktc2hvd3tyaWdodDowO3dpZHRoOjEwMCV9I25ld3NsZXR0ZXJmbHlpbiAuYmxvY2stYmFubmVyLCNhdmVuaXJqZXVuZXNzZWZseWluIC5ibG9jay1iYW5uZXJ7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXJpZ2h0OjB9I25ld3NsZXR0ZXJmbHlpbiAuYmxvY2staW5uZXIsI2F2ZW5pcmpldW5lc3NlZmx5aW4gLmJsb2NrLWlubmVye3BhZGRpbmc6NDBweH0jbmV3c2xldHRlcmZseWluIC5mZWF0dXJlZC1pbWFnZSwjYXZlbmlyamV1bmVzc2VmbHlpbiAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWJvdHRvbToxMHB4fX0ubWV0YWJhcnttYXJnaW46OTBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI2MjYyNn0ubWV0YWJhciAuY29udGFpbmVye3BhZGRpbmctdG9wOjE2cHg7cGFkZGluZy1ib3R0b206MTZweH0ubWV0YWJhciAubWV0YWJhci1pbm5lcntvdmVyZmxvdzpoaWRkZW59Lm1ldGFiYXIgLm1ldGFiYXItaW5uZXIgLnNvY2lhbC1zaGFyZXN7ZmxvYXQ6bGVmdH0ubWV0YWJhciAubWV0YWJhci1pbm5lciAucmVhZG1vcmUtYXJ0aWNsZXtmbG9hdDpyaWdodDt0ZXh0LWFsaWduOnJpZ2h0fS5yZWFkbW9yZS1hcnRpY2xle2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnJlYWRtb3JlLWFydGljbGUtbW9iaWxle21hcmdpbi1ib3R0b206NTZweH0jbWV0YWJhcntwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO2JvdHRvbTotNjRweDtsZWZ0OjA7bWFyZ2luOjA7ei1pbmRleDoxMDtiYWNrZ3JvdW5kOndoaXRlO3RyYW5zaXRpb246Ym90dG9tIDAuNXMgZWFzZS1vdXR9I21ldGFiYXIuc3JzbHktc2hvd3tib3R0b206MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7Lm1ldGFiYXIgLmNvbnRhaW5lcntwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4fS5tZXRhYmFyIC5tZXRhYmFyLWlubmVyIC5zb2NpYWwtc2hhcmVze2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5tZXRhYmFyIC5tZXRhYmFyLWlubmVyIC5zb2NpYWwtc2hhcmVzIGxpIGF7Y29sb3I6IzI2MjYyNn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpeyNhcnRpY2xlbWV0YXtkaXNwbGF5Om5vbmU7ZmxvYXQ6cmlnaHQ7d2lkdGg6NDAwcHg7bWFyZ2luLWxlZnQ6MThweDttYXJnaW4tcmlnaHQ6LTI0cHh9I2FydGljbGVtZXRhLm1ldGFjYXJkLWlubGluZSwjYXJ0aWNsZW1ldGEubWV0YWNhcmQtcHVibGljYXRpb257d2lkdGg6MTAwJTttYXJnaW46MCAwIDUwcHg7ZmxvYXQ6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE1MHB4KXsjYXJ0aWNsZW1ldGEubWV0YWNhcmQtcHVibGljYXRpb257d2lkdGg6NjEwcHg7bWFyZ2luLXJpZ2h0Oi0xOTZweDtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDoxOHB4fX0ubWV0YWNhcmR7bWFyZ2luLWJvdHRvbTozMHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO3BhZGRpbmc6OHB4O2JvcmRlcjoxcHggc29saWQgIzI2MjYyNn0ubWV0YWNhcmQgLnJvd3ttYXJnaW4tbGVmdDotOHB4O21hcmdpbi1yaWdodDotOHB4fS5tZXRhY2FyZCAucm93IGRpdltjbGFzc149J2NvbCddLC5tZXRhY2FyZCAucm93IGRpdltjbGFzcyo9JyBjb2wnXXtwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6OHB4fS5tZXRhY2FyZCAucm93IGRpdltjbGFzc149J2NvbCddLmJvcmRlci1sZWZ0LC5tZXRhY2FyZCAucm93IGRpdltjbGFzcyo9JyBjb2wnXS5ib3JkZXItbGVmdHtib3JkZXItbGVmdDoxcHggc29saWQgIzI2MjYyNn0ubWV0YWNhcmQgLmJ0biwubWV0YWNhcmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7d2hpdGUtc3BhY2U6bm9ybWFsfSNjb2xsYXBzZUNWLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0e21hcmdpbi10b3A6OHB4fSNjb2xsYXBzZUNWLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IHB7bWFyZ2luLWJvdHRvbToxNnB4fS5jYXJkYm94IGgxLC5jYXJkYm94IGgyLC5jYXJkYm94IGgzLC5jYXJkYm94IGg0LC5jYXJkYm94IGg1LC5jYXJkYm94IGg2LC5jYXJkYm94IHB7bWFyZ2luOjB9LmNhcmRib3ggLmNhcmRyb3d7cGFkZGluZzo0cHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjMjYyNjI2fS5jYXJkYm94IC5jYXJkcm93IC5idG4sLmNhcmRib3ggLmNhcmRyb3cgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7d2lkdGg6MTAwJX0uY2FyZGJveCAuY2FyZHJvdyBwe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS5jYXJkYm94IC5jYXJkcm93OmZpcnN0LWNoaWxkLC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctY29udGFjdHtib3JkZXItdG9wOm1lZGl1bSBub25lfS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctb3JkZXIgLnJvdy10aXRsZXttYXJnaW4tdG9wOjhweDtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6YmxvY2t9LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1vcmRlciBwe21hcmdpbi1ib3R0b206OHB4fS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctb3JkZXIgLmJ0biwuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LW9yZGVyIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3dpZHRoOmF1dG87cGFkZGluZy1yaWdodDo0OHB4O3BhZGRpbmctbGVmdDo0OHB4O21heC13aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LW9yZGVyIC5idG4sLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1vcmRlciAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXttYXJnaW4tYm90dG9tOjhweH19LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IC5yb3ctdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmJsb2NrfS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCBoMiwuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgaDMsLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IGg0LC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCBoNXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW46MH0uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgcCwuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgdWwsLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IG9se2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIzcHg7Zm9udC1mYW1pbHk6XCJHZW9yZ2lhXCIsc2VyaWZ9LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1zb2NpYWxzIHVsLnNvY2lhbC1zaGFyZXN7bWFyZ2luLWJvdHRvbTowfS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctY29sbGFwc2UgYXtjb2xvcjojMjYyNjI2fS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctY29sbGFwc2UgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWNvbGxhcHNlIGEgLmljb257ZmxvYXQ6cmlnaHQ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7bGluZS1oZWlnaHQ6MX0uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWNvbGxhcHNlIGEuY29sbGFwc2VkIC5pY29uey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctY29sbGFwc2UgYS5jb2xsYXBzZWQ6aG92ZXIsLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1jb2xsYXBzZSBhLmNvbGxhcHNlZDphY3RpdmV7Y29sb3I6I2RhMjkxYzt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZGJveC5jYXJkYm94LWNvbGxhcHNlIC5jYXJkcm93LWxpbmsgLmljb24tbGluazpiZWZvcmV7bWFyZ2luLXJpZ2h0OjVweH0uY2FyZGJveC5jYXJkYm94LXB1YmxpY2F0aW9uIC5jYXJkcm93LmNhcmRyb3ctaW1hZ2UgLmZlYXR1cmVkLWltYWdle2JvcmRlcjoxcHggc29saWQgIzI2MjYyNjt0ZXh0LWFsaWduOmNlbnRlcn0uc2VwZXJhdG9yLWNhcmRib3gtaG9yaXpvbnRhbHt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyNjI2MjY7bWFyZ2luOjhweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsubWV0YWNhcmQtYXV0aG9yIC5zZXBlcmF0b3ItY2FyZGJveC1ob3Jpem9udGFse2Rpc3BsYXk6bm9uZX0ubWV0YWNhcmR7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNjtib3JkZXItbGVmdDptZWRpdW0gbm9uZTtib3JkZXItcmlnaHQ6bWVkaXVtIG5vbmU7cGFkZGluZzowfS5tZXRhY2FyZC5tZXRhY2FyZC10ZWFte3BhZGRpbmc6MH0ubWV0YWNhcmQgLnJvdyBkaXZbY2xhc3NePSdjb2wnXS5ib3JkZXItbGVmdCwubWV0YWNhcmQgLnJvdyBkaXZbY2xhc3MqPScgY29sJ10uYm9yZGVyLWxlZnR7Ym9yZGVyLWxlZnQ6bWVkaXVtIG5vbmV9Lm1ldGFjYXJkLm1ldGFjYXJkLWF1dGhvciAuYm94LWF1dGhvcntwYWRkaW5nLXRvcDo4cHg7Ym9yZGVyLXRvcDoycHggc29saWQgIzI2MjYyNn0ubWV0YWNhcmQubWV0YWNhcmQtYXV0aG9yIC5ib3gtYXV0aG9yLmJveC1sYXN0e2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMyNjI2MjZ9fSNwcm9zcGVyaXR5YmFubmVyLCN3ZWl0ZXJsZXNlbiwjc2Vjb25kaGFsZntkaXNwbGF5Om5vbmV9LmJhbm5lci1hcnRpY2xle2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI2MjYyNjtwYWRkaW5nOjE2cHggMDttYXJnaW46MzJweCAwfS5iYW5uZXItYXJ0aWNsZSBoMy50aXRsZS1iYW5uZXJ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTo4cHh9LmJhbm5lci1hcnRpY2xlIGg0LnRpdGxlLXByb3NwZXJpdHl7Zm9udC1zaXplOjIzcHg7bGluZS1oZWlnaHQ6MjVweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToxNnB4O3BhZGRpbmc6MH0uYmFubmVyLWFydGljbGUgaDQudGl0bGUtcHJvc3Blcml0eSBzcGFue2NvbG9yOiMyNjI2MjYgIWltcG9ydGFudH0uYmFubmVyLWFydGljbGUgLnRlYXNlIHAubGVhZHtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyMHB4fS5iYW5uZXItYXJ0aWNsZSAubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluazphY3RpdmUsLmJhbm5lci1hcnRpY2xlIC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rOmZvY3VzLC5iYW5uZXItYXJ0aWNsZSAubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2LXByb3NwZXJpdHl7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMyNjI2MjZ9Lm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbXtwYWRkaW5nOjE2cHggOHB4IDB9Lm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbSAubmF2LWxpbmt7cGFkZGluZzowO2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjI1cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOm1lZGl1bSBub25lfS5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW0gLm5hdi1saW5rIHNwYW57Y29sb3I6IzI2MjYyNn0ubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVtOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5uYXYtcHJvc3Blcml0eXtib3JkZXItbGVmdDptZWRpdW0gbm9uZX0ubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVte3BhZGRpbmc6MTZweCAwIDB9Lm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbSAubmF2LWxpbmt7Zm9udC1zaXplOjIxcHh9LmJhbm5lci1hcnRpY2xle3BhZGRpbmctYm90dG9tOjQwcHh9LmJhbm5lci1hcnRpY2xlIGgzLnRpdGxlLWJhbm5lcntjb2xvcjojZGEyOTFjO21hcmdpbi1ib3R0b206MjRweDtmb250LXNpemU6MThweH19LnNpbmdsZSAuc2VjdGlvbi1zbGlkZXJ7bWFyZ2luLWJvdHRvbTo4MHB4O21hcmdpbi10b3A6MH0uYXJ0aWNsZS1ib2R5LCN0aW55bWNle2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjEuNDM1fS5hcnRpY2xlLWJvZHkgaW1nLC5hcnRpY2xlLWJvZHkgaW1nLmFsaWducmlnaHQsLmFydGljbGUtYm9keSBpbWcuYWxpZ25sZWZ0LCN0aW55bWNlIGltZywjdGlueW1jZSBpbWcuYWxpZ25yaWdodCwjdGlueW1jZSBpbWcuYWxpZ25sZWZ0e21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG8gOHB4O2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZX0uYXJ0aWNsZS1ib2R5IGltZywuYXJ0aWNsZS1ib2R5IGlmcmFtZSwuYXJ0aWNsZS1ib2R5IG9iamVjdCwuYXJ0aWNsZS1ib2R5IC50d2l0dGVyLXR3ZWV0LC5hcnRpY2xlLWJvZHkgLnRhYmxlYXVQbGFjZWhvbGRlciwjdGlueW1jZSBpbWcsI3RpbnltY2UgaWZyYW1lLCN0aW55bWNlIG9iamVjdCwjdGlueW1jZSAudHdpdHRlci10d2VldCwjdGlueW1jZSAudGFibGVhdVBsYWNlaG9sZGVye21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG8gOHB4O2Rpc3BsYXk6YmxvY2t9LmFydGljbGUtYm9keSBpbWcuaW1hZ2Utd2lkZSwjdGlueW1jZSBpbWcuaW1hZ2Utd2lkZXttYXgtd2lkdGg6aW5pdGlhbH0uYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uLCN0aW55bWNlIC53cC1jYXB0aW9ue21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCBhdXRvIDJlbX0uYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsLmFydGljbGUtYm9keSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi1kZCwjdGlueW1jZSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LCN0aW55bWNlIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLWRke2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MC44NTdlbTtsaW5lLWhlaWdodDoxLjExMTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvfS5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCBhLC5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24gLndwLWNhcHRpb24tZGQgYSwjdGlueW1jZSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IGEsI3RpbnltY2UgLndwLWNhcHRpb24gLndwLWNhcHRpb24tZGQgYXtmb250LXNpemU6MWVtfS5hcnRpY2xlLWJvZHkgaDEsLmFydGljbGUtYm9keSBoMiwuYXJ0aWNsZS1ib2R5IGgzLC5hcnRpY2xlLWJvZHkgaDQsLmFydGljbGUtYm9keSBoNSwuYXJ0aWNsZS1ib2R5IGg2LCN0aW55bWNlIGgxLCN0aW55bWNlIGgyLCN0aW55bWNlIGgzLCN0aW55bWNlIGg0LCN0aW55bWNlIGg1LCN0aW55bWNlIGg2e2ZvbnQtc2l6ZToxZW07Zm9udC1mYW1pbHk6XCJHZW9yZ2lhXCIsc2VyaWY7bWFyZ2luLWJvdHRvbToxNnB4O2xpbmUtaGVpZ2h0OjEuNTMzfS5hcnRpY2xlLWJvZHkgcCwjdGlueW1jZSBwe2ZvbnQtc2l6ZToxZW07bWFyZ2luLWJvdHRvbToyZW19LmFydGljbGUtYm9keSBwIGEsI3RpbnltY2UgcCBhe2ZvbnQtc2l6ZToxLjFlbTtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFydGljbGUtYm9keSBwIGE6aG92ZXIsLmFydGljbGUtYm9keSBwIGE6Zm9jdXMsLmFydGljbGUtYm9keSBwIGE6YWN0aXZlLCN0aW55bWNlIHAgYTpob3ZlciwjdGlueW1jZSBwIGE6Zm9jdXMsI3RpbnltY2UgcCBhOmFjdGl2ZXtjb2xvcjojZGEyOTFjO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFydGljbGUtYm9keSB1bCwuYXJ0aWNsZS1ib2R5IG9sLCN0aW55bWNlIHVsLCN0aW55bWNlIG9se21hcmdpbi1ib3R0b206MmVtfS5hcnRpY2xlLWJvZHkgdWwgbGksLmFydGljbGUtYm9keSBvbCBsaSwjdGlueW1jZSB1bCBsaSwjdGlueW1jZSBvbCBsaXtmb250LXNpemU6MWVtO21hcmdpbi1ib3R0b206MTZweH0uYXJ0aWNsZS1ib2R5IGVtK2ltZywjdGlueW1jZSBlbStpbWd7bWFyZ2luLXRvcDoyZW19LmFydGljbGUtYm9keSBwcmUsLmFydGljbGUtYm9keSBhZGRyZXNzLCN0aW55bWNlIHByZSwjdGlueW1jZSBhZGRyZXNze2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDowO2NvbG9yOiMyOTJiMmM7d2hpdGUtc3BhY2U6bm9ybWFsO21hcmdpbi1ib3R0b206MmVtfS5hcnRpY2xlLWJvZHkgLnR5cGVmb3JtLXdpZGdldCwjdGlueW1jZSAudHlwZWZvcm0td2lkZ2V0e2JvcmRlcjoxcHggc29saWQgIzI2MjYyNjtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyZW07cGFkZGluZy1yaWdodDoxcHh9LmFydGljbGUtYm9keSAudHlwZWZvcm0td2lkZ2V0LnR5cGVmb3JtLXJlc3VsdHMsI3RpbnltY2UgLnR5cGVmb3JtLXdpZGdldC50eXBlZm9ybS1yZXN1bHRze2Rpc3BsYXk6bm9uZX0uYXJ0aWNsZS1ib2R5IC50eXBlZm9ybS13aWRnZXQudHlwZWZvcm0tcmVzdWx0cy5zaG93LCN0aW55bWNlIC50eXBlZm9ybS13aWRnZXQudHlwZWZvcm0tcmVzdWx0cy5zaG93e2Rpc3BsYXk6YmxvY2t9LmFydGljbGUtYm9keSAudGV4dGJveCwjdGlueW1jZSAudGV4dGJveHtib3JkZXI6MXB4IHNvbGlkICMyNjI2MjY7bWFyZ2luLWJvdHRvbToyZW07cGFkZGluZzoxZW0gMWVtIDA7Zm9udC1zaXplOjE4cHh9LmFydGljbGUtYm9keSAudGV4dGJveCBoMiwuYXJ0aWNsZS1ib2R5IC50ZXh0Ym94IGgzLC5hcnRpY2xlLWJvZHkgLnRleHRib3ggaDQsLmFydGljbGUtYm9keSAudGV4dGJveCBoNSwjdGlueW1jZSAudGV4dGJveCBoMiwjdGlueW1jZSAudGV4dGJveCBoMywjdGlueW1jZSAudGV4dGJveCBoNCwjdGlueW1jZSAudGV4dGJveCBoNXttYXJnaW4tYm90dG9tOjB9LmFydGljbGUtYm9keSAudGV4dGJveCBwLC5hcnRpY2xlLWJvZHkgLnRleHRib3ggdWwsLmFydGljbGUtYm9keSAudGV4dGJveCBvbCwuYXJ0aWNsZS1ib2R5IC50ZXh0Ym94IHByZSwuYXJ0aWNsZS1ib2R5IC50ZXh0Ym94IGFkZHJlc3MsLmFydGljbGUtYm9keSAudGV4dGJveCAudHlwZWZvcm0td2lkZ2V0LCN0aW55bWNlIC50ZXh0Ym94IHAsI3RpbnltY2UgLnRleHRib3ggdWwsI3RpbnltY2UgLnRleHRib3ggb2wsI3RpbnltY2UgLnRleHRib3ggcHJlLCN0aW55bWNlIC50ZXh0Ym94IGFkZHJlc3MsI3RpbnltY2UgLnRleHRib3ggLnR5cGVmb3JtLXdpZGdldHttYXJnaW4tYm90dG9tOjFlbX0uYXJ0aWNsZS1ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIsLmFydGljbGUtYm9keSAudGFibGVwcmVzcy1zY3JvbGwtd3JhcHBlciwjdGlueW1jZSAuZGF0YVRhYmxlc193cmFwcGVyLCN0aW55bWNlIC50YWJsZXByZXNzLXNjcm9sbC13cmFwcGVye2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MmVtfS5hcnRpY2xlLWJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciBsYWJlbCBpbnB1dCwuYXJ0aWNsZS1ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgbGFiZWwgc2VsZWN0LC5hcnRpY2xlLWJvZHkgLnRhYmxlcHJlc3Mtc2Nyb2xsLXdyYXBwZXIgbGFiZWwgaW5wdXQsLmFydGljbGUtYm9keSAudGFibGVwcmVzcy1zY3JvbGwtd3JhcHBlciBsYWJlbCBzZWxlY3QsI3RpbnltY2UgLmRhdGFUYWJsZXNfd3JhcHBlciBsYWJlbCBpbnB1dCwjdGlueW1jZSAuZGF0YVRhYmxlc193cmFwcGVyIGxhYmVsIHNlbGVjdCwjdGlueW1jZSAudGFibGVwcmVzcy1zY3JvbGwtd3JhcHBlciBsYWJlbCBpbnB1dCwjdGlueW1jZSAudGFibGVwcmVzcy1zY3JvbGwtd3JhcHBlciBsYWJlbCBzZWxlY3R7Zm9udC1zaXplOjE3cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2JvcmRlcjoxcHggc29saWQgIzI2MjYyNjtwYWRkaW5nOjJweCA1cHh9LmFydGljbGUtYm9keSAudGFibGVwcmVzcywjdGlueW1jZSAudGFibGVwcmVzc3tmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtib3JkZXItdG9wOjFweCBzb2xpZCAjMjYyNjI2O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyNjI2MjY7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5hcnRpY2xlLWJvZHkgLnRhYmxlcHJlc3MgdGhlYWQgdGgsI3RpbnltY2UgLnRhYmxlcHJlc3MgdGhlYWQgdGh7YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmfS5hcnRpY2xlLWJvZHkgLnRhYmxlcHJlc3MgdGZvb3QgdGgsI3RpbnltY2UgLnRhYmxlcHJlc3MgdGZvb3QgdGh7YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmfS5hcnRpY2xlLWJvZHkgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwuYXJ0aWNsZS1ib2R5IHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50aDpmaXJzdC1jaGlsZDpiZWZvcmUsI3RpbnltY2UgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwjdGlueW1jZSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQ6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztsaW5lLWhlaWdodDoxO2JvcmRlcjptZWRpdW0gbm9uZX0uYXJ0aWNsZS1ib2R5IC5wYWdpbmdfc2ltcGxlIC5wYWdpbmF0ZV9idXR0b24ubmV4dDphZnRlciwuYXJ0aWNsZS1ib2R5IC5wYWdpbmdfc2ltcGxlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXM6YmVmb3JlLCN0aW55bWNlIC5wYWdpbmdfc2ltcGxlIC5wYWdpbmF0ZV9idXR0b24ubmV4dDphZnRlciwjdGlueW1jZSAucGFnaW5nX3NpbXBsZSAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzOmJlZm9yZXtjb2xvcjojY2NjO3RleHQtc2hhZG93Om5vbmU7Zm9udC13ZWlnaHQ6bGlnaHRlcn0uYXJ0aWNsZS1ib2R5IC50YWJsZXByZXNzLXRhYmxlLWRlc2NyaXB0aW9uLCN0aW55bWNlIC50YWJsZXByZXNzLXRhYmxlLWRlc2NyaXB0aW9ue2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTowLjg1N2VtO2xpbmUtaGVpZ2h0OjEuMTExO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIGF1dG8gMmVtfS5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGgxLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGgyLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGgzLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGg0LC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGg1LC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGg2LC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGgxLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGgyLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGgzLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGg0LC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGg1LC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGg2LC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGgxLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGgyLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGgzLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGg0LC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGg1LC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGg2LC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IGgxLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IGgyLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IGgzLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IGg0LC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IGg1LC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IGg2LCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIGgxLCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIGgyLCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIGgzLCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIGg0LCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIGg1LCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIGg2e2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MTZweH0uc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBwLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IHAsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgcCwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBwLCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIHB7bWFyZ2luLWJvdHRvbToxNnB4fS5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IHAsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgdWwgbGksLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgb2wgbGksLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgcCwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSB1bCBsaSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBvbCBsaSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBwLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IHVsIGxpLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IG9sIGxpLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IHAsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgdWwgbGksLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgb2wgbGksI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgcCwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyB1bCBsaSwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBvbCBsaXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0uc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBhLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGEsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBhLCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIGF7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Y29sb3I6IzI2MjYyNjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGE6aG92ZXIsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYTpmb2N1cywuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBhOmFjdGl2ZSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBhOmhvdmVyLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGE6Zm9jdXMsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYTphY3RpdmUsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYTpob3Zlciwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBhOmZvY3VzLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGE6YWN0aXZlLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IGE6aG92ZXIsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgYTpmb2N1cywuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBhOmFjdGl2ZSwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBhOmhvdmVyLCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIGE6Zm9jdXMsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgYTphY3RpdmV7Y29sb3I6I2RhMjkxY30uYmFubmVyLWNvbnRhY3R7cGFkZGluZzo4cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIycHg7YmFja2dyb3VuZDojZGEyOTFjO2NvbG9yOndoaXRlfS5iYW5uZXItY29udGFjdCBhLC5iYW5uZXItY29udGFjdCBhOmhvdmVye2NvbG9yOndoaXRlO2JveC1zaGFkb3c6aW5zZXQgMCAyM3B4IDAgLTFweCAjZGEyOTFjLCBpbnNldCAwIC0yMnB4IDAgLTFweCAjZmZmZmZmfS50aXRsZS1zaW5nbGVjYXR7ZGlzcGxheTpub25lO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyOHB4O21hcmdpbi1ib3R0b206OHB4fS50aXRsZS1zaW5nbGVjYXQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYXJ0aWNsZS1ib2R5IHA+aW1nLmltZy13aWRlLC5hcnRpY2xlLWJvZHkgcD5pZnJhbWUsLmFydGljbGUtYm9keSBwPm9iamVjdCwuYXJ0aWNsZS1ib2R5IHA+LnR3aXR0ZXItdHdlZXQsLmFydGljbGUtYm9keSAud3AtY2FwdGlvbj5pbWcuaW1nLXdpZGUsLmFydGljbGUtYm9keSAud3AtY2FwdGlvbj5pZnJhbWUsLmFydGljbGUtYm9keSAud3AtY2FwdGlvbj5vYmplY3QsLmFydGljbGUtYm9keSAud3AtY2FwdGlvbj4udHdpdHRlci10d2VldCwjdGlueW1jZSBwPmltZy5pbWctd2lkZSwjdGlueW1jZSBwPmlmcmFtZSwjdGlueW1jZSBwPm9iamVjdCwjdGlueW1jZSBwPi50d2l0dGVyLXR3ZWV0LCN0aW55bWNlIC53cC1jYXB0aW9uPmltZy5pbWctd2lkZSwjdGlueW1jZSAud3AtY2FwdGlvbj5pZnJhbWUsI3RpbnltY2UgLndwLWNhcHRpb24+b2JqZWN0LCN0aW55bWNlIC53cC1jYXB0aW9uPi50d2l0dGVyLXR3ZWV0e21hcmdpbi1sZWZ0Oi0xOHB4O21hcmdpbi1yaWdodDotMThweDttYXgtd2lkdGg6aW5pdGlhbH0uYXJ0aWNsZS1ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyLCN0aW55bWNlIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVye2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hcnRpY2xlLWJvZHksI3RpbnltY2V7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4yNzh9LmFydGljbGUtYm9keSBwLCN0aW55bWNlIHB7bWFyZ2luLWJvdHRvbToyNHB4fS5hcnRpY2xlLWJvZHkgcCBhLCN0aW55bWNlIHAgYXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyM3B4fS5iYW5uZXIuYmFubmVyLWNvbnRhY3R7bWFyZ2luOjAgLTE4cHggMzJweH0udGl0bGUtc2luZ2xlY2F0e2Rpc3BsYXk6YmxvY2t9LnNpbmdsZS1wb3N0IGgxOmJlZm9yZXtmb250LWZhbWlseTpcImZvbnRlbGxvXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3NwZWFrOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjFlbTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTttYXJnaW4tcmlnaHQ6MC4yNWVtO2NvbnRlbnQ6XCJcXGU4MDFcIjt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2luZ2xlLXB1YmxpY2F0aW9uIGgxOmJlZm9yZXtmb250LWZhbWlseTpcImZvbnRlbGxvXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3NwZWFrOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjFlbTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTttYXJnaW4tcmlnaHQ6MC4yNWVtO2NvbnRlbnQ6XCJcXGU4MDBcIjt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2luZ2xlLXBvZGNhc3QgaDE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiZm9udGVsbG9cIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3BlYWs6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MWVtOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgyMFwiO3RleHQtZGVjb3JhdGlvbjpub25lfS5zaW5nbGUtdmlkZW8gaDE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiZm9udGVsbG9cIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3BlYWs6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MWVtOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgyNFwiO3RleHQtZGVjb3JhdGlvbjpub25lfX0jc3JzbHkgLm1lanMtY29udGFpbmVyLCNzcnNseSAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMsI3Nyc2x5IC5tZWpzLWVtYmVkLCNzcnNseSAubWVqcy1lbWJlZCBib2R5e2JhY2tncm91bmQ6I2RhMjkxYztoZWlnaHQ6MzBweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAzcHggMCAwcHh9I3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAqe2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O291dGxpbmU6bm9uZX0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtcGxheSBidXR0b257YmFja2dyb3VuZDpub25lO21hcmdpbjozcHggN3B4O291dGxpbmU6bm9uZTtoZWlnaHQ6MjRweDt3aWR0aDoyNHB4fSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1wbGF5IGJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIlxcZTgyMVwiO2NvbG9yOiNmZmY7Zm9udC1zaXplOjI0cHh9I3Nyc2x5IC5tZWpzLWJ1dHRvbi5tZWpzLXBsYXlwYXVzZS1idXR0b257d2lkdGg6NDJweDtoZWlnaHQ6MzBweH0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtcGF1c2UgYnV0dG9ue2JhY2tncm91bmQ6bm9uZTttYXJnaW46M3B4IDhweDtvdXRsaW5lOm5vbmU7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweH0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtcGF1c2UgYnV0dG9uOmJlZm9yZXtjb250ZW50OidcXGU4MjInO2NvbG9yOiNmZmY7Zm9udC1zaXplOjI0cHh9I3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyAubWVqcy10aW1le3BhZGRpbmc6N3B4O2Zsb2F0OnJpZ2h0fSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWx7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MzVweDtwYWRkaW5nOjZweH0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLWN1cnJlbnQsI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWxvYWRlZHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4zMyl9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWN1cnJlbnR7YmFja2dyb3VuZDojZmZmfSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtdG90YWwsI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFse2JhY2tncm91bmQ6I2RhMjkxYztib3JkZXI6MXB4IHNvbGlkICNmZmY7aGVpZ2h0OjExcHg7bWFyZ2luLXRvcDo0cHg7bWluLXdpZHRoOjM1cHh9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWZsb2F0e2hlaWdodDoyMHB4O2JhY2tncm91bmQ6I2ZmZn0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtZmxvYXQtY3VycmVudHttYXJnaW46MXB4fSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1mbG9hdC1jb3JuZXJ7Ym9yZGVyLWNvbG9yOiNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7dG9wOjE4cHh9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLW11dGUsI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIGEubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIsI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLm1lanMtZHVyYXRpb24tY29udGFpbmVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNzcnNseSAubWVqcy1yZXBsYXk+YnV0dG9ue21hcmdpbjo1cHh9LnNpbmdsZS1wb2RjYXN0ICNzcnNseSAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS5tZWpzLWR1cmF0aW9uLWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LnNpbmdsZS1wb2RjYXN0IC5hcnRpY2xlLWxlYWR7bWFyZ2luLWJvdHRvbTo0MHB4fS5zaW5nbGUtcG9kY2FzdCAuY2FyZHJvdy1wbGF5ZXJ7bWFyZ2luLWJvdHRvbTo4cHh9LnNpbmdsZS1wb2RjYXN0IC5jYXJkcm93LXBsYXllciAud3AtYXVkaW8tc2hvcnRjb2Rle29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC41cyBsaW5lYXJ9LnNpbmdsZS1wb2RjYXN0IC5jYXJkcm93LXBsYXllciAud3AtYXVkaW8tc2hvcnRjb2RlLm1lanMtYXVkaW97b3BhY2l0eToxfS5zaW5nbGUtcG9kY2FzdCAuc3Vic2NyaWJlLWxpbmtze21hcmdpbi1ib3R0b206NDBweDtmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9LnNpbmdsZS1wb2RjYXN0IC5zdWJzY3JpYmUtbGlua3MgLmNhcmRyb3ctbGlua3tmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTBweDtmb250LXdlaWdodDpib2xkfS5zaW5nbGUtcG9kY2FzdCAuc3Vic2NyaWJlLWxpbmtzIC5jYXJkcm93LWxpbmsgYXtmb250LXdlaWdodDpub3JtYWx9LnBhZ2UtdGVtcGxhdGUtcGFnZS1wb2RjYXN0IC50ZWFzZS1wb2RjYXN0IGgzOmJlZm9yZXtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zaW5nbGUtcG9kY2FzdCAuYXJ0aWNsZS1sZWFke21hcmdpbi1ib3R0b206OHB4fS5zaW5nbGUtcG9kY2FzdCAuc3Vic2NyaWJlLWxpbmtze21hcmdpbi1ib3R0b206MjRweH19I3BkZnByZXZpZXd7bWFyZ2luLWJvdHRvbTozMHB4O2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzphdXRvfS5wZGYtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5wZGYtY29udGFpbmVyIGlmcmFtZXt3aWR0aDoxMDAlfS5wZGYtY29udGFpbmVyIC5hbGVydC1pbnZpc2libGV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjB9LmFsZXJ0LWludmlzaWJsZXtwYWRkaW5nOjB9LmFsZXJ0LWludmlzaWJsZSAuY2xvc2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjB9LnNpbmdsZS0xOTk1LTIwMzUgLnRpdGxlLXNpbmdsZWNhdHtkaXNwbGF5OmJsb2NrfS5zaW5nbGUtMTk5NS0yMDM1IC5yZWFkbW9yZS1hcnRpY2xle2Rpc3BsYXk6bm9uZX0uc2luZ2xlLTE5OTUtMjAzNSAuc2VjdGlvbi1saWJlcmFsIC5hcnRpY2xlLWJvZHk+aDI6Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToyNHB4O2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjM2cHh9LnNpbmdsZS0xOTk1LTIwMzUgaDEuYXJ0aWNsZS1oMSBpbWd7bWFyZ2luLXRvcDotMTBweH0uYXJyb3ctaG9tZXt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi10b3A6LTZweH0uYXJyb3ctaG9tZSBhe2ZvbnQtc2l6ZTo0MHB4fS5ib3gtMTk5NXtwYWRkaW5nLXRvcDo4cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNjttYXJnaW4tYm90dG9tOjMycHh9LmJveC0xOTk1IGg0e21hcmdpbi1ib3R0b206MTZweH0uYm94LTE5OTUuYm94LWJ1dHRvbntwYWRkaW5nLXRvcDowO2JvcmRlcjptZWRpdW0gbm9uZX0uYm94LTE5OTUuYm94LWJ1dHRvbiAuYnRuLC5ib3gtMTk5NS5ib3gtYnV0dG9uIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3dpZHRoOjEwMCV9LmluZm9ncmFwaGljLTE5OTV7bWFyZ2luLWJvdHRvbTozMnB4fS5tb2JpbGUtd3JhcCBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zaW5nbGUtMTk5NS0yMDM1IGgxLmFydGljbGUtaDEgaW1nLC5zaW5nbGUtMTk5NS0yMDM1IGgyLmFydGljbGUtaDIgaW1ne3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHh9LnNpbmdsZS0xOTk1LTIwMzUgLmJveC0xOTk1LmJveC1kb3dubG9hZHttYXJnaW46MzJweCAwfX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjaGVhZGVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNoZWFkZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNoZWFkZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNoZWFkZXJ7bWFyZ2luLWJvdHRvbTowfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5iYW5uZXItY29udGFjdCwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYmFubmVyLWNvbnRhY3QsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5iYW5uZXItY29udGFjdCxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmJhbm5lci1jb250YWN0e2JhY2tncm91bmQ6IzAwOWU5NH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYmFubmVyLWNvbnRhY3QgYSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYmFubmVyLWNvbnRhY3QgYTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYmFubmVyLWNvbnRhY3QgYSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYmFubmVyLWNvbnRhY3QgYTpob3ZlciwudGVybS1hdmVuaXItamV1bmVzc2UgLmJhbm5lci1jb250YWN0IGEsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5iYW5uZXItY29udGFjdCBhOmhvdmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYmFubmVyLWNvbnRhY3QgYSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmJhbm5lci1jb250YWN0IGE6aG92ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDIzcHggMCAtMXB4ICMwMDllOTQsaW5zZXQgMCAtMjJweCAwIC0xcHggI2ZmZn0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuY29sb3ItbGluaywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuY29sb3ItbGluaywudGVybS1hdmVuaXItamV1bmVzc2UgLmNvbG9yLWxpbmssYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5jb2xvci1saW5re2NvbG9yOiMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IC5idG4tcHJpbWFyeSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgLm11aS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5tdWktZm9ybSAuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5hbGVydCBhLmJ0bi1wcmltYXJ5LC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5hbGVydCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IC5idG4tcHJpbWFyeSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgLm11aS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5tdWktZm9ybSAucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hbGVydCBhLmJ0bi1wcmltYXJ5LC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hbGVydCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hbGVydCAuYnRuLXByaW1hcnksLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hbGVydCAubXVpLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sLm11aS1mb3JtIC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hbGVydCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwudGVybS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IGEuYnRuLXByaW1hcnksLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hbGVydCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hbGVydCAuYnRuLXByaW1hcnksYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hbGVydCAubXVpLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sLm11aS1mb3JtIGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYWxlcnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hbGVydCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmFsZXJ0IGEuYnRuLXByaW1hcnksYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hbGVydCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7YmFja2dyb3VuZC1jb2xvcjojMDA5ZTk0O2JvcmRlci1jb2xvcjojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojRkFGRkFFfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyIGEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgYSwudGVybS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgYSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgYXtjb2xvcjojMjYyNjI2ICFpbXBvcnRhbnR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgYTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lciBhOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lciBhOmhvdmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lciBhOmhvdmVye29wYWNpdHk6MC44fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5ldmVudF9fbWFya2VyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5ldmVudF9fbWFya2VyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuZXZlbnRfX21hcmtlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmV2ZW50X19tYXJrZXJ7Y29sb3I6IzAwOWU5NH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGEsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGEsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5taWNyb3NpdGUtaGVhZGVyIGF7Y29sb3I6IzI2MjYyNiAhaW1wb3J0YW50fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGE6aG92ZXIgc3Bhbiwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhOmFjdGl2ZSBzcGFuLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGE6Zm9jdXMgc3BhbiwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhOmhvdmVyIHNwYW4sLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLm1pY3Jvc2l0ZS1oZWFkZXIgYTphY3RpdmUgc3BhbiwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhOmZvY3VzIHNwYW4sLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGE6aG92ZXIgc3BhbiwudGVybS1hdmVuaXItamV1bmVzc2UgLm1pY3Jvc2l0ZS1oZWFkZXIgYTphY3RpdmUgc3BhbiwudGVybS1hdmVuaXItamV1bmVzc2UgLm1pY3Jvc2l0ZS1oZWFkZXIgYTpmb2N1cyBzcGFuLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAubWljcm9zaXRlLWhlYWRlciBhOmhvdmVyIHNwYW4sYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5taWNyb3NpdGUtaGVhZGVyIGE6YWN0aXZlIHNwYW4sYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5taWNyb3NpdGUtaGVhZGVyIGE6Zm9jdXMgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlcntiYWNrZ3JvdW5kOiM4NUUxQ0E7cG9zaXRpb246cmVsYXRpdmV9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmNvbnRhaW5lciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAuY29udGFpbmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAuY29udGFpbmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6Izg1RTFDQTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM4NUUxQ0EgMCUsICNGQUZGQUUgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICM4NUUxQ0EpLCBjb2xvci1zdG9wKDEwMCUsICNGQUZGQUUpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM4NUUxQ0EgMCUsICNGQUZGQUUgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQsIGVuZENvbG9yc3RyPSRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCwgR3JhZGllbnRUeXBlPTEgKX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAubG9nby1haiwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAubG9nby1haiwudGVybS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmxvZ28tYWosYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIC5sb2dvLWFqe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MzJweCAwIDhweH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAuYmctYWJzb2x1dGUtcmlnaHQsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmJnLWFic29sdXRlLXJpZ2h0LC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAuYmctYWJzb2x1dGUtcmlnaHQsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIC5iZy1hYnNvbHV0ZS1yaWdodHtiYWNrZ3JvdW5kOiNGQUZGQUU7d2lkdGg6NTAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmFydGljbGUtaDEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmFydGljbGUtaDEsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hcnRpY2xlLWgxLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYXJ0aWNsZS1oMXttYXJnaW4tdG9wOjQwcHh9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnBvc3QtdHlwZS1hdmVuaXItamV1bmVzc2UsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnBvc3QtdHlwZS1hdmVuaXItamV1bmVzc2UsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5wb3N0LXR5cGUtYXZlbmlyLWpldW5lc3NlLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAucG9zdC10eXBlLWF2ZW5pci1qZXVuZXNzZXtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDllOTQgMCUsICNmZmYgNjAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMwMDllOTQpLCBjb2xvci1zdG9wKDYwJSwgI2ZmZiksIGNvbG9yLXN0b3AoMTAwJSwgI2ZmZikpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA5ZTk0IDAlLCAjZmZmIDYwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDllOTQgMCUsICNmZmYgNjAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDllOTQgMCUsICNmZmYgNjAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwOWU5NCAwJSwgI2ZmZiA2MCUsICNmZmYgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2NlZWY0YicsIGVuZENvbG9yc3RyPScjZTczODI3JywgR3JhZGllbnRUeXBlPTEgKX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciwudGVybS1hdmVuaXItamV1bmVzc2UgI21ldGFiYXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNtZXRhYmFye2JhY2tncm91bmQ6Izg1RTFDQX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAuY29udGFpbmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC5jb250YWluZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC5jb250YWluZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNtZXRhYmFyIC5jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojODVFMUNBO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzg1RTFDQSksIGNvbG9yLXN0b3AoMTAwJSwgI0ZBRkZBRSkpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjODVFMUNBIDAlLCAjRkFGRkFFIDEwMCUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjODVFMUNBIDAlLCAjRkFGRkFFIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODVFMUNBIDAlLCAjRkFGRkFFIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCwgZW5kQ29sb3JzdHI9JGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wLCBHcmFkaWVudFR5cGU9MSApfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC5iZy1hYnNvbHV0ZS1yaWdodCwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAuYmctYWJzb2x1dGUtcmlnaHQsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC5iZy1hYnNvbHV0ZS1yaWdodCxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI21ldGFiYXIgLmJnLWFic29sdXRlLXJpZ2h0e2JhY2tncm91bmQ6I0ZBRkZBRTt3aWR0aDo1MCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFuLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4sLnRlcm0tYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4sYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNtZXRhYmFyIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW57dGV4dC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06aG92ZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmFjdGl2ZSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06Zm9jdXMsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06Zm9jdXMsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbS5hY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbTpob3Zlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmFjdGl2ZSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmZvY3VzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW0uYWN0aXZle2NvbG9yOiMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6dmlzaXRlZCxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgYSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgYTp2aXNpdGVke2NvbG9yOiMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTpob3Zlciwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmFjdGl2ZSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmZvY3VzLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6dmlzaXRlZDpob3Zlciwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQ6YWN0aXZlLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6dmlzaXRlZDpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTp2aXNpdGVkOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6dmlzaXRlZDphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTp2aXNpdGVkOmZvY3VzLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTpmb2N1cywudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTp2aXNpdGVkOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQ6YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQ6Zm9jdXMsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGE6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGE6YWN0aXZlLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhOmZvY3VzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhOnZpc2l0ZWQ6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGE6dmlzaXRlZDphY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGE6dmlzaXRlZDpmb2N1c3tjb2xvcjojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYnRuLXByaW1hcnksLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYnRuLXByaW1hcnksLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5LC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYnRuLXByaW1hcnksYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtjb2xvcjp3aGl0ZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDllOTQ7Ym9yZGVyLWNvbG9yOiMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5idG4tcHJpbWFyeTpob3Zlciwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6aG92ZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5idG4tcHJpbWFyeTphY3RpdmUsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmFjdGl2ZSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmZvY3VzLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYnRuLXByaW1hcnk6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmZvY3VzLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6aG92ZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYnRuLXByaW1hcnk6YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmZvY3VzLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXMsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYnRuLXByaW1hcnk6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpob3Zlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgYS5idG4tcHJpbWFyeTphY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTphY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYnRuLXByaW1hcnk6Zm9jdXMsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpmb2N1c3tvcGFjaXR5OjAuODtjb2xvcjp3aGl0ZX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbmssLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbmssYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEudGVhc2UtbGlua3tjb2xvcjojMjYyNjI2fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEudGVhc2UtbGluazpob3Zlciwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbms6YWN0aXZlLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEudGVhc2UtbGluazpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbms6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rOmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbms6Zm9jdXMsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEudGVhc2UtbGluazpob3ZlciwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rOmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rOmZvY3VzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLnRlYXNlLWxpbms6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEudGVhc2UtbGluazphY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEudGVhc2UtbGluazpmb2N1c3tjb2xvcjojMjYyNjI2fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5iYW5uZXItY29udGFjdCBhLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5iYW5uZXItY29udGFjdCBhOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5iYW5uZXItY29udGFjdCBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5iYW5uZXItY29udGFjdCBhOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmFubmVyLWNvbnRhY3QgYSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJhbm5lci1jb250YWN0IGE6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IC5iYW5uZXItY29udGFjdCBhLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCAuYmFubmVyLWNvbnRhY3QgYTpob3Zlcntjb2xvcjojZmZmfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXJ7YmFja2dyb3VuZDojRkFGRkFFfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWcsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZywudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZyxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZ3t0ZXh0LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTttYXJnaW4tYm90dG9tOjE2cHh9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhe2NvbG9yOiMyNjI2MjY7bWFyZ2luOjAgOHB4fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6aG92ZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYTphY3RpdmUsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYTpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6Zm9jdXMsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6aG92ZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmZvY3VzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmhvdmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmFjdGl2ZSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYTpmb2N1c3tjb2xvcjojMjYyNjI2O29wYWNpdHk6MC44fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGF7Y29sb3I6I2RhMjkxY30uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYTpob3Zlciwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYTphY3RpdmUsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhOmZvY3VzLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYTpob3ZlciwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6YWN0aXZlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYTpmb2N1cyxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhOmFjdGl2ZSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6Zm9jdXN7Y29sb3I6I2RhMjkxY30uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAjYXZlbmlyamV1bmVzc2VmbHlpbiAuYmxvY2staW5uZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgI2F2ZW5pcmpldW5lc3NlZmx5aW4gLmJsb2NrLWlubmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAjYXZlbmlyamV1bmVzc2VmbHlpbiAuYmxvY2staW5uZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50ICNhdmVuaXJqZXVuZXNzZWZseWluIC5ibG9jay1pbm5lcntwYWRkaW5nLWJvdHRvbToxcHh9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltYWdlOmFmdGVyLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC50ZWFzZS12aWRlbyAuZmVhdHVyZWQtaW1hZ2U6YWZ0ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltYWdlOmFmdGVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC50ZWFzZS12aWRlbyAuZmVhdHVyZWQtaW1hZ2U6YWZ0ZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC50ZWFzZS1wb2RjYXN0IC5mZWF0dXJlZC1pbWFnZTphZnRlciwudGVybS1hdmVuaXItamV1bmVzc2UgLnRlYXNlLXZpZGVvIC5mZWF0dXJlZC1pbWFnZTphZnRlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltYWdlOmFmdGVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAudGVhc2UtdmlkZW8gLmZlYXR1cmVkLWltYWdlOmFmdGVye2NvbG9yOiMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4sLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4sLnRlcm0tYXZlbmlyLWpldW5lc3NlIC50ZWFzZSAubGVhZCBzcGFuLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAudGVhc2UgLmxlYWQgc3Bhbntjb2xvcjojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC50ZWFzZSAubGVhZCBzcGFuLnNlcmllcy1sb29wLnNlcmllcy1sb29wLTEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMSwudGVybS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnRlYXNlIC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMXtkaXNwbGF5Om5vbmV9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMiwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAudGVhc2UgLmxlYWQgc3Bhbi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0yLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAudGVhc2UgLmxlYWQgc3Bhbi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0yLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAudGVhc2UgLmxlYWQgc3Bhbi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0ye2Rpc3BsYXk6aW5saW5lfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1jb250YWluZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scywuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtZW1iZWQsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWVtYmVkIGJvZHksLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbCwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtdG90YWwsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1lbWJlZCwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtZW1iZWQgYm9keSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXRvdGFsLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS10b3RhbCwudGVybS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciwudGVybS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scywudGVybS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWVtYmVkLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtZW1iZWQgYm9keSwudGVybS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbCwudGVybS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFsLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjc3JzbHkgLm1lanMtY29udGFpbmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjc3JzbHkgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjc3JzbHkgLm1lanMtZW1iZWQsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNzcnNseSAubWVqcy1lbWJlZCBib2R5LGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXRvdGFsLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtdG90YWx7YmFja2dyb3VuZDojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIC5wYWdlLWxpbmssLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLnBhZ2UtbGluaywudGVybS1hdmVuaXItamV1bmVzc2UgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywudGVybS1hdmVuaXItamV1bmVzc2UgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIC5wYWdlLWxpbmssYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5re2JhY2tncm91bmQtY29sb3I6IzAwOWU5NDtib3JkZXItY29sb3I6IzAwOWU5NH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlcnttYXJnaW4tYm90dG9tOjU2cHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmFydGljbGUtaDF7bWFyZ2luLXRvcDowO2NvbG9yOiMyNjI2MjYgIWltcG9ydGFudH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGE6dmlzaXRlZHtjb2xvcjojMjYyNjI2fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGE6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gYTphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gYTpmb2N1cywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBhOnZpc2l0ZWQ6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gYTp2aXNpdGVkOmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBhOnZpc2l0ZWQ6Zm9jdXN7Y29sb3I6IzI2MjYyNn0ucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi5zZWN0aW9uLXNvY2lhbGVtYmVke21hcmdpbjo1NnB4IDAgMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2hlYWRlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjaGVhZGVye21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIGxvZ28tYWosLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgbG9nby1hantwYWRkaW5nOjE1cHggMCA0cHh9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24tYmxvZywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi1ibG9ne21hcmdpbi10b3A6NTZweH1ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MjRweH19Lm1pY3Jvc2l0ZS1oZWFkZXJ7cGFkZGluZzoyNHB4IDAgMH0ubWljcm9zaXRlLWhlYWRlciBhe2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjI1cHg7Y29sb3I6IzI2MjYyNjtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2ZmZiwgLTFweCAxcHggMCAjZmZmLCAycHggMCAwICNmZmYsIC0ycHggMCAwICNmZmZ9Lm1pY3Jvc2l0ZS1oZWFkZXIgYSBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgIzI2MjYyNjt3b3JkLXNwYWNpbmc6LTJweH0ubWljcm9zaXRlLWhlYWRlciBhOmhvdmVyLC5taWNyb3NpdGUtaGVhZGVyIGE6Zm9jdXMsLm1pY3Jvc2l0ZS1oZWFkZXIgYTphY3RpdmV7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmfS5taWNyb3NpdGUtaGVhZGVyIGE6aG92ZXIgc3BhbiwubWljcm9zaXRlLWhlYWRlciBhOmZvY3VzIHNwYW4sLm1pY3Jvc2l0ZS1oZWFkZXIgYTphY3RpdmUgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICNkYTI5MWN9LnNpbmdsZS1taWNyb3NpdGUgI2hlYWRlcnttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1taWNyb3NpdGUgaDEuYXJ0aWNsZS1oMXttYXJnaW4tdG9wOjU2cHh9LnNpbmdsZS1taWNyb3NpdGUgLmFydGljbGUtYm9keXttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey5zaW5nbGUtbWljcm9zaXRlICNoZWFkZXIgLnNlcGVyYXRvci1oZWFkZXIsLnNpbmdsZS1taWNyb3NpdGUgI2hlYWRlciAubmF2YmFyLWF2ZW5pci1ib3R0b217ZGlzcGxheTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCl7LnNpbmdsZS1taWNyb3NpdGUgLnRlYXNlLXZlcnRpY2FsLnRlYXNlIC5mZWF0dXJlZC1pbWFnZSBpbWd7bWF4LWhlaWdodDoyMTNweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zaW5nbGUtbWljcm9zaXRlIC50ZWFzZS12ZXJ0aWNhbC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UgaW1ne21heC1oZWlnaHQ6MTM0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2luZ2xlLW1pY3Jvc2l0ZSAudGVhc2UtdmVydGljYWwudGVhc2UgLmZlYXR1cmVkLWltYWdlIGltZ3ttYXgtaGVpZ2h0OjE4NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjg4cHgpey5zaW5nbGUtbWljcm9zaXRlIC50ZWFzZS12ZXJ0aWNhbC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UgaW1ne2hlaWdodDoxOTRweH19LnNpbmdsZS1taWNyb3NpdGUgLnJlYWRtb3JlLWFydGljbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmdyaWQtaXRlbSwuZ3JpZC1zaXplcnt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6OXB4O3BhZGRpbmctbGVmdDo5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ncmlkLWl0ZW0sLmdyaWQtc2l6ZXJ7d2lkdGg6MjUlfS5ncmlkLWl0ZW0udGVhc2VyLWhlcm8sLmdyaWQtc2l6ZXIudGVhc2VyLWhlcm97d2lkdGg6NTAlfX0ubG9nb0dyaWR7bWFyZ2luLWxlZnQ6LTlweDttYXJnaW4tcmlnaHQ6LTlweH0ubG9nb0dyaWQgLnRlYXNlci1oZXJvIC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWJvdHRvbToxMnB4fS5sb2dvR3JpZEZpbHRlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5sb2dvR3JpZEZpbHRlcntmb250LXNpemU6MjhweDtwYWRkaW5nLXRvcDoxMHB4O21hcmdpbi1ib3R0b206NjBweH19LmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVte2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbTpob3ZlciwubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06YWN0aXZlLC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbTpmb2N1cywubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW0uYWN0aXZle2NvbG9yOiNkYTI5MWN9LmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmRpc2FibGVke2N1cnNvcjphdXRvO2NvbG9yOiNiZGJlYmR9LmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmRpc2FibGVkOmhvdmVyLC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbS5kaXNhYmxlZDphY3RpdmUsLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmRpc2FibGVkOmZvY3Vze2NvbG9yOiNiZGJlYmR9LmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb257Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNjtwYWRkaW5nLXRvcDo0cHh9LmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gcCwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoMSwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoMiwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoMywuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoNCwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoNSwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBoNiwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB1bCwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBsaSwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBvbHtmb250LXNpemU6MC44NTdlbX0uYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBwe21hcmdpbi1ib3R0b206MWVtfS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHVsLC5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIG9se3BhZGRpbmc6MCAwIDAgMjBweH0udGVhc2UudGVhc2UtbWljcm9zaXRle21hcmdpbi1ib3R0b206NTZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNpbmdsZS1taWNyb3NpdGUgaDEuYXJ0aWNsZS1oMXttYXJnaW4tdG9wOjB9fS5ibGFja2VkaXRpb257YmFja2dyb3VuZDojMjEyNDI4O2NvbG9yOndoaXRlICFpbXBvcnRhbnR9LmJsYWNrZWRpdGlvbiAjaGVhZGVye2JhY2tncm91bmQ6IzIxMjQyODtjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHdoaXRlfS5ibGFja2VkaXRpb24gI2hlYWRlciAubmF2LWxpbmssLmJsYWNrZWRpdGlvbiAjaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYSwuYmxhY2tlZGl0aW9uICNoZWFkZXIgLm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1zZWFyY2gsLmJsYWNrZWRpdGlvbiAjaGVhZGVyIC5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24sLmJsYWNrZWRpdGlvbiAjaGVhZGVyIC5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW0gLm5hdi1saW5rIHNwYW4sLmJsYWNrZWRpdGlvbiAjaGVhZGVyICNuYXZiYXJOYXZNb2JpbGUgLnNvY2lhbC1wcm9maWxlcyBhe2NvbG9yOndoaXRlICFpbXBvcnRhbnR9LmJsYWNrZWRpdGlvbiAjaGVhZGVyIC5zZXBlcmF0b3ItaGVhZGVyLC5ibGFja2VkaXRpb24gI2hlYWRlciAjbmF2YmFyTmF2TW9iaWxle2JvcmRlci1jb2xvcjp3aGl0ZX0uYmxhY2tlZGl0aW9uICNoZWFkZXIgLmhlYWRlcl9fY2xhaW0gLnNlcGVyYXRvci1oZWFkZXJ7ZGlzcGxheTpibG9jaztib3JkZXItd2lkdGg6MXB4fS5ibGFja2VkaXRpb24gLmFjdGlvbnMsLmJsYWNrZWRpdGlvbiAuc2VyaWVzLWxvb3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmJsYWNrZWRpdGlvbiAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFuLC5ibGFja2VkaXRpb24gLnRlYXNlIHAubGVhZCwuYmxhY2tlZGl0aW9uIC50ZWFzZSAuYm9vay10ZXh0IHAsLmJsYWNrZWRpdGlvbiAudGVhc2UgZGl2LmxlYWQgcCwuYmxhY2tlZGl0aW9uIC50ZWFzZSBwLm1ldGEtaW5mb3t0ZXh0LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtjb2xvcjp3aGl0ZX0uYmxhY2tlZGl0aW9uIC5zZWN0aW9uIC5zZWN0aW9uLWlubmVyLC5ibGFja2VkaXRpb24gLnNlcGVyYXRvci1tb2JpbGUsLmJsYWNrZWRpdGlvbiAubW9iaWxlLXNlYXJjaC1sYW5ne2JvcmRlci1jb2xvcjp3aGl0ZX0uYmxhY2tlZGl0aW9uIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7Y29sb3I6d2hpdGUgIWltcG9ydGFudH0uYmxhY2tlZGl0aW9uICNmb290ZXJ7Ym9yZGVyLWNvbG9yOndoaXRlO2NvbG9yOndoaXRlICFpbXBvcnRhbnR9LmJsYWNrZWRpdGlvbiAjZm9vdGVyIC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rLC5ibGFja2VkaXRpb24gI2Zvb3RlciAuZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXMsLmJsYWNrZWRpdGlvbiAjZm9vdGVyIC5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhe2JvcmRlci1jb2xvcjp3aGl0ZX0uYmxhY2tlZGl0aW9uICNmb290ZXIgYXtjb2xvcjp3aGl0ZSAhaW1wb3J0YW50fS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSBoMXtmb250LXNpemU6NjhweDtsaW5lLWhlaWdodDo3M3B4O21hcmdpbi1ib3R0b206MTRweDtmb250LXdlaWdodDpib2xkO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFydGljbGUtYm9keS5hcnRpY2xlLWJvZHktLWFwcHN0b3JlIGgxe2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjM5cHg7bWFyZ2luLWJvdHRvbTo4cHh9fS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSBoMntmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDoxLjIzMztmb250LXN0eWxlOml0YWxpYzttYXJnaW4tYm90dG9tOjI4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSBoMntmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoyNXB4O21hcmdpbi1ib3R0b206MjRweH19LmFydGljbGUtYm9keS5hcnRpY2xlLWJvZHktLWFwcHN0b3JlIGlmcmFtZXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjM1MHB4O21hcmdpbjowICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4OHB4KXsuYXJ0aWNsZS1ib2R5LmFydGljbGUtYm9keS0tYXBwc3RvcmUgaWZyYW1le21heC13aWR0aDpub25lO2hlaWdodDo2ODdweDt3aWR0aDoxMjIycHggIWltcG9ydGFudDttYXJnaW4tbGVmdDotMjA3cHggIWltcG9ydGFudH19LmFydGljbGUtYm9keS5hcnRpY2xlLWJvZHktLWFwcHN0b3JlIC5zZWN0aW9ue2JvcmRlci1jb2xvcjp3aGl0ZSAhaW1wb3J0YW50fS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSAudGl0bGUtc2VjdGlvbntjb2xvcjp3aGl0ZSAhaW1wb3J0YW50fS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSAuc2VjdGlvbi5zZWN0aW9uLWJsb2d7bWFyZ2luLXRvcDowO2JvcmRlci10b3A6MXB4IHNvbGlkIHdoaXRlfS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSAuc2VjdGlvbi5zZWN0aW9uLWJsb2cgLnNlY3Rpb24taW5uZXJ7bWFyZ2luLXRvcDo1NnB4O2JvcmRlcjptZWRpdW0gbm9uZX0uc2VjdGlvbi5zZWN0aW9uLWFwcHN0b3Jle3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC43KTttYXJnaW46NDBweCAwO3BhZGRpbmctdG9wOjQwcHh9LnNlY3Rpb24uc2VjdGlvbi1hcHBzdG9yZSBhOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2VjdGlvbi5zZWN0aW9uLWFwcHN0b3JlIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjMwcHh9fS5wb3N0LXR5cGUtbWljcm9zaXRlIC5zbGlkZXJ7bWFyZ2luLWJvdHRvbTo2MHB4fS5wb3N0LXR5cGUtbWljcm9zaXRlIC5zbGlkZXIgLnNsaWRlIGltZ3ttYXgtaGVpZ2h0Om5vbmUgIWltcG9ydGFudH0uaGVyby1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZXJvLWltYWdle21hcmdpbi1ib3R0b206NjBweH19Lmhlcm8taW1hZ2UgaW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE5MjBweH0uaGVyby1pbWFnZV9fdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MTVweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVyby1pbWFnZV9fdGV4dHtib3R0b206MzBweH19Lmhlcm8taW1hZ2VfX3RleHQgYTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhlcm8taW1hZ2VfX3RleHQgYTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MzBweH19Lmhlcm8taW1hZ2VfX3RleHQgaW1ne3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNpbmdsZS12aWRlbyAuYXJ0aWNsZS1ib2R5e21hcmdpbi1ib3R0b206NTZweH0uc2luZ2xlLXZpZGVvX190aXRsZXtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luLWJvdHRvbTo4cHh9LnNpbmdsZS12aWRlb19fdGl0bGU6YmVmb3Jle21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgyNFwiO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZTozNnB4fS5zaW5nbGUtdmlkZW9fX2xlYWR7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzdweDttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpey5zaW5nbGUtdmlkZW9fX2xlYWR7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjZweH19LnNpbmdsZS12aWRlb19fZGF0ZXtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zaW5nbGUtdmlkZW9fX2RhdGV7bWFyZ2luLWJvdHRvbTo1NnB4fX0uc2luZ2xlLXZpZGVvX19lbWJlZHttYXJnaW4tYm90dG9tOjFlbTttYXJnaW4tdG9wOi0zMnB4O21hcmdpbi1sZWZ0Oi0xOHB4O21hcmdpbi1yaWdodDotMThweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNpbmdsZS12aWRlb19fZW1iZWR7bWFyZ2luLWxlZnQ6LTlweDttYXJnaW4tcmlnaHQ6LTlweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5zaW5nbGUtdmlkZW9fX2VtYmVke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLXRvcDowfX0uc2luZ2xlLXZpZGVvLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnNpbmdsZS12aWRlb19fZW1iZWR7bWFyZ2luLXRvcDowfS5ob21lIC5zaW5nbGUtdmlkZW9fX2VtYmVke21hcmdpbi10b3A6LTE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5ob21lIC5zaW5nbGUtdmlkZW9fX2VtYmVke21hcmdpbi10b3A6MH19LmhvbWUgLnNpbmdsZS12aWRlb19fZGF0ZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4fS50ZWFzZS12aWRlbyAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWJvdHRvbToxZW19LmVtYmVkLXJlc3BvbnNpdmUtMTZieTEwOjpiZWZvcmV7cGFkZGluZy10b3A6NjIuNSV9LnNlY3Rpb257bWFyZ2luOjU2cHggMH0uc2VjdGlvbiAuc2VjdGlvbi1pbm5lcntwYWRkaW5nLXRvcDo4cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNn0uc2VjdGlvbiAuc2VjdGlvbi1pbm5lciAuc2VjdGlvbnttYXJnaW46MH0uaG9tZSAuc2VjdGlvbi1hbm5vdW5jZW1lbnR7bWFyZ2luLXRvcDowfS5ob21lIC5zZWN0aW9uLW1lZGlhe21hcmdpbi1ib3R0b206MH0uc2VjdGlvbi1tZWRpYSAuY29sbGFwc2UtbWVkaWF7bWFyZ2luLXRvcDoyNHB4fS5zZWN0aW9uLnNlY3Rpb24tdG9wOmZpcnN0LW9mLXR5cGUgLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6MDtib3JkZXItdG9wOm1lZGl1bSBub25lfS5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllc3ttYXJnaW4tYm90dG9tOjQwcHh9LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC5zZWN0aW9uLWlubmVye3BhZGRpbmctdG9wOjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC5zZWN0aW9uLWlubmVye3BhZGRpbmctdG9wOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLm9yZGVyLW1kLTF7cGFkZGluZy1yaWdodDoxOHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgIzI2MjYyNjttYXJnaW4tdG9wOjQ2cHh9LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC5vcmRlci1tZC0ye3BhZGRpbmctbGVmdDoxOHB4fX0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRpdGxlLXNlY3Rpb257Y29sb3I6I2RhMjkxY30uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLmZlYXR1cmVkLWltYWdlIGltZ3ttYXgtaGVpZ2h0OnVuc2V0ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllcy0tMjAyMCAudGVhc2UgLnRpdGxlLXRlYXNlcntmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoyM3B4fS5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllcy0tMjAyMCAudGVhc2UgLmxlYWR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MThweH0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRlYXNlLnRlYXNlLW1pY3Jvc2l0ZXttYXJnaW4tYm90dG9tOjI0cHh9fS5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllcy0tMjAyMCAudGVhc2UtbWljcm9zaXRle21hcmdpbi1ib3R0b206MzJweH0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRlYXNlLXZlcnRpY2FsLWhlcm8gLmZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206MTZweH0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRlYXNlLXZlcnRpY2FsLWhlcm8gLnRpdGxlLXRlYXNlcntmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0NHB4fS5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllcy0tMjAyMCAudGVhc2UtdmVydGljYWwtaGVybyAubGVhZHtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNnB4fS5zZWN0aW9uLnNlY3Rpb24tbm9ib3JkZXJ7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZX0uc2VjdGlvbi5zZWN0aW9uLW5vYm9yZGVyIC5zZWN0aW9uLWlubmVye2JvcmRlcjptZWRpdW0gbm9uZTtwYWRkaW5nOjB9LnNlY3Rpb24uc2VjdGlvbi1zZWFyY2h7bWFyZ2luLWJvdHRvbTo5NnB4fS5ob21lIC5zZWN0aW9uLnNlY3Rpb24tc2VhcmNoe21hcmdpbi1ib3R0b206NTZweH0uc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lcntwYWRkaW5nOjE2cHggMTZweCA4cHg7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZTtiYWNrZ3JvdW5kOiNlZmVmZWZ9LnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgLnRpdGxlLWJpZ3t0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2VmZWZlZiwtMXB4IDFweCAwICNlZmVmZWYsMnB4IDAgMCAjZWZlZmVmLC0ycHggMCAwICNlZmVmZWZ9LmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXJ7cGFkZGluZzoxNnB4IDE2cHggMzJweDtib3JkZXItdG9wOm1lZGl1bSBub25lO2JhY2tncm91bmQ6I2VmZWZlZn0uYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlne3RleHQtc2hhZG93OjFweCAxcHggMCAjZWZlZmVmLC0xcHggMXB4IDAgI2VmZWZlZiwycHggMCAwICNlZmVmZWYsLTJweCAwIDAgI2VmZWZlZn0uc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lcntwYWRkaW5nOjE2cHggMTZweCAxNnB4O2JhY2tncm91bmQ6I2RhMjkxYztjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9LnNlY3Rpb24tc3BvbnNvcnMgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZ3t0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2RhMjkxYywtMXB4IDFweCAwICNkYTI5MWMsMnB4IDAgMCAjZGEyOTFjLC0ycHggMCAwICNkYTI5MWN9LnNlY3Rpb24tc3BvbnNvcnMgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZyBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZGEyOTFjLGluc2V0IDAgLTNweCAwIDAgI2ZmZn0uc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciBwLm1vcmUtbGlua3tmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0uc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciBwLm1vcmUtbGluayBhe2NvbG9yOndoaXRlfS5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2UgLnRlYXNlLWFqLXBhZ2V7bWFyZ2luLWxlZnQ6LTE4cHg7bWFyZ2luLXJpZ2h0Oi0xOHB4O3BhZGRpbmc6MThweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNlY3Rpb24uc2VjdGlvbi1hdmVuaXJqZXVuZXNzZSAudGVhc2UtYWotcGFnZXttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO3BhZGRpbmc6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2UgLnRlYXNlLWFqLnRlYXNlLXB1YmxpY2F0aW9uIC5mZWF0dXJlZC1pbWFnZSBpbWd7d2lkdGg6NjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24uc2VjdGlvbi1hdmVuaXJqZXVuZXNzZSAudGVhc2UtYWo6bm90KC50ZWFzZS1hai1wYWdlKSAudGl0bGUtYmlne2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjIzcHh9LnNlY3Rpb24uc2VjdGlvbi1hdmVuaXJqZXVuZXNzZSAudGVhc2UtYWo6bm90KC50ZWFzZS1hai1wYWdlKSAubGVhZC1iaWcgcHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4fX0uc2VjdGlvbi5zZWN0aW9uLWF2ZW5pcmpldW5lc3NlIHAubGVhZHtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNnB4fS5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2UgcC5tb3JlLWxpbmsgYXtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkfS5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2UgLmJsb2NrLWJhbm5lciBwLmxlYWR7bWFyZ2luLWJvdHRvbTozMnB4fS5zZWN0aW9uLnNlY3Rpb24tbmV3c2xldHRlcntib3JkZXItdG9wOm5vbmV9LnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5zZWN0aW9uLWlubmVye2JvcmRlci10b3A6bm9uZX0uc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXJ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2NvbG9yOiNmZmY7cGFkZGluZzoxOHB4IDE4cHggMThweCAzNnB4O21hcmdpbi1sZWZ0Oi0xOHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXJ7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTJweDttYXJnaW4tbGVmdDowfX0uc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZ3t0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2RhMjkxYywgLTFweCAxcHggMCAjZGEyOTFjLCAycHggMCAwICNkYTI5MWMsIC0ycHggMCAwICNkYTI5MWN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zZWN0aW9uLnNlY3Rpb24tbmV3c2xldHRlciAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlne2Rpc3BsYXk6bm9uZX19LnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWcgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2RhMjkxYywgaW5zZXQgMCAtM3B4IDAgMCAjZmZmZmZmfS5zZWN0aW9uLnNlY3Rpb24tbmV3c2xldHRlciAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgcHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIHB7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctcmlnaHQ6MTZweH19LnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5idG4sLnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle2JvcmRlcjoxcHggc29saWQgI2ZmZjthbGlnbi1zZWxmOmZsZXgtc3RhcnR9LnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZHttYXJnaW4tdG9wOjE2cHh9LnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZCAuc29jaWFsLXByb2ZpbGVzIGF7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MjttYXJnaW4tbGVmdDozMnB4fS5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWQgLnNvY2lhbC1wcm9maWxlcyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmhvbWUgLnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZHttYXJnaW46MjRweCAwO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaG9tZSAuc2VjdGlvbi5zZWN0aW9uLXNvY2lhbGVtYmVke21hcmdpbjowfS5ob21lIC5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWQgaWZyYW1lLnR3aXR0ZXItdGltZWxpbmV7aGVpZ2h0OjY4MnB4ICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi5zZWN0aW9uLXNvY2lhbGVtYmVkIC5zb2NpYWwtcHJvZmlsZXMgYXtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyO21hcmdpbi1sZWZ0OjE2cHh9LnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZCAuc29jaWFsLXByb2ZpbGVzIGE6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH19LnNlY3Rpb24uc2VjdGlvbi10ZWFte21hcmdpbjo0MHB4IDB9LnNlY3Rpb24uc2VjdGlvbi1sYXlvdXR7bWFyZ2luLWJvdHRvbTo3MnB4fS5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0IC50aXRsZS1zZWN0aW9ue21hcmdpbi1ib3R0b206MTZweH0uc2VjdGlvbi5zZWN0aW9uLWxheW91dC5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb257bWFyZ2luLXRvcDoxNnB4fS5zZWN0aW9uLnNlY3Rpb24tdGVhbSAudGl0bGUtc2VjdGlvbnttYXJnaW4tYm90dG9tOjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24uc2VjdGlvbi10aWNrZXJ7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MzZweH19LnNlY3Rpb24uc2VjdGlvbi10aWNrZXIgLnNlY3Rpb24taW5uZXJ7cGFkZGluZzoxNnB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZWZlZmVmO2JvcmRlcjpub25lfS5zZWN0aW9uLnNlY3Rpb24tdGlja2VyIC50aWNrZXJ7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTowfS5zZWN0aW9uLnNlY3Rpb24tdGlja2VyIC50aWNrZXJfX3NwaXR6bWFya2V7Y29sb3I6I2RhMjkxYztmb250LXNpemU6MTZweDtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2VjdGlvbi5zZWN0aW9uLXRpY2tlciAudGlja2VyX19zcGl0em1hcmtle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MH19LnNlY3Rpb24uc2VjdGlvbi10aWNrZXIgLnRpY2tlcl9fbGlua3tjb2xvcjojMjYyNjI2O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5zZWN0aW9uLnNlY3Rpb24tdGlja2VyIC50aWNrZXJfX2xpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbnttYXJnaW4tdG9wOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNn0uc2VjdGlvbiAuc2VjdGlvbi1pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfS5zZWN0aW9uLnNlY3Rpb24tdG9wOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZX0uaG9tZSAuYmFubmVyLWFydGljbGV7Ym9yZGVyLWJvdHRvbTptZWRpdW0gbm9uZX0uYmxvY2stYmFubmVye21hcmdpbi1sZWZ0Oi0xOHB4O21hcmdpbi1yaWdodDotMThweH0uc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5zZXBlcmF0b3ItbW9iaWxle21hcmdpbi1sZWZ0Oi0xM3B4O21hcmdpbi1yaWdodDotMTNweH0uc2VjdGlvbi5zZWN0aW9uLWFubm91bmNlbWVudCwuc2VjdGlvbi5zZWN0aW9uLWV2ZW50e2JvcmRlci10b3A6bWVkaXVtIG5vbmV9LnNlY3Rpb24uc2VjdGlvbi1hbm5vdW5jZW1lbnQgLnNlY3Rpb24taW5uZXIsLnNlY3Rpb24uc2VjdGlvbi1ldmVudCAuc2VjdGlvbi1pbm5lcnttYXJnaW4tbGVmdDotMThweDttYXJnaW4tcmlnaHQ6LTE4cHh9LnNlY3Rpb24tZXZlbnRzIC50aXRsZS1zZWN0aW9ue21hcmdpbi1ib3R0b206MTZweH0uc2VjdGlvbi1zcG9uc29ycyBpbWcsLnNlY3Rpb24tc3BvbnNvcnMgLnR5cGVkLWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjE2cHh9LmhvbWUgLnNlY3Rpb24tbWVkaWEgLmNvbC1tZC0zOm50aC1jaGlsZCgzKSwuaG9tZSAuc2VjdGlvbi1tZWRpYSAuY29sLW1kLTM6bnRoLWNoaWxkKDQpe2Rpc3BsYXk6bm9uZX19LnNlY3Rpb24tZXZlbnQrLnNlY3Rpb24tZXZlbnR7bWFyZ2luLXRvcDoyNHB4ICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5ldmVudHtkaXNwbGF5OmJsb2NrfX0uZXZlbnRfX21hcmtlcntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtjb2xvcjojZGEyOTFjO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmV2ZW50X19tYXJrZXJ7d2lkdGg6MjUlO21hcmdpbi1yaWdodDoyJTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9fS5ldmVudF9fdGl0bGV7ZGlzcGxheTppbmxpbmU7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLXJpZ2h0OjE2cHh9LmV2ZW50X190aXRsZSBhe2NvbG9yOiMyNjI2MjY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZXZlbnRfX3RpdGxlIGE6aG92ZXIsLmV2ZW50X190aXRsZSBhOmZvY3VzLC5ldmVudF9fdGl0bGUgYTphY3RpdmV7Y29sb3I6I2RhMjkxY31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmV2ZW50X190aXRsZXt3aWR0aDo0MCU7bWFyZ2luLXJpZ2h0OjIlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH19LmV2ZW50X19kZXNjcmlwdGlvbntmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoxNnB4fS5ldmVudF9fbWV0YXtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZXZlbnRfX21ldGF7d2lkdGg6MjklO21hcmdpbi1yaWdodDowJTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9fS50ZWFzZXttYXJnaW4tYm90dG9tOjMycHh9LnRlYXNlIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTo4cHh9LnRlYXNlIC50aXRsZS10ZWFzZXIgc3Bhbnt0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2ZmZiwgLTFweCAxcHggMCAjZmZmLCAycHggMCAwICNmZmYsIC0ycHggMCAwICNmZmY7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICNmZmYsaW5zZXQgMCAtNHB4IDAgLTFweCAjMjYyNjI2fS50ZWFzZSBwLmxlYWQsLnRlYXNlIC5ib29rLXRleHQgcCwudGVhc2UgZGl2LmxlYWQgcHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4O21hcmdpbi1ib3R0b206OHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0udGVhc2UgcC5sZWFkIHNwYW4sLnRlYXNlIC5ib29rLXRleHQgcCBzcGFuLC50ZWFzZSBkaXYubGVhZCBwIHNwYW57Y29sb3I6I2RhMjkxY30udGVhc2UgcC5sZWFkIHNwYW4uc2VyaWVzLWxvb3AsLnRlYXNlIC5ib29rLXRleHQgcCBzcGFuLnNlcmllcy1sb29wLC50ZWFzZSBkaXYubGVhZCBwIHNwYW4uc2VyaWVzLWxvb3B7ZGlzcGxheTpub25lfS50ZWFzZSBwLmxlYWQgc3Bhbi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0xLC50ZWFzZSAuYm9vay10ZXh0IHAgc3Bhbi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0xLC50ZWFzZSBkaXYubGVhZCBwIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMXtkaXNwbGF5OmlubGluZX0udGVhc2UgcC5tZXRhLWluZm97Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MThweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTowfS50ZWFzZSBwLm1vcmUtbGlua3ttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MThweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnRlYXNlIC5wb3dlcnByZXNzX3BsYXllcntkaXNwbGF5Om5vbmV9LnRlYXNlIC5mZWF0dXJlZC1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZX0udGVhc2UgLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDoxMHB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXItcmFkaXVzOjUwJTtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnRlYXNlIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItb3JkZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjZweDtmb250LXNpemU6MjFweDt0b3A6NXB4O3dpZHRoOjIycHh9LnRlYXNlIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItc2VwZXJhdG9ye2ZvbnQtc2l6ZTozNnB4O21hcmdpbi1sZWZ0OjNweH0udGVhc2UgLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci10b3RhbHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M3B4O3JpZ2h0OjdweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnRlYXNlLnRlYXNlLXZlcnRpY2FsLWhlcm8gLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGUsLnRlYXNlLnRlYXNlLWhlcm8gLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGV7dG9wOjIwcHg7bGVmdDozMHB4O3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHh9LnRlYXNlLnRlYXNlLXZlcnRpY2FsLWhlcm8gLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci1vcmRlciwudGVhc2UudGVhc2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLW9yZGVye3JpZ2h0OjQwcHg7Zm9udC1zaXplOjMzcHg7dG9wOjEycHg7d2lkdGg6MzRweH0udGVhc2UudGVhc2UtdmVydGljYWwtaGVybyAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLXNlcGVyYXRvciwudGVhc2UudGVhc2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLXNlcGVyYXRvcntmb250LXNpemU6NTRweDttYXJnaW4tbGVmdDo5cHh9LnRlYXNlLnRlYXNlLXZlcnRpY2FsLWhlcm8gLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci10b3RhbCwudGVhc2UudGVhc2UtaGVybyAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLXRvdGFse2JvdHRvbTo2cHg7cmlnaHQ6MTJweDtmb250LXNpemU6MjRweH19aDEuYXJ0aWNsZS1oMXtwb3NpdGlvbjpyZWxhdGl2ZX1oMS5hcnRpY2xlLWgxIC5idWJibGUtYWJzb2x1dGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kOndoaXRlO2JvcmRlci1yYWRpdXM6NTAlO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtib3JkZXI6MXB4IHNvbGlkICMyNjI2MjZ9aDEuYXJ0aWNsZS1oMSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItb3JkZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjZweDtmb250LXNpemU6MTdweDt0b3A6NnB4O3dpZHRoOjIycHg7bGluZS1oZWlnaHQ6MX1oMS5hcnRpY2xlLWgxIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci1zZXBlcmF0b3J7Zm9udC1zaXplOjM2cHg7bWFyZ2luLWxlZnQ6M3B4fWgxLmFydGljbGUtaDEgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLXRvdGFse2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozcHg7cmlnaHQ6NHB4O2xpbmUtaGVpZ2h0OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpe2gxLmFydGljbGUtaDEgLmJ1YmJsZS1hYnNvbHV0ZXt3aWR0aDo3MHB4O2hlaWdodDo3MHB4fWgxLmFydGljbGUtaDEgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLW9yZGVye3JpZ2h0OjMwcHg7Zm9udC1zaXplOjMzcHg7dG9wOjEycHg7d2lkdGg6MzRweH1oMS5hcnRpY2xlLWgxIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci1zZXBlcmF0b3J7Zm9udC1zaXplOjU0cHg7bWFyZ2luLWxlZnQ6OXB4fWgxLmFydGljbGUtaDEgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLXRvdGFse2JvdHRvbToxMHB4O3JpZ2h0OjVweDtmb250LXNpemU6MjJweH19YS50ZWFzZS1saW5re2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzI2MjYyNjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKDEpfWEudGVhc2UtbGluazpob3ZlcixhLnRlYXNlLWxpbms6YWN0aXZlLGEudGVhc2UtbGluazpmb2N1c3tjb2xvcjojMjYyNjI2O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpIHNjYWxlKDAuOTgpfWEudGVhc2UtbGluay5hY3RpdmUtdG91Y2h7b3BhY2l0eTowLjd9LnRlYXNlLXB1YmxpY2F0aW9uLC50ZWFzZS1hant0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKDEpfS50ZWFzZS1wdWJsaWNhdGlvbiBhLnRlYXNlLWxpbms6aG92ZXIsLnRlYXNlLXB1YmxpY2F0aW9uIGEudGVhc2UtbGluazphY3RpdmUsLnRlYXNlLXB1YmxpY2F0aW9uIGEudGVhc2UtbGluazpmb2N1cywudGVhc2UtYWogYS50ZWFzZS1saW5rOmhvdmVyLC50ZWFzZS1haiBhLnRlYXNlLWxpbms6YWN0aXZlLC50ZWFzZS1haiBhLnRlYXNlLWxpbms6Zm9jdXN7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgc2NhbGUoMSl9LnRlYXNlLXB1YmxpY2F0aW9uOmhvdmVyLC50ZWFzZS1wdWJsaWNhdGlvbjphY3RpdmUsLnRlYXNlLXB1YmxpY2F0aW9uOmZvY3VzLC50ZWFzZS1hajpob3ZlciwudGVhc2UtYWo6YWN0aXZlLC50ZWFzZS1hajpmb2N1c3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgwLjk4KX0udGVhc2UtdGl0bGV7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGR9LnRlYXNlLXRpdGxlIGEudGVhc2UtbGlua3tkaXNwbGF5OmlubGluZX0udGVhc2UtdGl0bGUgYS50ZWFzZS1saW5rIGgze2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi1sZWZ0OjRweH0udGVhc2UudGVhc2UtdmVydGljYWwgLmZlYXR1cmVkLWltYWdlLC50ZWFzZS50ZWFzZS1mZWF0dXJlZC1pdGVtIC5mZWF0dXJlZC1pbWFnZXttYXJnaW4tYm90dG9tOjE2cHh9LnRlYXNlci1oZXJvIC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWJvdHRvbToyNHB4fS50ZWFzZXItaGVybyAudGVhc2UgLnRpdGxlLXRlYXNlcntmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0NHB4O21hcmdpbi1ib3R0b206OHB4fS50ZWFzZXItaGVybyAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtM3B4IDAgLTFweCAjZmZmLGluc2V0IDAgLTZweCAwIC0xcHggIzI2MjYyNn0udGVhc2VyLWhlcm8gLnRlYXNlIHAubGVhZHtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNHB4fS50ZWFzZSAuZmVhdHVyZWQtaW1hZ2V7dGV4dC1hbGlnbjpjZW50ZXJ9LnRlYXNlIC5mZWF0dXJlZC1pbWFnZSBpbWd7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2fS50ZWFzZS50ZWFzZS1taWNyb3NpdGUgLmZlYXR1cmVkLWltYWdlIGltZ3tib3JkZXI6MXB4IHNvbGlkICNiZGJlYmR9LnNlY3Rpb24tdG9wIC50ZWFzZS12ZXJ0aWNhbCAuZmVhdHVyZWQtaW1hZ2UgaW1ne21heC1oZWlnaHQ6MjE1cHh9Ym9keS5hcmNoaXZlIC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UsYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtYmxvZyAudGVhc2UgLmZlYXR1cmVkLWltYWdlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtcG9kY2FzdC12aWRlb3MgLnRlYXNlIC5mZWF0dXJlZC1pbWFnZSwucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCAudGVhc2UgLmZlYXR1cmVkLWltYWdle3RleHQtYWxpZ246cmlnaHR9LnRlYXNlLWZlYXR1cmVkLWl0ZW0gLnRpdGxlLXRlYXNlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0udGVhc2UtZmVhdHVyZWQtaXRlbSAuZmVhdHVyZWQtaW1hZ2UgaW1ne2JvcmRlcjptZWRpdW0gbm9uZX0ucHJlc3MtaGVybyAudGVhc2UtcHJlc3MgLnRpdGxlLXRlYXNlcntmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyOXB4fS50ZWFzZS1haiBpbWd7bWFyZ2luLWJvdHRvbToxNnB4fS50ZWFzZS1hai1wYWdle3RyYW5zZm9ybTpub25lO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODVFMUNBIDAlLCAjRkFGRkFFIDEwMCUpfS50ZWFzZS1hai1wYWdlOmhvdmVye3RyYW5zZm9ybTpub25lfS50ZWFzZS1hai1wYWdlIC50aXRsZS1iaWd7dGV4dC1zaGFkb3c6bm9uZTtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyOHB4fS50ZWFzZS1hai1wYWdlIC50aXRsZS1iaWcgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgIzI2MjYyNn0uYmFubmVyLWFydGljbGUtcHJvc3Blcml0eSAudGVhc2V7bWFyZ2luLWJvdHRvbTo4cHh9LnRlYXNlLXBvc3QgaDM6YmVmb3Jle21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgwMVwiO3RleHQtZGVjb3JhdGlvbjpub25lfS50ZWFzZS1wdWJsaWNhdGlvbiBoMzpiZWZvcmV7bWFyZ2luLXJpZ2h0OjAuMjVlbTtjb250ZW50OlwiXFxlODAwXCI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRlYXNlLXBvZGNhc3QgaDM6YmVmb3Jle21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgyMFwiO3RleHQtZGVjb3JhdGlvbjpub25lfS50ZWFzZS12aWRlbyBoMzpiZWZvcmV7bWFyZ2luLXJpZ2h0OjAuMjVlbTtjb250ZW50OlwiXFxlODI0XCI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRlYXNlLXZpZGVvIC5sZWFkIHNwYW57Y29sb3I6I2RhMjkxY30uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAudGVhc2UtdmlkZW8gLmxlYWQgc3Bhbntjb2xvcjojMDA5ZTk0fS50ZWFzZS1taWNyb3NpdGUgaDM6YmVmb3Jle21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgyYVwiO3RleHQtZGVjb3JhdGlvbjpub25lfS50ZWFzZS1taWNyb3NpdGUudGVhc2UtY2hpbGQgaDM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU4MDFcIn0uc2luZ2xlLW1pY3Jvc2l0ZSAudGVhc2UtbWljcm9zaXRlIGgzOmJlZm9yZXtkaXNwbGF5Om5vbmU7Y29udGVudDpcIlwifXNwYW4uaWNvbi10ZWFzZXJ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTZweDttYXJnaW4tYm90dG9tOjEycHh9c3Bhbi5pY29uLXRlYXNlciBpbWd7d2lkdGg6NDhweDtoZWlnaHQ6YXV0b30uYXJ0aWNsZS1oMSBzcGFuLmljb24tdGVhc2Vye21hcmdpbi10b3A6LTdweDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXsudG91Y2hldmVudHMgYS50ZWFzZS1saW5rOmhvdmVyLC50b3VjaGV2ZW50cyBhLnRlYXNlLWxpbms6Zm9jdXMsLnRvdWNoZXZlbnRzIGEudGVhc2UtbGluazphY3RpdmV7dHJhbnNmb3JtOm5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsudGVhc2VyLWhlcm8gLnRlYXNlIC50aXRsZS10ZWFzZXIgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIC0xcHggI2ZmZixpbnNldCAwIC00cHggMCAtMXB4ICMyNjI2MjZ9LnRlYXNle21hcmdpbi1ib3R0b206MjRweH0udGVhc2UgLmZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206OHB4fS50ZWFzZSAudGl0bGUtdGVhc2Vye2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjIzcHh9LnRlYXNlIHAubGVhZHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4fS50ZWFzZSBwLm1ldGEtaW5mb3tmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4fS50ZWFzZSBwLm1vcmUtbGlua3ttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MThweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnRlYXNlci1oZXJvIC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWJvdHRvbToxNnB4fS50ZWFzZXItaGVybyAudGVhc2UgLnRpdGxlLXRlYXNlcntmb250LXNpemU6MjdweDtsaW5lLWhlaWdodDoyOXB4O21hcmdpbi1ib3R0b206OHB4fS50ZWFzZXItaGVybyAudGVhc2UgcC5sZWFke2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwcHh9LnRlYXNlLnRlYXNlLW1pY3Jvc2l0ZSAudGl0bGUtdGVhc2Vye2ZvbnQtc2l6ZToyN3B4O2xpbmUtaGVpZ2h0OjI5cHg7bWFyZ2luLWJvdHRvbTo4cHh9LnNlY3Rpb24tdG9wc3RvcmllcyAudGVhc2UgLnRpdGxlLXRlYXNlcntmb250LXNpemU6MjdweDtsaW5lLWhlaWdodDoyOXB4O21hcmdpbi1ib3R0b206OHB4fS50ZWFzZS1mZWF0dXJlZC1pdGVtIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey5zZWN0aW9uLWJsb2cgLnRlYXNlIC5jb2wtbWl4bW9iaWxlLXBvZGNhc3R7ZmxleDowIDAgNjglO21heC13aWR0aDo2OCU7bWFyZ2luLWxlZnQ6MTYlfS5zZWN0aW9uLWJsb2cgLnRlYXNlIC5jb2wtbWl4bW9iaWxlLXB1YmxpY2F0aW9ue2ZsZXg6MCAwIDQ3JTttYXgtd2lkdGg6NDclO21hcmdpbi1sZWZ0OjI2LjUlfX0ueW91ZHJhd2l0LC5zaGlmdGhpc3RvZ3JhbSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFte2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW46NDBweCAwcHh9LnlvdWRyYXdpdCBoMiwuc2hpZnRoaXN0b2dyYW0gaDIsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSBoMntmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTouMjVyZW19LnlvdWRyYXdpdCBwLC5zaGlmdGhpc3RvZ3JhbSBwLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gcHttYXJnaW4tYm90dG9tOjFyZW19LnlvdWRyYXdpdCAuZ3JhcGgtY29udGFpbmVyLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGgtY29udGFpbmVyLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoLWNvbnRhaW5lcnttYXJnaW46MHB4fS55b3VkcmF3aXQgLmdyYXBoLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGgsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGh7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS55b3VkcmF3aXQgLmdyYXBoIC5ncmlkIC5kb21haW4sLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuZ3JpZCAuZG9tYWluLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5ncmlkIC5kb21haW57c3Ryb2tlLXdpZHRoOjB9LnlvdWRyYXdpdCAuZ3JhcGggLmdyaWQgLnRpY2sgbGluZSwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5ncmlkIC50aWNrIGxpbmUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmdyaWQgLnRpY2sgbGluZXtzdHJva2UtZGFzaGFycmF5OjEsIDE7b3BhY2l0eTouMn0ueW91ZHJhd2l0IC5ncmFwaCAuZ3JpZCAudGljayBsaW5lLmhpZ2hsaWdodCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5ncmlkIC50aWNrIGxpbmUuaGlnaGxpZ2h0LC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5ncmlkIC50aWNrIGxpbmUuaGlnaGxpZ2h0e29wYWNpdHk6Ljd9LnlvdWRyYXdpdCAuZ3JhcGggLmF4aXMsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuYXhpcywuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuYXhpc3tvcGFjaXR5Oi41fS55b3VkcmF3aXQgLmdyYXBoIC5heGlzIHRleHQsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuYXhpcyB0ZXh0LC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5heGlzIHRleHR7Zm9udC1zaXplOjE1cHh9LnlvdWRyYXdpdCAuZ3JhcGggLnRleHQtbnVsbCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC50ZXh0LW51bGwsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLnRleHQtbnVsbHtmb250LXNpemU6MTVweH0ueW91ZHJhd2l0IC5ncmFwaCAubGluZSwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5saW5lLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5saW5le2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6M30ueW91ZHJhd2l0IC5ncmFwaCAubGluZS5ibGFjaywuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5saW5lLmJsYWNrLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5saW5lLmJsYWNre3N0cm9rZTojNDQ0NDQ1fS55b3VkcmF3aXQgLmdyYXBoIC5saW5lLnJlZCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5saW5lLnJlZCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGluZS5yZWR7c3Ryb2tlOiNmZjU5MDB9LnlvdWRyYXdpdCAuZ3JhcGggLnByZXZpZXctbGluZSwueW91ZHJhd2l0IC5ncmFwaCAueW91ci1saW5lLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLnByZXZpZXctbGluZSwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC55b3VyLWxpbmUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLnByZXZpZXctbGluZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAueW91ci1saW5le3N0cm9rZS13aWR0aDo0O3N0cm9rZS1kYXNoYXJyYXk6MSA3O3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbGw6bm9uZX0ueW91ZHJhd2l0IC5ncmFwaCAueW91ci1saW5lLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLnlvdXItbGluZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAueW91ci1saW5le3N0cm9rZTojMDA1YjdmfS55b3VkcmF3aXQgLmdyYXBoIC5wcmV2aWV3LWxpbmUsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAucHJldmlldy1saW5lLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5wcmV2aWV3LWxpbmV7b3BhY2l0eTowO3N0cm9rZTojYzZjNmM2fS55b3VkcmF3aXQgLmdyYXBoICNwcmV2aWV3LWFycm93IHBhdGgsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjcHJldmlldy1hcnJvdyBwYXRoLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNwcmV2aWV3LWFycm93IHBhdGh7ZmlsbDojYzZjNmM2fS55b3VkcmF3aXQgLmdyYXBoLmRyYXduIC5jb250cm9scywuc2hpZnRoaXN0b2dyYW0gLmdyYXBoLmRyYXduIC5jb250cm9scywuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaC5kcmF3biAuY29udHJvbHN7ZGlzcGxheTpub25lfS55b3VkcmF3aXQgLmdyYXBoLmRyYXduOmhvdmVyIC5wcmV2aWV3LWxpbmUsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaC5kcmF3bjpob3ZlciAucHJldmlldy1saW5lLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoLmRyYXduOmhvdmVyIC5wcmV2aWV3LWxpbmV7b3BhY2l0eTowfS55b3VkcmF3aXQgLmdyYXBoOmhvdmVyIC5wcmV2aWV3LWxpbmUsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaDpob3ZlciAucHJldmlldy1saW5lLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoOmhvdmVyIC5wcmV2aWV3LWxpbmV7b3BhY2l0eToxfS55b3VkcmF3aXQgLmdyYXBoIC5kcmFnZ2FibGUsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuZHJhZ2dhYmxlLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5kcmFnZ2FibGV7Y3Vyc29yOnBvaW50ZXJ9LnlvdWRyYXdpdCAuZ3JhcGggLmRvdHMgY2lyY2xlLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmRvdHMgY2lyY2xlLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5kb3RzIGNpcmNsZXt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfS55b3VkcmF3aXQgLmdyYXBoIC5kb3RzIGNpcmNsZS5tZWRpYW4sLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuZG90cyBjaXJjbGUubWVkaWFuLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5kb3RzIGNpcmNsZS5tZWRpYW57Y3Vyc29yOnBvaW50ZXJ9LnlvdWRyYXdpdCAuZ3JhcGggLmRvdHMgY2lyY2xlLmJsYWNrLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmRvdHMgY2lyY2xlLmJsYWNrLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5kb3RzIGNpcmNsZS5ibGFja3tmaWxsOiM0NDQ0NDV9LnlvdWRyYXdpdCAuZ3JhcGggLmRvdHMgY2lyY2xlLnJlZCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5kb3RzIGNpcmNsZS5yZWQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmRvdHMgY2lyY2xlLnJlZHtmaWxsOiNmZjU5MDB9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscywuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVsc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtwb2ludGVyLWV2ZW50czpub25lfS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjpvcGFjaXR5IC4zczt6LWluZGV4OjJ9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbCBzcGFuLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbCBzcGFuLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi00M3B4O2xlZnQ6LTUwJTtwYWRkaW5nOjVweCAxNXB4O2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxN3B4O3doaXRlLXNwYWNlOm5vd3JhcDtmb250LWZhbWlseTpzYW5zLXNlcmlmfS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuZWRnZS1sZWZ0IHNwYW4sLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmVkZ2UtbGVmdCBzcGFuLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuZWRnZS1sZWZ0IHNwYW57bGVmdDotMTBweH0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmVkZ2UtcmlnaHQgc3Bhbiwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuZWRnZS1yaWdodCBzcGFuLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuZWRnZS1yaWdodCBzcGFue2xlZnQ6YXV0bztyaWdodDo4NiV9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbDphZnRlciwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWw6YWZ0ZXIsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbDphZnRlcntib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIiBcIjtoZWlnaHQ6MDt3aWR0aDowO3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym9yZGVyLWNvbG9yOnJnYmEoMTM2LDE4MywyMTMsMCk7Ym9yZGVyLXdpZHRoOjEycHggNnB4O21hcmdpbi1sZWZ0Oi02cHh9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5ibGFjayBzcGFuLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5ibGFjayBzcGFuLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuYmxhY2sgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ0NDV9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5ibGFjazphZnRlciwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuYmxhY2s6YWZ0ZXIsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5ibGFjazphZnRlcntib3JkZXItdG9wLWNvbG9yOiM0NDQ0NDV9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5yZWQgc3Bhbiwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwucmVkIHNwYW4sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5yZWQgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiNmZjU5MDB9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5yZWQ6YWZ0ZXIsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnJlZDphZnRlciwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnJlZDphZnRlcntib3JkZXItdG9wLWNvbG9yOiNmZjU5MDB9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC55b3VyLXJlc3VsdCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwueW91ci1yZXN1bHQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC55b3VyLXJlc3VsdHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC55b3VyLXJlc3VsdCBzcGFuLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC55b3VyLXJlc3VsdCBzcGFuLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwueW91ci1yZXN1bHQgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOiMwMDViN2Z9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC55b3VyLXJlc3VsdDphZnRlciwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwueW91ci1yZXN1bHQ6YWZ0ZXIsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC55b3VyLXJlc3VsdDphZnRlcntib3JkZXItdG9wLWNvbG9yOiMwMDViN2Z9LnlvdWRyYXdpdCAuZ3JhcGggLnRpdGxlcywuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC50aXRsZXMsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLnRpdGxlc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmctdG9wOjIwcHh9LnlvdWRyYXdpdCAuZ3JhcGggLnRpdGxlcyBzcGFuLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLnRpdGxlcyBzcGFuLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC50aXRsZXMgc3BhbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOnByZS1saW5lO2xpbmUtaGVpZ2h0OjEuNTtmb250LXNpemU6MTRweH0ueW91ZHJhd2l0IC5ncmFwaCAjZ3JhZGllbnQtYmxhY2sgLnN0YXJ0LC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LWJsYWNrIC5zdGFydCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtYmxhY2sgLnN0YXJ0e3N0b3AtY29sb3I6IzQ0NDQ0NTtzdG9wLW9wYWNpdHk6LjV9LnlvdWRyYXdpdCAuZ3JhcGggI2dyYWRpZW50LWJsYWNrIC5lbmQsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtYmxhY2sgLmVuZCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtYmxhY2sgLmVuZHtzdG9wLWNvbG9yOiM0NDQ0NDU7c3RvcC1vcGFjaXR5OjB9LnlvdWRyYXdpdCAuZ3JhcGggI2dyYWRpZW50LXJlZCAuc3RhcnQsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtcmVkIC5zdGFydCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtcmVkIC5zdGFydHtzdG9wLWNvbG9yOiNmZjU5MDA7c3RvcC1vcGFjaXR5Oi41fS55b3VkcmF3aXQgLmdyYXBoICNncmFkaWVudC1yZWQgLmVuZCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1yZWQgLmVuZCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtcmVkIC5lbmR7c3RvcC1jb2xvcjojZmY1OTAwO3N0b3Atb3BhY2l0eTowfS55b3VkcmF3aXQgLmdyYXBoIC5jb250cm9scywuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5jb250cm9scywuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuY29udHJvbHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNDQ0NDQ1fS55b3VkcmF3aXQgLmdyYXBoIC5jb250cm9scyAuYm94LC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmNvbnRyb2xzIC5ib3gsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmNvbnRyb2xzIC5ib3h7bWFyZ2luLXRvcDoyMzBweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6MXB4IGRvdHRlZCAjNDQ0NDQ1O3BhZGRpbmc6OHB4fS55b3VkcmF3aXQgLmFjdGlvbiwuc2hpZnRoaXN0b2dyYW0gLmFjdGlvbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5hY3Rpb257dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOi4yNXJlbSAtNHB4fS55b3VkcmF3aXQgLmFjdGlvbiBidXR0b24sLnNoaWZ0aGlzdG9ncmFtIC5hY3Rpb24gYnV0dG9uLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmFjdGlvbiBidXR0b257bWFyZ2luOjRweDtwYWRkaW5nOjdweCAxNHB4O2ZvbnQtc2l6ZToxZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDojMDA1YjdmO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTowO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0ueW91ZHJhd2l0IC5hY3Rpb24gYnV0dG9uW2Rpc2FibGVkXSwuc2hpZnRoaXN0b2dyYW0gLmFjdGlvbiBidXR0b25bZGlzYWJsZWRdLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmFjdGlvbiBidXR0b25bZGlzYWJsZWRde2JhY2tncm91bmQ6I2M2YzZjNjtjdXJzb3I6bm90LWFsbG93ZWR9LnlvdWRyYXdpdCAucmVzdWx0LC5zaGlmdGhpc3RvZ3JhbSAucmVzdWx0LC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLnJlc3VsdHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi4yNXJlbTttYXJnaW4tYm90dG9tOjJyZW19LnlvdWRyYXdpdCAucmVzdWx0IC5yZXN1bHQtY29udGFpbmVyLC5zaGlmdGhpc3RvZ3JhbSAucmVzdWx0IC5yZXN1bHQtY29udGFpbmVyLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLnJlc3VsdCAucmVzdWx0LWNvbnRhaW5lcnttYXJnaW46MTBweCBhdXRvO2Rpc3BsYXk6bm9uZX0ueW91ZHJhd2l0IC5yZXN1bHQuc2hvd24gLmFjdGlvbiwuc2hpZnRoaXN0b2dyYW0gLnJlc3VsdC5zaG93biAuYWN0aW9uLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLnJlc3VsdC5zaG93biAuYWN0aW9ue2Rpc3BsYXk6bm9uZX0ueW91ZHJhd2l0IC5yZXN1bHQuc2hvd24gLnJlc3VsdC1jb250YWluZXIsLnNoaWZ0aGlzdG9ncmFtIC5yZXN1bHQuc2hvd24gLnJlc3VsdC1jb250YWluZXIsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAucmVzdWx0LnNob3duIC5yZXN1bHQtY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjbWFza2VkQXJlYUFuaW0sLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjbGluZUFuaW0sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI21hc2tlZEFyZWFBbmltLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNsaW5lQW5pbXt0cmFuc2l0aW9uOmFsbCAuNXMgbGluZWFyfS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxpbmV7ZmlsbDpub25lO3N0cm9rZS13aWR0aDozO3N0cm9rZTojYjRiNGI0fS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUubGluZS1zdGF0aWMsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUubGluZS1zdGF0aWN7c3Ryb2tlLXdpZHRoOjJ9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGluZS5saW5lLWxvd2VyLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5saW5lLmxpbmUtbG93ZXJ7c3Ryb2tlOiNhODM0MDB9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGluZS5saW5lLW1pZGRsZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGluZS5saW5lLW1pZGRsZXtzdHJva2U6I2ZmNTkwMH0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5saW5lLmxpbmUtdXBwZXIsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUubGluZS11cHBlcntzdHJva2U6I2ZmODE0Y30uc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1zdGF0aWMgLnN0YXJ0LC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1zdGF0aWMgLnN0YXJ0e3N0b3AtY29sb3I6I2I0YjRiNDtzdG9wLW9wYWNpdHk6LjV9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtc3RhdGljIC5lbmQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXN0YXRpYyAuZW5ke3N0b3AtY29sb3I6I2I0YjRiNDtzdG9wLW9wYWNpdHk6MH0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1sb3dlciAuc3RhcnQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LWxvd2VyIC5zdGFydHtzdG9wLWNvbG9yOiNhODM0MDA7c3RvcC1vcGFjaXR5Oi41fS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LWxvd2VyIC5lbmQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LWxvd2VyIC5lbmR7c3RvcC1jb2xvcjojYTgzNDAwO3N0b3Atb3BhY2l0eTowfS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LW1pZGRsZSAuc3RhcnQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LW1pZGRsZSAuc3RhcnR7c3RvcC1jb2xvcjojZmY1OTAwO3N0b3Atb3BhY2l0eTouNX0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1taWRkbGUgLmVuZCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtbWlkZGxlIC5lbmR7c3RvcC1jb2xvcjojZmY1OTAwO3N0b3Atb3BhY2l0eTowfS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXVwcGVyIC5zdGFydCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtdXBwZXIgLnN0YXJ0e3N0b3AtY29sb3I6I2ZmODE0YztzdG9wLW9wYWNpdHk6LjV9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtdXBwZXIgLmVuZCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtdXBwZXIgLmVuZHtzdG9wLWNvbG9yOiNmZjgxNGM7c3RvcC1vcGFjaXR5OjB9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuYXhpcy1sYWJlbCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuYXhpcy1sYWJlbHtvcGFjaXR5Oi41O2ZvbnQtc2l6ZToxNXB4fS5zaGlmdGhpc3RvZ3JhbSAuYWN0aW9uLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmFjdGlvbnt0ZXh0LWFsaWduOmxlZnR9LnNoaWZ0aGlzdG9ncmFtIC5hY3Rpb24gYnV0dG9uLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmFjdGlvbiBidXR0b257YmFja2dyb3VuZDojNDQ0NDQ1fS5zaGlmdGhpc3RvZ3JhbSAucmVzdWx0IC5yZXN1bHQtY29udGFpbmVyLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLnJlc3VsdCAucmVzdWx0LWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfS5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5iYXJ7c3Ryb2tlLXdpZHRoOjE7c3Ryb2tlOiNmZjU5MDA7dHJhbnNpdGlvbjphbGwgLjVzIGxpbmVhcn0uc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGluZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlOiM0NDQ0NDV9LnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUubGluZS1zdGF0aWN7c3Ryb2tlLXdpZHRoOjN9LnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LW1pZGRsZSAuc3RhcnR7c3RvcC1jb2xvcjojZmY1OTAwO3N0b3Atb3BhY2l0eTouNX0uc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtbWlkZGxlIC5lbmR7c3RvcC1jb2xvcjojZmY1OTAwO3N0b3Atb3BhY2l0eTowfS5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNtY2lyY2xle2ZpbGw6IzQ0NDQ0NX0uc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuYXZlcmFnZS1sYWJlbHtjb2xvcjojNDQ0NDQ1O2ZvbnQtc2l6ZToxNXB4fUBtZWRpYSBwcmludCBhbmQgKGNvbG9yKXsqey13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OmV4YWN0O3ByaW50LWNvbG9yLWFkanVzdDpleGFjdH19QG1lZGlhIHByaW50e0BwYWdle3NpemU6QTQ7bWFyZ2luOjEuNWNtIDJjbSAxLjVjbSAyY219Ym9keXtjb2xvcjojMDAwO2JhY2tncm91bmQ6I2ZmZn1ib2R5LGFydGljbGV7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjB9aW1nLHVsLG9sLGxpLHRhYmxlLCNmb290ZXJ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9LnJvd3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmNvbnRhaW5lcnt3aWR0aDphdXRvICFpbXBvcnRhbnR9aHRtbCxib2R5e2hlaWdodDo5OSUgIWltcG9ydGFudH0jd3JhcHBlcntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0uYXJ0aWNsZS1ib2R5IGFbaHJlZl49aHR0cF06YWZ0ZXIsLmFydGljbGUtYm9keSBhOm5vdCg6bG9jYWwtbGluayk6YWZ0ZXJ7Y29udGVudDpcIiA8XCIgYXR0cihocmVmKSBcIj4gXCI7Zm9udC1zaXplOjhwdDttYXJnaW4tbGVmdDowLjJjbTtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLXRhYmxlO3dvcmQtYnJlYWs6YnJlYWstYWxsfS5hcnRpY2xlLWJvZHkgYVtocmVmXj1cIiNcIl06YWZ0ZXIsLmFydGljbGUtYm9keSBhW2hyZWZePVwiamF2YXNjcmlwdFwiXTphZnRlcntjb250ZW50OlwiXCJ9aDE6YmVmb3JlLGgxPmFbaHJlZl49aHR0cF06YmVmb3JlLGgxPmE6bm90KDpsb2NhbC1saW5rKTpiZWZvcmUsaDI6YmVmb3JlLGgyPmFbaHJlZl49aHR0cF06YmVmb3JlLGgyPmE6bm90KDpsb2NhbC1saW5rKTpiZWZvcmUsaDM6YmVmb3JlLGgzPmFbaHJlZl49aHR0cF06YmVmb3JlLGgzPmE6bm90KDpsb2NhbC1saW5rKTpiZWZvcmUsaDQ6YmVmb3JlLGg0PmFbaHJlZl49aHR0cF06YmVmb3JlLGg0PmE6bm90KDpsb2NhbC1saW5rKTpiZWZvcmUscDpiZWZvcmUscD5hW2hyZWZePWh0dHBdOmJlZm9yZSxwPmE6bm90KDpsb2NhbC1saW5rKTpiZWZvcmV7Y29udGVudDonICc7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fWgxLC5hcnRpY2xlLWgxe2ZvbnQtc2l6ZToyNXB0ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MzJwdCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MC41Y219cC5hcnRpY2xlLWxlYWR7Zm9udC1zaXplOjEycHQgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxN3B0ICFpbXBvcnRhbnR9LmFydGljbGUtYm9keSBwLCN0aW55bWNlIHB7Zm9udC1zaXplOjExcHQgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxNnB0ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowLjVjbX0uYXJ0aWNsZS1ib2R5IHAgYSwjdGlueW1jZSBwIGF7Zm9udC1zaXplOjExcHQ7bGluZS1oZWlnaHQ6MTUuNXB0O2NvbG9yOiMwMDAwMDA7Zm9udC13ZWlnaHQ6Ym9sZH0uYXJ0aWNsZS1ib2R5IHByZSwjdGlueW1jZSBwcmV7Ym9yZGVyOm5vbmU7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo4cHQ7bGluZS1oZWlnaHQ6OS41cHQ7bWFyZ2luLWJvdHRvbTowLjJjbX0uYXJ0aWNsZS1ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbywuYXJ0aWNsZS1ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUsLmFydGljbGUtYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCwuYXJ0aWNsZS1ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyLCN0aW55bWNlIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbywjdGlueW1jZSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLCN0aW55bWNlIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoLCN0aW55bWNlIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jdXJyZW50VVJMe2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTFwdDtsaW5lLWhlaWdodDoxNS41cHQ7Y29sb3I6IzAwMDAwMDtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6NTBweH0ubWV0YWNhcmR7Zm9udC1zaXplOjlwdCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjExcHQgIWltcG9ydGFudH0uYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsLmFydGljbGUtYm9keSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi1kZCwjdGlueW1jZSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LCN0aW55bWNlIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLWRke2ZvbnQtc2l6ZTo4cHQ7bGluZS1oZWlnaHQ6MTAuMnB0O3RleHQtYWxpZ246bGVmdH0ubmF2YmFyLXRvZ2dsZXIsLm5hdmJhci10b2dnbGVyLXNlYXJjaCwubmF2YmFyLW5hdiwubmF2YmFyLWxhbmd1YWdlcywubmF2YmFyLXRvZ2dsZWFibGUtc20sI2FjdGlvbnNhcnRpY2xlLCN3ZWl0ZXJsZXNlbiwubWV0YWNhcmQubWV0YWNhcmQtYXV0aG9yLCNuZXdzbGV0dGVyZmx5aW4sI2F2ZW5pcmpldW5lc3NlZmx5aW4sI3BkZnByZXZpZXcsI21ldGFiYXIsLnJlYWRtb3JlLWFydGljbGUsLnJlYWRtb3JlLWFydGljbGUtbW9iaWxlLC5iYW5uZXIuYmFubmVyLWNvbnRhY3QsLmNhcmRyb3cuY2FyZHJvdy1wbGF5ZXIsLnNlY3Rpb24tYmxvZywuc2VjdGlvbi1wdWJsaWNhdGlvbnMsLnNlY3Rpb24tcG9kY2FzdHMsI3Byb3NwZXJpdHliYW5uZXIsLnNlY3Rpb24tc2VhcmNoLGg0LnRpdGxlLXNpbmdsZWNhdHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci1icmFuZCBpbWd7aGVpZ2h0OjIwcHggIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnR9I2hlYWRlcntib3JkZXI6bm9uZSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS4zY219I2hlYWRlciAuc2VwZXJhdG9yLWhlYWRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9we3BhZGRpbmc6MH1hcnRpY2xlIC5yb3d7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9I2FydGljbGVtZXRhe3BhZGRpbmc6NXB4O2JvcmRlcjoxcHggc29saWQgIzMzMzMzMztwYWdlLWJyZWFrLWluc2lkZTphdm9pZH0jYXJ0aWNsZW1ldGEgLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0e2ZvbnQtc2l6ZTo4cHQ7bGluZS1oZWlnaHQ6MTAuOHB0fSNhcnRpY2xlbWV0YSAubWV0YWNhcmQtaW5uZXIgLmNvbC02e2Zsb2F0OmxlZnR9I2FydGljbGVtZXRhICNjb2xsYXBzZU1ldGFjYXJke2NsZWFyOmJvdGh9I2FydGljbGVtZXRhIC5jYXJkYm94LmNhcmRib3gtbWV0YSAuY2FyZHJvdy1saW5rLCNhcnRpY2xlbWV0YSAuY2FyZGJveC5jYXJkYm94LW1ldGEgLmNhcmRyb3ctcHJpbnQsI2FydGljbGVtZXRhIC5jYXJkYm94LmNhcmRib3gtbWV0YSAuY2FyZHJvdy1zb2NpYWxze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNhcnRpY2xlbWV0YSAuY2FyZGJveC1leGNlcnB0LCNhcnRpY2xlbWV0YSAuYm9yZGVyLWxlZnQuZC1ub25lLmQtc20tYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2FydGljbGVtZXRhIC5jYXJkcm93LWNvbnRhY3QsI2FydGljbGVtZXRhIC5jYXJkcm93LWNvbW11bmlxdWUsI2FydGljbGVtZXRhIC5jYXJkcm93LWRvd25sb2Fke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNhcnRpY2xlbWV0YSAuY2FyZHJvdy1jb2xsYXBzZSBhIC5pY29uOmJlZm9yZXtjb250ZW50Om5vbmUgIWltcG9ydGFudH0jYXJ0aWNsZW1ldGEgI2NvbGxhcHNlTWV0YWNhcmR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSNhcnRpY2xlbWV0YSAjY29sbGFwc2VNZXRhY2FyZCAuY2FyZHJvd3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jYXJ0aWNsZW1ldGEgI2NvbGxhcHNlTWV0YWNhcmQgLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0jYXJ0aWNsZW1ldGEubWV0YWNhcmQtcG9kY2FzdHttYXgtd2lkdGg6Ny41Y219I2FydGljbGVtZXRhLm1ldGFjYXJkLXBvZGNhc3QgLm1ldGFjYXJkLWlubmVyIC5jYXJkYm94LXBsYXllciAuY2FyZHJvdy1saW5re2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNhcnRpY2xlbWV0YS5tZXRhY2FyZC1wb2RjYXN0IC5qcy1ibHVicnJ5LXBsYXk6YWZ0ZXJ7Y29udGVudDpub25lICFpbXBvcnRhbnR9I2FydGljbGVtZXRhIC5jYXJkcm93IGFbaHJlZl49aHR0cF06YWZ0ZXJ7Y29udGVudDpub25lICFpbXBvcnRhbnR9I3Byb3NwZXJpdHliYW5uZXJ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0jcHJvc3Blcml0eWJhbm5lciBoMzpiZWZvcmUsI3Byb3NwZXJpdHliYW5uZXIgLm5hdi1pdGVtOmJlZm9yZXtjb250ZW50OicgJztkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I3Byb3NwZXJpdHliYW5uZXIgLnJvd3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7ZmxleC13cmFwOmluaXRpYWwgIWltcG9ydGFudH0jcHJvc3Blcml0eWJhbm5lciAucm93IC5kLW5vbmUuZC1zbS1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jcHJvc3Blcml0eWJhbm5lciAucm93IGRpdltjbGFzc149J2NvbCdde3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2ZsZXg6aW5pdGlhbCAhaW1wb3J0YW50fSNwcm9zcGVyaXR5YmFubmVyIC5yb3cgZGl2W2NsYXNzXj0nY29sJ10gLm5hdi1wcm9zcGVyaXR5e3dpZHRoOjEwMCUgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246aW5pdGlhbCAhaW1wb3J0YW50fS5hcnRpY2xlLWJvZHkgI3Byb3NwZXJpdHliYW5uZXIgYTphZnRlcntjb250ZW50Om5vbmV9Lm1ldGFjYXJkLWF1dGhvcnttYXJnaW4tdG9wOjAuNWNtO3BhZGRpbmc6MjBweCAxMHB4O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfS5tZXRhY2FyZC1hdXRob3IgLmNvbC1zbS02e3dpZHRoOjUwJTtmbG9hdDpsZWZ0fS5tZXRhY2FyZC1hdXRob3IgLmJveC1hdXRob3IgLmNvbC00LC5tZXRhY2FyZC1hdXRob3IgLmJveC1hdXRob3IgLmNvbC04e2Zsb2F0OmxlZnQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm1ldGFjYXJkLWF1dGhvciAuYm94LWF1dGhvciAuY29sLTR7d2lkdGg6MzMlfS5tZXRhY2FyZC1hdXRob3IgLmJveC1hdXRob3IgLmNvbC04e3dpZHRoOjY2JX0jZm9vdGVye2JvcmRlci10b3Atd2lkdGg6MnB0O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkO2NvbG9yOiMwMDAwMDA7bWFyZ2luLWxlZnQ6OXB4O21hcmdpbi10b3A6MTBweH0jZm9vdGVyIGF7Y29sb3I6IzAwMDAwMH0jZm9vdGVyIC5jb2wtNntmbG9hdDpsZWZ0O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9I2Zvb3RlciAuc2VwZXJhdG9yLW1vYmlsZSwjZm9vdGVyIC5tb2JpbGUtc2VhcmNoLWxhbmcsI2Zvb3RlciAuZm9vdGVyLXNpdGVtYXAsI2Zvb3RlciBhLm1hcCwjZm9vdGVyIC5ibG9jay13aWRnZXQtc29jaWFsLCNmb290ZXIgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNmb290ZXIgLnRpdGxlLXdpZGdldC5kLW5vbmUuZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I2Zvb3RlciAudGl0bGUtd2lkZ2V0e2ZvbnQtd2VpZ2h0Om5vcm1hbH0jZm9vdGVyIGFkZHJlc3Mgc3Ryb25ne2ZvbnQtd2VpZ2h0Om5vcm1hbH0jZm9vdGVyIC5ibG9jay13aWRnZXQsI2Zvb3RlciBhZGRyZXNze21hcmdpbi1ib3R0b206MH0udGl0bGUtc2luZ2xlY2F0e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uc2luZ2xlLXB1YmxpY2F0aW9uIGgxOmJlZm9yZSwuc2luZ2xlLXBvc3QgaDE6YmVmb3JlLC5zaW5nbGUtcG9kY2FzdCBoMTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJmb250ZWxsb1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtzcGVhazpub25lO2Rpc3BsYXk6aW5saW5lLXRhYmxlO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxZW07LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7bWFyZ2luLXJpZ2h0OjAuMjVlbTt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2luZ2xlLXB1YmxpY2F0aW9uIGgxOmJlZm9yZXtjb250ZW50OlwiXFxlODAwXCJ9LnNpbmdsZS1wb2RjYXN0IGgxOmJlZm9yZXtjb250ZW50OlwiXFxlODIwXCJ9LnNpbmdsZS1wb3N0IGgxOmJlZm9yZXtjb250ZW50OlwiXFxlODAxXCJ9LnNpbmdsZS12aWRlbyBoMTpiZWZvcmV7Y29udGVudDpcIlxcZTgyNFwifS5zaW5nbGUtdGVhbSAuc2VjdGlvbi5zZWN0aW9uLXRlYW0sLnNpbmdsZS10ZWFtIC50ZWFtLXBhZ2luYXRpb24sLnNpbmdsZS10ZWFtIC5pbWFnZS1kb3dubG9hZCwuc2luZ2xlLXRlYW0gI2Zvb3Rlciwuc2luZ2xlLXRlYW0gLmNhcmRyb3cuY2FyZHJvdy1jb2xsYXBzZS5jYXJkcm93LXBlcnNvbi1jdiBhe2Rpc3BsYXk6bm9uZX0uc2luZ2xlLXRlYW0gLm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0gLmNvbGxhcHNle2Rpc3BsYXk6YmxvY2t9LnNpbmdsZS10ZWFtIC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCBwLC5zaW5nbGUtdGVhbSAuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgdWwsLnNpbmdsZS10ZWFtIC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCBvbHtmb250LXNpemU6MTdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjIzcHggIWltcG9ydGFudDtmb250LWZhbWlseTpcIkdlb3JnaWFcIixzZXJpZiAhaW1wb3J0YW50fS5zaW5nbGUtdGVhbSAubWV0YWNhcmQubWV0YWNhcmQtdGVhbSAuZmVhdHVyZWQtaW1hZ2V7d2lkdGg6MzMlO21hcmdpbjowIGF1dG99fUBtZWRpYSBwcmludHsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19iYWNrdG90b3AsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faGVhZGVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5uYXZiYXItbGFuZ3VhZ2VzLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ludHJvIC5wcmludGluZy1pY29uLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zbGljay1hcnJvdywucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2xpY2stZG90cywucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2xpY2stZG90cy1jb250YWluZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW50cm8gLnRpdGxlLS15ZWFye2ZvbnQtc2l6ZToxNTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMjMzICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDowfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX25hdntmb250LXNpemU6MjNweCAhaW1wb3J0YW50fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX25hdiwucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19uYXYgLm5hdmJhci1uYXZ7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fbmF2IGF7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgYXt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19wZW9wbGUgLnNsaWNrLXRyYWNre3dpZHRoOjEwMCUgIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fcGVvcGxlIC5zbGljay1zbGlkZXt3aWR0aDozMy4zMzMzMzMzMzMlICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo2MHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2ZpbHRlcnNfX3JlZmluZW1lbnRMaXN0LmZpeGVke3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJvdy5yZXN1bHR7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19tb250aCAuaW5uZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19kYXkgLmlubmVye3dpZHRoOmNhbGMoMTAwJSArIDE4cHgpfX0uaWU5IC5uYXZiYXJ7ZGlzcGxheTpibG9ja30uaWU5IC5uYXZiYXIgdWwubmF2YmFyLW5hdntkaXNwbGF5OmJsb2NrfS5pZTkgLm5hdmJhciB1bC5uYXZiYXItbmF2IGxpLm5hdi1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnR9LmllOSAubmF2YmFyLWF2ZW5pci1ib3R0b20ubmF2YmFyIHVsLm5hdmJhci1uYXYgbGkubmF2LWl0ZW17aGVpZ2h0OjEyMHB4O3dpZHRoOjE5MHB4fS5pZTkgLnNlY3Rpb24tYWotbmV3c2xldHRlciAuZm9ybS1jb250cm9sLC5pZTkgLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmllOSAuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmllOSAuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmllOSAuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94LWlucHV0LC5pZTkgLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pZTkgLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5pZTkgLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaWU5IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmllOSAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCwuaWU5IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmllOSAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuaWU5IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pZTkgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94LWlucHV0LC5pZTkgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmllOSAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuaWU5IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaWU5IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuaWU5ICNuZXdzbGV0dGVyZmx5aW4gLmZvcm0tY29udHJvbCwuaWU5ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pZTkgI25ld3NsZXR0ZXJmbHlpbiAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5pZTkgI25ld3NsZXR0ZXJmbHlpbiAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pZTkgI25ld3NsZXR0ZXJmbHlpbiAuYWlzLVNlYXJjaEJveC1pbnB1dCwuaWU5ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaWU5ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuaWU5ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmllOSAjbmV3c2xldHRlcmZseWluIC5haXMtU2VhcmNoQm94LWlucHV0e3dpZHRoOjEwMCV9LmllOSAuY29sLTZ7ZmxvYXQ6bGVmdH0uaWU5IHVsLnBhZ2luYXRpb24sLmllOSB1bC5haXMtcGFnaW5hdGlvbiwuaWU5IHVsLmFpcy1QYWdpbmF0aW9uLWxpc3R7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uaWU5IHVsLnBhZ2luYXRpb24gbGksLmllOSB1bC5haXMtcGFnaW5hdGlvbiBsaSwuaWU5IHVsLmFpcy1QYWdpbmF0aW9uLWxpc3QgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmllOSAuc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1uZXh0e3JpZ2h0Oi0xNXB4fS5pZTkgLnNsaWRlci5zbGlkZXItY29udGVudCAuc2xpY2stYXJyb3cuc2xpZGUtcHJldntsZWZ0Oi0xNXB4fS5pZTkgLmNhcmRib3gtcHVibGljYXRpb24gLmNhcmRyb3ctcHJldmlldywuaWU5ICNwZGZwcmV2aWV3e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsubmF2YmFye2Rpc3BsYXk6YmxvY2tcXDl9Lm5hdmJhciB1bC5uYXZiYXItbmF2e2Rpc3BsYXk6YmxvY2tcXDl9Lm5hdmJhciB1bC5uYXZiYXItbmF2IGxpLm5hdi1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrXFw5O2Zsb2F0OmxlZnRcXDl9Lm5hdmJhci1hdmVuaXItYm90dG9tLm5hdmJhciB1bC5uYXZiYXItbmF2IGxpLm5hdi1pdGVte2hlaWdodDoxMjBweFxcOTt3aWR0aDoxOTBweFxcOX0uc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2wsLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtc2VhcmNoLWJveCAuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94LWlucHV0LC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94LWlucHV0LC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuZm9ybS1jb250cm9sLC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94LWlucHV0LC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3gtaW5wdXQsI25ld3NsZXR0ZXJmbHlpbiAuZm9ybS1jb250cm9sLCNuZXdzbGV0dGVyZmx5aW4gLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwjbmV3c2xldHRlcmZseWluIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggI25ld3NsZXR0ZXJmbHlpbiAuYWlzLVNlYXJjaEJveC1pbnB1dCwjbmV3c2xldHRlcmZseWluIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggI25ld3NsZXR0ZXJmbHlpbiAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LCNuZXdzbGV0dGVyZmx5aW4gLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggI25ld3NsZXR0ZXJmbHlpbiAuYWlzLVNlYXJjaEJveC1pbnB1dHt3aWR0aDoxMDAlXFw5fS5jb2wtNntmbG9hdDpsZWZ0XFw5fXVsLnBhZ2luYXRpb24sdWwuYWlzLXBhZ2luYXRpb24sdWwuYWlzLVBhZ2luYXRpb24tbGlzdHtkaXNwbGF5OmJsb2NrXFw5O3RleHQtYWxpZ246Y2VudGVyXFw5fXVsLnBhZ2luYXRpb24gbGksdWwuYWlzLXBhZ2luYXRpb24gbGksdWwuYWlzLVBhZ2luYXRpb24tbGlzdCBsaXtkaXNwbGF5OmlubGluZS1ibG9ja1xcOX0uc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1uZXh0e3JpZ2h0Oi0xNXB4XFw5fS5zbGlkZXIuc2xpZGVyLWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWRlLXByZXZ7bGVmdDotMTVweFxcOX0uYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dHtoZWlnaHQ6NTBweFxcOX19QHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6IHRydWUpeyNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmhvdmVyLCNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmFjdGl2ZSwjaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0jaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0uY3VycmVudC1sYW5nIGF7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9Lm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLC5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazphY3RpdmUsLm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIC5uYXYtbGlua3tib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0ubmF2cGlsbGFyLXN3aXR6ZXJsYW5kIC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjZGEyOTFjfS5uYXZwaWxsYXItbWFya2V0cyAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2VkOGIwMH0ubmF2cGlsbGFyLXN0YXRlIC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjMDA5NjYwfS5uYXZwaWxsYXItZ292ZXJubWVudCAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgIzAwODZiZn0ubmF2cGlsbGFyLXNvY2lldHkgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNiYjE2YTN9LnRpdGxlLWJpZyBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fS5zZWN0aW9uLXNwb25zb3JzIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWcgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2ZmZn0uYmFuZXItY29udGFjdCBhLC5iYW5lci1jb250YWN0IGE6aG92ZXJ7Ym94LXNoYWRvdzppbnNldCAwIC0zcHggMCAtMnB4ICNmZmZmZmZ9LmJsb2NrLW1lbWJlciAudGl0bGUtbWVtYmVyIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9LnRlYXNlIC50aXRsZS10ZWFzZXIgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTNweCAwIC0xcHggIzI2MjYyNn0udGVhc2VyLWhlcm8gLnRlYXNlIC50aXRsZS10ZWFzZXIgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTRweCAwIC0xcHggIzI2MjYyNn19QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKXsjaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTpob3ZlciwjaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTphY3RpdmUsI2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9I2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhe2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLC5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSAubmF2LWxpbmt7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9Lm5hdnBpbGxhci1zd2l0emVybGFuZCAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2RhMjkxY30ubmF2cGlsbGFyLW1hcmtldHMgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNlZDhiMDB9Lm5hdnBpbGxhci1zdGF0ZSAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgIzAwOTY2MH0ubmF2cGlsbGFyLWdvdmVybm1lbnQgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICMwMDg2YmZ9Lm5hdnBpbGxhci1zb2NpZXR5IC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjYmIxNmEzfS50aXRsZS1iaWcgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0uc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlnIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNmZmZ9LmJhbmVyLWNvbnRhY3QgYSwuYmFuZXItY29udGFjdCBhOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAtM3B4IDAgLTJweCAjZmZmZmZmfS5ibG9jay1tZW1iZXIgLnRpdGxlLW1lbWJlciBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fS50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0zcHggMCAtMXB4ICMyNjI2MjZ9LnRlYXNlci1oZXJvIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC00cHggMCAtMXB4ICMyNjI2MjZ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApe2JvZHl7Zm9udC1zaXplOjE2cHh9aDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLWJvdHRvbTo4cHh9cHttYXJnaW4tYm90dG9tOjE2cHh9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjE2cHh9b2wsdWwsZGx7bWFyZ2luLWJvdHRvbToxNnB4fWRke21hcmdpbi1ib3R0b206OHB4fWJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxNnB4fXByZXttYXJnaW4tYm90dG9tOjE2cHh9ZmlndXJle21hcmdpbjowIDAgMTZweH1jYXB0aW9ue3BhZGRpbmctdG9wOjEycHg7cGFkZGluZy1ib3R0b206MTJweH1sYWJlbHttYXJnaW4tYm90dG9tOjhweH1sZWdlbmR7bWFyZ2luLWJvdHRvbTo4cHg7Zm9udC1zaXplOjI0cHh9Y29kZXtwYWRkaW5nOjNweCA2cHh9a2Jke3BhZGRpbmc6M3B4IDZweH1ocnttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4O2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDB9aDF7Zm9udC1zaXplOjQwcHh9aDJ7Zm9udC1zaXplOjMycHh9aDN7Zm9udC1zaXplOjI4cHh9aDR7Zm9udC1zaXplOjI0cHh9aDV7Zm9udC1zaXplOjIwcHh9aDZ7Zm9udC1zaXplOjE2cHh9LmFsZXJ0e21hcmdpbi1ib3R0b206MTZweH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDo0MHB4fS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7dG9wOi0ycHg7cmlnaHQ6LTIwcHh9LmJsb2NrcXVvdGV7cGFkZGluZzo4cHggMTZweDttYXJnaW4tYm90dG9tOjE2cHg7Zm9udC1zaXplOjIwcHg7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICNlY2VlZWZ9LmJsb2NrcXVvdGUtcmV2ZXJzZXtwYWRkaW5nLXJpZ2h0OjE2cHg7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCAjZWNlZWVmfS5icmVhZGNydW1ie3BhZGRpbmc6MTJweCAxNnB4O21hcmdpbi1ib3R0b206MTZweH0uYnRuLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3BhZGRpbmc6OHB4IDE2cHg7Zm9udC1zaXplOjE2cHh9LmJ0bi5kaXNhYmxlZCwuZGlzYWJsZWQuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuYnRuOmRpc2FibGVkLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmRpc2FibGVke2ZpbHRlcjphbHBoYShvcGFjaXR5PTY1KX0uYnRuLXRvb2xiYXJ7bWFyZ2luLWxlZnQ6LThweH0uY2FyZHttYXJnaW4tYm90dG9tOjEycHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5jYXJkLWJsb2Nre3BhZGRpbmc6MjBweH0uY2FyZC1mb290ZXJ7cGFkZGluZzoxMnB4IDIwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMH0uY2FyZC1oZWFkZXJ7cGFkZGluZzoxMnB4IDIwcHh9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi1ib3R0b206LTEycHg7bWFyZ2luLWxlZnQ6LTEwcHg7Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci1waWxsc3ttYXJnaW4tcmlnaHQ6LTEwcHg7bWFyZ2luLWxlZnQ6LTEwcHh9LmNhcmQtaW1nLW92ZXJsYXl7cGFkZGluZzoyMHB4fS5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LTZweH0uY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOjEycHh9LmNhcmV0e2JvcmRlci10b3A6NHB4IHNvbGlkfS5jYXJvdXNlbC1jb250cm9sLXByZXYsLmNhcm91c2VsLWNvbnRyb2wtbmV4dHtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCl9LmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlcntmaWx0ZXI6YWxwaGEob3BhY2l0eT05MCl9LmNhcm91c2VsLWluZGljYXRvcnMgbGl7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSwucmFkaW8taW5saW5lIGlucHV0W3R5cGU9cmFkaW9de21hcmdpbi10b3A6NHB4fS5jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5jbG9zZXtmb250LXNpemU6MjRweDtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCl9LmNsb3NlOmZvY3VzLC5jbG9zZTpob3ZlcntmaWx0ZXI6YWxwaGEob3BhY2l0eT03NSl9LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHg7bWFyZ2luLWJvdHRvbTowfS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHg7Zm9udC1zaXplOjIwcHh9LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOjRweDtwYWRkaW5nLWJvdHRvbTo0cHg7Zm9udC1zaXplOjE0cHh9LmNvbC1mb3JtLWxlZ2VuZHtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4O2ZvbnQtc2l6ZToxNnB4fS5jb250YWluZXJ7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5jdXN0b20tY29udHJvbHtwYWRkaW5nLWxlZnQ6MjRweH0uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye3RvcDo0cHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uY3VzdG9tLWNvbnRyb2wtaW5wdXR7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LmN1c3RvbS1maWxle2hlaWdodDo0MHB4fS5jdXN0b20tZmlsZS1jb250cm9se2hlaWdodDo0MHB4O3BhZGRpbmc6OHB4IDE2cHh9LmN1c3RvbS1maWxlLWlucHV0e21pbi13aWR0aDoyMjRweH0uY3VzdG9tLXNlbGVjdHtwYWRkaW5nOjZweCAyOHB4IDZweCAxMnB4O2JvcmRlcjoxcHggc29saWQgIzAwMDtiYWNrZ3JvdW5kLWltYWdlOm5vbmUgXFw5O3BhZGRpbmctcmlnaHQ6MC43NXJlbSBcXDl9LmN1c3RvbS1zZWxlY3Qtc217cGFkZGluZy10b3A6NnB4O3BhZGRpbmctYm90dG9tOjZweH0uZGlzcGxheS0xe2ZvbnQtc2l6ZTo5NnB4fS5kaXNwbGF5LTJ7Zm9udC1zaXplOjg4cHh9LmRpc3BsYXktM3tmb250LXNpemU6NzJweH0uZGlzcGxheS00e2ZvbnQtc2l6ZTo1NnB4fS5kbC1ob3Jpem9udGFse21hcmdpbi1yaWdodDotMzBweDttYXJnaW4tbGVmdDotMzBweH0uZHJvcGRvd24tZGl2aWRlcnttYXJnaW46OHB4IDB9LmRyb3Bkb3duLWhlYWRlcntmb250LXNpemU6MTRweDtwYWRkaW5nOjhweCAyNHB4fS5kcm9wZG93bi1pdGVte3BhZGRpbmc6M3B4IDI0cHh9LmRyb3Bkb3duLW1lbnV7Zm9udC1zaXplOjE2cHg7bWluLXdpZHRoOjE2MHB4O3BhZGRpbmc6OHB4IDA7bWFyZ2luOjJweCAwIDA7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7bWFyZ2luLXJpZ2h0OjRweDttYXJnaW4tbGVmdDo0cHh9LmRyb3B1cCAuY2FyZXQsLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldHtib3JkZXItYm90dG9tOjRweCBzb2xpZH0uZmFkZS5zaG93e2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCl9LmZhZGV7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTo4cHh9LmZvcm0tY2hlY2t7bWFyZ2luLWJvdHRvbToxMnB4fS5mb3JtLWNoZWNrLWlubGluZXtwYWRkaW5nLWxlZnQ6MjBweH0uZm9ybS1jaGVjay1pbnB1dHttYXJnaW4tdG9wOjRweDttYXJnaW4tbGVmdDotMjBweH0uZm9ybS1jaGVjay1sYWJlbHtwYWRkaW5nLWxlZnQ6MjBweH0uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0e3BhZGRpbmc6OHB4IDEycHg7Zm9udC1zaXplOjE2cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7bWFyZ2luLXRvcDo0cHh9LmZvcm0tY29udHJvbC1zdGF0aWN7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweH0uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjE2cHh9LmZvcm0tdGV4dHttYXJnaW4tdG9wOjRweH0uaW1nLXRodW1ibmFpbHtwYWRkaW5nOjRweH0uaW5wdXQtZ3JvdXAtYWRkb257cGFkZGluZzo2cHggMTJweDtmb250LXNpemU6MTZweDtib3JkZXI6MXB4IHNvbGlkICMwMDB9Lmp1bWJvdHJvbntwYWRkaW5nOjMycHggMTZweDttYXJnaW4tYm90dG9tOjMycHh9LmxlYWR7Zm9udC1zaXplOjIwcHh9Lmxpc3QtZ3JvdXAtaXRlbXtwYWRkaW5nOjEycHggMjBweDtib3JkZXI6MXB4IHNvbGlkICMwMDB9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9Lm1vZGFsLWJhY2tkcm9wLnNob3d7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfS5tLTF7bWFyZ2luOjE2cHggMTZweCAhaW1wb3J0YW50fS5tdC0xe21hcmdpbi10b3A6MTZweCAhaW1wb3J0YW50fS5tci0xe21hcmdpbi1yaWdodDoxNnB4ICFpbXBvcnRhbnR9Lm1iLTF7bWFyZ2luLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9Lm1sLTF7bWFyZ2luLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5teC0xe21hcmdpbi1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5teS0xe21hcmdpbi10b3A6MTZweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50fS5tLTJ7bWFyZ2luOjI0cHggMjRweCAhaW1wb3J0YW50fS5tdC0ye21hcmdpbi10b3A6MjRweCAhaW1wb3J0YW50fS5tci0ye21hcmdpbi1yaWdodDoyNHB4ICFpbXBvcnRhbnR9Lm1iLTJ7bWFyZ2luLWJvdHRvbToyNHB4ICFpbXBvcnRhbnR9Lm1sLTJ7bWFyZ2luLWxlZnQ6MjRweCAhaW1wb3J0YW50fS5teC0ye21hcmdpbi1yaWdodDoyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MjRweCAhaW1wb3J0YW50fS5teS0ye21hcmdpbi10b3A6MjRweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjRweCAhaW1wb3J0YW50fS5tLTN7bWFyZ2luOjQ4cHggNDhweCAhaW1wb3J0YW50fS5tdC0ze21hcmdpbi10b3A6NDhweCAhaW1wb3J0YW50fS5tci0ze21hcmdpbi1yaWdodDo0OHB4ICFpbXBvcnRhbnR9Lm1iLTN7bWFyZ2luLWJvdHRvbTo0OHB4ICFpbXBvcnRhbnR9Lm1sLTN7bWFyZ2luLWxlZnQ6NDhweCAhaW1wb3J0YW50fS5teC0ze21hcmdpbi1yaWdodDo0OHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6NDhweCAhaW1wb3J0YW50fS5teS0ze21hcmdpbi10b3A6NDhweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NDhweCAhaW1wb3J0YW50fS5uYXZiYXJ7cGFkZGluZzo4cHggMTZweH0ubmF2YmFyLWJyYW5ke3BhZGRpbmctdG9wOjRweDtwYWRkaW5nLWJvdHRvbTo0cHg7bWFyZ2luLXJpZ2h0OjE2cHg7Zm9udC1zaXplOjIwcHh9Lm5hdmJhci1kYXJrIC5uYXZiYXItZGl2aWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3Vze2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjojZmZmfS5uYXZiYXItZGl2aWRlcntwYWRkaW5nLXRvcDo2LjhweDtwYWRkaW5nLWJvdHRvbTo2LjhweDttYXJnaW4tcmlnaHQ6MTZweDttYXJnaW4tbGVmdDoxNnB4fS5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXRvcDo2LjhweDtwYWRkaW5nLWJvdHRvbTo2LjhweH0ubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzo4cHggMTJweDtmb250LXNpemU6MjBweH0ubmF2YmFyLXRvZ2dsZWFibGUteGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDo4cHh9LnAtYS0xe3BhZGRpbmc6MTZweCAxNnB4ICFpbXBvcnRhbnR9LnAtYS0ye3BhZGRpbmc6MjRweCAyNHB4ICFpbXBvcnRhbnR9LnAtYS0ze3BhZGRpbmc6NDhweCA0OHB4ICFpbXBvcnRhbnR9LnAtYi0xe3BhZGRpbmctYm90dG9tOjE2cHggIWltcG9ydGFudH0ucC1iLTJ7cGFkZGluZy1ib3R0b206MjRweCAhaW1wb3J0YW50fS5wLWItM3twYWRkaW5nLWJvdHRvbTo0OHB4ICFpbXBvcnRhbnR9LnAtbC0xe3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9LnAtbC0ye3BhZGRpbmctbGVmdDoyNHB4ICFpbXBvcnRhbnR9LnAtbC0ze3BhZGRpbmctbGVmdDo0OHB4ICFpbXBvcnRhbnR9LnAtci0xe3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50fS5wLXItMntwYWRkaW5nLXJpZ2h0OjI0cHggIWltcG9ydGFudH0ucC1yLTN7cGFkZGluZy1yaWdodDo0OHB4ICFpbXBvcnRhbnR9LnAtdC0xe3BhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudH0ucC10LTJ7cGFkZGluZy10b3A6MjRweCAhaW1wb3J0YW50fS5wLXQtM3twYWRkaW5nLXRvcDo0OHB4ICFpbXBvcnRhbnR9LnAteC0xe3BhZGRpbmctcmlnaHQ6MTZweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnR9LnAteC0ye3BhZGRpbmctcmlnaHQ6MjRweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoyNHB4ICFpbXBvcnRhbnR9LnAteC0ze3BhZGRpbmctcmlnaHQ6NDhweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDo0OHB4ICFpbXBvcnRhbnR9LnAteS0xe3BhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9LnAteS0ye3BhZGRpbmctdG9wOjI0cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToyNHB4ICFpbXBvcnRhbnR9LnAteS0ze3BhZGRpbmctdG9wOjQ4cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo0OHB4ICFpbXBvcnRhbnR9LnBhZ2UtbGlua3twYWRkaW5nOjhweCAxMnB4fS5wYWdpbmF0aW9uLC5haXMtcGFnaW5hdGlvbiwuYWlzLVBhZ2luYXRpb24tbGlzdHttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzoxMnB4IDI0cHg7Zm9udC1zaXplOjIwcHh9LnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua3twYWRkaW5nOjQuNHB4IDEycHg7Zm9udC1zaXplOjE0cHh9LnBvcG92ZXJ7Zm9udC1zaXplOjE0cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5wb3BvdmVyLXRpdGxle2ZvbnQtc2l6ZToxNnB4fS5wcm9ncmVzc3toZWlnaHQ6MTZweDttYXJnaW4tYm90dG9tOjE2cHh9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweH0ucm91bmRlZC1yaWdodHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9LnJvdW5kZWQtbGVmdHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweH0udGFibGUgdGgsLnRhYmxlIHRke3BhZGRpbmc6MTJweH0udGFibGV7bWFyZ2luLWJvdHRvbToxNnB4fS50YWJsZS1zbSB0aCwudGFibGUtc20gdGR7cGFkZGluZzo1cHh9LnRhYmxlLXJlc3BvbnNpdmV7bWluLWhlaWdodDowJX0udG9vbHRpcHtmb250LXNpemU6MTRweH0udG9vbHRpcC5zaG93e2ZpbHRlcjphbHBoYShvcGFjaXR5PTkwKX0jc3JzbHkgLmNvbnRhaW5lcnttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctbGVmdDo5cHg7cGFkZGluZy1yaWdodDo5cHh9I3Nyc2x5IC5jb250YWluZXI6YmVmb3JlLCNzcnNseSAuY29udGFpbmVyOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0jc3JzbHkgLmNvbnRhaW5lcjphZnRlcntjbGVhcjpib3RofX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpeyNzcnNseSAuY29udGFpbmVye3dpZHRoOjczOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSBhbmQgKG1pbi13aWR0aDogOTkycHgpeyNzcnNseSAuY29udGFpbmVye3dpZHRoOjk1OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsjc3JzbHkgLmNvbnRhaW5lcnt3aWR0aDoxMTU4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApeyNzcnNseSAuY29udGFpbmVyLWZsdWlkLCNzcnNseSAuY29udGFpbmVyLXhse21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1sZWZ0OjlweDtwYWRkaW5nLXJpZ2h0OjlweH0jc3JzbHkgLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsI3Nyc2x5IC5jb250YWluZXIteGw6YmVmb3JlLCNzcnNseSAuY29udGFpbmVyLWZsdWlkOmFmdGVyLCNzcnNseSAuY29udGFpbmVyLXhsOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0jc3JzbHkgLmNvbnRhaW5lci1mbHVpZDphZnRlciwjc3JzbHkgLmNvbnRhaW5lci14bDphZnRlcntjbGVhcjpib3RofSNzcnNseSAucm93e21hcmdpbi1sZWZ0Oi05cHg7bWFyZ2luLXJpZ2h0Oi05cHh9I3Nyc2x5IC5yb3c6YmVmb3JlLCNzcnNseSAucm93OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0jc3JzbHkgLnJvdzphZnRlcntjbGVhcjpib3RofSNzcnNseSAuY29sLXhzLTEsI3Nyc2x5IC5jb2wtc20tMSwjc3JzbHkgLmNvbC1tZC0xLCNzcnNseSAuY29sLWxnLTEsI3Nyc2x5IC5jb2wteHMtMiwjc3JzbHkgLmNvbC1zbS0yLCNzcnNseSAuY29sLW1kLTIsI3Nyc2x5IC5jb2wtbGctMiwjc3JzbHkgLmNvbC14cy0zLCNzcnNseSAuY29sLXNtLTMsI3Nyc2x5IC5jb2wtbWQtMywjc3JzbHkgLmNvbC1sZy0zLCNzcnNseSAuY29sLXhzLTQsI3Nyc2x5IC5jb2wtc20tNCwjc3JzbHkgLmNvbC1tZC00LCNzcnNseSAuY29sLWxnLTQsI3Nyc2x5IC5jb2wteHMtNSwjc3JzbHkgLmNvbC1zbS01LCNzcnNseSAuY29sLW1kLTUsI3Nyc2x5IC5jb2wtbGctNSwjc3JzbHkgLmNvbC14cy02LCNzcnNseSAuY29sLXNtLTYsI3Nyc2x5IC5jb2wtbWQtNiwjc3JzbHkgLmNvbC1sZy02LCNzcnNseSAuY29sLXhzLTcsI3Nyc2x5IC5jb2wtc20tNywjc3JzbHkgLmNvbC1tZC03LCNzcnNseSAuY29sLWxnLTcsI3Nyc2x5IC5jb2wteHMtOCwjc3JzbHkgLmNvbC1zbS04LCNzcnNseSAuY29sLW1kLTgsI3Nyc2x5IC5jb2wtbGctOCwjc3JzbHkgLmNvbC14cy05LCNzcnNseSAuY29sLXNtLTksI3Nyc2x5IC5jb2wtbWQtOSwjc3JzbHkgLmNvbC1sZy05LCNzcnNseSAuY29sLXhzLTEwLCNzcnNseSAuY29sLXNtLTEwLCNzcnNseSAuY29sLW1kLTEwLCNzcnNseSAuY29sLWxnLTEwLCNzcnNseSAuY29sLXhzLTExLCNzcnNseSAuY29sLXNtLTExLCNzcnNseSAuY29sLW1kLTExLCNzcnNseSAuY29sLWxnLTExLCNzcnNseSAuY29sLXhzLTEyLCNzcnNseSAuY29sLXNtLTEyLCNzcnNseSAuY29sLW1kLTEyLCNzcnNseSAuY29sLWxnLTEye3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmctbGVmdDo5cHg7cGFkZGluZy1yaWdodDo5cHh9I3Nyc2x5IC5jb2wteHMtMSwjc3JzbHkgLmNvbC14cy0yLCNzcnNseSAuY29sLXhzLTMsI3Nyc2x5IC5jb2wteHMtNCwjc3JzbHkgLmNvbC14cy01LCNzcnNseSAuY29sLXhzLTYsI3Nyc2x5IC5jb2wteHMtNywjc3JzbHkgLmNvbC14cy04LCNzcnNseSAuY29sLXhzLTksI3Nyc2x5IC5jb2wteHMtMTAsI3Nyc2x5IC5jb2wteHMtMTEsI3Nyc2x5IC5jb2wteHMtMTJ7ZmxvYXQ6bGVmdH0jc3JzbHkgLmNvbC14cy0xe3dpZHRoOjguMzMzMzMlfSNzcnNseSAuY29sLXhzLTJ7d2lkdGg6MTYuNjY2NjclfSNzcnNseSAuY29sLXhzLTN7d2lkdGg6MjUlfSNzcnNseSAuY29sLXhzLTR7d2lkdGg6MzMuMzMzMzMlfSNzcnNseSAuY29sLXhzLTV7d2lkdGg6NDEuNjY2NjclfSNzcnNseSAuY29sLXhzLTZ7d2lkdGg6NTAlfSNzcnNseSAuY29sLXhzLTd7d2lkdGg6NTguMzMzMzMlfSNzcnNseSAuY29sLXhzLTh7d2lkdGg6NjYuNjY2NjclfSNzcnNseSAuY29sLXhzLTl7d2lkdGg6NzUlfSNzcnNseSAuY29sLXhzLTEwe3dpZHRoOjgzLjMzMzMzJX0jc3JzbHkgLmNvbC14cy0xMXt3aWR0aDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wteHMtMTJ7d2lkdGg6MTAwJX0jc3JzbHkgLmNvbC14cy1wdWxsLTB7cmlnaHQ6YXV0b30jc3JzbHkgLmNvbC14cy1wdWxsLTF7cmlnaHQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wteHMtcHVsbC0ye3JpZ2h0OjE2LjY2NjY3JX0jc3JzbHkgLmNvbC14cy1wdWxsLTN7cmlnaHQ6MjUlfSNzcnNseSAuY29sLXhzLXB1bGwtNHtyaWdodDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wteHMtcHVsbC01e3JpZ2h0OjQxLjY2NjY3JX0jc3JzbHkgLmNvbC14cy1wdWxsLTZ7cmlnaHQ6NTAlfSNzcnNseSAuY29sLXhzLXB1bGwtN3tyaWdodDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wteHMtcHVsbC04e3JpZ2h0OjY2LjY2NjY3JX0jc3JzbHkgLmNvbC14cy1wdWxsLTl7cmlnaHQ6NzUlfSNzcnNseSAuY29sLXhzLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLXhzLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjclfSNzcnNseSAuY29sLXhzLXB1bGwtMTJ7cmlnaHQ6MTAwJX0jc3JzbHkgLmNvbC14cy1wdXNoLTB7bGVmdDphdXRvfSNzcnNseSAuY29sLXhzLXB1c2gtMXtsZWZ0OjguMzMzMzMlfSNzcnNseSAuY29sLXhzLXB1c2gtMntsZWZ0OjE2LjY2NjY3JX0jc3JzbHkgLmNvbC14cy1wdXNoLTN7bGVmdDoyNSV9I3Nyc2x5IC5jb2wteHMtcHVzaC00e2xlZnQ6MzMuMzMzMzMlfSNzcnNseSAuY29sLXhzLXB1c2gtNXtsZWZ0OjQxLjY2NjY3JX0jc3JzbHkgLmNvbC14cy1wdXNoLTZ7bGVmdDo1MCV9I3Nyc2x5IC5jb2wteHMtcHVzaC03e2xlZnQ6NTguMzMzMzMlfSNzcnNseSAuY29sLXhzLXB1c2gtOHtsZWZ0OjY2LjY2NjY3JX0jc3JzbHkgLmNvbC14cy1wdXNoLTl7bGVmdDo3NSV9I3Nyc2x5IC5jb2wteHMtcHVzaC0xMHtsZWZ0OjgzLjMzMzMzJX0jc3JzbHkgLmNvbC14cy1wdXNoLTExe2xlZnQ6OTEuNjY2NjclfSNzcnNseSAuY29sLXhzLXB1c2gtMTJ7bGVmdDoxMDAlfSNzcnNseSAuY29sLXhzLW9mZnNldC0we21hcmdpbi1sZWZ0OjAlfSNzcnNseSAuY29sLXhzLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfSNzcnNseSAuY29sLXhzLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9I3Nyc2x5IC5jb2wteHMtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfSNzcnNseSAuY29sLXhzLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9I3Nyc2x5IC5jb2wteHMtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfSNzcnNseSAuY29sLXhzLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9I3Nyc2x5IC5jb2wteHMtb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfSNzcnNseSAuY29sLXhzLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpeyNzcnNseSAuY29sLXNtLTEsI3Nyc2x5IC5jb2wtc20tMiwjc3JzbHkgLmNvbC1zbS0zLCNzcnNseSAuY29sLXNtLTQsI3Nyc2x5IC5jb2wtc20tNSwjc3JzbHkgLmNvbC1zbS02LCNzcnNseSAuY29sLXNtLTcsI3Nyc2x5IC5jb2wtc20tOCwjc3JzbHkgLmNvbC1zbS05LCNzcnNseSAuY29sLXNtLTEwLCNzcnNseSAuY29sLXNtLTExLCNzcnNseSAuY29sLXNtLTEye2Zsb2F0OmxlZnR9I3Nyc2x5IC5jb2wtc20tMXt3aWR0aDo4LjMzMzMzJX0jc3JzbHkgLmNvbC1zbS0ye3dpZHRoOjE2LjY2NjY3JX0jc3JzbHkgLmNvbC1zbS0ze3dpZHRoOjI1JX0jc3JzbHkgLmNvbC1zbS00e3dpZHRoOjMzLjMzMzMzJX0jc3JzbHkgLmNvbC1zbS01e3dpZHRoOjQxLjY2NjY3JX0jc3JzbHkgLmNvbC1zbS02e3dpZHRoOjUwJX0jc3JzbHkgLmNvbC1zbS03e3dpZHRoOjU4LjMzMzMzJX0jc3JzbHkgLmNvbC1zbS04e3dpZHRoOjY2LjY2NjY3JX0jc3JzbHkgLmNvbC1zbS05e3dpZHRoOjc1JX0jc3JzbHkgLmNvbC1zbS0xMHt3aWR0aDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tMTF7d2lkdGg6OTEuNjY2NjclfSNzcnNseSAuY29sLXNtLTEye3dpZHRoOjEwMCV9I3Nyc2x5IC5jb2wtc20tcHVsbC0we3JpZ2h0OmF1dG99I3Nyc2x5IC5jb2wtc20tcHVsbC0xe3JpZ2h0OjguMzMzMzMlfSNzcnNseSAuY29sLXNtLXB1bGwtMntyaWdodDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wtc20tcHVsbC0ze3JpZ2h0OjI1JX0jc3JzbHkgLmNvbC1zbS1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMlfSNzcnNseSAuY29sLXNtLXB1bGwtNXtyaWdodDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wtc20tcHVsbC02e3JpZ2h0OjUwJX0jc3JzbHkgLmNvbC1zbS1wdWxsLTd7cmlnaHQ6NTguMzMzMzMlfSNzcnNseSAuY29sLXNtLXB1bGwtOHtyaWdodDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wtc20tcHVsbC05e3JpZ2h0Ojc1JX0jc3JzbHkgLmNvbC1zbS1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1wdWxsLTExe3JpZ2h0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC1zbS1wdWxsLTEye3JpZ2h0OjEwMCV9I3Nyc2x5IC5jb2wtc20tcHVzaC0we2xlZnQ6YXV0b30jc3JzbHkgLmNvbC1zbS1wdXNoLTF7bGVmdDo4LjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1wdXNoLTJ7bGVmdDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wtc20tcHVzaC0ze2xlZnQ6MjUlfSNzcnNseSAuY29sLXNtLXB1c2gtNHtsZWZ0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1wdXNoLTV7bGVmdDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wtc20tcHVzaC02e2xlZnQ6NTAlfSNzcnNseSAuY29sLXNtLXB1c2gtN3tsZWZ0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1wdXNoLTh7bGVmdDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wtc20tcHVzaC05e2xlZnQ6NzUlfSNzcnNseSAuY29sLXNtLXB1c2gtMTB7bGVmdDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tcHVzaC0xMXtsZWZ0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC1zbS1wdXNoLTEye2xlZnQ6MTAwJX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfSNzcnNseSAuY29sLXNtLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfSNzcnNseSAuY29sLXNtLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfSNzcnNseSAuY29sLXNtLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KXsjc3JzbHkgLmNvbC1tZC0xLCNzcnNseSAuY29sLW1kLTIsI3Nyc2x5IC5jb2wtbWQtMywjc3JzbHkgLmNvbC1tZC00LCNzcnNseSAuY29sLW1kLTUsI3Nyc2x5IC5jb2wtbWQtNiwjc3JzbHkgLmNvbC1tZC03LCNzcnNseSAuY29sLW1kLTgsI3Nyc2x5IC5jb2wtbWQtOSwjc3JzbHkgLmNvbC1tZC0xMCwjc3JzbHkgLmNvbC1tZC0xMSwjc3JzbHkgLmNvbC1tZC0xMntmbG9hdDpsZWZ0fSNzcnNseSAuY29sLW1kLTF7d2lkdGg6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtMnt3aWR0aDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wtbWQtM3t3aWR0aDoyNSV9I3Nyc2x5IC5jb2wtbWQtNHt3aWR0aDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtNXt3aWR0aDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wtbWQtNnt3aWR0aDo1MCV9I3Nyc2x5IC5jb2wtbWQtN3t3aWR0aDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtOHt3aWR0aDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wtbWQtOXt3aWR0aDo3NSV9I3Nyc2x5IC5jb2wtbWQtMTB7d2lkdGg6ODMuMzMzMzMlfSNzcnNseSAuY29sLW1kLTExe3dpZHRoOjkxLjY2NjY3JX0jc3JzbHkgLmNvbC1tZC0xMnt3aWR0aDoxMDAlfSNzcnNseSAuY29sLW1kLXB1bGwtMHtyaWdodDphdXRvfSNzcnNseSAuY29sLW1kLXB1bGwtMXtyaWdodDo4LjMzMzMzJX0jc3JzbHkgLmNvbC1tZC1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjclfSNzcnNseSAuY29sLW1kLXB1bGwtM3tyaWdodDoyNSV9I3Nyc2x5IC5jb2wtbWQtcHVsbC00e3JpZ2h0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC1tZC1wdWxsLTV7cmlnaHQ6NDEuNjY2NjclfSNzcnNseSAuY29sLW1kLXB1bGwtNntyaWdodDo1MCV9I3Nyc2x5IC5jb2wtbWQtcHVsbC03e3JpZ2h0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC1tZC1wdWxsLTh7cmlnaHQ6NjYuNjY2NjclfSNzcnNseSAuY29sLW1kLXB1bGwtOXtyaWdodDo3NSV9I3Nyc2x5IC5jb2wtbWQtcHVsbC0xMHtyaWdodDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtcHVsbC0xMXtyaWdodDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtbWQtcHVsbC0xMntyaWdodDoxMDAlfSNzcnNseSAuY29sLW1kLXB1c2gtMHtsZWZ0OmF1dG99I3Nyc2x5IC5jb2wtbWQtcHVzaC0xe2xlZnQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtcHVzaC0ye2xlZnQ6MTYuNjY2NjclfSNzcnNseSAuY29sLW1kLXB1c2gtM3tsZWZ0OjI1JX0jc3JzbHkgLmNvbC1tZC1wdXNoLTR7bGVmdDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtcHVzaC01e2xlZnQ6NDEuNjY2NjclfSNzcnNseSAuY29sLW1kLXB1c2gtNntsZWZ0OjUwJX0jc3JzbHkgLmNvbC1tZC1wdXNoLTd7bGVmdDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtcHVzaC04e2xlZnQ6NjYuNjY2NjclfSNzcnNseSAuY29sLW1kLXB1c2gtOXtsZWZ0Ojc1JX0jc3JzbHkgLmNvbC1tZC1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLW1kLXB1c2gtMTF7bGVmdDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtbWQtcHVzaC0xMntsZWZ0OjEwMCV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfSNzcnNseSAuY29sLW1kLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0jc3JzbHkgLmNvbC1tZC1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfSNzcnNseSAuY29sLW1kLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0jc3JzbHkgLmNvbC1tZC1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfSNzcnNseSAuY29sLW1kLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0jc3JzbHkgLmNvbC1tZC1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLW1kLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpeyNzcnNseSAuY29sLWxnLTEsI3Nyc2x5IC5jb2wtbGctMiwjc3JzbHkgLmNvbC1sZy0zLCNzcnNseSAuY29sLWxnLTQsI3Nyc2x5IC5jb2wtbGctNSwjc3JzbHkgLmNvbC1sZy02LCNzcnNseSAuY29sLWxnLTcsI3Nyc2x5IC5jb2wtbGctOCwjc3JzbHkgLmNvbC1sZy05LCNzcnNseSAuY29sLWxnLTEwLCNzcnNseSAuY29sLWxnLTExLCNzcnNseSAuY29sLWxnLTEye2Zsb2F0OmxlZnR9I3Nyc2x5IC5jb2wtbGctMXt3aWR0aDo4LjMzMzMzJX0jc3JzbHkgLmNvbC1sZy0ye3dpZHRoOjE2LjY2NjY3JX0jc3JzbHkgLmNvbC1sZy0ze3dpZHRoOjI1JX0jc3JzbHkgLmNvbC1sZy00e3dpZHRoOjMzLjMzMzMzJX0jc3JzbHkgLmNvbC1sZy01e3dpZHRoOjQxLjY2NjY3JX0jc3JzbHkgLmNvbC1sZy02e3dpZHRoOjUwJX0jc3JzbHkgLmNvbC1sZy03e3dpZHRoOjU4LjMzMzMzJX0jc3JzbHkgLmNvbC1sZy04e3dpZHRoOjY2LjY2NjY3JX0jc3JzbHkgLmNvbC1sZy05e3dpZHRoOjc1JX0jc3JzbHkgLmNvbC1sZy0xMHt3aWR0aDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctMTF7d2lkdGg6OTEuNjY2NjclfSNzcnNseSAuY29sLWxnLTEye3dpZHRoOjEwMCV9I3Nyc2x5IC5jb2wtbGctcHVsbC0we3JpZ2h0OmF1dG99I3Nyc2x5IC5jb2wtbGctcHVsbC0xe3JpZ2h0OjguMzMzMzMlfSNzcnNseSAuY29sLWxnLXB1bGwtMntyaWdodDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wtbGctcHVsbC0ze3JpZ2h0OjI1JX0jc3JzbHkgLmNvbC1sZy1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMlfSNzcnNseSAuY29sLWxnLXB1bGwtNXtyaWdodDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wtbGctcHVsbC02e3JpZ2h0OjUwJX0jc3JzbHkgLmNvbC1sZy1wdWxsLTd7cmlnaHQ6NTguMzMzMzMlfSNzcnNseSAuY29sLWxnLXB1bGwtOHtyaWdodDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wtbGctcHVsbC05e3JpZ2h0Ojc1JX0jc3JzbHkgLmNvbC1sZy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1wdWxsLTExe3JpZ2h0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC1sZy1wdWxsLTEye3JpZ2h0OjEwMCV9I3Nyc2x5IC5jb2wtbGctcHVzaC0we2xlZnQ6YXV0b30jc3JzbHkgLmNvbC1sZy1wdXNoLTF7bGVmdDo4LjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1wdXNoLTJ7bGVmdDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wtbGctcHVzaC0ze2xlZnQ6MjUlfSNzcnNseSAuY29sLWxnLXB1c2gtNHtsZWZ0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1wdXNoLTV7bGVmdDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wtbGctcHVzaC02e2xlZnQ6NTAlfSNzcnNseSAuY29sLWxnLXB1c2gtN3tsZWZ0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1wdXNoLTh7bGVmdDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wtbGctcHVzaC05e2xlZnQ6NzUlfSNzcnNseSAuY29sLWxnLXB1c2gtMTB7bGVmdDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctcHVzaC0xMXtsZWZ0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC1sZy1wdXNoLTEye2xlZnQ6MTAwJX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfSNzcnNseSAuY29sLWxnLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfSNzcnNseSAuY29sLWxnLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfSNzcnNseSAuY29sLWxnLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCl7I3Nyc2x5IC5zZWN0aW9ue292ZXJmbG93OmhpZGRlbn0jc3JzbHkgI2hlYWRlciAubmF2YmFyLm5hdmJhci1sb25nZm9ybXtwYWRkaW5nOjB9I3Nyc2x5ICNoZWFkZXIgLmNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9I3Nyc2x5ICNoZWFkZXIgLm5hdmJhci1zb2NpYWxze2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tdG9wOjEwcHh9I3Nyc2x5ICNoZWFkZXIgLm5hdmJhci1zb2NpYWxzIGxpe2Zsb2F0OmxlZnQ7d2lkdGg6MzBweDttYXJnaW4tbGVmdDoxMHB4fSNzcnNseSAjaGVhZGVyIC5uYXZiYXItc29jaWFscyBsaTpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjE1cHh9fVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1zcnNseS5jc3MubWFwICovIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLyogT3ZlcnJpZGUgIWRlZmF1bHQtdmFyaWFibGVzIGZyb20gQm9vdHN0cmFwLi4gKi9cbiRpY29uLWZvbnQtcGF0aDogXCIuLi9kaXN0L2ZvbnRzL2Jvb3RzdHJhcC9cIjtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICAgICAgeHM6IDAsXG4gICAgICAgIHNtOiA1NzZweCxcbiAgICAgICAgbWQ6IDc2OHB4LFxuICAgICAgICBsZzogOTkycHgsXG4gICAgICAgIHhsOiAxMjg4cHhcbik7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgICAgICB4bDogMTI0MHB4XG4pO1xuXG5cbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAxOHB4O1xuXG4kYm9yZGVyLXJhZGl1czogMHB4O1xuJGJvcmRlci1yYWRpdXMtbGc6IDBweDtcbiRib3JkZXItcmFkaXVzLXNtOiAwcHg7XG5cbiRwcmltYXJ5OiAjZGEyOTFjO1xuJGJyYW5kLXByaW1hcnk6ICRwcmltYXJ5O1xuXG5cbi8vIEJ1dHRvbnNcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIDAuMzVyZW07XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAwLjI1cmVtO1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgMTtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICRidG4tcGFkZGluZy14O1xuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgJGJ0bi1wYWRkaW5nLXk7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAkYnRuLXBhZGRpbmcteDtcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICRidG4tcGFkZGluZy15O1xuXG4vLyBJbnB1dHNcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgMC4zNXJlbTtcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgMC4yNXJlbTtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgMTtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteDtcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteTtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteDtcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteTsiLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE4MDgxNTE1MDkzNC9odHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLyogQWxsIEdsb2JhbCBWYXJzIC0gKHZhcmlhYmxlcyB1c2VkIGluIGEgc2luZ2xlIGZpbGUgYmVsb25nIGF0IHRoZSB0b3Agb2YgdGhhdCBmaWxlKSAqL1xuXG4kYXNzZXRQYXRoOiAnL2FwcC90aGVtZXMvc2VyaW91c2x5L2Rpc3QvJztcblxuLyogRm9udGVsbG8gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLmVvdD83MTgwMzkwMScpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8uZW90PzcxODAzOTAxI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLndvZmYyPzcxODAzOTAxJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLndvZmY/NzE4MDM5MDEnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9mb250ZWxsby9mb250ZWxsby50dGY/NzE4MDM5MDEnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8uc3ZnPzcxODAzOTAxI2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8uc3ZnPzcxODAzOTAxI2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAvL3dpZHRoOiAxZW07XG4gIC8vbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuXG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIC8vbWFyZ2luLWxlZnQ6IC4yZW07XG5cbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cbn1cblxuXG4uaWNvbi1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cbi5pY29uLWRvYy10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9IC8qICfuoIEnICovXG4uaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xuLmljb24tdXAtb3Blbi1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gLyogJ+6ggycgKi9cbi5pY29uLXJpZ2h0LW9wZW4tYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IC8qICfuoIQnICovXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfSAvKiAn7qCFJyAqL1xuLmljb24tbGVmdC1vcGVuLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAn7qCGJyAqL1xuLmljb24tZG93bi1vcGVuLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA3JzsgfSAvKiAn7qCHJyAqL1xuLmljb24tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfSAvKiAn7qCIJyAqL1xuLmljb24tdXAtb3Blbi1taW5pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDknOyB9IC8qICfuoIknICovXG4uaWNvbi1yaWdodC1vcGVuLW1pbmk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYSc7IH0gLyogJ+6giicgKi9cbi5pY29uLWxlZnQtb3Blbi1taW5pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGInOyB9IC8qICfuoIsnICovXG4uaWNvbi1kb3duLW9wZW4tbWluaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfSAvKiAn7qCMJyAqL1xuLmljb24tdXAtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xuLmljb24tcmlnaHQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfSAvKiAn7qCOJyAqL1xuLmljb24tbGVmdC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGYnOyB9IC8qICfuoI8nICovXG4uaWNvbi1kb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMCc7IH0gLyogJ+6gkCcgKi9cbi5pY29uLXJzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xuLmljb24teGluZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEyJzsgfSAvKiAn7qCSJyAqL1xuLmljb24teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEzJzsgfSAvKiAn7qCTJyAqL1xuLmljb24teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTQnOyB9IC8qICfuoJQnICovXG4uaWNvbi1wbGF5LWNpcmNsZWQyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTUnOyB9IC8qICfuoJUnICovXG4uaWNvbi1tYXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH0gLyogJ+6glicgKi9cbi5pY29uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE3JzsgfSAvKiAn7qCXJyAqL1xuLmljb24tbWVudTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE4JzsgfSAvKiAn7qCYJyAqL1xuLmljb24tbWFpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE5JzsgfSAvKiAn7qCZJyAqL1xuLmljb24tbGluazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFhJzsgfSAvKiAn7qCaJyAqL1xuLmljb24tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYic7IH0gLyogJ+6gmycgKi9cbi5pY29uLWRvdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFjJzsgfSAvKiAn7qCcJyAqL1xuLmljb24tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZCc7IH0gLyogJ+6gnScgKi9cbi5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfSAvKiAn7qCeJyAqL1xuLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X21lbnU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZic7IH0gLyogJ+6gnycgKi9cbi5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9wb2RjYXN0X2ltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjAnOyB9IC8qICfuoKAnICovXG4uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfcG9kY2FzdF90ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjEnOyB9IC8qICfuoKEnICovXG4uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfcG9kY2FzdC1wbGF5aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjInOyB9IC8qICfuoKInICovXG4uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9IC8qICfuoKMnICovXG4uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfdmlkZW86YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNCc7IH0gLyogJ+6gpCcgKi9cbi5pY29uLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjUnOyB9IC8qICfuoKUnICovXG4uaWNvbi1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjYnOyB9IC8qICfuoKYnICovXG4uaWNvbi1mbGFzaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI3JzsgfSAvKiAn7qCnJyAqL1xuLmljb24tdG8tZW5kLWFsdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfSAvKiAn7qCoJyAqL1xuLmljb24tdG8tc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOSc7IH0gLyogJ+6gqScgKi9cbi5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9vbmxpbmVwdWJsaWNhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJhJzsgfSAvKiAn7qCqJyAqL1xuLmljb24td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJ1xcZjIzMic7IH0gLyogJ++IsicgKi9cbi5pY29uLWdwbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYzMGYnOyB9IC8qICfvjI8nICovXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAnXFxmMzE4JzsgfSAvKiAn74yYJyAqL1xuLmljb24taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYzMmQnOyB9IC8qICfvjK0nICovXG5cbi8qIEdyYXZ1ciAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXZ1ckNvbmRlbnNlZFwiO1xuICBzcmM6dXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtcmVndWxhci5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhdnVyQ29uZGVuc2VkXCI7XG4gIHNyYzp1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1ib2xkLmVvdFwiKTtcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLWJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG5cbi8qIEZvbnRzICovXG4kZm9udC1zZXJpZjogJ0dlb3JnaWEnLCBzZXJpZjtcbiRmb250LXNhbnM6ICdHcmF2dXJDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuXG4vKiBDb2xvcnMgKi9cbiR3aGl0ZTogI2ZmZmZmZjtcbiRncmV5LWxpZ2h0ZXI6ICNlZmVmZWY7XG4kZ3JleS1iYW5uZXI6ICNlZmVmZWY7XG4kZ3JleS1saWdodDogI2ViZWJlYjtcbiRncmV5OiAjY2NjY2NjO1xuJGdyZXktZGFyazogI2JkYmViZDtcbiRncmV5LWRhcmtlcjogIzYwNjA2MDtcbiRibGFjazogIzI2MjYyNjtcbiRwaXRjaGJsYWNrOiAjMDAwMDAwO1xuXG4vKiBDb2xvcnMgQnJhbmQgKi9cbiRhdmVuaXItcmVkOiAjZGEyOTFjO1xuJGF2ZW5pci1ncmV5OiAjYmRiZWJkO1xuJGF2ZW5pci1ibHVlOiAjMDA4NmJmO1xuJGF2ZW5pci1wdXJwbGU6ICNiYjE2YTM7XG4kYXZlbmlyLWdyZWVuOiAjMDA5NjYwO1xuJGF2ZW5pci1vcmFuZ2U6ICNlZDhiMDA7XG5cbi8qIENvbG9ycyBBdmVuaXIgSmV1bmVzc2UgKi9cbiRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlOiAjMDA5ZTk0O1xuJGF2ZW5pci1qZXVuZXNzZS15ZWxsb3c6ICNGQUZGQUU7XG4kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0OiAjODVFMUNBO1xuJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wOiAkYXZlbmlyLWpldW5lc3NlLXllbGxvdztcblxuXG4vKiBCb3JkZXIgKi9cbiRib3JkZXItbGF5b3V0OiAxcHggc29saWQgJGJsYWNrO1xuJGJvcmRlci1sYXlvdXQtbWVkaXVtOiAycHggc29saWQgJGJsYWNrO1xuJGJvcmRlci1sYXlvdXQtYm9sZDogN3B4IHNvbGlkICRibGFjaztcblxuXG4vKiBNYXJnaW5zICYgUGFkZGluZ3MgKi9cbiRiYXNlLXZlcnRpY2FsOiA4cHg7XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFR5cG9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogJGF2ZW5pci1ncmV5OyB9XG46OnNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICRhdmVuaXItZ3JleTsgfVxuXG4vKiBUaXRsZXMgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG59XG5cbmgxLCAuYXJ0aWNsZS1oMSB7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDg4O1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xufVxuXG5oMiB7XG5cbn1cblxuaDMge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5oNCB7XG5cbn1cblxuaDUge1xuXG59XG5cbmg2IHtcblxufVxuXG4vKiBUZXh0ICovXG5wIHtcblxufVxuXG5ibG9ja3F1b3RlIHtcblxufVxuXG5lbSB7XG5cbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnByZSB7XG5cbn1cblxudWwge1xuICBsaSB7XG5cbiAgfVxufVxuXG5hLCBhOnZpc2l0ZWQge1xuICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgaS5pY29uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIH1cbn1cbmEuYnRuIHtcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuYS50ZWFzZS1saW5rIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnRuLCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2Fucztcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogJGJsYWNrO1xufVxuXG4vKiBTdGFuZGFyZHMgKi9cblxuLmNvbG9yLWxpbmsge1xuICBjb2xvcjogJGF2ZW5pci1yZWQ7XG59XG5cbi5hcnRpY2xlLWxlYWQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzMztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo1O1xufVxuXG5cbi50aXRsZS1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIGEge1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLmhvbWUsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHksXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLW1lZGlhLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hYm91dCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtdGVhbSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyB7XG4gIC50aXRsZS1zZWN0aW9uIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi50aXRsZS1ibG9jayB7XG5cbn1cblxuLnRpdGxlLWFyY2hpdmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLnRpdGxlLWJpZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmO1xuICBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGJsYWNrO1xuICB9XG59XG4ubGVhZC1tZWRpdW0sIC5sZWFkLW1lZGl1bSBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG59XG4ubGVhZC1iaWcsIC5sZWFkLWJpZyBwIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG59XG5cbi50aXRsZS13aWRnZXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG59XG5cbnVsLmxpc3Qtc2ltcGxlIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4ubGluay1zZWN0aW9uIHtcbiAgYSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5pY29uLWRvd24tb3Blbi1iaWc6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAuaWNvbi1kb3duLW9wZW4tYmlnOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZS1ib2R5LWxlYWQge1xuICBwIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIH1cbn1cblxuLmFydGljbGUtYm9keS1ieWxpbmUge1xuICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCozO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo2O1xuICBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIH1cbn1cblxuLyogQmxvY2tzLCBTZWN0aW9ucywgV2lkZ2V0cyAqL1xuXG4uYmxvY2std2lkZ2V0IHtcbiAgcCwgYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIGgxLCAuYXJ0aWNsZS1oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICB9XG4gIC5hcnRpY2xlLWxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICB9XG5cbiAgLnRpdGxlLXNlY3Rpb24ge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICBoMi50aXRsZS1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbmFtZSwgJG5hbWUsICRicmVha3BvaW50cykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIEJ1dHRvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLy8gQm9vc3RyYXAgb3ZlcndyaXRlXG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSwgYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xufVxuXG4vLyBDdXN0b20gQnV0dG9uc1xuXG4uYnRuLXNyc2x5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkYmxhY2ssICRibGFjayk7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIExheW91dFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuYm9keSB7XG4gICYuYWRtaW4tYmFyIHtcbiAgICAjaGVhZGVyIHtcbiAgICAgIHRvcDogMzJweDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIGJvZHkge1xuICAgICYuYWRtaW4tYmFyIHtcbiAgICAgICNoZWFkZXIge1xuICAgICAgICB0b3A6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIH1cbiAgLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCwgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSwgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCwgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgQ29tcG9uZW50c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiogU0VPIEhpZGRlblxuICovXG4uc2VvLWhpZGRlbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LDFweCwxcHgsMXB4KTtcbn1cblxuI2JyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuKiBTb2NpYWwgSWNvbnNcbiovXG5cbi5zb2NpYWwtYnViYmxlIHtcbiAgYm9yZGVyLXJhZGl1czo1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0ZXI7XG4gIH1cbn1cblxuLypcbiogVHlwZWRcbiovXG4jdHlwZWQtc3RyaW5ncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZWQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICBoZWlnaHQ6IDIxMnB4O1xuICAudHlwZWQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAjdHlwZWQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiogT3ZlcmxheXNcbiovXG5cbi5vdmVybGF5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5cbi8qXG4qIE1vYmlsZSBvbmx5XG4qL1xuXG4ubW9iaWxlLW9ubHksIC5tb2JpbGUtb25seS1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAudG91Y2hldmVudHMge1xuICAgIC5tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubW9iaWxlLW9ubHktaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4qIEZvbnQgQXdlc29tZSBEdW1teSBDbGFzc1xuKi9cbi5zcnNseS1mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zcnNseS1mb250ZWxsbyB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG5cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuXG4vKlxuKiBQbHVzIE1pbnVzIEJ1dHRvblxuKi9cblxuLnBsdXNtaW51cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIC5wbHVzbWludXMtdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW47XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItbGF5b3V0O1xuICB9XG4gIC5wbHVzbWludXMtaG9yaXpvbnRhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0O1xuICB9XG59XG5cbi5wbHVzbWludXMtZHJvcGRvd24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5wbHVzbWludXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAucGx1c21pbnVzLXZlcnRpY2FsIHtcbiAgICAgIGhlaWdodDogMCU7XG4gICAgfVxuICB9XG4gICYuY29sbGFwc2VkIHtcbiAgICAucGx1c21pbnVzIHtcbiAgICAgIC5wbHVzbWludXMtdmVydGljYWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wbHVzbWludXMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuXG4vKlxuKiBCb290c3RyYXAgNC4xLjMgZml4ZXNcbiAqL1xuXG4vKiBBbGVydCAqL1xuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjc1cmVtO1xuICAgIHJpZ2h0OiAtMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vKiBCdXR0b25zICovXG5pbnB1dCwgdGV4dGFyZWEsIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIFNhbGVzZm9yY2UgKi9cbi5zYWxlc2ZvcmNlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbiAgLmZvcm0ge1xuICAgICZfX3N0YXR1cyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRncmV5O1xuICAgICAgJi0tc3VjY2VzcyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGF2ZW5pci1ncmVlbjtcbiAgICAgIH1cbiAgICAgICYtLXNlbmRpbmcge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICAgICYtLWVycm9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYXZlbmlyLW9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZXJyb3Ige1xuICAgICAgY29sb3I6ICRhdmVuaXItb3JhbmdlO1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgJi0td2hvbGUtZm9ybSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRhdmVuaXItb3JhbmdlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tdWktZm9ybSB7XG4gIC8vIFR5cG9cbiAgJiwgLk11aUlucHV0QmFzZS1yb290LCAuTXVpVHlwb2dyYXBoeS1ib2R5MSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucyAhaW1wb3J0YW50O1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAvLyBDb2xvclxuICAuTXVpSW5wdXRCYXNlLWNvbG9yUHJpbWFyeSB7XG4gICAgJjpmb2N1cywgJi5NdWktZm9jdXNlZCB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLk11aUZvcm1MYWJlbC1yb290Lk11aS1mb2N1c2VkIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gIH1cbiAgLk11aUNoZWNrYm94LXJvb3Qge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGJyYW5kLXByaW1hcnksIDAuOSk7XG4gICAgfVxuICAgICYuTXVpLWNoZWNrZWQge1xuICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC8vIEZpZWxkc1xuICAuTXVpRm9ybUNvbnRyb2wtcm9vdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLk11aUZvcm1Db250cm9sLXJvb3QsIC5NdWlGb3JtQ29udHJvbExhYmVsLXJvb3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG5cbiAgLk11aUZvcm1Hcm91cC1yb290IHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICB9XG5cbiAgLk11aU91dGxpbmVkSW5wdXQtcm9vdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuTXVpT3V0bGluZWRJbnB1dC1pbnB1dCB7XG4gICAgcGFkZGluZzogMTguNXB4IDE0cHg7XG4gICAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICBwYWRkaW5nOiAxOC41cHggMTRweCAyNnB4O1xuICAgIH1cbiAgfVxuICAuUHJpdmF0ZU5vdGNoZWRPdXRsaW5lLWxlZ2VuZE5vdGNoZWQtNCB7XG4gICAgcGFkZGluZzogMCA4cHggMCA1cHg7XG4gIH1cblxuICAvLyBCdXR0b25zICYgTGlua3NcbiAgYnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgJlt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybSB7XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1saWdodGVyO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLS1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIEFycm93c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4uc2xpZGVyIHtcbiAgLnNsaWNrLWFycm93IHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLnNsaWRlLXByZXYge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgfVxuICAgICYuc2xpZGUtbmV4dCB7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIERvdHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRzbGljay1mb250LWZhbWlseTogXCJmb250ZWxsb1wiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXGU4MWNcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNjBweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDEgIWRlZmF1bHQ7XG5cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC0yNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLy93aWR0aDogMTAwJTtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGFya2VyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLWdyZXk7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrZXI7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBTbGlja29yaWdpblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vKlxuKiBTbGljayBTbGlkZXJcbiovXG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC5zbGlkZS1pbm5lciB7XG5cbiAgICB9XG4gICAgJi5zbGljay1jdXJyZW50IHtcblxuICAgIH1cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBWYXJpYW50c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiogU2xpZGVyIE1lbWJlcnMgKFByb3NwZXJpdHkgJiBNZWRpYSlcbiovXG5cbi5zbGlkZS11c2VyIHtcbiAgLnNsaWRlLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgcGFkZGluZy1yaWdodDogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxuICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAkYm9yZGVyLWxheW91dDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBwLnBvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wZXJzb24tcGhvbmUge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbiAgLnBlcnNvbi1waG9uZSwgLnBlcnNvbi1tYWlsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLnNsaWRlci1leHBlcnRzLWRldGFpbHMge1xuICAuc2xpZGUtdXNlciB7XG4gICAgaW1nIHtcbiAgICB9XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8qXG4qIFNsaWRlciBBYm91dCB1c1xuKi9cblxuLnNsaWRlci5zbGlkZXItY29udGVudCB7XG4gIC5zbGljay1hcnJvdyB7XG4gICAgJi5zbGlkZS1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgICAmLnNsaWRlLW5leHQge1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5zbGlkZSB7XG4gIC5pbWFnZS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWw7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgRm9vdGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4jZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQtYm9sZDtcbiAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqNztcbiAgcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsKjM7XG4gIHBhZGRpbmctYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoxMDtcbiAgLnNvY2lhbC1wcm9maWxlcyB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLypcbiogV2lkZ2V0c1xuKi9cblxuLmZvb3Rlci13aWRnZXRzIHtcbiAgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIHtcbiAgICBmb3JtIC5pbnB1dC1ncm91cCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay13aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIge1xuICAgIC5pbnB1dC1ncm91cCwgLmlucHV0LWdyb3UtYnRuLCAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vKlxuKiBTaXRlbWFwXG4qL1xuXG4ubmF2LmZsZXgtY29sdW1uIHtcbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgJi5uYXYtbGluay1maWxlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAuc3JzbHktZm9udGVsbG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgICAgICBjb250ZW50OiBcIlxcZTgwMVwiO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1zaXRlbWFwIHtcbiAgLm5hdmJhci1sYW5ndWFnZXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgLmxhbmctaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jdXJyZW50LWxhbmcge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuLnNlcGVyYXRvci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblxuICAjZm9vdGVyIHtcbiAgICAuc29jaWFsLXByb2ZpbGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5ibG9jay13aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjQ7XG4gIH1cblxuICAuc2VwZXJhdG9yLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCoyIC05cHggJGJhc2UtdmVydGljYWwqMjtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb290ZXItc2l0ZW1hcCAubmF2IC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgfVxuXG4gIC5tb2JpbGUtc2VhcmNoLWxhbmcge1xuICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsIDA7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQ7XG4gICAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCoyIDAgJGJhc2UtdmVydGljYWwqMjtcbiAgICAuc2VhcmNoLWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLm5hdmJhci1sYW5ndWFnZXMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgLmxhbmctaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnQtbGFuZyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIEhlYWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNztcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQtYm9sZDtcbn1cblxuLnNlcGVyYXRvci1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dC1tZWRpdW07XG4gIG1hcmdpbjogMDtcbn1cblxuLypcbiogSGlkZSBIZWFkZXIgb24gU2Nyb2xsXG4qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgI2hlYWRlciB7XG4gICAgJi5oZWFkZXItdXAge1xuICAgICAgdG9wOiAtNThweDsgLy8gc2FtZSBhcyBoZWFkZXIgaGVpZ2h0XG4gICAgfVxuICB9XG4gIGJvZHkge1xuICAgICYuYWRtaW4tYmFyIHtcbiAgICAgICNoZWFkZXIge1xuICAgICAgICAmLmhlYWRlci11cCB7XG4gICAgICAgICAgdG9wOiAtMTJweDsgLy8gc2FtZSBhcyBoZWFkZXIgaGVpZ2h0XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8qXG4qIE5hdmJhclxuKi9cblxuLm5hdmJhci5uYXZiYXItYXZlbmlyIHtcbiAgcGFkZGluZzogMDtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgIH1cbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTZweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdG9wOiAtN3B4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfY2xvc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuICAgIC5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzJweDtcbiAgICB0b3A6IC01cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIHtcbiAgICAuaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X21lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3Age1xuICBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWwqNjtcbiAgcGFkZGluZy1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2YmFyLWxhbmd1YWdlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogJGJhc2UtdmVydGljYWwqNjtcbiAgfVxufVxuXG4ubmF2YmFyLm5hdmJhci1hdmVuaXItYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgIDg0cHggMCAwO1xuICAgICAgd2lkdGg6IDIzNHB4O1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm5hdi1pdGVtLXNlYXJjaCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2hlYWRlciB7XG4gIC5uYXZiYXItbGFuZ3VhZ2VzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAubGFuZy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwICRiYXNlLXZlcnRpY2FsKjQ7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jdXJyZW50LWxhbmcge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLm5hdnBpbGxhci1zd2l0emVybGFuZCB7XG4gIC5uYXYtbGluayBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGF2ZW5pci1yZWQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgY29sb3I6ICRhdmVuaXItcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5uYXZwaWxsYXItbWFya2V0cyB7XG4gIC5uYXYtbGluayBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGF2ZW5pci1vcmFuZ2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1vcmFuZ2UgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgY29sb3I6ICRhdmVuaXItb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ubmF2cGlsbGFyLXN0YXRlIHtcbiAgLm5hdi1saW5rIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYXZlbmlyLWdyZWVuO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRhdmVuaXItZ3JlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgY29sb3I6ICRhdmVuaXItZ3JlZW4gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5uYXZwaWxsYXItZ292ZXJubWVudCB7XG4gIC5uYXYtbGluayBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGF2ZW5pci1ibHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRhdmVuaXItYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1ibHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ubmF2cGlsbGFyLXNvY2lldHkge1xuICAubmF2LWxpbmsgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRhdmVuaXItcHVycGxlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRhdmVuaXItcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXB1cnBsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vKlxuKiBSZXNwb25zaXZlXG4qL1xuXG5cbiNuYXZiYXJOYXZNb2JpbGUge1xuICBtYXJnaW46ICRiYXNlLXZlcnRpY2FsKjIgMDtcbiAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQtYm9sZDtcbiAgLm5hdi1wcm9zcGVyaXR5IHtcbiAgICBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWwqMztcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDAgJGJhc2UtdmVydGljYWwqMztcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW0gLm5hdi1saW5rIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuc2VwZXJhdG9yLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgICAmLnNlcGVyYXRvci1oZWFkZXIyIHtcbiAgICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgfVxuICB9XG4gIC5ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItbGF5b3V0O1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgfVxuXG4gIC5uYXYubmF2LW1vYmlsZSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjIgMCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1sYW5ndWFnZXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjIgMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAubGFuZy1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDlweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY3VycmVudC1sYW5nIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtcHJvZmlsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAubmF2YmFyLm5hdmJhci1hdmVuaXItYm90dG9tIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDg0cHggMCAwO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fY2xhaW1fX2ltYWdlIHtcbiAgcGFkZGluZzogM3B4IDA7XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgI2hlYWRlciB7XG4gICAgcGFkZGluZzogMzZweCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGJsYWNrO1xuICAgIC5oZWFkZXJfX2NsYWltIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaW5nbGUsIC5wYWdlLXRlbXBsYXRlLWxhbmRpbmcsIC5wYWdlLXRlbXBsYXRlLXRlYW0ge1xuICAgICNoZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNDtcbiAgICB9XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItYXZlbmlyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzIwcHgpIHtcbiAgLm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFBhZ2luYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wYWdpbmF0aW9uIHtcbiAgLnBhZ2UtaXRlbSB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICB9XG4gIH1cbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiB7XG5cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFNvY2lhbCBTaGFyZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLypcbiogU29jaWFsIFNoYXJlc1xuKi9cblxudWwuc29jaWFsLXNoYXJlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLm1ldGFiYXIge1xuICB1bC5zb2NpYWwtc2hhcmVzIHtcbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi8qIEJveCBmb3IgU29jaWFsIEZlZWRzICovXG4uc29jaWFsLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogJGJvcmRlci1sYXlvdXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLnR3aXR0ZXItdGltZWxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4vKlxuKiBSZXNwb25zaXZlXG4qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgdWwuc29jaWFsLXNoYXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIEFyY2hpdmVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIEJvb3RzdHJhcCByZXNldFxuLnRhZy5hcmNoaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzM3M2EzYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuXG4vLyBUaXRsZSBIZWFkZXJcblxuYm9keS5hcmNoaXZlLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtYmxvZyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXBvZGNhc3QtdmlkZW9zLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdmlkZW9zLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWFyY2gge1xuICAjaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hcmNoaXZlLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0LW1lZGl1bTtcbiAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMiAwO1xufVxuXG4uYXJjaGl2ZS1kZXNjcmlwdG9uLWhlYWRlciB7XG4gLnRleHQtYXJjaGl2ZSB7XG4gICBib3JkZXI6ICRib3JkZXItbGF5b3V0O1xuICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqNDtcbiAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsO1xuICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgIH1cbiAgIHA6bGFzdC1jaGlsZCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICB9XG4gfVxufVxuXG4udGV4dC1hcmNoaXZlIHtcbiAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuYXJjaGl2ZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgSG9tZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlY3Rpb24taGVybyB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG5cbi5sb2dvLWhvbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgei1pbmRleDogMTA1MDtcbiAgJi5maXgtbG9nbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zZWN0aW9uLWhlcm8ge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBQYWdlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuKiBBbmNob3IgTmF2aWdhdGlvblxuKi9cblxuLm5hdi5mbGV4LWNvbHVtbi5uYXYtYW5jaG9ycyB7XG4gIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogJGJhc2UtdmVydGljYWwgMCAwIDA7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5uYXYtYW5jaG9ycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgfVxufVxuXG4vKlxuKiBGcmVpaGVpdHNpbmRleFxuKi9cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1mcmVpaGVpdHNpbmRleCAuYXJ0aWNsZS1ib2R5IGlmcmFtZSB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWluLWhlaWdodDogMTU0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MnB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZnJlaWhlaXRzaW5kZXggLmFydGljbGUtYm9keSBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzOTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWZyZWloZWl0c2luZGV4IC5hcnRpY2xlLWJvZHkgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzU0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mcmVpaGVpdHNpbmRleCAuYXJ0aWNsZS1ib2R5IGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4qIFRlYW0gUGFnZVxuKi9cblxuLmJsb2NrLW1lbWJlciB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjQ7XG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgYm9yZGVyOiAkYm9yZGVyLWxheW91dDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgfVxuICAudGl0bGUtbWVtYmVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwvMjtcbiAgICBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYmxhY2s7XG4gICAgfVxuICB9XG4gIHAucG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICB9XG59XG5cbi8qXG4qIExhbmRpbmcgUGFnZVxuKi9cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIHtcbiAgaDEsIC5hcnRpY2xlLWgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgfVxuICAuYXJ0aWNsZS1ib2R5LWxlYWQge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIH1cbiAgfVxuICAubmF2LWFuY2hvcnMge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjQ7XG4gIH1cbn1cblxuLypcbiogU2luZ2xlIFRlYW1cbiovXG5cbi5zaW5nbGUtdGVhbSB7XG4gIHAucG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi50ZWFtLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIC50ZWFtLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgLnRlYW1saW5rIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAuaWNvbjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgIH1cbiAgICAgICYudGVhbWxpbmstcHJldiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGJhc2UtdmVydGljYWwqNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0ge1xuICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAuaW1hZ2UtZG93bmxvYWQge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXJkcm93LXBlcnNvbi1jdiB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnRlYW0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAudGVhbS1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIC50ZWFtbGluayB7XG4gICAgICAgIC5pY29uOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYudGVhbWxpbmstcHJldiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4qIE5ld3NsZXR0ZXJcbiovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBib2R5LnBhZ2UtaWQtNzIwMiB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgLnNlY3Rpb24uc2VjdGlvbi1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCo3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFNlYXJjaFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlY3Rpb24tc2VhcmNoLW9ubHkge1xuICAuY29sLTEyLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5haXMtU2VhcmNoQm94LS1zaW1wbGUge1xuICAuYWlzLVNlYXJjaEJveC1zdWJtaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gIH1cbn1cblxuLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUge1xuICBAZXh0ZW5kIC5idG47XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICBwYWRkaW5nOiA3cHggMTRweDtcbiAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo4IGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMsIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoIHtcbiAgLmFpcy1zZWFyY2gtYm94LCAuYWlzLVNlYXJjaEJveCB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5haXMtU2VhcmNoQm94LWlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG4gICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICAudGVhc2UtcHVibGljYXRpb24sIC50ZWFzZS1wb2RjYXN0LCAudGVhc2UtdmlkZW8ge1xuICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jYWxnb2xpYS1oaXRzLWNvbnRhaW5lciB7XG4gIC5haXMtSGl0cy1saXN0LCAuYWlzLUluZmluaXRlSGl0cy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRpdGxlLXRlYXNlcixcbiAgcC5sZWFkLFxuICAubGVhZCBwIHtcblxuICAgIGVtLCBtYXJrIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5haXMtc2VhcmNoLWJveCwgLmFpcy1TZWFyY2hCb3gge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5haXMtc2VhcmNoLWJveC0taW5wdXQsIC5haXMtU2VhcmNoQm94LWlucHV0IHtcbiAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgLnNyc2x5LWZvbnRlbGxvO1xuICAgIGNvbnRlbnQ6ICdcXGU4MjMnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYWlzLVBhbmVsIHtcbiAgLmFpcy1QYW5lbC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICBAZXh0ZW5kIC5zcnNseS1mb250ZWxsbztcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MDcnO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogM3B4O1xuICAgIH1cbiAgICAmLmhpZGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWlzLVBhbmVsLWJvZHkge1xuICAgIC8vbWF4LWhlaWdodDogMjAwMHB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuaGlkZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuICB9XG59XG4uYWlzLVJlZmluZW1lbnRMaXN0LWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haXMtcGFnaW5hdGlvbiB7XG4gIEBleHRlbmQgLnBhZ2luYXRpb247XG4gIEBleHRlbmQgLmp1c3RpZnktY29udGVudC1jZW50ZXI7XG59XG4uYWlzLVBhZ2luYXRpb24ge1xuICBAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xufVxuLmFpcy1QYWdpbmF0aW9uLWxpc3Qge1xuICBAZXh0ZW5kIC5wYWdpbmF0aW9uO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWZpcnN0UGFnZSxcbi5haXMtUGFnaW5hdGlvbi1pdGVtLS1sYXN0UGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyOTFjO1xuICBib3JkZXItY29sb3I6ICNkYTI5MWM7XG4gICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5hbGdvbGlhX190YXhib3gsIC5hbGdvbGlhX19zb3J0Ynkge1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQ7XG4gIC5haXMtcmVmaW5lbWVudC1saXN0LS1oZWFkZXIsXG4gIC5haXMtUGFuZWwtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIH1cbiAgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWxhYmVsLFxuICAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsIHtcbiAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDFweDtcbiAgICB9XG4gICAgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWNvdW50LFxuICAgIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLmFsZ29saWFfX3NvcnRieSB7XG4gIHBhZGRpbmctYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbn1cblxuLmFsZ29saWFfX2NvbnRyb2xzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG59XG5cbi8qXG4qIEF2ZW5pciBKZXVuZXNzZVxuICovXG5cbmh0bWw6bGFuZyhmci1GUiksXG5odG1sOmxhbmcoaXQtSVQpLFxuaHRtbDpsYW5nKGVuLUVOKSB7XG4gICNhbGdvbGlhLXNlcmllcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKlxuKiBGaWx0ZXIgU2VjdGlvbiBTZWFyY2hcbiovXG5cbi5zZWFyY2gtaGVhZGVyIHtcbiAgLmxpbmstc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgfVxufVxuXG4uYWxnb2xpYS1jb2xsYXBzZSB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIC5hbGdvbGlhX190YXhib3gge1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIH1cbiAgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IDE4NHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmFsb2dsaWEtaGl0cy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjM7XG4gIH1cbn1cblxuLypcbiogUmFuZ2UgU2xpZGVyXG4gKi9cblxuLmFpcy1yYW5nZS1zbGlkZXItLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbn1cblxuLmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LFxuLmFpcy1SYW5nZVNsaWRlciAucmhlb3N0YXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LWJhY2tncm91bmQsXG4uYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LWJhY2tncm91bmQsXG4uYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LXByb2dyZXNzLFxuLmFpcy1SYW5nZVNsaWRlciAucmhlb3N0YXQtaG9yaXpvbnRhbCAucmhlb3N0YXQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG59XG5cbi5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGUsXG4uYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGUge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0b3A6IC03cHg7XG4gICYuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLXVwcGVyLFxuICAmLnJoZW9zdGF0LWhhbmRsZS11cHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbi5haXMtcmFuZ2Utc2xpZGVyLS1oYW5kbGUsXG4ucmhlb3N0YXQtaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCxcbiAgLnJoZW9zdGF0LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gICYuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLXVwcGVyLFxuICAmLnJoZW9zdGF0LWhhbmRsZS11cHBlciB7XG4gICAgLmFpcy1yYW5nZS1zbGlkZXItLXRvb2x0aXAsXG4gICAgLnJoZW9zdGF0LXRvb2x0aXAge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuKiBSZXNwb25zaXZlXG4qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgI2FsZ29saWEtaGl0cy1jb250YWluZXIge1xuICAgICAgLnRlYXNlLXB1YmxpY2F0aW9uLCAudGVhc2UtcG9kY2FzdCwgLnRlYXNlLXZpZGVvIHtcbiAgICAgICAgLmZlYXR1cmVkLWltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFByb3NwZXJpdHkgUGFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHksIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIHtcbiAgLnByb3NwZXJpdHktZGVzY3JpcHRpb24ge1xuICAgIC5hcnRpY2xlLWgxIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgfVxuICAgIC5hcnRpY2xlLWJvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmljb246YmVmb3JlIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgLmljb246YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJveC1pc3N1ZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNTtcbiAgICAgIC5pc3N1ZS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgICAgIC5pc3N1ZS1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcG9zdC0zNzMsXG4jcG9zdC02OTQ0LFxuI3Bvc3QtNjk1MCxcbiNwb3N0LTY5NDYge1xuICAuYXJ0aWNsZS1oMSxcbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICB9XG59XG4jcG9zdC0zNzUsXG4jcG9zdC02OTc5LFxuI3Bvc3QtNjk4MCxcbiNwb3N0LTY5ODEge1xuICAuYXJ0aWNsZS1oMSxcbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgY29sb3I6ICRhdmVuaXItb3JhbmdlO1xuICB9XG59XG4jcG9zdC0zNzcsXG4jcG9zdC02OTY2LFxuI3Bvc3QtNjk2NyxcbiNwb3N0LTY5Njgge1xuICAuYXJ0aWNsZS1oMSxcbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgY29sb3I6ICRhdmVuaXItZ3JlZW47XG4gIH1cbn1cbiNwb3N0LTM3OSxcbiNwb3N0LTcwMDQsXG4jcG9zdC03MDA1LFxuI3Bvc3QtNzAwNiB7XG4gIC5hcnRpY2xlLWgxLFxuICAudGl0bGUtc2luZ2xlY2F0IHtcbiAgICBjb2xvcjogJGF2ZW5pci1ibHVlO1xuICB9XG59XG4jcG9zdC0zODEsXG4jcG9zdC02ODg1LFxuI3Bvc3QtNjg4NixcbiNwb3N0LTY4ODcge1xuICAuYXJ0aWNsZS1oMSxcbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgY29sb3I6ICRhdmVuaXItcHVycGxlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5LCAucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSB7XG4gICAgLnByb3NwZXJpdHktZGVzY3JpcHRpb24ge1xuICAgICAgLmJveC1pc3N1ZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5LCAucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSB7XG4gICAgLnByb3NwZXJpdHktZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo0IC0xOHB4ICRiYXNlLXZlcnRpY2FsKjc7XG4gICAgICAuYXJ0aWNsZS1oMSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZS1ib2R5IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgICAuc2VwZXJhdG9yLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogJGJhc2UtdmVydGljYWwqNCAtMTZweCAkYmFzZS12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICAgIC5ib3gtaXNzdWVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsInAubWVkaWEtYnlsaW5lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhdnVyQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsImh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQge1xuICAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogNTBweDtcbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICAudGl0bGUtc2VjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24taW5uZXIuYm9yZGVyLW5vbmUge1xuICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICB9XG4gICAgJi0tdmlkZW9zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gICAgfVxuICAgICYtLXBlb3BsZSB7XG4gICAgICAuc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICBjb2xvcjogJGF2ZW5pci1ncmV5O1xuICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGUtdXNlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stZG90cy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5kb3QtLXNtYWxsIHtcbiAgICAgICAgICAgIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZG90LS1tZWRpdW0ge1xuICAgICAgICAgICAgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZG90LS1iaWcge1xuICAgICAgICAgICAgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIC5uYXZiYXItbGFuZ3VhZ2VzIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAuYW5udWFscmVwb3J0IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA2MDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICB9XG4gICAgICBhOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41NWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFja3RvdG9wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMC41cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogOXB4O1xuICAgICAgYm90dG9tOiAyOXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBib3R0b206IDg2cHg7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyNDBweCkgLyAyKTtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ludHJvIHtcbiAgICAgIC5pbnRyby1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAucHJpbnRpbmctaWNvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgLmljb24tcHJpbnQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5pY29uLXByaW50LXRleHQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgJi0teWVhciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydGljbGUtbGVhZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19uYXYge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICMyNjI2MjY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIH1cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5uYXZiYXItbmF2Lm5hdmJhci1jZW50ZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdmlkZW9zIHtcbiAgICAgIC50aXRsZS10ZWFzZXIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGVhc2UtdGV4dCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICAgIC5wMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9kYWwge1xuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLXhsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDhweCAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggNDBweCA4cHggMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRuLWNsb3NlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1LjVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tb2RhbC12aWRlbyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZS1hcnRpY2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzMztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWF1dGhvciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGVvcGxlIHtcbiAgICAgIC5wZXJzb24taW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgICAgLnBlcnNvbi10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjUuMDZweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1wb3NpdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMzM7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcGlsbGFyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBlcnNvbi1xdW90ZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2VzIHtcbiAgICAgIC5pbWFnZXNfX2luZm9ncmFwaGljIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlc19fbGVnZW5kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICB9XG4gICAgICAuaW1hZ2VzX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIHN0cm9uZywgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICZfX2ZpbHRlcnMge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzMXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gICAgfVxuICAgIC5haXMtUGFuZWwge1xuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMC41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3JlZmluZW1lbnRMaXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgICB9XG4gICAgICAmLmZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGtleWZyYW1lcyBmYWRlaW4ge1xuICAgICAgICAgIDAlIHt0b3A6IC01MDBweDt9XG4gICAgICAgICAgMTAwJSB7dG9wOiAwO31cbiAgICAgICAgfVxuICAgICAgICBhbmltYXRpb246IGZhZGVpbiAxcztcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOC4yMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNy4zNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICB9XG4gICAgICAmX19jb3VudCB7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgIH1cbiAgICAgICYtLXNlbGVjdGVkIHtcbiAgICAgICAgLy9ib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbV9fY291bnQge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFpcy1TdGF0cyB7XG4gICAgICBjb2xvcjogJGdyZXktZGFya2VyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjAuNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjcuMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmVzdWx0bGlzdCB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnJlc3VsdC0tbW9udGgtLSN7JGl9IHtcbiAgICAgICAgICAucmVzdWx0X19kYXksIC5yZXN1bHRfX3RleHQge1xuICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVzdWx0LS1tb250aC0tI3skaX0gKyAucmVzdWx0LS1tb250aC0tI3skaX0ge1xuICAgICAgICAucmVzdWx0X19tb250aCB7XG4gICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIC5yZXN1bHRfX2RheSwgLnJlc3VsdF9fdGV4dCB7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzMSB7XG4gICAgICAucmVzdWx0LS1kYXktLSN7JGl9ICsgLnJlc3VsdC0tZGF5LS0jeyRpfSB7XG4gICAgICAgIC5yZXN1bHRfX2RheSB7XG4gICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yZXN1bHQge1xuICAgICAgJl9fbW9udGgsICZfX2RheSwgJl9fdGV4dCB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX21vbnRoIHtcbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA5cHgpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZGF5IHtcbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI3cHgpO1xuICAgICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMy42cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RleHQge1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3Bvc3R0eXBlIHtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjAuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMxLjg5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pbmZvcyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX192aWRlbywgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTMzLjMzMzMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMy4zMzMzMzMzMyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wdWJsaWNhdGlvbiB7XG4gICAgICAgIC5yZXN1bHRfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19sb2FkbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG1lZGl1bTtcbiAgICAgIGJhY2tncm91bmQ6ICRhdmVuaXItcmVkO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBNZXRhYmFyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8vIExlZnQgQWN0aW9ucyBCYXJcbi5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLmFjdGlvbnNyb3ctc29jaWFscyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgdWwuc29jaWFsLXNoYXJlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYubW9iaWxlLW9ubHktaW5saW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjdGlvbnNyb3ctdGV4dHNpemUge1xuICAgIC5qcy1wbHVzdGV4dCB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5qcy1taW51c3RleHQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4uanMtZm9udHNpemUge1xuXG59XG5cblxuLy8gTmV3c2xldHRlciBGbHlpblxuXG4jbmV3c2xldHRlcmZseWluLCAjYXZlbmlyamV1bmVzc2VmbHlpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC00MDBweDtcbiAgdG9wOiAzMCU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNzAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgJi5uZXdzbGV0dGVyZmx5aW4tLW5vLWltYWdlIHtcbiAgICB3aWR0aDogNDAwcHhcbiAgfVxuICAmLnNyc2x5LXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5ibG9jay1iYW5uZXIge1xuICAgIC8vd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYmxvY2staW5uZXIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAtNnB4O1xuICB9XG4gIC5mbHlpbiB7XG4gICAgJl9fbGluayB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAjbmV3c2xldHRlcmZseWluLCAjYXZlbmlyamV1bmVzc2VmbHlpbiB7XG4gICAgJi5zcnNseS1zaG93IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ibG9jay1iYW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYmxvY2staW5uZXIge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIE1ldGFiYXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tZXRhYmFyIHtcbiAgbWFyZ2luOiA5MHB4IDA7XG4gIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dDtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbiAgLm1ldGFiYXItaW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnNvY2lhbC1zaGFyZXMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5yZWFkbW9yZS1hcnRpY2xlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4ucmVhZG1vcmUtYXJ0aWNsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWFkbW9yZS1hcnRpY2xlLW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjc7XG59XG5cbiNtZXRhYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtNjRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjVzIGVhc2Utb3V0O1xuICAmLnNyc2x5LXNob3cge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLm1ldGFiYXIge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgICAubWV0YWJhci1pbm5lciB7XG4gICAgICAuc29jaWFsLXNoYXJlcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAvKiBtYXJnaW4tcmlnaHQ6IDA7ICovXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBNZXRhY2FyZFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vKlxuKiBUb3AgQ2FyZFxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAjYXJ0aWNsZW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gICNhcnRpY2xlbWV0YS5tZXRhY2FyZC1pbmxpbmUsXG4gICNhcnRpY2xlbWV0YS5tZXRhY2FyZC1wdWJsaWNhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNTBweCkge1xuICAjYXJ0aWNsZW1ldGEubWV0YWNhcmQtcHVibGljYXRpb24ge1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOTZweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIH1cbn1cblxuXG4ubWV0YWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6ICRib3JkZXItbGF5b3V0O1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgZGl2W2NsYXNzXj0nY29sJ10sIGRpdltjbGFzcyo9JyBjb2wnXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICYuYm9yZGVyLWxlZnQge1xuICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlci1sYXlvdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuXG4jY29sbGFwc2VDVi5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsO1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICB9XG59XG4uY2FyZGJveCB7XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2FyZHJvdyB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQ7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkLCAmLmNhcmRyb3ctY29udGFjdCB7XG4gICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgICB9XG4gICAgJi5jYXJkcm93LW9yZGVyIHtcbiAgICAgIC5yb3ctdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jYXJkcm93LWV4Y2VycHQge1xuICAgICAgLnJvdy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIHAsIHVsLCBvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jYXJkcm93LXNvY2lhbHMge1xuICAgICAgdWwuc29jaWFsLXNoYXJlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuY2FyZHJvdy1wbGF5ZXIge1xuICAgICAgLy8gcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgfVxuICAgICYuY2FyZHJvdy1jb2xsYXBzZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNhcmRib3gtY29sbGFwc2UgLmNhcmRyb3ctbGluayAuaWNvbi1saW5rOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5jYXJkYm94LmNhcmRib3gtcHVibGljYXRpb24ge1xuICAuY2FyZHJvdyB7XG4gICAgJi5jYXJkcm93LWltYWdlIHtcbiAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci1sYXlvdXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlcGVyYXRvci1jYXJkYm94LWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQ7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIC5tZXRhY2FyZC1hdXRob3IgLnNlcGVyYXRvci1jYXJkYm94LWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1ldGFjYXJkIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgICBib3JkZXItbGVmdDogbWVkaXVtIG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBtZWRpdW0gbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYubWV0YWNhcmQtdGVhbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAubWV0YWNhcmQgLnJvdyBkaXZbY2xhc3NePSdjb2wnXS5ib3JkZXItbGVmdCwgLm1ldGFjYXJkIC5yb3cgZGl2W2NsYXNzKj0nIGNvbCddLmJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogbWVkaXVtIG5vbmU7XG4gIH1cbiAgLm1ldGFjYXJkLm1ldGFjYXJkLWF1dGhvciB7XG4gICAgLmJveC1hdXRob3Ige1xuICAgICAgcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsO1xuICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQtbWVkaXVtO1xuICAgICAgJi5ib3gtbGFzdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0LW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIEJhbm5lcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLypcbiogQXJ0aWNsZSBCYW5uZXIgKFByb3NwZXJpdHkpXG4qL1xuI3Byb3NwZXJpdHliYW5uZXIsICN3ZWl0ZXJsZXNlbiwgI3NlY29uZGhhbGYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFubmVyLWFydGljbGUge1xuICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQ7XG4gIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjIgMDtcbiAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo0IDA7XG4gIGgzLnRpdGxlLWJhbm5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICB9XG4gIGg0LnRpdGxlLXByb3NwZXJpdHkge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC50ZWFzZSB7XG4gICAgcC5sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluazphY3RpdmUsIC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rOmZvY3VzLCAubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYtcHJvc3Blcml0eSB7XG4gIGJvcmRlci1sZWZ0OiAkYm9yZGVyLWxheW91dDtcbiAgLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyICRiYXNlLXZlcnRpY2FsIDA7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5uYXYtcHJvc3Blcml0eSB7XG4gICAgYm9yZGVyLWxlZnQ6IG1lZGl1bSBub25lO1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyIDAgMDtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJhbm5lci1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNTtcbiAgfVxuICAuYmFubmVyLWFydGljbGUgaDMudGl0bGUtYmFubmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgU2luZ2xlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2luZ2xlIHtcbiAgLnNlY3Rpb24tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoxMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4vKlxuKiBDb250ZW50IC8gQXJ0aWNsZSBCb2R5XG4qL1xuLmFydGljbGUtYm9keSwgI3RpbnltY2Uge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNTtcbiAgaW1nLCBpbWcuYWxpZ25yaWdodCwgaW1nLmFsaWdubGVmdCB7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gJGJhc2UtdmVydGljYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgaW1nLCBpZnJhbWUsIG9iamVjdCwgLnR3aXR0ZXItdHdlZXQsIC50YWJsZWF1UGxhY2Vob2xkZXIge1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvICRiYXNlLXZlcnRpY2FsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGltZy5pbWFnZS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLndwLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcbiAgICAud3AtY2FwdGlvbi10ZXh0LCAud3AtY2FwdGlvbi1kZCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgICBsaW5lLWhlaWdodDogMS41MzM7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bCwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgfVxuICB9XG4gIGhyIHtcblxuICB9XG4gIC8qIEZpeGVzIE9sZCBBcnRpY2xlcyAqL1xuICBlbSArIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG4gIHByZSwgYWRkcmVzcyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICMyOTJiMmM7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbiAgLnR5cGVmb3JtLXdpZGdldCB7XG4gICAgYm9yZGVyOiAkYm9yZGVyLWxheW91dDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICYudHlwZWZvcm0tcmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHRib3gge1xuICAgIGJvcmRlcjogJGJvcmRlci1sYXlvdXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgcCwgdWwsIG9sLCBwcmUsIGFkZHJlc3MsIC50eXBlZm9ybS13aWRnZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxuXG4gIC8qIFRhYmxlcHJlc3MgLyBUYWJsZXMgKi9cblxuICAuZGF0YVRhYmxlc193cmFwcGVyLCAudGFibGVwcmVzcy1zY3JvbGwtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBsYWJlbCBpbnB1dCwgbGFiZWwgc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLWxheW91dDtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlcHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRoZWFkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmFubmVyO1xuICAgICAgfVxuICAgIH1cbiAgICB0Zm9vdCB7XG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhbm5lcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgfVxuICAucGFnaW5nX3NpbXBsZSAucGFnaW5hdGVfYnV0dG9uLm5leHQ6YWZ0ZXIsIC5wYWdpbmdfc2ltcGxlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXM6YmVmb3JlIHtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cbiAgLnBhZ2luZ19zaW1wbGUgLnBhZ2luYXRlX2J1dHRvbi5uZXh0OmFmdGVyIHtcblxuICB9XG5cbiAgLnRhYmxlcHJlc3MtdGFibGUtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSxcbi5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5LFxuLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHksXG4uc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSxcbiN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIHtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxuICBwLCB1bCBsaSwgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLmJhbm5lci1jb250YWN0IHtcbiAgcGFkZGluZzogJGJhc2UtdmVydGljYWw7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAkYXZlbmlyLXJlZDtcbiAgY29sb3I6IHdoaXRlO1xuICBhLCBhOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAyM3B4IDAgLTFweCAjZGEyOTFjLCBpbnNldCAwIC0yMnB4IDAgLTFweCAjZmZmZmZmO1xuICB9XG59XG5cbi50aXRsZS1zaW5nbGVjYXQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5hcnRpY2xlLWJvZHksICN0aW55bWNlIHtcbiAgICBwID4sXG4gICAgLndwLWNhcHRpb24gPiB7XG4gICAgICBpbWcuaW1nLXdpZGUsIGlmcmFtZSwgb2JqZWN0LCAudHdpdHRlci10d2VldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICAgIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5hcnRpY2xlLWJvZHksICN0aW55bWNlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjc4O1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXIuYmFubmVyLWNvbnRhY3Qge1xuICAgIG1hcmdpbjogMCAtMThweCAkYmFzZS12ZXJ0aWNhbCo0O1xuICB9XG5cbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKiBJY29ucyAqL1xuXG4gIC5zaW5nbGUtcG9zdCB7XG4gICAgaDE6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgc3BlYWs6IG5vbmU7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcblxuICAgICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zaW5nbGUtcHVibGljYXRpb24ge1xuICAgIGgxOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHNwZWFrOiBub25lO1xuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG5cbiAgICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICBjb250ZW50OiBcIlxcZTgwMFwiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuc2luZ2xlLXBvZGNhc3Qge1xuICAgIGgxOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHNwZWFrOiBub25lO1xuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG5cbiAgICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICBjb250ZW50OiBcIlxcZTgyMFwiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuc2luZ2xlLXZpZGVvIHtcbiAgICBoMTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBzcGVhazogbm9uZTtcblxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuXG4gICAgICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgICAgY29udGVudDogXCJcXGU4MjRcIjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBTaW5nbGUgUG9kY2FzdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI3Nyc2x5IHtcbiAgLm1lanMtY29udGFpbmVyLCAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMsIC5tZWpzLWVtYmVkLCAubWVqcy1lbWJlZCBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLXJlZDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDNweCAwIDBweDtcbiAgfVxuICAubWVqcy1jb250YWluZXIgKiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAubWVqcy1jb250cm9scyAubWVqcy1wbGF5IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDNweCA3cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAuc3JzbHktZm9udGVsbG87XG4gICAgICBjb250ZW50OiBcIlxcZTgyMVwiO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAubWVqcy1idXR0b24ubWVqcy1wbGF5cGF1c2UtYnV0dG9uIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAubWVqcy1jb250cm9scyAubWVqcy1wYXVzZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAzcHggOHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLnNyc2x5LWZvbnRlbGxvO1xuICAgICAgY29udGVudDogJ1xcZTgyMic7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyAubWVqcy10aW1lIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cblxuICAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLWN1cnJlbnQsIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMzMpO1xuICB9XG4gIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuICAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtdG90YWwsIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFsIHtcbiAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLXJlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gIH1cblxuICAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1mbG9hdCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuICAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1mbG9hdC1jdXJyZW50IHtcbiAgICBtYXJnaW46IDFweDtcbiAgfVxuICAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1mbG9hdC1jb3JuZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMThweDtcbiAgfVxuXG4gIC5tZWpzLWNvbnRyb2xzIC5tZWpzLW11dGUsXG4gIC5tZWpzLWNvbnRyb2xzIGEubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIsXG4gIC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLm1lanMtZHVyYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVqcy1yZXBsYXk+YnV0dG9uIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuXG59XG5cbi5zaW5nbGUtcG9kY2FzdCB7XG4gICNzcnNseSAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS5tZWpzLWR1cmF0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZS1sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo1O1xuICB9XG4gIC5jYXJkcm93LXBsYXllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgLndwLWF1ZGlvLXNob3J0Y29kZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjtcbiAgICB9XG4gICAgLndwLWF1ZGlvLXNob3J0Y29kZS5tZWpzLWF1ZGlvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5zdWJzY3JpYmUtbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNhcmRyb3ctbGluayB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBvZGNhc3Qge1xuICAudGVhc2UtcG9kY2FzdCBoMzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zaW5nbGUtcG9kY2FzdCB7XG4gICAgLmFydGljbGUtbGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICB9XG4gICAgLnN1YnNjcmliZS1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgU2luZ2xlIFB1YmxpY2F0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuKiBQREYgVmlld2VyXG4qL1xuXG4jcGRmcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBkZi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFsZXJ0LWludmlzaWJsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uYWxlcnQtaW52aXNpYmxlIHtcbiAgcGFkZGluZzogMDtcbiAgLmNsb3NlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuXG4vKlxuKiBSZXNwb25zaXZlXG4qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgMTk5NSAtIDIwMzUgU2luZ2xlICYgT3ZlcnZpZXdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaW5nbGUtMTk5NS0yMDM1IHtcbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlYWRtb3JlLWFydGljbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tbGliZXJhbCB7XG4gICAgLmFydGljbGUtYm9keSB7XG4gICAgICA+IGgyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDEuYXJ0aWNsZS1oMSB7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJyb3ctaG9tZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBhIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmJveC0xOTk1IHtcbiAgcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsO1xuICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNDtcbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbiAgJi5ib3gtYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuLmluZm9ncmFwaGljLTE5OTUge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo0O1xufVxuXG4ubW9iaWxlLXdyYXAge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zaW5nbGUtMTk5NS0yMDM1IHtcbiAgICBoMS5hcnRpY2xlLWgxLCBoMi5hcnRpY2xlLWgyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJveC0xOTk1IHtcbiAgICAgICYuYm94LWRvd25sb2FkIHtcbiAgICAgICAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo0IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIEF2ZW5pciBKZXVuZXNzZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNpbmdsZS1hdmVuaXItamV1bmVzc2UsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlLCAudGVybS1hdmVuaXItamV1bmVzc2UsIGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSB7XG4gICNoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJhbm5lci1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgICBhLCBhOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMjNweCAwIC0xcHggJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2UsIGluc2V0IDAgLTIycHggMCAtMXB4ICNmZmZmO1xuICAgIH1cbiAgfVxuICAuY29sb3ItbGluayB7XG4gICAgY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICB9XG4gIC5hbGVydCAuYnRuLXByaW1hcnksIC5hbGVydCBhLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgICBib3JkZXItY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICB9XG4gIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXllbGxvdztcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ldmVudF9fbWFya2VyIHtcbiAgICBjb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gIH1cbiAgLm1pY3Jvc2l0ZS1oZWFkZXIgYSB7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQpLCBjb2xvci1zdG9wKDEwMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCkpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQgMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0LCBlbmRDb2xvcnN0cj0kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AsIEdyYWRpZW50VHlwZT0xICk7XG4gICAgfVxuICAgIC5sb2dvLWFqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjQgMCAkYmFzZS12ZXJ0aWNhbDtcbiAgICB9XG4gICAgLmJnLWFic29sdXRlLXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLmFydGljbGUtaDEge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjU7XG4gIH1cbiAgLnBvc3QtdHlwZS1hdmVuaXItamV1bmVzc2Uge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlIDAlLCAkd2hpdGUgNjAlLCAkd2hpdGUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlKSwgY29sb3Itc3RvcCg2MCUsICR3aGl0ZSksIGNvbG9yLXN0b3AoMTAwJSwgJHdoaXRlKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZSAwJSwgJHdoaXRlIDYwJSwgJHdoaXRlIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlIDAlLCAkd2hpdGUgNjAlLCAkd2hpdGUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlIDAlLCAkd2hpdGUgNjAlLCAkd2hpdGUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2UgMCUsICR3aGl0ZSA2MCUsICR3aGl0ZSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2NlZWY0YicsIGVuZENvbG9yc3RyPScjZTczODI3JywgR3JhZGllbnRUeXBlPTEgKTtcbiAgfVxuICAjbWV0YWJhciB7XG4gICAgYmFja2dyb3VuZDogJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQpLCBjb2xvci1zdG9wKDEwMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCkpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQgMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0LCBlbmRDb2xvcnN0cj0kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AsIEdyYWRpZW50VHlwZT0xICk7XG4gICAgfVxuICAgIC5iZy1hYnNvbHV0ZS1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3A7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4ge1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC5sb2dvR3JpZEZpbHRlciB7XG4gICAgLmZpbHRlckl0ZW0ge1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMsICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGVudCB7XG4gICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICAgICAgfVxuICAgIH1cbiAgICBhLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAgJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBhLnRlYXNlLWxpbmsge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1jb250YWN0IGEsIC5iYW5uZXItY29udGFjdCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogJGF2ZW5pci1qZXVuZXNzZS15ZWxsb3c7XG4gICAgICAudGl0bGUtYmlnIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgICB9XG4gICAgICAubGVhZC1iaWcge1xuICAgICAgICAuc29jaWFsLXByb2ZpbGVzIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGJhc2UtdmVydGljYWw7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1zZWFyY2gge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNhdmVuaXJqZXVuZXNzZWZseWluIHtcbiAgICAgIC5ibG9jay1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZWFzZS1wb2RjYXN0IC5mZWF0dXJlZC1pbWFnZTphZnRlcixcbiAgLnRlYXNlLXZpZGVvIC5mZWF0dXJlZC1pbWFnZTphZnRlciB7XG4gICAgY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICAgIC8qZm9udC1zaXplOiAxNjBweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbGVmdDogNDAlOyBub3QgdGVzdGVkIG1vYmlsZSEhISAqL1xuICB9XG4gIC50ZWFzZSAubGVhZCBzcGFuIHtcbiAgICBjb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgJi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0xIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gICNzcnNseSAubWVqcy1jb250YWluZXIsICNzcnNseSAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMsICNzcnNseSAubWVqcy1lbWJlZCwgI3Nyc2x5IC5tZWpzLWVtYmVkIGJvZHksXG4gICNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtdG90YWwsICNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS10b3RhbCB7XG4gICAgYmFja2dyb3VuZDogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gIH1cblxuICAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLFxuICAuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLnBhZ2UtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgYm9yZGVyLWNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSB7XG4gIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo3O1xuICB9XG4gIC5hcnRpY2xlLWgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICAjY29udGVudCAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiB7XG4gICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWQge1xuICAgIG1hcmdpbjogJGJhc2UtdmVydGljYWwqNyAwIDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSB7XG4gICAgI2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIHtcbiAgICAgIGxvZ28tYWoge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1ibG9nIHtcbiAgICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjc7XG4gICAgfVxuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCozO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBNaWNyb3NpdGVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5taWNyb3NpdGUtaGVhZGVyIHtcbiAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMyAwIDA7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZiwgLTFweCAxcHggMCAjZmZmLCAycHggMCAwICNmZmYsIC0ycHggMCAwICNmZmY7XG4gICAgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGJsYWNrO1xuICAgICAgd29yZC1zcGFjaW5nOiAtMnB4O1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYXZlbmlyLXJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1taWNyb3NpdGUge1xuICAjaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGgxLmFydGljbGUtaDEge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjc7XG4gIH1cbiAgLmFydGljbGUtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxuICAjaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAuc2VwZXJhdG9yLWhlYWRlcixcbiAgICAgIC5uYXZiYXItYXZlbmlyLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZWFzZS12ZXJ0aWNhbCB7XG4gICAgJi50ZWFzZSB7XG4gICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTg1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTk0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZWFkbW9yZS1hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLyBMb2dvIEdyaWRcbi5ncmlkLWl0ZW0sIC5ncmlkLXNpemVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICYudGVhc2VyLWhlcm8ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cbi5sb2dvR3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIC50ZWFzZXItaGVybyAudGVhc2UgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ubG9nb0dyaWRGaWx0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuZmlsdGVySXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzLCAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgY29sb3I6ICRhdmVuaXItZ3JleTtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBJbmZvcm1hdGlvblxuXG4uYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWwvMjtcbiAgcCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgdWwsIGxpLCBvbCB7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICB1bCwgb2wge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbn1cblxuLnRlYXNlLnRlYXNlLW1pY3Jvc2l0ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjc7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuc2luZ2xlLW1pY3Jvc2l0ZSBoMS5hcnRpY2xlLWgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLyogTWljcm9zaXRlIEFwcCAqL1xuLmJsYWNrZWRpdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyMTI0Mjg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAjaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyNDI4O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAubmF2LWxpbmssXG4gICAgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhLFxuICAgIC5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItc2VhcmNoLFxuICAgIC5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24sXG4gICAgLm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbSAubmF2LWxpbmsgc3BhbixcbiAgICAjbmF2YmFyTmF2TW9iaWxlIC5zb2NpYWwtcHJvZmlsZXMgYSB7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlcGVyYXRvci1oZWFkZXIsXG4gICAgI25hdmJhck5hdk1vYmlsZSB7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAuaGVhZGVyX19jbGFpbSB7XG4gICAgICAuc2VwZXJhdG9yLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjdGlvbnMsIC5zZXJpZXMtbG9vcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4sXG4gIC50ZWFzZSBwLmxlYWQsIC50ZWFzZSAuYm9vay10ZXh0IHAsIC50ZWFzZSBkaXYubGVhZCBwLFxuICAudGVhc2UgcC5tZXRhLWluZm8ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uLWlubmVyLFxuICAuc2VwZXJhdG9yLW1vYmlsZSxcbiAgLm1vYmlsZS1zZWFyY2gtbGFuZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAjZm9vdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rLFxuICAgIC5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlcyxcbiAgICAuZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbS5jdXJyZW50LWxhbmcgYSB7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZS1ib2R5LmFydGljbGUtYm9keS0tYXBwc3RvcmUge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMzM7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJHcmF2dXJDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiA2ODdweDtcbiAgICAgIHdpZHRoOiAxMjIycHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjA3cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAudGl0bGUtc2VjdGlvbiB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24uc2VjdGlvbi1ibG9nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1hcHBzdG9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBhIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9zdC10eXBlLW1pY3Jvc2l0ZSB7XG4gIC5zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgLnNsaWRlIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS12aWRlbyB7XG4gIC5hcnRpY2xlLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kIC5zcnNseS1mb250ZWxsbztcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgICAgY29udGVudDogXCJcXGU4MjRcIjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbiAgJl9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbiAgJl9fZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIH1cbiAgfVxuICAmX19lbWJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gICYuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuc2luZ2xlLXZpZGVvX19lbWJlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaG9tZSB7XG4gIC5zaW5nbGUtdmlkZW8ge1xuICAgICZfX2VtYmVkIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2UtdmlkZW8ge1xuICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAmX19zdWJ0aXRsZSB7XG5cbiAgfVxufVxuXG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2YnkxMCB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMTAgLyAxNik7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgU2VjdGlvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZWN0aW9uIHtcbiAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo3IDA7XG4gIC5zZWN0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWw7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQ7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZSB7XG4gIC5zZWN0aW9uLWFubm91bmNlbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VjdGlvbi1tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1tZWRpYSB7XG4gIC5jb2xsYXBzZS1tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMztcbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLXRvcDpmaXJzdC1vZi10eXBlIHtcbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tdG9wc3RvcmllcyB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjU7XG4gICYtLTIwMjAge1xuICAgIC5zZWN0aW9uLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC5vcmRlci1tZC0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgICAgfVxuICAgICAgLm9yZGVyLW1kLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICB9XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgLnRlYXNlIHtcbiAgICAgICAgLnRpdGxlLXRlYXNlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5sZWFkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZWFzZS1taWNyb3NpdGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRlYXNlLW1pY3Jvc2l0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgICAudGVhc2UtdmVydGljYWwtaGVybyB7XG4gICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgICAgLnRpdGxlLXRlYXNlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG4gICAgICAubGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tbm9ib3JkZXIge1xuICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjEyO1xufVxuXG4uaG9tZSAuc2VjdGlvbi5zZWN0aW9uLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjc7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIHtcbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjIgJGJhc2UtdmVydGljYWwqMiAkYmFzZS12ZXJ0aWNhbDtcbiAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1iYW5uZXI7XG4gICAgLnRpdGxlLWJpZyB7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICRncmV5LWJhbm5lciwgLTFweCAxcHggMCAkZ3JleS1iYW5uZXIsIDJweCAwIDAgJGdyZXktYmFubmVyLCAtMnB4IDAgMCAkZ3JleS1iYW5uZXI7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1iYW5uZXIge1xuICAuYmxvY2staW5uZXIge1xuICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjIgJGJhc2UtdmVydGljYWwqMiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWJhbm5lcjtcbiAgICAudGl0bGUtYmlnIHtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgJGdyZXktYmFubmVyLCAtMXB4IDFweCAwICRncmV5LWJhbm5lciwgMnB4IDAgMCAkZ3JleS1iYW5uZXIsIC0ycHggMCAwICRncmV5LWJhbm5lcjtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BvbnNvcnMge1xuICAuYmxvY2stYmFubmVyIHtcbiAgICAuYmxvY2staW5uZXIge1xuICAgICAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMiAkYmFzZS12ZXJ0aWNhbCoyICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLXJlZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIC50aXRsZS1iaWcge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICRhdmVuaXItcmVkLCAtMXB4IDFweCAwICRhdmVuaXItcmVkLCAycHggMCAwICRhdmVuaXItcmVkLCAtMnB4IDAgMCAkYXZlbmlyLXJlZDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYXZlbmlyLXJlZCwgaW5zZXQgMCAtM3B4IDAgMCAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAubW9yZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWF2ZW5pcmpldW5lc3NlIHtcbiAgLnRlYXNlLWFqLXBhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cbiAgfVxuICAudGVhc2UtYWoudGVhc2UtcHVibGljYXRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAudGVhc2UtYWo6bm90KC50ZWFzZS1hai1wYWdlKSB7XG4gICAgICAudGl0bGUtYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIH1cbiAgICAgIC5sZWFkLWJpZyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcC5sZWFkIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgcC5tb3JlLWxpbmsgYSB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdyYXZ1ckNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5ibG9jay1iYW5uZXIge1xuICAgIHAubGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICAuc2VjdGlvbi1pbm5lciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhdmVuaXItcmVkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMThweCAxOHB4IDE4cHggMzZweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLnRpdGxlLWJpZyB7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNkYTI5MWMsIC0xcHggMXB4IDAgI2RhMjkxYywgMnB4IDAgMCAjZGEyOTFjLCAtMnB4IDAgMCAjZGEyOTFjO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2RhMjkxYywgaW5zZXQgMCAtM3B4IDAgMCAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAubGVhZC1iaWcgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLXNvY2lhbGVtYmVkIHtcbiAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMjtcbiAgLnNvY2lhbC1wcm9maWxlcyB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhvbWUgLnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZCB7XG4gIG1hcmdpbjogJGJhc2UtdmVydGljYWwqMyAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaWZyYW1lLnR3aXR0ZXItdGltZWxpbmUge1xuICAgICAgaGVpZ2h0OiA2ODJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuc2VjdGlvbi5zZWN0aW9uLXNvY2lhbGVtYmVkIHtcbiAgICAuc29jaWFsLXByb2ZpbGVzIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGJhc2UtdmVydGljYWwqMjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24uc2VjdGlvbi10ZWFtIHtcbiAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo1IDA7XG59XG5cbi8qIExheW91dCBHZW5lcmF0b3IgKi9cbi5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqOTtcbiAgLnRpdGxlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQuc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMjtcbn1cblxuLyogVGVhbSBTZWN0aW9uICovXG4uc2VjdGlvbi5zZWN0aW9uLXRlYW0ge1xuICAudGl0bGUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIH1cbn1cblxuLnNlY3Rpb24uc2VjdGlvbi10aWNrZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iYW5uZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC50aWNrZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICZfX3NwaXR6bWFya2Uge1xuICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4qIFJlc3BvbnNpdmVcbiovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgICB9XG4gICAgJi5zZWN0aW9uLXRvcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICAgIH1cbiAgfVxuICAuaG9tZSB7XG4gICAgLmJhbm5lci1hcnRpY2xlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG1lZGl1bSBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1iYW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tYWotbmV3c2xldHRlciB7XG4gICAgLnNlcGVyYXRvci1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi5zZWN0aW9uLWFubm91bmNlbWVudCwgLnNlY3Rpb24uc2VjdGlvbi1ldmVudCB7XG4gICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gICAgLnNlY3Rpb24taW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1ldmVudHMge1xuICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tc3BvbnNvcnMge1xuICAgIGltZywgLnR5cGVkLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lIHtcbiAgICAuc2VjdGlvbi1tZWRpYSB7XG4gICAgICAuY29sLW1kLTM6bnRoLWNoaWxkKDMpLFxuICAgICAgLmNvbC1tZC0zOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgU2VjdGlvbiBFdmVudGVzIChIb21lICYgTWVkaWEpXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2VjdGlvbi1ldmVudCB7XG4gICYgKyAuc2VjdGlvbi1ldmVudCB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ldmVudCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ldmVudF9fbWFya2VyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogJGJhc2UtdmVydGljYWw7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbi5ldmVudF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXZlcnRpY2FsKjI7XG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG4uZXZlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXZlcnRpY2FsKjI7XG59XG4uZXZlbnRfX21ldGEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogMjklO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFRlYXNlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRlYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNDtcbiAgLnRpdGxlLXRlYXNlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgIHNwYW4ge1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmLCAtMXB4IDFweCAwICNmZmYsIDJweCAwIDAgI2ZmZiwgLTJweCAwIDAgI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtNHB4IDAgLTFweCAkYmxhY2s7XG4gICAgfVxuICB9XG4gIHAubGVhZCwgLmJvb2stdGV4dCBwLCBkaXYubGVhZCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICAmLnNlcmllcy1sb29wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcC5tZXRhLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC50aW1lIHtcblxuICAgIH1cbiAgICAuYXV0aG9yIHtcblxuICAgIH1cbiAgfVxuICBwLm1vcmUtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIH1cbiAgLnBvd2VycHJlc3NfcGxheWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5idWJibGUtYWJzb2x1dGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIC5udW1iZXItb3JkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgIH1cbiAgICAgIC5udW1iZXItc2VwZXJhdG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgfVxuICAgICAgLm51bWJlci10b3RhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudGVhc2UtdmVydGljYWwtaGVybywgJi50ZWFzZS1oZXJvIHtcbiAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuYnViYmxlLWFic29sdXRlIHtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgLm51bWJlci1vcmRlciB7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubnVtYmVyLXNlcGVyYXRvciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubnVtYmVyLXRvdGFsIHtcbiAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmgxLmFydGljbGUtaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5idWJibGUtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIC5udW1iZXItb3JkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIC5udW1iZXItc2VwZXJhdG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuICAgIC5udW1iZXItdG90YWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuYnViYmxlLWFic29sdXRlIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgLm51bWJlci1vcmRlciB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICB9XG4gICAgICAubnVtYmVyLXNlcGVyYXRvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgIH1cbiAgICAgIC5udW1iZXItdG90YWwge1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYS50ZWFzZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgwLjk4KTtcbiAgfVxuICAmLmFjdGl2ZS10b3VjaCB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi50ZWFzZS1wdWJsaWNhdGlvbiwgLnRlYXNlLWFqIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgYS50ZWFzZS1saW5rIHtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgc2NhbGUoMC45OCk7XG4gIH1cbn1cblxuLnRlYXNlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBhLnRlYXNlLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4qIFZhcmlhbnRzXG4qL1xuXG4udGVhc2UudGVhc2UtdmVydGljYWwsXG4udGVhc2UudGVhc2UtZmVhdHVyZWQtaXRlbSB7XG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxufVxuXG4udGVhc2VyLWhlcm8gLnRlYXNlIHtcbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICB9XG4gIC50aXRsZS10ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIC0xcHggI2ZmZiwgaW5zZXQgMCAtNnB4IDAgLTFweCAkYmxhY2s7XG4gICAgfVxuICB9XG4gIHAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi50ZWFzZSB7XG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBib3JkZXI6ICRib3JkZXItbGF5b3V0O1xuICAgIH1cbiAgfVxufVxuLnRlYXNlLnRlYXNlLW1pY3Jvc2l0ZSAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGF2ZW5pci1ncmV5O1xufVxuXG4uc2VjdGlvbi10b3Age1xuICAudGVhc2UtdmVydGljYWwge1xuICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5hcmNoaXZlLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtYmxvZyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcG9kY2FzdC12aWRlb3MsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCB7XG4gIC50ZWFzZSB7XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2UtZmVhdHVyZWQtaXRlbSB7XG4gIC50aXRsZS10ZWFzZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICB9XG59XG5cbi5wcmVzcy1oZXJvIHtcbiAgLnRlYXNlLXByZXNzIHtcbiAgICAudGl0bGUtdGVhc2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2UtYWoge1xuICBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbn1cblxuLnRlYXNlLWFqLXBhZ2Uge1xuICB0cmFuc2Zvcm06IG5vbmU7IC8vIGhvdmVyIGVmZmVjdCBvbiB0ZWFzZXJzIGlzIGluY29tcGF0aWJsZSB3aXRoIGJhY2tncm91bmQgZ3JhZGllbnRcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAudGl0bGUtYmlnIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICMyNjI2MjY7XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXItYXJ0aWNsZS1wcm9zcGVyaXR5IHtcbiAgLnRlYXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuXG4vKlxuKiBJY29uc1xuKi9cblxuLnRlYXNlLXBvc3Qge1xuICBoMzpiZWZvcmUge1xuICAgIEBleHRlbmQgLnNyc2x5LWZvbnRlbGxvO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4udGVhc2UtcHVibGljYXRpb24ge1xuICBoMzpiZWZvcmUge1xuICAgIEBleHRlbmQgLnNyc2x5LWZvbnRlbGxvO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4udGVhc2UtcG9kY2FzdCB7XG4gIGgzOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAuc3JzbHktZm9udGVsbG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgY29udGVudDogXCJcXGU4MjBcIjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi50ZWFzZS12aWRlbyB7XG4gIGgzOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAuc3JzbHktZm9udGVsbG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgY29udGVudDogXCJcXGU4MjRcIjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmxlYWQge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgIH1cbiAgfVxufVxuLnNpbmdsZS1hdmVuaXItamV1bmVzc2Uge1xuICAudGVhc2UtdmlkZW8ge1xuICAgIC5sZWFkIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGVhc2UtbWljcm9zaXRlIHtcbiAgaDM6YmVmb3JlIHtcbiAgICBAZXh0ZW5kIC5zcnNseS1mb250ZWxsbztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICBjb250ZW50OiBcIlxcZTgyYVwiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmLnRlYXNlLWNoaWxkIHtcbiAgICBoMzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU4MDFcIjtcbiAgICB9XG4gIH1cbn1cbi5zaW5nbGUtbWljcm9zaXRlIHtcbiAgLnRlYXNlLW1pY3Jvc2l0ZSB7XG4gICAgaDM6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufVxuXG5zcGFuLmljb24tdGVhc2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogJGJhc2UtdmVydGljYWwqMjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgaW1nIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlLWgxIHtcbiAgc3Bhbi5pY29uLXRlYXNlciB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3VjaGV2ZW50cyBhLnRlYXNlLWxpbmsge1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC50ZWFzZXItaGVybyAudGVhc2Uge1xuICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgfVxuICAgIC50aXRsZS10ZWFzZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIC0xcHggI2ZmZiwgaW5zZXQgMCAtNHB4IDAgLTFweCAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAudGVhc2Uge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgICAudGl0bGUtdGVhc2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICBwLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuICAgIHAubWV0YS1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgLnRpbWUge1xuXG4gICAgICB9XG4gICAgICAuYXV0aG9yIHtcblxuICAgICAgfVxuICAgIH1cbiAgICBwLm1vcmUtbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICB9XG4gIH1cbiAgLnRlYXNlci1oZXJvIC50ZWFzZSB7XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgfVxuICAgIC50aXRsZS10ZWFzZXIge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICB9XG4gICAgcC5sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZWFzZS50ZWFzZS1taWNyb3NpdGUge1xuICAgIC50aXRsZS10ZWFzZXIge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi10b3BzdG9yaWVzIHtcbiAgICAudGVhc2Uge1xuICAgICAgLnRpdGxlLXRlYXNlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZWFzZS1mZWF0dXJlZC1pdGVtIC50aXRsZS10ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5zZWN0aW9uLWJsb2cge1xuICAgIC50ZWFzZSAuY29sLW1peG1vYmlsZS1wb2RjYXN0IHtcbiAgICAgIGZsZXg6IDAgMCA2OCU7XG4gICAgICBtYXgtd2lkdGg6IDY4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNiU7XG4gICAgfVxuICAgIC50ZWFzZSAuY29sLW1peG1vYmlsZS1wdWJsaWNhdGlvbiB7XG4gICAgICBmbGV4OiAwIDAgNDclO1xuICAgICAgbWF4LXdpZHRoOiA0NyU7XG4gICAgICBtYXJnaW4tbGVmdDogMjYuNSU7XG4gICAgfVxuICB9XG59XG4iLCIvLy0tLS0tLS0gQ29sb3JzIGluZm9ncmFmaWNzXG4kaW5mb3ByaW1hcnk6ICMwMDViN2Y7XG4kaW5mb3NlY29uZGFyeTogI2ZmNTkwMDtcbiRpbmZvc2Vjb25kYXJ5LWRhcms6ICNhODM0MDA7XG4kaW5mb3NlY29uZGFyeS1saWdodDogI2ZmODE0YztcbiRpbmZvZ3JlZW46ICM0ZDkyMjE7XG4kaW5mb3JlZDogI2M1MWI3ZDtcbiRpbmZvYWNjZW50OiAjZmZkNzAwO1xuJGluZm9ncmV5OiAjNDQ0NDQ1O1xuJGluZm9ncmV5LWxpZ2h0MTogI2M2YzZjNjtcblxuLy8tLS0tLS0tIFlvdSBkcmF3IGl0XG4ueW91ZHJhd2l0LCAuc2hpZnRoaXN0b2dyYW0sIC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0ge1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgbWFyZ2luOiA0MHB4IDBweDtcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5ncmFwaC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC8vLS0tIEdyYXBoXG4gIC5ncmFwaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8tLS0gR3JpZFxuICAgIC5ncmlkIHtcbiAgICAgIC5kb21haW4ge1xuICAgICAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgICB9XG4gICAgICAudGljayB7XG4gICAgICAgIGxpbmUge1xuICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDE7XG4gICAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgICAgJi5oaWdobGlnaHQge1xuICAgICAgICAgICAgb3BhY2l0eTogLjdcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8tLS0gQXhpc1xuICAgIC5heGlzIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtbnVsbCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC8vLS0tIExpbmVzXG4gICAgLmxpbmUge1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZS13aWR0aDogMztcbiAgICAgICYuYmxhY2sge1xuICAgICAgICBzdHJva2U6ICRpbmZvZ3JleTtcbiAgICAgIH1cbiAgICAgICYucmVkIHtcbiAgICAgICAgc3Ryb2tlOiAkaW5mb3NlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZXZpZXctbGluZSxcbiAgICAueW91ci1saW5lIHtcbiAgICAgIHN0cm9rZS13aWR0aDogNDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEgNztcbiAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgfVxuICAgIC55b3VyLWxpbmUge1xuICAgICAgc3Ryb2tlOiAkaW5mb3ByaW1hcnk7XG4gICAgfVxuICAgIC5wcmV2aWV3LWxpbmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHN0cm9rZTogJGluZm9ncmV5LWxpZ2h0MTtcbiAgICB9XG4gICAgI3ByZXZpZXctYXJyb3cgcGF0aCB7XG4gICAgICBmaWxsOiAkaW5mb2dyZXktbGlnaHQxO1xuICAgIH1cbiAgICAmLmRyYXduIHtcbiAgICAgIC5jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnByZXZpZXctbGluZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5wcmV2aWV3LWxpbmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAvLy0tLSBEcmFnZ2VhYmxlXG4gICAgLmRyYWdnYWJsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC8vLS0tIERvdHNcbiAgICAuZG90cyB7XG4gICAgICBjaXJjbGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgJi5tZWRpYW4ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmJsYWNrIHtcbiAgICAgICAgICBmaWxsOiAkaW5mb2dyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi5yZWQge1xuICAgICAgICAgIGZpbGw6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIExhYmVsc1xuICAgIC5sYWJlbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAuZGF0YS1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNDNweDtcbiAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgICAgICAmLmVkZ2UtbGVmdCBzcGFuIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmVkZ2UtcmlnaHQgc3BhbiB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogODYlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgfVxuICAgICAgICAmLmJsYWNrIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkaW5mb2dyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnlvdXItcmVzdWx0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkaW5mb3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIFRpdGxlc1xuICAgIC50aXRsZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLy0tLSBHcmFkaWVudHNcbiAgICAjZ3JhZGllbnQtYmxhY2sge1xuICAgICAgLnN0YXJ0IHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9ncmV5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLmVuZCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvZ3JleTtcbiAgICAgICAgc3RvcC1vcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjZ3JhZGllbnQtcmVkIHtcbiAgICAgIC5zdGFydCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLmVuZCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIENvbnRyb2xzXG4gICAgLmNvbnRyb2xzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRpbmZvZ3JleTtcbiAgICAgIC5ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgJGluZm9ncmV5O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vLS0tIEFjdGlvblxuICAuYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAuMjVyZW0gLTRweDtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJGluZm9wcmltYXJ5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbmZvZ3JleS1saWdodDE7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vLS0tIFJlc3VsdFxuICAucmVzdWx0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgLnJlc3VsdC1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLnNob3duIHtcbiAgICAgIC5hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnJlc3VsdC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8tLS0tLS0tIFNoaWZ0IGhpc3RvZ3JhbVxuLnNoaWZ0aGlzdG9ncmFtLCAuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIHtcbiAgLy8tLS0gR3JhcGhcbiAgLmdyYXBoIHtcbiAgICAjbWFza2VkQXJlYUFuaW0sICNsaW5lQW5pbSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGxpbmVhcjtcbiAgICB9XG4gICAgLy8tLS0gTGluZXNcbiAgICAubGluZSB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xuICAgICAgc3Ryb2tlOiAjYjRiNGI0O1xuICAgICAgJi5saW5lLXN0YXRpYyB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgIH1cbiAgICAgICYubGluZS1sb3dlciB7XG4gICAgICAgIHN0cm9rZTogJGluZm9zZWNvbmRhcnktZGFyaztcbiAgICAgIH1cbiAgICAgICYubGluZS1taWRkbGUge1xuICAgICAgICBzdHJva2U6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgICAgJi5saW5lLXVwcGVyIHtcbiAgICAgICAgc3Ryb2tlOiAkaW5mb3NlY29uZGFyeS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8tLS0gR3JhZGllbnRzXG4gICAgI2dyYWRpZW50LXN0YXRpYyB7XG4gICAgICAuc3RhcnQge1xuICAgICAgICBzdG9wLWNvbG9yOiAjYjRiNGI0O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLmVuZCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICNiNGI0YjQ7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2dyYWRpZW50LWxvd2VyIHtcbiAgICAgIC5zdGFydCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5LWRhcms7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgICAuZW5kIHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9zZWNvbmRhcnktZGFyaztcbiAgICAgICAgc3RvcC1vcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjZ3JhZGllbnQtbWlkZGxlIHtcbiAgICAgIC5zdGFydCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLmVuZCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICNncmFkaWVudC11cHBlciB7XG4gICAgICAuc3RhcnQge1xuICAgICAgICBzdG9wLWNvbG9yOiAkaW5mb3NlY29uZGFyeS1saWdodDtcbiAgICAgICAgc3RvcC1vcGFjaXR5OiAuNTtcbiAgICAgIH1cbiAgICAgIC5lbmQge1xuICAgICAgICBzdG9wLWNvbG9yOiAkaW5mb3NlY29uZGFyeS1saWdodDtcbiAgICAgICAgc3RvcC1vcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAvLy0tLSBBeGlzIGxhYmVsc1xuICAgIC5heGlzLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuICAvLy0tLSBBY3Rpb25cbiAgLmFjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJGluZm9ncmV5O1xuICAgIH1cbiAgfVxuICAvLy0tLSBSZXN1bHRcbiAgLnJlc3VsdCB7XG4gICAgLnJlc3VsdC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4vLy0tLS0tLS0gU2hpZnQgYXZlcmFnZSBoaXN0b2dyYW1cbi5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0ge1xuICAvLy0tLSBHcmFwaFxuICAuZ3JhcGgge1xuICAgIC8vLS0tIEJhcnNcbiAgICAuYmFyIHtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIHN0cm9rZTogJGluZm9zZWNvbmRhcnk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGxpbmVhcjtcbiAgICB9XG4gICAgLy8tLS0gTGluZXNcbiAgICAubGluZSB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlOiAkaW5mb2dyZXk7XG4gICAgICAmLmxpbmUtc3RhdGljIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xuICAgICAgfVxuICAgIH1cbiAgICAvLy0tLSBHcmFkaWVudHNcbiAgICAjZ3JhZGllbnQtbWlkZGxlIHtcbiAgICAgIC5zdGFydCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLmVuZCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIE1hcmtlcnNcbiAgICAjbWNpcmNsZSB7XG4gICAgICBmaWxsOiAkaW5mb2dyZXk7XG4gICAgfVxuICAgIC8vLS0tIEF4aXMgbGFiZWxzXG4gICAgLmF2ZXJhZ2UtbGFiZWwge1xuICAgICAgY29sb3I6ICRpbmZvZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFByaW50IENTU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIHByaW50IGFuZCAoY29sb3IpIHtcbiAgKiB7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcblxuICAvLyBwYWdlIHNldHVwXG4gIEBwYWdlIHtcbiAgICBzaXplOiBBNDtcbiAgICBtYXJnaW46IDEuNWNtIDJjbSAxLjVjbSAyY207XG4gICAgLy8gQHRvcC1yaWdodCB7fVxuICB9XG5cbiAgLy8gUHJpbnQgcHJvcGVyIGJsYWNrXG4gICRibGFjazogIzAwMDAwMDtcblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFByaW50IENTUyAtIERlZmF1bHQgc3R5bGVzXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLy8gbm9ybWFsaXplXG4gIGJvZHkge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG4gIGJvZHksIGFydGljbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gc3R1ZmYgeW91IGRvbid0IHdhbnQgdG8gYnJlYWsgYWNyb3NzIHBhZ2VzXG4gIGltZywgdWwsIG9sLCBsaSwgdGFibGUsICNmb290ZXIge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC8vIHJlc2V0IGZsZXggc3R5bGVzIC8vIGZpeCBmb3IgZmlyZWZveFxuICAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gcmVzZXQgZml4ZWQgd2lkdGggb24gY29udGFpbmVyIC8vIGZpeCBmb3Igc2FmYXJpXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBFbXB0eSBQYWdlc1xuICBodG1sLCBib2R5IHtcbiAgICBoZWlnaHQ6IDk5JSAhaW1wb3J0YW50O1xuICB9XG4gIC8vIHdyYXBwZXIgd2l0aGluIGJvZHkgb2YgZW1wdHkgcGFnZVxuICAjd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cblxuICAvLyBwcmludC1mcmllbmRseSBsaW5rc1xuICAuYXJ0aWNsZS1ib2R5IGFbaHJlZl49aHR0cF06YWZ0ZXIsXG4gIC5hcnRpY2xlLWJvZHkgYTpub3QoOmxvY2FsLWxpbmspOmFmdGVyIHtcbiAgICBjb250ZW50OlwiIDxcIiBhdHRyKGhyZWYpIFwiPiBcIjtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBtYXJnaW4tbGVmdDogMC4yY207XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG4gIC5hcnRpY2xlLWJvZHkgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIC5hcnRpY2xlLWJvZHkgYVtocmVmXj1cImphdmFzY3JpcHRcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBmaXggcHJpbnQtZnJpZW5kbHkgbGluayBpbiBzaXRlIHRpdGxlXG4gIGgxLCBoMiwgaDMsIGg0LCBwIHtcbiAgICAmOmJlZm9yZSwgJiA+IGFbaHJlZl49aHR0cF06YmVmb3JlLCAmID4gYTpub3QoOmxvY2FsLWxpbmspOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBQcmludCBDU1MgLSBzaXRlIHNwZWNpZmljIHN0eWxlc1xuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC8vIGZvbnQtc2l6ZXNcbiAgaDEsIC5hcnRpY2xlLWgxIHtcbiAgICBmb250LXNpemU6IDI1cHQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDozMnB0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41Y207XG4gIH1cbiAgcC5hcnRpY2xlLWxlYWQge1xuICAgIGZvbnQtc2l6ZTogMTJwdCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUtYm9keSwgI3RpbnltY2Uge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxMXB0ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTZwdCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41Y207XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUuNXB0O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIHByZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgbGluZS1oZWlnaHQ6IDkuNXB0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yY207XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgICAgLmRhdGFUYWJsZXNfaW5mbyxcbiAgICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlLFxuICAgICAgLmRhdGFUYWJsZXNfbGVuZ3RoLFxuICAgICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY3VycmVudFVSTCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAxMXB0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNS41cHQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAubWV0YWNhcmQge1xuICAgIGZvbnQtc2l6ZTogOXB0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDExcHQgIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsIC5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24gLndwLWNhcHRpb24tZGQsICN0aW55bWNlIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsICN0aW55bWNlIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLWRkIHtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBsaW5lLWhlaWdodDogMTAuMnB0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAvLyBibGFjayBsaXN0XG4gIC5uYXZiYXItdG9nZ2xlciwgLm5hdmJhci10b2dnbGVyLXNlYXJjaCwgLm5hdmJhci1uYXYsIC5uYXZiYXItbGFuZ3VhZ2VzLCAubmF2YmFyLXRvZ2dsZWFibGUtc20sXG4gICNhY3Rpb25zYXJ0aWNsZSwgI3dlaXRlcmxlc2VuLCAubWV0YWNhcmQubWV0YWNhcmQtYXV0aG9yLFxuICAjbmV3c2xldHRlcmZseWluLCAjYXZlbmlyamV1bmVzc2VmbHlpbiwgI3BkZnByZXZpZXcsICNtZXRhYmFyLFxuICAucmVhZG1vcmUtYXJ0aWNsZSwgLnJlYWRtb3JlLWFydGljbGUtbW9iaWxlLCAuYmFubmVyLmJhbm5lci1jb250YWN0LCAuY2FyZHJvdy5jYXJkcm93LXBsYXllcixcbiAgLnNlY3Rpb24tYmxvZywgLnNlY3Rpb24tcHVibGljYXRpb25zLCAuc2VjdGlvbi1wb2RjYXN0cywgI3Byb3NwZXJpdHliYW5uZXIsIC5zZWN0aW9uLXNlYXJjaCxcbiAgaDQudGl0bGUtc2luZ2xlY2F0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBoZWFkZXIsIGxvZ28sIG5hdmJhclxuICAubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zY207XG4gICAgLnNlcGVyYXRvci1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gYXJ0aWNsZVxuICBhcnRpY2xlIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLy8gbWV0YWJveFxuICAjYXJ0aWNsZW1ldGEge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblxuICAgIC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCB7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMC44cHQ7XG4gICAgfVxuXG4gICAgLy8gdWdseSBmaXggdG8gcmVtb3ZlIGEgY29sIGJldHdlZW4gdHdvIGNvbHMgYW5kIHRoZW4gbWFrZSB0aGUgdHdvIGNvbHMgYWRqYWNlbnQgdG8gZWFjaCBvdGhlclxuICAgIC5tZXRhY2FyZC1pbm5lciAuY29sLTYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgICNjb2xsYXBzZU1ldGFjYXJkIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC8vIHBpZWNlIHRvZ2V0aGVyIHJvd3MgZnJvbSBkZXNrdG9wIGFuZCBleGNlcnB0IGZyb20gbW9iaWxlIGxheW91dFxuICAgIC5jYXJkYm94LmNhcmRib3gtbWV0YSB7XG4gICAgICAuY2FyZHJvdy1saW5rLCAuY2FyZHJvdy1wcmludCwgLmNhcmRyb3ctc29jaWFscyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmRib3gtZXhjZXJwdCwgLmJvcmRlci1sZWZ0LmQtbm9uZS5kLXNtLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNhcmRyb3ctY29udGFjdCwgLmNhcmRyb3ctY29tbXVuaXF1ZSwgLmNhcmRyb3ctZG93bmxvYWQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FyZHJvdy1jb2xsYXBzZSB7XG4gICAgICBhIC5pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2NvbGxhcHNlTWV0YWNhcmQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIC5jYXJkcm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmLmNhcmRyb3ctZXhjZXJwdCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHBvZGNhc3RcbiAgICAmLm1ldGFjYXJkLXBvZGNhc3Qge1xuICAgICAgbWF4LXdpZHRoOiA3LjVjbTtcbiAgICAgIC5tZXRhY2FyZC1pbm5lciAuY2FyZGJveC1wbGF5ZXIgLmNhcmRyb3ctbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5qcy1ibHVicnJ5LXBsYXk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGRvbid0IHByaW50IGxpbmtzXG4gICNhcnRpY2xlbWV0YSAuY2FyZHJvdyBhW2hyZWZePWh0dHBdOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBwcm9zcGVyaXR5YmFubmVyXG4gICNwcm9zcGVyaXR5YmFubmVyIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGgzOmJlZm9yZSwgLm5hdi1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIC5kLW5vbmUuZC1zbS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGRpdltjbGFzc149J2NvbCddIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgLm5hdi1wcm9zcGVyaXR5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBkb24ndCBwcmludCBsaW5rc1xuICAuYXJ0aWNsZS1ib2R5ICNwcm9zcGVyaXR5YmFubmVyIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAubWV0YWNhcmQtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVjbTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIC5jb2wtc20tNiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5ib3gtYXV0aG9yIHtcbiAgICAgIC5jb2wtNCwgLmNvbC04IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIC5jb2wtNCB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICB9XG4gICAgICAuY29sLTgge1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZvb3RlclxuICAjZm9vdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlcGVyYXRvci1tb2JpbGUsIC5tb2JpbGUtc2VhcmNoLWxhbmcsIC5mb290ZXItc2l0ZW1hcCwgYS5tYXAsIC5ibG9jay13aWRnZXQtc29jaWFsLCAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGl0bGUtd2lkZ2V0LmQtbm9uZS5kLXNtLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50aXRsZS13aWRnZXQge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgYWRkcmVzcyBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgLmJsb2NrLXdpZGdldCwgYWRkcmVzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIG1vYmlsZSBzdHlsZXNcblxuICAvLyBjYXRlZ29yeSB0aXRsZVxuICAudGl0bGUtc2luZ2xlY2F0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gaWNvbiBiZWZvcmUgdGl0bGVzXG4gIC5zaW5nbGUtcHVibGljYXRpb24sIC5zaW5nbGUtcG9zdCwgLnNpbmdsZS1wb2RjYXN0IHtcbiAgICBoMTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zaW5nbGUtcHVibGljYXRpb24gaDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwMFwiO1xuICB9XG5cbiAgLnNpbmdsZS1wb2RjYXN0IGgxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjBcIjtcbiAgfVxuICAuc2luZ2xlLXBvc3QgaDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwMVwiO1xuICB9XG4gIC5zaW5nbGUtdmlkZW8gaDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyNFwiO1xuICB9XG5cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFRlYW0gUGFnZVxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC5zaW5nbGUtdGVhbSB7XG4gICAgLnNlY3Rpb24uc2VjdGlvbi10ZWFtLFxuICAgIC50ZWFtLXBhZ2luYXRpb24sXG4gICAgLmltYWdlLWRvd25sb2FkLFxuICAgICNmb290ZXIsXG4gICAgLmNhcmRyb3cuY2FyZHJvdy1jb2xsYXBzZS5jYXJkcm93LXBlcnNvbi1jdiBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIHtcbiAgICAgIC5jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgcCwgLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IHVsLCAuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgb2wge1xuICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IHtcbiAgICAuYW5udWFscmVwb3J0X19iYWNrdG90b3AsXG4gICAgLmFubnVhbHJlcG9ydF9faGVhZGVyLFxuICAgIC5uYXZiYXItbGFuZ3VhZ2VzLFxuICAgIC5hbm51YWxyZXBvcnRfX2ludHJvIC5wcmludGluZy1pY29uLFxuICAgIC5zbGljay1hcnJvdyxcbiAgICAuc2xpY2stZG90cyxcbiAgICAuc2xpY2stZG90cy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYW5udWFscmVwb3J0X19pbnRybyAudGl0bGUtLXllYXIge1xuICAgICAgZm9udC1zaXplOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjMzICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuYW5udWFscmVwb3J0X19uYXYge1xuICAgICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAmLCAubmF2YmFyLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFubnVhbHJlcG9ydF9fdmlkZW9zIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuYW5udWFscmVwb3J0X19wZW9wbGUge1xuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neSB7XG4gICAgICAmX19maWx0ZXJzX19yZWZpbmVtZW50TGlzdC5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZfX3Jlc3VsdGxpc3Qge1xuICAgICAgICAucm93LnJlc3VsdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5yZXN1bHRfX21vbnRoLCAucmVzdWx0X19kYXkge1xuICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMThweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBJRSA5IG9ubHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWU5IHtcblxuICAvKlxuICAgKiBEdXBsaWNhdGVcbiAgICovXG5cbiAgLy8gbmF2YmFyXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVsLm5hdmJhci1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gbmF2YmFyLWJvdHRvbVxuICAubmF2YmFyLWF2ZW5pci1ib3R0b20ubmF2YmFyIHtcbiAgICB1bC5uYXZiYXItbmF2IHtcbiAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG1haWxjaGltcCBmb3JtXG4gIC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIsIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciwgI25ld3NsZXR0ZXJmbHlpbiB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyBtZXRhY2FyZFxuICAuY29sLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLy9wYWdpbmF0aW9uXG4gIHVsLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gc2luZ2xlIGJsb2cgc2xpZGVyXG4gIC5zbGlkZXIuc2xpZGVyLWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWRlLW5leHQge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxuICAuc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1wcmV2IHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxuXG5cbiAgLypcbiAgICogU3BlY2lmaWNcbiAgICovXG5cbiAgLy8gcGRmLXZpZXdlclxuICAuY2FyZGJveC1wdWJsaWNhdGlvbiAuY2FyZHJvdy1wcmV2aWV3LCAjcGRmcHJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgSUUgMTAgb25seVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIC5zZWxlY3RvciB7IHByb3BlcnR5OiB2YWx1ZVxcOTsgfVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcblxuICAvKlxuICAgKiBEdXBsaWNhdGVcbiAgICovXG5cbiAgLy8gbmF2YmFyXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXFw5O1xuICAgIHVsLm5hdmJhci1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2tcXDk7XG4gICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xcOTtcbiAgICAgICAgZmxvYXQ6bGVmdFxcOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gbmF2YmFyLWJvdHRvbVxuICAubmF2YmFyLWF2ZW5pci1ib3R0b20ubmF2YmFyIHtcbiAgICB1bC5uYXZiYXItbmF2IHtcbiAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweFxcOTtcbiAgICAgICAgd2lkdGg6IDE5MHB4XFw5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG1haWxjaGltcCBmb3JtXG4gIC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIsIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciwgI25ld3NsZXR0ZXJmbHlpbiB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJVxcOTtcbiAgICB9XG4gIH1cblxuICAvLyBtZXRhY2FyZFxuICAuY29sLTYge1xuICAgIGZsb2F0OiBsZWZ0XFw5O1xuICB9XG5cbiAgLy9wYWdpbmF0aW9uXG4gIHVsLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrXFw5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxcOTtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcXDk7XG4gICAgfVxuICB9XG5cbiAgLy8gc2luZ2xlIGJsb2cgc2xpZGVyXG4gIC5zbGlkZXIuc2xpZGVyLWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWRlLW5leHQge1xuICAgIHJpZ2h0OiAtMTVweFxcOTtcbiAgfVxuICAuc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1wcmV2IHtcbiAgICBsZWZ0OiAtMTVweFxcOTtcbiAgfVxuXG4gIC8qXG4gICAqIFNwZWNpZmljXG4gICAqL1xuXG4gIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LFxuICAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA1MHB4XFw5O1xuICB9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBFREdFIG9ubHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5Ac3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjp0cnVlKSB7XG4gICNoZWFkZXIge1xuICAgIC5uYXZiYXItbGFuZ3VhZ2VzIHtcbiAgICAgIC5sYW5nLWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50LWxhbmcge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3Age1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdnBpbGxhci1zd2l0emVybGFuZCB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYXZlbmlyLXJlZDtcbiAgICB9XG4gIH1cbiAgLm5hdnBpbGxhci1tYXJrZXRzIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItb3JhbmdlO1xuICAgIH1cbiAgfVxuICAubmF2cGlsbGFyLXN0YXRlIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItZ3JlZW47XG4gICAgfVxuICB9XG4gIC5uYXZwaWxsYXItZ292ZXJubWVudCB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYXZlbmlyLWJsdWU7XG4gICAgfVxuICB9XG4gIC5uYXZwaWxsYXItc29jaWV0eSB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYXZlbmlyLXB1cnBsZTtcbiAgICB9XG4gIH1cbiAgLnRpdGxlLWJpZyBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgfVxuICAuc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlnIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJHdoaXRlO1xuICB9XG4gIC5iYW5lci1jb250YWN0IHtcbiAgICBhLCBhOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIC0ycHggI2ZmZmZmZjtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLW1lbWJlciAudGl0bGUtbWVtYmVyIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJGJsYWNrO1xuICB9XG4gIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIC0xcHggIzI2MjYyNjtcbiAgfVxuICAudGVhc2VyLWhlcm8gLnRlYXNlIC50aXRsZS10ZWFzZXIgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtNHB4IDAgLTFweCAjMjYyNjI2O1xuICB9XG59XG4vLyBFREdFIDEyK1xuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgI2hlYWRlciB7XG4gICAgLm5hdmJhci1sYW5ndWFnZXMge1xuICAgICAgLmxhbmctaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnQtbGFuZyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCB7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2cGlsbGFyLXN3aXR6ZXJsYW5kIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItcmVkO1xuICAgIH1cbiAgfVxuICAubmF2cGlsbGFyLW1hcmtldHMge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJGF2ZW5pci1vcmFuZ2U7XG4gICAgfVxuICB9XG4gIC5uYXZwaWxsYXItc3RhdGUge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJGF2ZW5pci1ncmVlbjtcbiAgICB9XG4gIH1cbiAgLm5hdnBpbGxhci1nb3Zlcm5tZW50IHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItYmx1ZTtcbiAgICB9XG4gIH1cbiAgLm5hdnBpbGxhci1zb2NpZXR5IHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItcHVycGxlO1xuICAgIH1cbiAgfVxuICAudGl0bGUtYmlnIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJGJsYWNrO1xuICB9XG4gIC5zZWN0aW9uLXNwb25zb3JzIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWcgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkd2hpdGU7XG4gIH1cbiAgLmJhbmVyLWNvbnRhY3Qge1xuICAgIGEsIGE6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgLTJweCAjZmZmZmZmO1xuICAgIH1cbiAgfVxuICAuYmxvY2stbWVtYmVyIC50aXRsZS1tZW1iZXIgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYmxhY2s7XG4gIH1cbiAgLnRlYXNlIC50aXRsZS10ZWFzZXIgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgLTFweCAjMjYyNjI2O1xuICB9XG4gIC50ZWFzZXItaGVybyAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC00cHggMCAtMXB4ICMyNjI2MjY7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIE92ZXJ3cml0ZXMgZm9yIEFsbCBJRSA8PTlcbiAgaW50ZWdyYXRlZCBieSBjb25kaXRpb25hbCBjb21tZW50LCB3aGljaCBpcyBub3Qgd29ya2luZyBndCBpZTEwXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy9cbi8vIEJvb3RzdHJhcCAzIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcInNyc2x5L2Jvb3RzdHJhcC1pZTgvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJzcnNseS9ib290c3RyYXAtaWU4L2dyaWRcIjtcbkBpbXBvcnQgXCJzcnNseS9ib290c3RyYXAtaWU4L2dyaWQtZnJhbWV3b3JrXCI7XG5cblxuLy9cbi8vIFNyc2x5IDogSUU5IGFuZCAxMFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcbiAgLy9cbiAgLy8gRmFsbGJhY2sgQ1NTIEJvb3RzdHJhcCA0IElFOC85IChodHRwczovL2dpdGh1Yi5jb20vY29saWZmL2Jvb3RzdHJhcC1pZTgpXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICBib2R5e2ZvbnQtc2l6ZToxNnB4fVxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e21hcmdpbi1ib3R0b206OHB4fVxuICBwe21hcmdpbi1ib3R0b206MTZweH1cbiAgYWRkcmVzc3ttYXJnaW4tYm90dG9tOjE2cHh9XG4gIG9sLHVsLGRse21hcmdpbi1ib3R0b206MTZweH1cbiAgZGR7bWFyZ2luLWJvdHRvbTo4cHh9XG4gIGJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxNnB4fVxuICBwcmV7bWFyZ2luLWJvdHRvbToxNnB4fVxuICBmaWd1cmV7bWFyZ2luOjAgMCAxNnB4fVxuICBjYXB0aW9ue3BhZGRpbmctdG9wOjEycHg7cGFkZGluZy1ib3R0b206MTJweH1cbiAgbGFiZWx7bWFyZ2luLWJvdHRvbTo4cHh9XG4gIGxlZ2VuZHttYXJnaW4tYm90dG9tOjhweDtmb250LXNpemU6MjRweH1cbiAgY29kZXtwYWRkaW5nOjNweCA2cHh9XG4gIGtiZHtwYWRkaW5nOjNweCA2cHh9XG4gIGhye21hcmdpbi10b3A6MTZweDttYXJnaW4tYm90dG9tOjE2cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMH1cbiAgaDF7Zm9udC1zaXplOjQwcHh9XG4gIGgye2ZvbnQtc2l6ZTozMnB4fVxuICBoM3tmb250LXNpemU6MjhweH1cbiAgaDR7Zm9udC1zaXplOjI0cHh9XG4gIGg1e2ZvbnQtc2l6ZToyMHB4fVxuICBoNntmb250LXNpemU6MTZweH1cblxuICAuYWxlcnR7bWFyZ2luLWJvdHRvbToxNnB4fVxuICAuYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDo0MHB4fVxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3Nle3RvcDogLTJweDtyaWdodDogLTIwcHh9XG4gIC5ibG9ja3F1b3Rle3BhZGRpbmc6OHB4IDE2cHg7bWFyZ2luLWJvdHRvbToxNnB4O2ZvbnQtc2l6ZToyMHB4O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjZWNlZWVmfVxuICAuYmxvY2txdW90ZS1yZXZlcnNle3BhZGRpbmctcmlnaHQ6MTZweDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkICNlY2VlZWZ9XG4gIC5icmVhZGNydW1ie3BhZGRpbmc6MTJweCAxNnB4O21hcmdpbi1ib3R0b206MTZweH1cbiAgLmJ0bntwYWRkaW5nOjhweCAxNnB4O2ZvbnQtc2l6ZToxNnB4fVxuICAuYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWR7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NjUpfVxuICAuYnRuLXRvb2xiYXJ7bWFyZ2luLWxlZnQ6LThweH1cbiAgLmNhcmR7bWFyZ2luLWJvdHRvbToxMnB4O2JvcmRlcjoxcHggc29saWQgIzAwMH1cbiAgLmNhcmQtYmxvY2t7cGFkZGluZzoyMHB4fVxuICAuY2FyZC1mb290ZXJ7cGFkZGluZzoxMnB4IDIwcHg7Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDB9XG4gIC5jYXJkLWhlYWRlcntwYWRkaW5nOjEycHggMjBweH1cbiAgLmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi1ib3R0b206LTEycHg7bWFyZ2luLWxlZnQ6LTEwcHg7Ym9yZGVyLWJvdHRvbTowfVxuICAuY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi1sZWZ0Oi0xMHB4fVxuICAuY2FyZC1pbWctb3ZlcmxheXtwYWRkaW5nOjIwcHh9XG4gIC5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LTZweH1cbiAgLmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbToxMnB4fVxuICAuY2FyZXR7Ym9yZGVyLXRvcDo0cHggc29saWR9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsLmNhcm91c2VsLWNvbnRyb2wtbmV4dHtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCl9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVye2ZpbHRlcjphbHBoYShvcGFjaXR5PTkwKX1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGl7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XSwucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tdG9wOjRweH1cbiAgLmNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9XG4gIC5jbG9zZXtmb250LXNpemU6MjRweDtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCl9XG4gIC5jbG9zZTpmb2N1cywuY2xvc2U6aG92ZXJ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NzUpfVxuICAuY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweDttYXJnaW4tYm90dG9tOjB9XG4gIC5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHg7Zm9udC1zaXplOjIwcHh9XG4gIC5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1ib3R0b206NHB4O2ZvbnQtc2l6ZToxNHB4fVxuICAuY29sLWZvcm0tbGVnZW5ke3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHg7Zm9udC1zaXplOjE2cHh9XG4gIC5jb250YWluZXJ7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fVxuICAuY3VzdG9tLWNvbnRyb2x7cGFkZGluZy1sZWZ0OjI0cHh9XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7dG9wOjRweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXR7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9XG4gIC5jdXN0b20tZmlsZXtoZWlnaHQ6NDBweH1cbiAgLmN1c3RvbS1maWxlLWNvbnRyb2x7aGVpZ2h0OjQwcHg7cGFkZGluZzo4cHggMTZweH1cbiAgLmN1c3RvbS1maWxlLWlucHV0e21pbi13aWR0aDoyMjRweH1cbiAgLmN1c3RvbS1zZWxlY3R7cGFkZGluZzo2cHggMjhweCA2cHggMTJweDtib3JkZXI6MXB4IHNvbGlkICMwMDA7YmFja2dyb3VuZC1pbWFnZTpub25lIFxcOTtwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtIFxcOTt9XG4gIC5jdXN0b20tc2VsZWN0LXNte3BhZGRpbmctdG9wOjZweDtwYWRkaW5nLWJvdHRvbTo2cHh9XG4gIC5kaXNwbGF5LTF7Zm9udC1zaXplOjk2cHh9XG4gIC5kaXNwbGF5LTJ7Zm9udC1zaXplOjg4cHh9XG4gIC5kaXNwbGF5LTN7Zm9udC1zaXplOjcycHh9XG4gIC5kaXNwbGF5LTR7Zm9udC1zaXplOjU2cHh9XG4gIC5kbC1ob3Jpem9udGFse21hcmdpbi1yaWdodDotMzBweDttYXJnaW4tbGVmdDotMzBweH1cbiAgLmRyb3Bkb3duLWRpdmlkZXJ7bWFyZ2luOjhweCAwfVxuICAuZHJvcGRvd24taGVhZGVye2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6IDhweCAyNHB4fVxuICAuZHJvcGRvd24taXRlbXtwYWRkaW5nOiAzcHggMjRweH1cbiAgLmRyb3Bkb3duLW1lbnV7Zm9udC1zaXplOjE2cHg7bWluLXdpZHRoOjE2MHB4O3BhZGRpbmc6OHB4IDA7bWFyZ2luOjJweCAwIDA7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfVxuICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVye21hcmdpbi1yaWdodDo0cHg7bWFyZ2luLWxlZnQ6NHB4fVxuICAuZHJvcHVwIC5jYXJldCwubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0e2JvcmRlci1ib3R0b206NHB4IHNvbGlkfVxuICAuZmFkZS5zaG93e2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCl9XG4gIC5mYWRle2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfVxuICAuZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOjhweH1cbiAgLmZvcm0tY2hlY2t7bWFyZ2luLWJvdHRvbToxMnB4fVxuICAuZm9ybS1jaGVjay1pbmxpbmV7cGFkZGluZy1sZWZ0OjIwcHh9XG4gIC5mb3JtLWNoZWNrLWlucHV0e21hcmdpbi10b3A6NHB4O21hcmdpbi1sZWZ0Oi0yMHB4fVxuICAuZm9ybS1jaGVjay1sYWJlbHtwYWRkaW5nLWxlZnQ6MjBweH1cbiAgLmZvcm0tY29udHJvbHtwYWRkaW5nOjhweCAxMnB4O2ZvbnQtc2l6ZToxNnB4O2JvcmRlcjoxcHggc29saWQgIzAwMH1cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFja3ttYXJnaW4tdG9wOjRweH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWN7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweH1cbiAgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxNnB4fVxuICAuZm9ybS10ZXh0e21hcmdpbi10b3A6NHB4fVxuICAuaW1nLXRodW1ibmFpbHtwYWRkaW5nOjRweH1cbiAgLmlucHV0LWdyb3VwLWFkZG9ue3BhZGRpbmc6NnB4IDEycHg7Zm9udC1zaXplOjE2cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfVxuICAuanVtYm90cm9ue3BhZGRpbmc6MzJweCAxNnB4O21hcmdpbi1ib3R0b206MzJweH1cbiAgLmxlYWR7Zm9udC1zaXplOjIwcHh9XG4gIC5saXN0LWdyb3VwLWl0ZW17cGFkZGluZzoxMnB4IDIwcHg7Ym9yZGVyOiAxcHggc29saWQgIzAwMH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGV7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93e2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKX1cbiAgLm0tMXttYXJnaW46IDE2cHggMTZweCAhaW1wb3J0YW50fVxuICAubXQtMXttYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnR9XG4gIC5tci0xe21hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50fVxuICAubWItMXttYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnR9XG4gIC5tbC0xe21hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnR9XG4gIC5teC0xe21hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnR9XG4gIC5teS0xe21hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnR9XG4gIC5tLTJ7bWFyZ2luOiAyNHB4IDI0cHggIWltcG9ydGFudH1cbiAgLm10LTJ7bWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50fVxuICAubXItMnttYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudH1cbiAgLm1iLTJ7bWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50fVxuICAubWwtMnttYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50fVxuICAubXgtMnttYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50fVxuICAubXktMnttYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50fVxuICAubS0ze21hcmdpbjogNDhweCA0OHB4ICFpbXBvcnRhbnR9XG4gIC5tdC0ze21hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudH1cbiAgLm1yLTN7bWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnR9XG4gIC5tYi0ze21hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudH1cbiAgLm1sLTN7bWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudH1cbiAgLm14LTN7bWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudH1cbiAgLm15LTN7bWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudH1cbiAgLm5hdmJhcntwYWRkaW5nOjhweCAxNnB4fVxuICAubmF2YmFyLWJyYW5ke3BhZGRpbmctdG9wOjRweDtwYWRkaW5nLWJvdHRvbTo0cHg7bWFyZ2luLXJpZ2h0OjE2cHg7Zm9udC1zaXplOjIwcHh9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWRpdmlkZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXN7Y29sb3I6I2ZmZn1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjojZmZmfVxuICAubmF2YmFyLWRpdmlkZXJ7cGFkZGluZy10b3A6Ni44cHg7cGFkZGluZy1ib3R0b206Ni44cHg7bWFyZ2luLXJpZ2h0OjE2cHg7bWFyZ2luLWxlZnQ6MTZweH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctdG9wOjYuOHB4O3BhZGRpbmctYm90dG9tOjYuOHB4fVxuICAubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzo4cHggMTJweDtmb250LXNpemU6MjBweH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6OHB4fVxuICAucC1hLTF7cGFkZGluZzoxNnB4IDE2cHggIWltcG9ydGFudH1cbiAgLnAtYS0ye3BhZGRpbmc6MjRweCAyNHB4ICFpbXBvcnRhbnR9XG4gIC5wLWEtM3twYWRkaW5nOjQ4cHggNDhweCAhaW1wb3J0YW50fVxuICAucC1iLTF7cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fVxuICAucC1iLTJ7cGFkZGluZy1ib3R0b206MjRweCAhaW1wb3J0YW50fVxuICAucC1iLTN7cGFkZGluZy1ib3R0b206NDhweCAhaW1wb3J0YW50fVxuICAucC1sLTF7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH1cbiAgLnAtbC0ye3BhZGRpbmctbGVmdDoyNHB4ICFpbXBvcnRhbnR9XG4gIC5wLWwtM3twYWRkaW5nLWxlZnQ6NDhweCAhaW1wb3J0YW50fVxuICAucC1yLTF7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnR9XG4gIC5wLXItMntwYWRkaW5nLXJpZ2h0OjI0cHggIWltcG9ydGFudH1cbiAgLnAtci0ze3BhZGRpbmctcmlnaHQ6NDhweCAhaW1wb3J0YW50fVxuICAucC10LTF7cGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50fVxuICAucC10LTJ7cGFkZGluZy10b3A6MjRweCAhaW1wb3J0YW50fVxuICAucC10LTN7cGFkZGluZy10b3A6NDhweCAhaW1wb3J0YW50fVxuICAucC14LTF7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH1cbiAgLnAteC0ye3BhZGRpbmctcmlnaHQ6MjRweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoyNHB4ICFpbXBvcnRhbnR9XG4gIC5wLXgtM3twYWRkaW5nLXJpZ2h0OjQ4cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NDhweCAhaW1wb3J0YW50fVxuICAucC15LTF7cGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjE2cHggIWltcG9ydGFudH1cbiAgLnAteS0ye3BhZGRpbmctdG9wOjI0cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToyNHB4ICFpbXBvcnRhbnR9XG4gIC5wLXktM3twYWRkaW5nLXRvcDo0OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NDhweCAhaW1wb3J0YW50fVxuICAucGFnZS1saW5re3BhZGRpbmc6OHB4IDEycHh9XG4gIC5wYWdpbmF0aW9ue21hcmdpbi10b3A6MTZweDttYXJnaW4tYm90dG9tOjE2cHh9XG4gIC5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzoxMnB4IDI0cHg7Zm9udC1zaXplOjIwcHh9XG4gIC5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzo0LjRweCAxMnB4O2ZvbnQtc2l6ZToxNHB4fVxuICAucG9wb3Zlcntmb250LXNpemU6MTRweDtib3JkZXI6MXB4IHNvbGlkICMwMDB9XG4gIC5wb3BvdmVyLXRpdGxle2ZvbnQtc2l6ZToxNnB4fVxuICAucHJvZ3Jlc3N7aGVpZ2h0OjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fVxuICAucm91bmRlZC10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4fVxuICAucm91bmRlZC1yaWdodHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4fVxuICAucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4fVxuICAucm91bmRlZC1sZWZ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4fVxuICAudGFibGUgdGgsLnRhYmxlIHRke3BhZGRpbmc6MTJweH1cbiAgLnRhYmxle21hcmdpbi1ib3R0b206MTZweH1cbiAgLnRhYmxlLXNtIHRoLC50YWJsZS1zbSB0ZHtwYWRkaW5nOjVweH1cbiAgLnRhYmxlLXJlc3BvbnNpdmV7bWluLWhlaWdodDowJX1cbiAgLnRvb2x0aXB7Zm9udC1zaXplOjE0cHh9XG4gIC50b29sdGlwLnNob3d7ZmlsdGVyOmFscGhhKG9wYWNpdHk9OTApfVxuXG4gIC8vXG4gIC8vIFNyc2x5XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAjc3JzbHkge1xuXG4gICAgLy9cbiAgICAvLyBHcmlkIHN5c3RlbVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAvLyBDb250YWluZXIgd2lkdGhzXG4gICAgLy9cbiAgICAvLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZsdWlkIGNvbnRhaW5lclxuICAgIC8vXG4gICAgLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuICAgIC8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG4gICAgfVxuXG4gICAgLy8gUm93XG4gICAgLy9cbiAgICAvLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4gICAgLnJvdyB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICB9XG5cbiAgICAvLyBDb2x1bW5zXG4gICAgLy9cbiAgICAvLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbiAgICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcblxuICAgIC8vIEV4dHJhIHNtYWxsIGdyaWRcbiAgICAvL1xuICAgIC8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2VcbiAgICAvLyBzbWFydHBob25lcy5cblxuICAgIEBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG5cbiAgICAvLyBTbWFsbCBncmlkXG4gICAgLy9cbiAgICAvLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbiAgICAvLyB0byB0YWJsZXRzLlxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xuICAgIH1cblxuICAgIC8vIE1lZGl1bSBncmlkXG4gICAgLy9cbiAgICAvLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xuICAgIH1cblxuICAgIC8vIExhcmdlIGdyaWRcbiAgICAvL1xuICAgIC8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBTcnNseSBTdHlsZXNcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLnNlY3Rpb24ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgI2hlYWRlciB7XG4gICAgICAubmF2YmFyLm5hdmJhci1sb25nZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgLm5hdmJhci1zb2NpYWxzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICBmbG9vcigoJGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoJGd1dHRlciAvIDIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iXX0= */