/*!
 * 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}.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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LENBQU8sK0M5Qi9ERixZOEJrRU4sQ0FBTywyRUFRb0IsYUFDekIsQ0FBTSxDQUNmLGtDQU80Qix3STVCb0JHLG1DYm5CMUIsQ0FBTyxvRGF3Qk4sbUNieEJELENBQU8saU1hNUNtQixtQ2I0QzFCLENBQU8sNEVhdkNFLG1DYnVDVCxDQUFPLHNDYWtDQyxtQ2I5QkgsQ0FBTyxrQ2E0Q0osbUNidkNBLENBQU8sZ0Nhb0RQLG1DYnJERCxDQUFPLHFDYWtFTixtQ2JwRUYsQ0FBTyxrQ2FpRkwsbUNiaEZBLENBQU8sZ0JDRWpCLG1DRFRFLENBQU8sNkRtQ0xILGdDbkNGSixDQUFPLHdDeUN1RUQsc0NBQ0ksQ0FBMkIsaUN2QjlJckMsbUNsQjZFQSxDQUFPLDBCcUMzSVAsc0NJbU5RLENBQTJCLHVDSkduQyxzQ0lBUSxDQUEyQixDQUN4QyxnQ0FHMEIsd0k1QjVESyxtQ2JuQjFCLENBQU8sb0Rhd0JOLG1DYnhCRCxDQUFPLGlNYTVDbUIsbUNiNEMxQixDQUFPLDRFYXZDRSxtQ2J1Q1QsQ0FBTyxzQ2FrQ0MsbUNiOUJILENBQU8sa0NhNENKLG1DYnZDQSxDQUFPLGdDYW9EUCxtQ2JyREQsQ0FBTyxxQ2FrRU4sbUNicEVGLENBQU8sa0NhaUZMLG1DYmhGQSxDQUFPLGdCQ0VqQixtQ0RURSxDQUFPLDZEbUNMSCxnQ25DRkosQ0FBTyx3Q3lDdUVELHNDQWlGSSxDQUEyQixpQ3ZCOU5yQyxtQ2xCNkVBLENBQU8sMEJxQzNJUCxzQ0ltU1EsQ0FBMkIsdUNKN0VuQyxzQ0lnRlEsQ0FBMkIsQ0FDeEMsbUNDcE44QixLekdqRDdCLGN5R3VEYSxDQUFJLGtCekdUQyxpQnlHVWlCLENBQUcsRXpHRHpDLGtCeUdFaUIsQ0FBSSxRekdvQmYsa0J5R25CaUIsQ0FBSSxTekcyQjFCLGtCeUcxQnVCLENBQUksR3pHMEMzQixpQnlHekNpQixDQUFHLFd6RzhDWixleUc3Q1UsQ0FBUSxJekdzSHpCLGtCeUdySGlCLENBQUksT3pHc0lsQixleUdySVUsQ0FBUSxRekdvS2pCLGdCeUduS2UsQ0FBSSxtQkFBZ0IsQ0FBSSxNekcwTHpD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QUksNkNBQ0wsZ0JBQ0csQ0FBSSIsImZpbGUiOiJzcnNseS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19taXhpbnMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19yb290JztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fcmVib290JztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fdHlwZSc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX2ltYWdlcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX2NvZGUnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19ncmlkJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fdGFibGVzJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fZm9ybXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19idXR0b25zJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19kcm9wZG93bic7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19uYXYnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19uYXZiYXInO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19jYXJkJztcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbic7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL19iYWRnZVwiO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uXCI7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX2FsZXJ0Jztcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzXCI7XG4vLyBAaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL19tZWRpYVwiO1xuLy8gQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cFwiO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL19jbG9zZSc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX21vZGFsJztcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX3Rvb2x0aXBcIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX3BvcG92ZXJcIjtcbi8vIEBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsXCI7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX3V0aWxpdGllcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvX3ByaW50JztcbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqLzpyb290ey0tYmx1ZTogIzAwN2JmZjstLWluZGlnbzogIzY2MTBmMjstLXB1cnBsZTogIzZmNDJjMTstLXBpbms6ICNlODNlOGM7LS1yZWQ6ICNkYzM1NDU7LS1vcmFuZ2U6ICNmZDdlMTQ7LS15ZWxsb3c6ICNmZmMxMDc7LS1ncmVlbjogIzI4YTc0NTstLXRlYWw6ICMyMGM5OTc7LS1jeWFuOiAjMTdhMmI4Oy0td2hpdGU6ICNmZmY7LS1ncmF5OiAjNmM3NTdkOy0tZ3JheS1kYXJrOiAjMzQzYTQwOy0tcHJpbWFyeTogI2RhMjkxYzstLXNlY29uZGFyeTogIzZjNzU3ZDstLXN1Y2Nlc3M6ICMyOGE3NDU7LS1pbmZvOiAjMTdhMmI4Oy0td2FybmluZzogI2ZmYzEwNzstLWRhbmdlcjogI2RjMzU0NTstLWxpZ2h0OiAjZjhmOWZhOy0tZGFyazogIzM0M2E0MDstLWJyZWFrcG9pbnQteHM6IDA7LS1icmVha3BvaW50LXNtOiA1NzZweDstLWJyZWFrcG9pbnQtbWQ6IDc2OHB4Oy0tYnJlYWtwb2ludC1sZzogOTkycHg7LS1icmVha3BvaW50LXhsOiAxMjg4cHg7LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7LS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2V9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfWFydGljbGUsYXNpZGUsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixcIkxpYmVyYXRpb24gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowICFpbXBvcnRhbnR9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41cmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1hYmJyW3RpdGxlXSxhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7Ym9yZGVyLWJvdHRvbTowO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWwsZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCx1bCB1bCxvbCB1bCx1bCBvbHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWF7Y29sb3I6I2RhMjkxYzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWE6aG92ZXJ7Y29sb3I6Izk2MWMxMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1wcmUsY29kZSxrYmQsc2FtcHtmb250LWZhbWlseTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19cHJle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07b3ZlcmZsb3c6YXV0bzstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItc3R5bGU6bm9uZX1zdmd7b3ZlcmZsb3c6aGlkZGVuO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNzVyZW07cGFkZGluZy1ib3R0b206Ljc1cmVtO2NvbG9yOiM2Yzc1N2Q7dGV4dC1hbGlnbjpsZWZ0O2NhcHRpb24tc2lkZTpib3R0b219dGh7dGV4dC1hbGlnbjppbmhlcml0O3RleHQtYWxpZ246LXdlYmtpdC1tYXRjaC1wYXJlbnR9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNXJlbX1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MH1pbnB1dCxidXR0b24sc2VsZWN0LG9wdGdyb3VwLHRleHRhcmVhe21hcmdpbjowO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3JvbGU9XCJidXR0b25cIl17Y3Vyc29yOnBvaW50ZXJ9c2VsZWN0e3dvcmQtd3JhcDpub3JtYWx9YnV0dG9uLFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246bm90KDpkaXNhYmxlZCksW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxbdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXRbdHlwZT1cInJhZGlvXCJdLGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1cInNlYXJjaFwiXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfVt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWgxLGgyLGgzLGg0LGg1LGg2LC5oMSwuaDIsLmgzLC5oNCwuaDUsLmg2e21hcmdpbi1ib3R0b206LjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMn1oMSwuaDF7Zm9udC1zaXplOjIuNXJlbX1oMiwuaDJ7Zm9udC1zaXplOjJyZW19aDMsLmgze2ZvbnQtc2l6ZToxLjc1cmVtfWg0LC5oNHtmb250LXNpemU6MS41cmVtfWg1LC5oNXtmb250LXNpemU6MS4yNXJlbX1oNiwuaDZ7Zm9udC1zaXplOjFyZW19LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOjZyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ye2ZvbnQtc2l6ZTo1LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ze2ZvbnQtc2l6ZTo0LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1ocnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKX1zbWFsbCwuc21hbGx7Zm9udC1zaXplOjgwJTtmb250LXdlaWdodDo0MDB9bWFyaywubWFya3twYWRkaW5nOi4yZW07YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmV7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5pbml0aWFsaXNte2ZvbnQtc2l6ZTo5MCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ibG9ja3F1b3Rle21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MS4yNXJlbX0uYmxvY2txdW90ZS1mb290ZXJ7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODAlO2NvbG9yOiM2Yzc1N2R9LmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmV7Y29udGVudDpcIlxcMjAxNFxcMDBBMFwifS5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOjBweDttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOjkwJTtjb2xvcjojNmM3NTdkfWNvZGV7Zm9udC1zaXplOjg3LjUlO2NvbG9yOiNlODNlOGM7d29yZC13cmFwOmJyZWFrLXdvcmR9YT5jb2Rle2NvbG9yOmluaGVyaXR9a2Jke3BhZGRpbmc6LjJyZW0gLjRyZW07Zm9udC1zaXplOjg3LjUlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1yYWRpdXM6MHB4fWtiZCBrYmR7cGFkZGluZzowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OjcwMH1wcmV7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODcuNSU7Y29sb3I6IzIxMjUyOX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3dvcmQtYnJlYWs6bm9ybWFsfS5wcmUtc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OjM0MHB4O292ZXJmbG93LXk6c2Nyb2xsfS5jb250YWluZXIsLmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLXhse3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDo5cHg7cGFkZGluZy1sZWZ0OjlweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOiAxMjg4cHgpey5jb250YWluZXIsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLW1kLC5jb250YWluZXItbGcsLmNvbnRhaW5lci14bHttYXgtd2lkdGg6MTI0MHB4fX0ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTlweDttYXJnaW4tbGVmdDotOXB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPVwiY29sLVwiXXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmNvbC0xLC5jb2wtMiwuY29sLTMsLmNvbC00LC5jb2wtNSwuY29sLTYsLmNvbC03LC5jb2wtOCwuY29sLTksLmNvbC0xMCwuY29sLTExLC5jb2wtMTIsLmNvbCwuY29sLWF1dG8sLmNvbC1zbS0xLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTIsLmNvbC1zbSwuY29sLXNtLWF1dG8sLmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZCwuY29sLW1kLWF1dG8sLmNvbC1sZy0xLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZywuY29sLWxnLWF1dG8sLmNvbC14bC0xLC5jb2wteGwtMiwuY29sLXhsLTMsLmNvbC14bC00LC5jb2wteGwtNSwuY29sLXhsLTYsLmNvbC14bC03LC5jb2wteGwtOCwuY29sLXhsLTksLmNvbC14bC0xMCwuY29sLXhsLTExLC5jb2wteGwtMTIsLmNvbC14bCwuY29sLXhsLWF1dG97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWxlZnQ6OXB4fS5jb2x7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy0zPip7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LnJvdy1jb2xzLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy02Pip7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLTF7ZmxleDowIDAgOC4zMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMlfS5jb2wtMntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC00e2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5jb2wtNXtmbGV4OjAgMCA0MS42NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY3JX0uY29sLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC03e2ZsZXg6MCAwIDU4LjMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMlfS5jb2wtOHtmbGV4OjAgMCA2Ni42NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY3JX0uY29sLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC0xMHtmbGV4OjAgMCA4My4zMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzJX0uY29sLTExe2ZsZXg6MCAwIDkxLjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjclfS5jb2wtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLTB7b3JkZXI6MH0ub3JkZXItMXtvcmRlcjoxfS5vcmRlci0ye29yZGVyOjJ9Lm9yZGVyLTN7b3JkZXI6M30ub3JkZXItNHtvcmRlcjo0fS5vcmRlci01e29yZGVyOjV9Lm9yZGVyLTZ7b3JkZXI6Nn0ub3JkZXItN3tvcmRlcjo3fS5vcmRlci04e29yZGVyOjh9Lm9yZGVyLTl7b3JkZXI6OX0ub3JkZXItMTB7b3JkZXI6MTB9Lm9yZGVyLTExe29yZGVyOjExfS5vcmRlci0xMntvcmRlcjoxMn0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmNvbC1zbXtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1zbS0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLXNtLTM+KntmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0ucm93LWNvbHMtc20tND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1zbS01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLXNtLTY+KntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLXNtLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtc20tMXtmbGV4OjAgMCA4LjMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgNTguMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1zbS1maXJzdHtvcmRlcjotMX0ub3JkZXItc20tbGFzdHtvcmRlcjoxM30ub3JkZXItc20tMHtvcmRlcjowfS5vcmRlci1zbS0xe29yZGVyOjF9Lm9yZGVyLXNtLTJ7b3JkZXI6Mn0ub3JkZXItc20tM3tvcmRlcjozfS5vcmRlci1zbS00e29yZGVyOjR9Lm9yZGVyLXNtLTV7b3JkZXI6NX0ub3JkZXItc20tNntvcmRlcjo2fS5vcmRlci1zbS03e29yZGVyOjd9Lm9yZGVyLXNtLTh7b3JkZXI6OH0ub3JkZXItc20tOXtvcmRlcjo5fS5vcmRlci1zbS0xMHtvcmRlcjoxMH0ub3JkZXItc20tMTF7b3JkZXI6MTF9Lm9yZGVyLXNtLTEye29yZGVyOjEyfS5vZmZzZXQtc20tMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtc20tMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbC1tZHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1tZC0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLW1kLTM+KntmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0ucm93LWNvbHMtbWQtND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1tZC01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLW1kLTY+KntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLW1kLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtbWQtMXtmbGV4OjAgMCA4LjMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMyV9LmNvbC1tZC0ye2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wtbWQtM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLW1kLTR7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LmNvbC1tZC01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgNTguMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMyV9LmNvbC1tZC04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLW1kLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1tZC1maXJzdHtvcmRlcjotMX0ub3JkZXItbWQtbGFzdHtvcmRlcjoxM30ub3JkZXItbWQtMHtvcmRlcjowfS5vcmRlci1tZC0xe29yZGVyOjF9Lm9yZGVyLW1kLTJ7b3JkZXI6Mn0ub3JkZXItbWQtM3tvcmRlcjozfS5vcmRlci1tZC00e29yZGVyOjR9Lm9yZGVyLW1kLTV7b3JkZXI6NX0ub3JkZXItbWQtNntvcmRlcjo2fS5vcmRlci1tZC03e29yZGVyOjd9Lm9yZGVyLW1kLTh7b3JkZXI6OH0ub3JkZXItbWQtOXtvcmRlcjo5fS5vcmRlci1tZC0xMHtvcmRlcjoxMH0ub3JkZXItbWQtMTF7b3JkZXI6MTF9Lm9yZGVyLW1kLTEye29yZGVyOjEyfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmNvbC1sZ3tmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0ucm93LWNvbHMtbGctND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1sZy01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLWxnLTY+KntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLWxnLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtbGctMXtmbGV4OjAgMCA4LjMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMyV9LmNvbC1sZy0ye2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wtbGctM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLWxnLTR7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LmNvbC1sZy01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfS5jb2wtbGctNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLWxnLTd7ZmxleDowIDAgNTguMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMyV9LmNvbC1sZy04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfS5jb2wtbGctOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLWxnLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMlfS5jb2wtbGctMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9LmNvbC1sZy0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1sZy1maXJzdHtvcmRlcjotMX0ub3JkZXItbGctbGFzdHtvcmRlcjoxM30ub3JkZXItbGctMHtvcmRlcjowfS5vcmRlci1sZy0xe29yZGVyOjF9Lm9yZGVyLWxnLTJ7b3JkZXI6Mn0ub3JkZXItbGctM3tvcmRlcjozfS5vcmRlci1sZy00e29yZGVyOjR9Lm9yZGVyLWxnLTV7b3JkZXI6NX0ub3JkZXItbGctNntvcmRlcjo2fS5vcmRlci1sZy03e29yZGVyOjd9Lm9yZGVyLWxnLTh7b3JkZXI6OH0ub3JkZXItbGctOXtvcmRlcjo5fS5vcmRlci1sZy0xMHtvcmRlcjoxMH0ub3JkZXItbGctMTF7b3JkZXI6MTF9Lm9yZGVyLWxnLTEye29yZGVyOjEyfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjg4cHgpey5jb2wteGx7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy14bC0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMteGwtNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXhsLTF7ZmxleDowIDAgOC4zMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMlfS5jb2wteGwtMntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLXhsLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC14bC00e2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCA0MS42NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY3JX0uY29sLXhsLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC14bC03e2ZsZXg6MCAwIDU4LjMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCA2Ni42NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY3JX0uY29sLXhsLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC14bC0xMHtmbGV4OjAgMCA4My4zMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzJX0uY29sLXhsLTExe2ZsZXg6MCAwIDkxLjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjclfS5jb2wteGwtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXIteGwtZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLXhsLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLXhsLTB7b3JkZXI6MH0ub3JkZXIteGwtMXtvcmRlcjoxfS5vcmRlci14bC0ye29yZGVyOjJ9Lm9yZGVyLXhsLTN7b3JkZXI6M30ub3JkZXIteGwtNHtvcmRlcjo0fS5vcmRlci14bC01e29yZGVyOjV9Lm9yZGVyLXhsLTZ7b3JkZXI6Nn0ub3JkZXIteGwtN3tvcmRlcjo3fS5vcmRlci14bC04e29yZGVyOjh9Lm9yZGVyLXhsLTl7b3JkZXI6OX0ub3JkZXIteGwtMTB7b3JkZXI6MTB9Lm9yZGVyLXhsLTExe29yZGVyOjExfS5vcmRlci14bC0xMntvcmRlcjoxMn0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfX0udGFibGV7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjFyZW07Y29sb3I6IzIxMjUyOX0udGFibGUgdGgsLnRhYmxlIHRke3BhZGRpbmc6Ljc1cmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZSB0aGVhZCB0aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RlZTJlNn0udGFibGUgdGJvZHkrdGJvZHl7Ym9yZGVyLXRvcDoycHggc29saWQgI2RlZTJlNn0udGFibGUtc20gdGgsLnRhYmxlLXNtIHRke3BhZGRpbmc6LjNyZW19LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNn0udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRke2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS50YWJsZS1ib3JkZXJsZXNzIHRoLC50YWJsZS1ib3JkZXJsZXNzIHRkLC50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLC50YWJsZS1ib3JkZXJsZXNzIHRib2R5K3Rib2R5e2JvcmRlcjowfS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDUpfS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA3NSl9LnRhYmxlLXByaW1hcnksLnRhYmxlLXByaW1hcnk+dGgsLnRhYmxlLXByaW1hcnk+dGR7YmFja2dyb3VuZC1jb2xvcjojZjVjM2JmfS50YWJsZS1wcmltYXJ5IHRoLC50YWJsZS1wcmltYXJ5IHRkLC50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLC50YWJsZS1wcmltYXJ5IHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojZWM5MDg5fS50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmFlYTl9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmFlYTl9LnRhYmxlLXNlY29uZGFyeSwudGFibGUtc2Vjb25kYXJ5PnRoLC50YWJsZS1zZWNvbmRhcnk+dGR7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS50YWJsZS1zZWNvbmRhcnkgdGgsLnRhYmxlLXNlY29uZGFyeSB0ZCwudGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLC50YWJsZS1zZWNvbmRhcnkgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNiM2I3YmJ9LnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYzhjYmNmfS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0udGFibGUtc3VjY2VzcywudGFibGUtc3VjY2Vzcz50aCwudGFibGUtc3VjY2Vzcz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9LnRhYmxlLXN1Y2Nlc3MgdGgsLnRhYmxlLXN1Y2Nlc3MgdGQsLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsLnRhYmxlLXN1Y2Nlc3MgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiM4ZmQxOWV9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0udGFibGUtaW5mbywudGFibGUtaW5mbz50aCwudGFibGUtaW5mbz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNiZWU1ZWJ9LnRhYmxlLWluZm8gdGgsLnRhYmxlLWluZm8gdGQsLnRhYmxlLWluZm8gdGhlYWQgdGgsLnRhYmxlLWluZm8gdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiM4NmNmZGF9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0udGFibGUtd2FybmluZywudGFibGUtd2FybmluZz50aCwudGFibGUtd2FybmluZz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmVlYmF9LnRhYmxlLXdhcm5pbmcgdGgsLnRhYmxlLXdhcm5pbmcgdGQsLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsLnRhYmxlLXdhcm5pbmcgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNmZmRmN2V9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0udGFibGUtZGFuZ2VyLC50YWJsZS1kYW5nZXI+dGgsLnRhYmxlLWRhbmdlcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWM2Y2J9LnRhYmxlLWRhbmdlciB0aCwudGFibGUtZGFuZ2VyIHRkLC50YWJsZS1kYW5nZXIgdGhlYWQgdGgsLnRhYmxlLWRhbmdlciB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6I2VkOTY5ZX0udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS50YWJsZS1saWdodCwudGFibGUtbGlnaHQ+dGgsLnRhYmxlLWxpZ2h0PnRke2JhY2tncm91bmQtY29sb3I6I2ZkZmRmZX0udGFibGUtbGlnaHQgdGgsLnRhYmxlLWxpZ2h0IHRkLC50YWJsZS1saWdodCB0aGVhZCB0aCwudGFibGUtbGlnaHQgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNmYmZjZmN9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0udGFibGUtZGFyaywudGFibGUtZGFyaz50aCwudGFibGUtZGFyaz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNjNmM4Y2F9LnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGhlYWQgdGgsLnRhYmxlLWRhcmsgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiM5NTk5OWN9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0udGFibGUtYWN0aXZlLC50YWJsZS1hY3RpdmU+dGgsLnRhYmxlLWFjdGl2ZT50ZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA3NSl9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0udGFibGUgLnRoZWFkLWRhcmsgdGh7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiM0NTRkNTV9LnRhYmxlIC50aGVhZC1saWdodCB0aHtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItY29sb3I6I2RlZTJlNn0udGFibGUtZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MH0udGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aGVhZCB0aHtib3JkZXItY29sb3I6IzQ1NGQ1NX0udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpfS50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDc1KX1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXNte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUtc20+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLW1ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUtbWQ+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpey50YWJsZS1yZXNwb25zaXZlLWxne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUtbGc+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDogMTI4Ny45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14bHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlLXhsPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19LnRhYmxlLXJlc3BvbnNpdmV7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6MHB4O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXR7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kLC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OjotbXMtZXhwYW5kLC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDo6LW1zLWV4cGFuZCwuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OjotbXMtZXhwYW5kLC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0OjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZywuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDotbW96LWZvY3VzcmluZywuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6LW1vei1mb2N1c3JpbmcsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDotbW96LWZvY3VzcmluZywuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDotbW96LWZvY3VzcmluZ3tjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzowIDAgMCAjNDk1MDU3fS5mb3JtLWNvbnRyb2w6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXN7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNlZjhkODY7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMTgsNDEsMjgsMC4yNSl9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6OnBsYWNlaG9sZGVyLC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDo6cGxhY2Vob2xkZXIsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDo6cGxhY2Vob2xkZXIsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6ZGlzYWJsZWQsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0OmRpc2FibGVkLC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6ZGlzYWJsZWQsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6ZGlzYWJsZWQsLmZvcm0tY29udHJvbFtyZWFkb25seV0sLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXRbcmVhZG9ubHldLC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dFtyZWFkb25seV0sLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dFtyZWFkb25seV0sLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXRbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9aW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXRbdHlwZT1cImRhdGVcIl0sLmFpcy1zZWFyY2gtYm94IGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXRbdHlwZT1cImRhdGVcIl0sLmFpcy1TZWFyY2hCb3ggaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3R5cGU9XCJkYXRlXCJdLC5haXMtU2VhcmNoQm94IGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXRbdHlwZT1cImRhdGVcIl0saW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXRbdHlwZT1cInRpbWVcIl0sLmFpcy1zZWFyY2gtYm94IGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXRbdHlwZT1cInRpbWVcIl0sLmFpcy1TZWFyY2hCb3ggaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3R5cGU9XCJ0aW1lXCJdLC5haXMtU2VhcmNoQm94IGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXRbdHlwZT1cInRpbWVcIl0saW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwuYWlzLXNlYXJjaC1ib3ggaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sLmFpcy1TZWFyY2hCb3ggaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwuYWlzLVNlYXJjaEJveCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5haXMtc2VhcmNoLWJveCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0W3R5cGU9XCJtb250aFwiXSwuYWlzLVNlYXJjaEJveCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXRbdHlwZT1cIm1vbnRoXCJdLC5haXMtU2VhcmNoQm94IGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXRbdHlwZT1cIm1vbnRoXCJde2FwcGVhcmFuY2U6bm9uZX1zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUsLmFpcy1zZWFyY2gtYm94IHNlbGVjdC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXM6Oi1tcy12YWx1ZSwuYWlzLXNlYXJjaC1ib3ggc2VsZWN0LmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXM6Oi1tcy12YWx1ZSwuYWlzLVNlYXJjaEJveCBzZWxlY3QuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzOjotbXMtdmFsdWUsLmFpcy1TZWFyY2hCb3ggc2VsZWN0LmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIDFweCk7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OjF9LmNvbC1mb3JtLWxhYmVsLWxne3BhZGRpbmctdG9wOmNhbGMoLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIDFweCk7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDpjYWxjKC4yNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguMjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gMDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHggMH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxne3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNte2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czowcHh9LmZvcm0tY29udHJvbC1sZ3toZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nOi4yNXJlbSAuMzVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6MHB4fXNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sLmFpcy1zZWFyY2gtYm94IHNlbGVjdC5haXMtc2VhcmNoLWJveC0taW5wdXRbc2l6ZV0sLmFpcy1zZWFyY2gtYm94IHNlbGVjdC5haXMtU2VhcmNoQm94LWlucHV0W3NpemVdLC5haXMtU2VhcmNoQm94IHNlbGVjdC5haXMtc2VhcmNoLWJveC0taW5wdXRbc2l6ZV0sLmFpcy1TZWFyY2hCb3ggc2VsZWN0LmFpcy1TZWFyY2hCb3gtaW5wdXRbc2l6ZV0sc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sLmFpcy1zZWFyY2gtYm94IHNlbGVjdC5haXMtc2VhcmNoLWJveC0taW5wdXRbbXVsdGlwbGVdLC5haXMtc2VhcmNoLWJveCBzZWxlY3QuYWlzLVNlYXJjaEJveC1pbnB1dFttdWx0aXBsZV0sLmFpcy1TZWFyY2hCb3ggc2VsZWN0LmFpcy1zZWFyY2gtYm94LS1pbnB1dFttdWx0aXBsZV0sLmFpcy1TZWFyY2hCb3ggc2VsZWN0LmFpcy1TZWFyY2hCb3gtaW5wdXRbbXVsdGlwbGVde2hlaWdodDphdXRvfXRleHRhcmVhLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggdGV4dGFyZWEuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCB0ZXh0YXJlYS5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IHRleHRhcmVhLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCB0ZXh0YXJlYS5haXMtU2VhcmNoQm94LWlucHV0e2hlaWdodDphdXRvfS5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MXJlbX0uZm9ybS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouMjVyZW19LmZvcm0tcm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDotNXB4fS5mb3JtLXJvdz4uY29sLC5mb3JtLXJvdz5bY2xhc3MqPVwiY29sLVwiXXtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4fS5mb3JtLWNoZWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjEuMjVyZW19LmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDouM3JlbTttYXJnaW4tbGVmdDotMS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmZvcm0tY2hlY2stbGFiZWx7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6Ljc1cmVtfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMzEyNXJlbTttYXJnaW4tbGVmdDowfS52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6ODAlO2NvbG9yOiMyOGE3NDV9LnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDAsMTY3LDY5LDAuOSk7Ym9yZGVyLXJhZGl1czowcHh9LmZvcm0tcm93Pi5jb2w+LnZhbGlkLXRvb2x0aXAsLmZvcm0tcm93PltjbGFzcyo9XCJjb2wtXCJdPi52YWxpZC10b29sdGlwe2xlZnQ6NXB4fS53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OnZhbGlkLC5haXMtc2VhcmNoLWJveCAud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCwuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3gtaW5wdXQ6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZCwuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0OnZhbGlkLC5haXMtU2VhcmNoQm94IC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94LWlucHV0OnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLmFpcy1zZWFyY2gtYm94IC5pcy12YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pcy12YWxpZC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pcy12YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlzLXZhbGlkLmFpcy1TZWFyY2hCb3gtaW5wdXR7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7cGFkZGluZy1yaWdodDpjYWxjKDFlbSArIC41cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoLjI1ZW0gKyAuMTI1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoLjVlbSArIC4yNXJlbSkgY2FsYyguNWVtICsgLjI1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OnZhbGlkOmZvY3VzLC5haXMtc2VhcmNoLWJveCAud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZDpmb2N1cywuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3gtaW5wdXQ6dmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZDpmb2N1cywuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0OnZhbGlkOmZvY3VzLC5haXMtU2VhcmNoQm94IC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94LWlucHV0OnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5pcy12YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5pcy12YWxpZC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5pcy12YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLmlzLXZhbGlkLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwwLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94IHRleHRhcmVhLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZCwuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuYWlzLXNlYXJjaC1ib3gtLWlucHV0OnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCB0ZXh0YXJlYS5haXMtU2VhcmNoQm94LWlucHV0OnZhbGlkLC5haXMtc2VhcmNoLWJveCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5haXMtU2VhcmNoQm94LWlucHV0OnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IHRleHRhcmVhLmFpcy1zZWFyY2gtYm94LS1pbnB1dDp2YWxpZCwuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5haXMtc2VhcmNoLWJveC0taW5wdXQ6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3ggdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dDp2YWxpZCwuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5haXMtU2VhcmNoQm94LWlucHV0OnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCwuYWlzLXNlYXJjaC1ib3ggdGV4dGFyZWEuaXMtdmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCB0ZXh0YXJlYS5pcy12YWxpZC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IHRleHRhcmVhLmlzLXZhbGlkLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCB0ZXh0YXJlYS5pcy12YWxpZC5haXMtU2VhcmNoQm94LWlucHV0e3BhZGRpbmctcmlnaHQ6Y2FsYygxZW0gKyAuNXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMjVlbSArIC4xMjVyZW0pIHJpZ2h0IGNhbGMoLjI1ZW0gKyAuMTI1cmVtKX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy12YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoLjc1ZW0gKyAxLjcyNXJlbSk7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAuMzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjM1cmVtL2NhbGMoLjVlbSArIC4yNXJlbSkgY2FsYyguNWVtICsgLjI1cmVtKSBuby1yZXBlYXR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwwLjI1KX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMzRjZTU3O2JhY2tncm91bmQtY29sb3I6IzM0Y2U1N30ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwwLjI1KX0uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6ODAlO2NvbG9yOiNkYzM1NDV9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjAsNTMsNjksMC45KTtib3JkZXItcmFkaXVzOjBweH0uZm9ybS1yb3c+LmNvbD4uaW52YWxpZC10b29sdGlwLC5mb3JtLXJvdz5bY2xhc3MqPVwiY29sLVwiXT4uaW52YWxpZC10b29sdGlwe2xlZnQ6NXB4fS53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZCwuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZCwuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLmFpcy1zZWFyY2gtYm94IC5pcy1pbnZhbGlkLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlzLWludmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaXMtaW52YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlzLWludmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dHtib3JkZXItY29sb3I6I2RjMzU0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMWVtICsgLjVyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKC4yNWVtICsgLjEyNXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKC41ZW0gKyAuMjVyZW0pIGNhbGMoLjVlbSArIC4yNXJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZDpmb2N1cywuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLndhcy12YWxpZGF0ZWQgLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5pcy1pbnZhbGlkLmFpcy1zZWFyY2gtYm94LS1pbnB1dDpmb2N1cywuYWlzLXNlYXJjaC1ib3ggLmlzLWludmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1cywuYWlzLVNlYXJjaEJveCAuaXMtaW52YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLmlzLWludmFsaWQuYWlzLVNlYXJjaEJveC1pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtc2VhcmNoLWJveCB0ZXh0YXJlYS5haXMtc2VhcmNoLWJveC0taW5wdXQ6aW52YWxpZCwuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuYWlzLXNlYXJjaC1ib3gtLWlucHV0OmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmFpcy1zZWFyY2gtYm94IHRleHRhcmVhLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZCwuYWlzLXNlYXJjaC1ib3ggLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuYWlzLVNlYXJjaEJveC1pbnB1dDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IHRleHRhcmVhLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkLC5haXMtU2VhcmNoQm94IC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmFpcy1zZWFyY2gtYm94LS1pbnB1dDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5haXMtU2VhcmNoQm94IHRleHRhcmVhLmFpcy1TZWFyY2hCb3gtaW5wdXQ6aW52YWxpZCwuYWlzLVNlYXJjaEJveCAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5haXMtU2VhcmNoQm94LWlucHV0OmludmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLmFpcy1zZWFyY2gtYm94IHRleHRhcmVhLmlzLWludmFsaWQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCB0ZXh0YXJlYS5pcy1pbnZhbGlkLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggdGV4dGFyZWEuaXMtaW52YWxpZC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggdGV4dGFyZWEuaXMtaW52YWxpZC5haXMtU2VhcmNoQm94LWlucHV0e3BhZGRpbmctcmlnaHQ6Y2FsYygxZW0gKyAuNXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMjVlbSArIC4xMjVyZW0pIHJpZ2h0IGNhbGMoLjI1ZW0gKyAuMTI1cmVtKX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7cGFkZGluZy1yaWdodDpjYWxjKC43NWVtICsgMS43MjVyZW0pO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgLjM1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjM1cmVtL2NhbGMoLjVlbSArIC4yNXJlbSkgY2FsYyguNWVtICsgLjI1cmVtKSBuby1yZXBlYXR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZTQ2MDZkO2JhY2tncm91bmQtY29sb3I6I2U0NjA2ZH0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwwLjI1KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksMC4yNSl9LmZvcm0taW5saW5le2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3t3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmZvcm0taW5saW5lIGxhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCBhdXRvO2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLC5mb3JtLWlubGluZSAuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmZvcm0taW5saW5lIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmZvcm0taW5saW5lIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmZvcm0taW5saW5lIC5haXMtU2VhcmNoQm94LWlucHV0LC5mb3JtLWlubGluZSAuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5mb3JtLWlubGluZSAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5mb3JtLWlubGluZSAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuZm9ybS1pbmxpbmUgLmFpcy1TZWFyY2hCb3gtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0e3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MH19LmJ0biwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo0MDA7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzouMjVyZW0gLjM1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyLXJhZGl1czowcHg7dHJhbnNpdGlvbjpjb2xvciAwLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYnRuLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3RyYW5zaXRpb246bm9uZX19LmJ0bjpob3ZlciwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpob3Zlcntjb2xvcjojMjEyNTI5O3RleHQtZGVjb3JhdGlvbjpub25lfS5idG46Zm9jdXMsLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXMsLmJ0bi5mb2N1cywuZm9jdXMuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0uYnRuLmRpc2FibGVkLC5kaXNhYmxlZC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5idG46ZGlzYWJsZWQsLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6ZGlzYWJsZWR7b3BhY2l0eTouNjV9LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn1hLmJ0bi5kaXNhYmxlZCxhLmRpc2FibGVkLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4sZmllbGRzZXQ6ZGlzYWJsZWQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1wcmltYXJ5LC5tdWktZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztib3JkZXItY29sb3I6I2RhMjkxY30uYnRuLXByaW1hcnk6aG92ZXIsLm11aS1mb3JtIGJ1dHRvbjpob3Zlclt0eXBlPVwic3VibWl0XCJdLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjgyMzE4O2JvcmRlci1jb2xvcjojYWQyMTE2fS5idG4tcHJpbWFyeTpmb2N1cywubXVpLWZvcm0gYnV0dG9uOmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXMsLmJ0bi1wcmltYXJ5LmZvY3VzLC5tdWktZm9ybSBidXR0b24uZm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwuZm9jdXMuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2I4MjMxODtib3JkZXItY29sb3I6I2FkMjExNjtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjI0LDczLDYyLDAuNSl9LmJ0bi1wcmltYXJ5LmRpc2FibGVkLC5tdWktZm9ybSBidXR0b24uZGlzYWJsZWRbdHlwZT1cInN1Ym1pdFwiXSwuZGlzYWJsZWQuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuYnRuLXByaW1hcnk6ZGlzYWJsZWQsLm11aS1mb3JtIGJ1dHRvbjpkaXNhYmxlZFt0eXBlPVwic3VibWl0XCJdLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2JvcmRlci1jb2xvcjojZGEyOTFjfS5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLm11aS1mb3JtIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwubXVpLWZvcm0gYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLC5tdWktZm9ybSAuc2hvdz5idXR0b24uZHJvcGRvd24tdG9nZ2xlW3R5cGU9XCJzdWJtaXRcIl0sLnNob3c+LmRyb3Bkb3duLXRvZ2dsZS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYWQyMTE2O2JvcmRlci1jb2xvcjojYTIxZTE1fS5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLm11aS1mb3JtIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXNbdHlwZT1cInN1Ym1pdFwiXSwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywubXVpLWZvcm0gYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1c1t0eXBlPVwic3VibWl0XCJdLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5tdWktZm9ybSAuc2hvdz5idXR0b24uZHJvcGRvd24tdG9nZ2xlOmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sLnNob3c+LmRyb3Bkb3duLXRvZ2dsZS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjQsNzMsNjIsMC41KX0uYnRuLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVhNjI2ODtib3JkZXItY29sb3I6IzU0NWI2Mn0uYnRuLXNlY29uZGFyeTpmb2N1cywuYnRuLXNlY29uZGFyeS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVhNjI2ODtib3JkZXItY29sb3I6IzU0NWI2Mjtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTMwLDEzOCwxNDUsMC41KX0uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU0NWI2Mjtib3JkZXItY29sb3I6IzRlNTU1Yn0uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTMwLDEzOCwxNDUsMC41KX0uYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjE4ODM4O2JvcmRlci1jb2xvcjojMWU3ZTM0fS5idG4tc3VjY2Vzczpmb2N1cywuYnRuLXN1Y2Nlc3MuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg4Mzg7Ym9yZGVyLWNvbG9yOiMxZTdlMzQ7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDcyLDE4MCw5NywwLjUpfS5idG4tc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZTdlMzQ7Ym9yZGVyLWNvbG9yOiMxYzc0MzB9LmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDcyLDE4MCw5NywwLjUpfS5idG4taW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMzg0OTY7Ym9yZGVyLWNvbG9yOiMxMTdhOGJ9LmJ0bi1pbmZvOmZvY3VzLC5idG4taW5mby5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzEzODQ5Njtib3JkZXItY29sb3I6IzExN2E4Yjtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTgsMTc2LDE5NSwwLjUpfS5idG4taW5mby5kaXNhYmxlZCwuYnRuLWluZm86ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGI7Ym9yZGVyLWNvbG9yOiMxMDcwN2Z9LmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDU4LDE3NiwxOTUsMC41KX0uYnRuLXdhcm5pbmd7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi13YXJuaW5nOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTBhODAwO2JvcmRlci1jb2xvcjojZDM5ZTAwfS5idG4td2FybmluZzpmb2N1cywuYnRuLXdhcm5pbmcuZm9jdXN7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMGE4MDA7Ym9yZGVyLWNvbG9yOiNkMzllMDA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMiwxNzAsMTIsMC41KX0uYnRuLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi13YXJuaW5nOmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwO2JvcmRlci1jb2xvcjojYzY5NTAwfS5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjIsMTcwLDEyLDAuNSl9LmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjODIzMzM7Ym9yZGVyLWNvbG9yOiNiZDIxMzB9LmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1kYW5nZXIuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjODIzMzM7Ym9yZGVyLWNvbG9yOiNiZDIxMzA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNSw4Myw5NywwLjUpfS5idG4tZGFuZ2VyLmRpc2FibGVkLC5idG4tZGFuZ2VyOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYmQyMTMwO2JvcmRlci1jb2xvcjojYjIxZjJkfS5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjUsODMsOTcsMC41KX0uYnRuLWxpZ2h0e2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMmU2ZWE7Ym9yZGVyLWNvbG9yOiNkYWUwZTV9LmJ0bi1saWdodDpmb2N1cywuYnRuLWxpZ2h0LmZvY3Vze2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhO2JvcmRlci1jb2xvcjojZGFlMGU1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMTYsMjE3LDIxOSwwLjUpfS5idG4tbGlnaHQuZGlzYWJsZWQsLmJ0bi1saWdodDpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2RhZTBlNTtib3JkZXItY29sb3I6I2QzZDlkZn0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE2LDIxNywyMTksMC41KX0uYnRuLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjMyNzJiO2JvcmRlci1jb2xvcjojMWQyMTI0fS5idG4tZGFyazpmb2N1cywuYnRuLWRhcmsuZm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMzI3MmI7Ym9yZGVyLWNvbG9yOiMxZDIxMjQ7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDgyLDg4LDkzLDAuNSl9LmJ0bi1kYXJrLmRpc2FibGVkLC5idG4tZGFyazpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFkMjEyNDtib3JkZXItY29sb3I6IzE3MWExZH0uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoODIsODgsOTMsMC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeXtjb2xvcjojZGEyOTFjO2JvcmRlci1jb2xvcjojZGEyOTFjfS5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2JvcmRlci1jb2xvcjojZGEyOTFjfS5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMTgsNDEsMjgsMC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZHtjb2xvcjojZGEyOTFjO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7Ym9yZGVyLWNvbG9yOiNkYTI5MWN9LmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjUpfS5idG4tb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsMC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwwLjUpfS5idG4tb3V0bGluZS1zdWNjZXNze2NvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwwLjUpfS5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiMyOGE3NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LDAuNSl9LmJ0bi1vdXRsaW5lLWluZm97Y29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywuYnRuLW91dGxpbmUtaW5mby5mb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwwLjUpfS5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVke2NvbG9yOiMxN2EyYjg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwwLjUpfS5idG4tb3V0bGluZS13YXJuaW5ne2NvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywwLjUpfS5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVke2NvbG9yOiNmZmMxMDc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LDAuNSl9LmJ0bi1vdXRsaW5lLWRhbmdlcntjb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksMC41KX0uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2RjMzU0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksMC41KX0uYnRuLW91dGxpbmUtbGlnaHR7Y29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLC5idG4tb3V0bGluZS1saWdodC5mb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsMC41KX0uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVke2NvbG9yOiNmOGY5ZmE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsMC41KX0uYnRuLW91dGxpbmUtZGFya3tjb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwO2JvcmRlci1jb2xvcjojMzQzYTQwfS5idG4tb3V0bGluZS1kYXJrOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrLmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwwLjUpfS5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVke2NvbG9yOiMzNDNhNDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsMC41KX0uYnRuLWxpbmt7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiNkYTI5MWM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi1saW5rOmhvdmVye2NvbG9yOiM5NjFjMTM7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnRuLWxpbms6Zm9jdXMsLmJ0bi1saW5rLmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJ0bi1saW5rOmRpc2FibGVkLC5idG4tbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1sZ3twYWRkaW5nOi4yNXJlbSAuMzVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6MHB4fS5idG4tc217cGFkZGluZzouMjVyZW0gLjM1cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjBweH0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXRvcDouNXJlbX1pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2Nre3dpZHRoOjEwMCV9LmZhZGV7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMTVzIGxpbmVhcn1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZhZGV7dHJhbnNpdGlvbjpub25lfX0uZmFkZTpub3QoLnNob3cpe29wYWNpdHk6MH0uY29sbGFwc2U6bm90KC5zaG93KXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNpbmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IDAuMzVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jb2xsYXBzaW5ne3RyYW5zaXRpb246bm9uZX19LmRyb3B1cCwuZHJvcHJpZ2h0LC5kcm9wZG93biwuZHJvcGxlZnR7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTByZW07cGFkZGluZzouNXJlbSAwO21hcmdpbjouMTI1cmVtIDAgMDtmb250LXNpemU6MXJlbTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czowcHh9LmRyb3Bkb3duLW1lbnUtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5kcm9wZG93bi1tZW51LXNtLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtc20tcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmRyb3Bkb3duLW1lbnUtbWQtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1tZC1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZHJvcGRvd24tbWVudS1sZy1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LWxnLXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4OHB4KXsuZHJvcGRvd24tbWVudS14bC1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LXhsLXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfX0uZHJvcHVwIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi4xMjVyZW19LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjA7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnV7dG9wOjA7cmlnaHQ6YXV0bztsZWZ0OjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0Oi4xMjVyZW19LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0Oi4zZW0gc29saWR9LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7dmVydGljYWwtYWxpZ246MH0uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnV7dG9wOjA7cmlnaHQ6MTAwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMTI1cmVtfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIn0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXXtyaWdodDphdXRvO2JvdHRvbTphdXRvfS5kcm9wZG93bi1kaXZpZGVye2hlaWdodDowO21hcmdpbjouNXJlbSAwO292ZXJmbG93OmhpZGRlbjtib3JkZXItdG9wOjFweCBzb2xpZCAjZTllY2VmfS5kcm9wZG93bi1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAxLjVyZW07Y2xlYXI6Ym90aDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmRyb3Bkb3duLWl0ZW06aG92ZXIsLmRyb3Bkb3duLWl0ZW06Zm9jdXN7Y29sb3I6IzE2MTgxYjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1pdGVtOmFjdGl2ZXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2RhMjkxY30uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwuZHJvcGRvd24taXRlbTpkaXNhYmxlZHtjb2xvcjojYWRiNWJkO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZHJvcGRvd24tbWVudS5zaG93e2Rpc3BsYXk6YmxvY2t9LmRyb3Bkb3duLWhlYWRlcntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMS41cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNmM3NTdkO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24taXRlbS10ZXh0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMjVyZW0gMS41cmVtO2NvbG9yOiMyMTI1Mjl9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3dpZHRoOjElO21pbi13aWR0aDowO21hcmdpbi1ib3R0b206MH0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCsuZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQrLmZvcm0tY29udHJvbCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCsuZm9ybS1jb250cm9sLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCsuZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Ky5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Ky5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCsuYWlzLVNlYXJjaEJveC1pbnB1dCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuY3VzdG9tLXNlbGVjdCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQrLmN1c3RvbS1zZWxlY3QsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCsuY3VzdG9tLXNlbGVjdCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCsuY3VzdG9tLXNlbGVjdCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1maWxlLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCsuY3VzdG9tLWZpbGUsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCsuY3VzdG9tLWZpbGUsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQrLmN1c3RvbS1maWxlLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5haXMtU2VhcmNoQm94LWlucHV0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuYWlzLVNlYXJjaEJveC1pbnB1dCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuYWlzLVNlYXJjaEJveC1pbnB1dCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmN1c3RvbS1maWxle21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0OmZvY3VzLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpmb2N1cywuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbHt6LWluZGV4OjN9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN7ei1pbmRleDo0fS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXA+LmFpcy1zZWFyY2gtYm94LS1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKSwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwPi5haXMtU2VhcmNoQm94LWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cD4uYWlzLVNlYXJjaEJveC1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om5vdCg6bGFzdC1jaGlsZCksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uYWlzLVNlYXJjaEJveC1pbnB1dDpub3QoOmxhc3QtY2hpbGQpLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om5vdCg6bGFzdC1jaGlsZCksLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5haXMtU2VhcmNoQm94LWlucHV0Om5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4rMyksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om50aC1sYXN0LWNoaWxkKG4rMyksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uYWlzLVNlYXJjaEJveC1pbnB1dDpudGgtbGFzdC1jaGlsZChuKzMpLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om50aC1sYXN0LWNoaWxkKG4rMyksLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5haXMtU2VhcmNoQm94LWlucHV0Om50aC1sYXN0LWNoaWxkKG4rMyksLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4rMyksLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuKzMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC1wcmVwZW5kLC5pbnB1dC1ncm91cC1hcHBlbmR7ZGlzcGxheTpmbGV4fS5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsLmlucHV0LWdyb3VwLXByZXBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXMsLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzLC5pbnB1dC1ncm91cC1hcHBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXN7ei1pbmRleDozfS5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmJ0biwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSsuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwLXByZXBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUrLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUrLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwLWFwcGVuZCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSsuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4rLmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLWFwcGVuZCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLXByZXBlbmR7bWFyZ2luLXJpZ2h0Oi0xcHh9LmlucHV0LWdyb3VwLWFwcGVuZHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC10ZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMjVyZW0gLjM1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6MHB4fS5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17bWFyZ2luLXRvcDowfS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om5vdCh0ZXh0YXJlYSksLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLVNlYXJjaEJveC1pbnB1dDpub3QodGV4dGFyZWEpLC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLXNlYXJjaC1ib3gtLWlucHV0Om5vdCh0ZXh0YXJlYSksLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwLWxnPi5haXMtU2VhcmNoQm94LWlucHV0Om5vdCh0ZXh0YXJlYSksLmlucHV0LWdyb3VwLWxnPi5jdXN0b20tc2VsZWN0e2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXAtbGc+LmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwLWxnPi5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pbnB1dC1ncm91cC1sZz4uYWlzLVNlYXJjaEJveC1pbnB1dCwuaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czowcHh9LmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwLXNtPi5haXMtc2VhcmNoLWJveC0taW5wdXQ6bm90KHRleHRhcmVhKSwuYWlzLXNlYXJjaC1ib3ggLmlucHV0LWdyb3VwLXNtPi5haXMtU2VhcmNoQm94LWlucHV0Om5vdCh0ZXh0YXJlYSksLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwLXNtPi5haXMtc2VhcmNoLWJveC0taW5wdXQ6bm90KHRleHRhcmVhKSwuYWlzLVNlYXJjaEJveCAuaW5wdXQtZ3JvdXAtc20+LmFpcy1TZWFyY2hCb3gtaW5wdXQ6bm90KHRleHRhcmVhKSwuaW5wdXQtZ3JvdXAtc20+LmN1c3RvbS1zZWxlY3R7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCl9LmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5pbnB1dC1ncm91cC1zbT4uYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaW5wdXQtZ3JvdXAtc20+LmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwLXNtPi5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmlucHV0LWdyb3VwLXNtPi5haXMtU2VhcmNoQm94LWlucHV0LC5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7cGFkZGluZzouMjVyZW0gLjM1cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOjBweH0uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0e3BhZGRpbmctcmlnaHQ6MS4zNXJlbX0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbik+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKT4uYnRuLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj4uaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMyk+LmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uPi5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpPi5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkPi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmN1c3RvbS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MS41cmVtO3BhZGRpbmctbGVmdDoxLjVyZW07Y29sb3ItYWRqdXN0OmV4YWN0fS5jdXN0b20tY29udHJvbC1pbmxpbmV7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXJlbX0uY3VzdG9tLWNvbnRyb2wtaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3otaW5kZXg6LTE7d2lkdGg6MXJlbTtoZWlnaHQ6MS4yNXJlbTtvcGFjaXR5OjB9LmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGEyOTFjO2JhY2tncm91bmQtY29sb3I6I2RhMjkxY30uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuMjUpfS5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNlZjhkODZ9LmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjViOGIzO2JvcmRlci1jb2xvcjojZjViOGIzfS5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLWNvbnRyb2wtbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOnRvcH0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1cmVtO2xlZnQ6LTEuNXJlbTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07cG9pbnRlci1ldmVudHM6bm9uZTtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjojYWRiNWJkIHNvbGlkIDFweH0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMjVyZW07bGVmdDotMS41cmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtjb250ZW50OlwiXCI7YmFja2dyb3VuZDo1MCUgLyA1MCUgNTAlIG5vLXJlcGVhdH0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1yYWRpdXM6MHB4fS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2RhMjkxYztiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWN9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgyMTgsNDEsMjgsMC41KX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIxOCw0MSwyOCwwLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIxOCw0MSwyOCwwLjUpfS5jdXN0b20tc3dpdGNoe3BhZGRpbmctbGVmdDoyLjI1cmVtfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2xlZnQ6LTIuMjVyZW07d2lkdGg6MS43NXJlbTtwb2ludGVyLWV2ZW50czphbGw7Ym9yZGVyLXJhZGl1czouNXJlbX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye3RvcDpjYWxjKC4yNXJlbSArIDJweCk7bGVmdDpjYWxjKC0yLjI1cmVtICsgMnB4KTt3aWR0aDpjYWxjKDFyZW0gLSA0cHgpO2hlaWdodDpjYWxjKDFyZW0gLSA0cHgpO2JhY2tncm91bmQtY29sb3I6I2FkYjViZDtib3JkZXItcmFkaXVzOi41cmVtO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC43NXJlbSl9LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjE4LDQxLDI4LDAuNSl9LmN1c3RvbS1zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZzouMjVyZW0gMS4zNXJlbSAuMjVyZW0gLjM1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiM0OTUwNTc7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQ6I2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAuMzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czowcHg7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojZWY4ZDg2O291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuMjUpfS5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pe2hlaWdodDphdXRvO3BhZGRpbmctcmlnaHQ6LjM1cmVtO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmd7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6MCAwIDAgIzQ5NTA1N30uY3VzdG9tLXNlbGVjdC1zbXtoZWlnaHQ6Y2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtwYWRkaW5nLXRvcDouMjVyZW07cGFkZGluZy1ib3R0b206LjI1cmVtO3BhZGRpbmctbGVmdDouMzVyZW07Zm9udC1zaXplOi44NzVyZW19LmN1c3RvbS1zZWxlY3QtbGd7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZy10b3A6LjI1cmVtO3BhZGRpbmctYm90dG9tOi4yNXJlbTtwYWRkaW5nLWxlZnQ6LjM1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5jdXN0b20tZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDFlbSArIC41cmVtICsgMnB4KTttYXJnaW4tYm90dG9tOjB9LmN1c3RvbS1maWxlLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDFlbSArIC41cmVtICsgMnB4KTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTowfS5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2VmOGQ4Njtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuMjUpfS5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVse2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJCcm93c2VcIn0uY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlcntjb250ZW50OmF0dHIoZGF0YS1icm93c2UpfS5jdXN0b20tZmlsZS1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjE7aGVpZ2h0OmNhbGMoMWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmc6LjI1cmVtIC4zNXJlbTtvdmVyZmxvdzpoaWRkZW47Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6MHB4fS5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjM7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYygxZW0gKyAuNXJlbSk7cGFkZGluZzouMjVyZW0gLjM1cmVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzQ5NTA1Nztjb250ZW50OlwiQnJvd3NlXCI7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1sZWZ0OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czowIDBweCAwcHggMH0uY3VzdG9tLXJhbmdle3dpZHRoOjEwMCU7aGVpZ2h0OjEuNHJlbTtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1yYW5nZTpmb2N1c3tvdXRsaW5lOjB9LmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDIxOCw0MSwyOCwwLjI1KX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgyMTgsNDEsMjgsMC4yNSl9LmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgyMTgsNDEsMjgsMC4yNSl9LmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlcntib3JkZXI6MH0uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbi10b3A6LS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDthcHBlYXJhbmNlOm5vbmV9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Y1YjhiM30uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjViOGIzfS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1zLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMnJlbTttYXJnaW4tbGVmdDouMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDthcHBlYXJhbmNlOm5vbmV9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYnt0cmFuc2l0aW9uOm5vbmV9fS5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjViOGIzfS5jdXN0b20tcmFuZ2U6Oi1tcy10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6LjVyZW19LmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlcnttYXJnaW4tcmlnaHQ6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXJhZGl1czoxcmVtfS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tjdXJzb3I6ZGVmYXVsdH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2FkYjViZH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNre2N1cnNvcjpkZWZhdWx0fS5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tc2VsZWN0e3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tc2VsZWN0e3RyYW5zaXRpb246bm9uZX19Lm5hdntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDFyZW19Lm5hdi1saW5rOmhvdmVyLC5uYXYtbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpkZWZhdWx0fS5uYXYtdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2fS5uYXYtdGFicyAubmF2LWxpbmt7bWFyZ2luLWJvdHRvbTotMXB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4fS5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsLm5hdi10YWJzIC5uYXYtbGluazpmb2N1c3tib3JkZXItY29sb3I6I2U5ZWNlZiAjZTllY2VmICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmt7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTYgI2RlZTJlNiAjZmZmfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdi1waWxscyAubmF2LWxpbmt7Ym9yZGVyLXJhZGl1czowcHh9Lm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGEyOTFjfS5uYXYtZmlsbD4ubmF2LWxpbmssLm5hdi1maWxsIC5uYXYtaXRlbXtmbGV4OjEgMSBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtanVzdGlmaWVkPi5uYXYtbGluaywubmF2LWp1c3RpZmllZCAubmF2LWl0ZW17ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2YmFyIC5jb250YWluZXIsLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLC5uYXZiYXIgLmNvbnRhaW5lci14bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXZiYXItYnJhbmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjMxMjVyZW07cGFkZGluZy1ib3R0b206LjMxMjVyZW07bWFyZ2luLXJpZ2h0OjFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdmJhci1icmFuZDpob3ZlciwubmF2YmFyLWJyYW5kOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItbmF2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lfS5uYXZiYXItdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbX0ubmF2YmFyLWNvbGxhcHNle2ZsZXgtYmFzaXM6MTAwJTtmbGV4LWdyb3c6MTthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjBweH0ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsLm5hdmJhci10b2dnbGVyOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6NTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdH0ubmF2YmFyLW5hdi1zY3JvbGx7bWF4LWhlaWdodDo3NXZoO292ZXJmbG93LXk6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXhse3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsubmF2YmFyLWV4cGFuZC1zbXtmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLXhse2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci14bHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIteGx7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5uYXZiYXItZXhwYW5kLWxne2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIteGx7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogMTI4Ny45OHB4KXsubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjg4cHgpey5uYXZiYXItZXhwYW5kLXhse2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWZsdWlkLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIteGx7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX0ubmF2YmFyLWV4cGFuZHtmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci14bHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci14bHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5ke2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3Vze2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXN7Y29sb3I6cmdiYSgwLDAsMCwwLjcpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsMC4zKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluaywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwwLDAsMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYXtjb2xvcjpyZ2JhKDAsMCwwLDAuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3Vze2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZHtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3Vze2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3Vze2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43NSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmssLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LDI1NSwyNTUsMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGF7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3Vze2NvbG9yOiNmZmZ9LmNhcmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTI1KTtib3JkZXItcmFkaXVzOjBweH0uY2FyZD5ocnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5jYXJkPi5saXN0LWdyb3Vwe2JvcmRlci10b3A6aW5oZXJpdDtib3JkZXItYm90dG9tOmluaGVyaXR9LmNhcmQ+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkPi5jYXJkLWhlYWRlcisubGlzdC1ncm91cCwuY2FyZD4ubGlzdC1ncm91cCsuY2FyZC1mb290ZXJ7Ym9yZGVyLXRvcDowfS5jYXJkLWJvZHl7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjFweDtwYWRkaW5nOjEuMjVyZW19LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbTouNzVyZW19LmNhcmQtc3VidGl0bGV7bWFyZ2luLXRvcDotLjM3NXJlbTttYXJnaW4tYm90dG9tOjB9LmNhcmQtdGV4dDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2FyZC1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDoxLjI1cmVtfS5jYXJkLWhlYWRlcntwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wMyk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwLjEyNSl9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIDAgMH0uY2FyZC1mb290ZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wMyk7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEyNSl9LmNhcmQtZm9vdGVyOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgMCAwfS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tYm90dG9tOi0uNzVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW07Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci1waWxsc3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW19LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzoxLjI1cmVtO2JvcmRlci1yYWRpdXM6MH0uY2FyZC1pbWcsLmNhcmQtaW1nLXRvcCwuY2FyZC1pbWctYm90dG9te2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJX0uY2FyZC1pbWcsLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1pbWcsLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZC1kZWNrIC5jYXJke21hcmdpbi1ib3R0b206OXB4fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmNhcmQtZGVja3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO21hcmdpbi1yaWdodDotOXB4O21hcmdpbi1sZWZ0Oi05cHh9LmNhcmQtZGVjayAuY2FyZHtmbGV4OjEgMCAwJTttYXJnaW4tcmlnaHQ6OXB4O21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDo5cHh9fS5jYXJkLWdyb3VwPi5jYXJke21hcmdpbi1ib3R0b206OXB4fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmNhcmQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHtmbGV4OjEgMCAwJTttYXJnaW4tYm90dG9tOjB9LmNhcmQtZ3JvdXA+LmNhcmQrLmNhcmR7bWFyZ2luLWxlZnQ6MDtib3JkZXItbGVmdDowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlcntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3Rlcntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVye2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH19LmNhcmQtY29sdW1ucyAuY2FyZHttYXJnaW4tYm90dG9tOi43NXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWNvbHVtbnN7Y29sdW1uLWNvdW50OjM7Y29sdW1uLWdhcDoxLjI1cmVtO29ycGhhbnM6MTt3aWRvd3M6MX0uY2FyZC1jb2x1bW5zIC5jYXJke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9fS5hY2NvcmRpb257b3ZlcmZsb3ctYW5jaG9yOm5vbmV9LmFjY29yZGlvbj4uY2FyZHtvdmVyZmxvdzpoaWRkZW59LmFjY29yZGlvbj4uY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSl7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5hY2NvcmRpb24+LmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYWNjb3JkaW9uPi5jYXJkPi5jYXJkLWhlYWRlcntib3JkZXItcmFkaXVzOjA7bWFyZ2luLWJvdHRvbTotMXB4fS5wYWdpbmF0aW9uLC5haXMtcGFnaW5hdGlvbiwuYWlzLVBhZ2luYXRpb24tbGlzdHtkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6MHB4fS5wYWdlLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tbGVmdDotMXB4O2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6I2RhMjkxYztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOiM5NjFjMTM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdlLWxpbms6Zm9jdXN7ei1pbmRleDozO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE4LDQxLDI4LDAuMjUpfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MHB4fS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowcHh9LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjM7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7Ym9yZGVyLWNvbG9yOiNkYTI5MWN9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3twYWRkaW5nOi43NXJlbSAxLjVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweH0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MHB4fS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweH0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MHB4fS5hbGVydHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MHB4fS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6NzAwfS5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLXJpZ2h0OjRyZW19LmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MjtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2NvbG9yOmluaGVyaXR9LmFsZXJ0LXByaW1hcnl7Y29sb3I6IzcxMTUwZjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGQ0ZDI7Ym9yZGVyLWNvbG9yOiNmNWMzYmZ9LmFsZXJ0LXByaW1hcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZjJhZWE5fS5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5re2NvbG9yOiM0NDBkMDl9LmFsZXJ0LXNlY29uZGFyeXtjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2UyZTNlNTtib3JkZXItY29sb3I6I2Q2ZDhkYn0uYWxlcnQtc2Vjb25kYXJ5IGhye2JvcmRlci10b3AtY29sb3I6I2M4Y2JjZn0uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5re2NvbG9yOiMyMDIzMjZ9LmFsZXJ0LXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVkZGE7Ym9yZGVyLWNvbG9yOiNjM2U2Y2J9LmFsZXJ0LXN1Y2Nlc3MgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjFkZmJifS5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMwYjJlMTN9LmFsZXJ0LWluZm97Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNkMWVjZjE7Ym9yZGVyLWNvbG9yOiNiZWU1ZWJ9LmFsZXJ0LWluZm8gaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYWJkZGU1fS5hbGVydC1pbmZvIC5hbGVydC1saW5re2NvbG9yOiMwNjJjMzN9LmFsZXJ0LXdhcm5pbmd7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYzY2Q7Ym9yZGVyLWNvbG9yOiNmZmVlYmF9LmFsZXJ0LXdhcm5pbmcgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZlOGExfS5hbGVydC13YXJuaW5nIC5hbGVydC1saW5re2NvbG9yOiM1MzNmMDN9LmFsZXJ0LWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y4ZDdkYTtib3JkZXItY29sb3I6I2Y1YzZjYn0uYWxlcnQtZGFuZ2VyIGhye2JvcmRlci10b3AtY29sb3I6I2YxYjBiN30uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5re2NvbG9yOiM0OTEyMTd9LmFsZXJ0LWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlO2JvcmRlci1jb2xvcjojZmRmZGZlfS5hbGVydC1saWdodCBocntib3JkZXItdG9wLWNvbG9yOiNlY2VjZjZ9LmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5re2NvbG9yOiM2ODY4Njh9LmFsZXJ0LWRhcmt7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZDk7Ym9yZGVyLWNvbG9yOiNjNmM4Y2F9LmFsZXJ0LWRhcmsgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjliYmJlfS5hbGVydC1kYXJrIC5hbGVydC1saW5re2NvbG9yOiMwNDA1MDV9LmNsb3Nle2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eTouNX0uY2xvc2U6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3Vze29wYWNpdHk6Ljc1fWJ1dHRvbi5jbG9zZXtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH1hLmNsb3NlLmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLW9wZW57b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC1vcGVuIC5tb2RhbHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNTA7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6MH0ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOi41cmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwcHgpfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246bm9uZX19Lm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZ3t0cmFuc2Zvcm06bm9uZX0ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOnNjYWxlKDEuMDIpfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXtkaXNwbGF5OmZsZXg7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSAxcmVtKX0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnR7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMXJlbSk7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVye2ZsZXgtc2hyaW5rOjB9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9nLWNlbnRlcmVke2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAxcmVtKX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYygxMDB2aCAtIDFyZW0pO2hlaWdodDptaW4tY29udGVudDtjb250ZW50OlwiXCJ9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MTAwJX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6bm9uZX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmV7Y29udGVudDpub25lfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyLXJhZGl1czowcHg7b3V0bGluZTowfS5tb2RhbC1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDQwO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5zaG93e29wYWNpdHk6LjV9Lm1vZGFsLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjFyZW0gMXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5tb2RhbC1oZWFkZXIgLmNsb3Nle3BhZGRpbmc6MXJlbSAxcmVtO21hcmdpbjotMXJlbSAtMXJlbSAtMXJlbSBhdXRvfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41fS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87cGFkZGluZzoxcmVtfS5tb2RhbC1mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzouNzVyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNjtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubW9kYWwtZm9vdGVyPip7bWFyZ2luOi4yNXJlbX0ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtvdmVyZmxvdzpzY3JvbGx9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsubW9kYWwtZGlhbG9ne21heC13aWR0aDo1MDBweDttYXJnaW46MS43NXJlbSBhdXRvfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3Jle2hlaWdodDpjYWxjKDEwMHZoIC0gMy41cmVtKTtoZWlnaHQ6bWluLWNvbnRlbnR9Lm1vZGFsLXNte21heC13aWR0aDozMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsubW9kYWwtbGcsLm1vZGFsLXhse21heC13aWR0aDo4MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODhweCl7Lm1vZGFsLXhse21heC13aWR0aDoxMTQwcHh9fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5iZy1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6I2RhMjkxYyAhaW1wb3J0YW50fWEuYmctcHJpbWFyeTpob3ZlcixhLmJnLXByaW1hcnk6Zm9jdXMsYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojYWQyMTE2ICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2QgIWltcG9ydGFudH1hLmJnLXNlY29uZGFyeTpob3ZlcixhLmJnLXNlY29uZGFyeTpmb2N1cyxidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLGJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNTQ1YjYyICFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1ICFpbXBvcnRhbnR9YS5iZy1zdWNjZXNzOmhvdmVyLGEuYmctc3VjY2Vzczpmb2N1cyxidXR0b24uYmctc3VjY2Vzczpob3ZlcixidXR0b24uYmctc3VjY2Vzczpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMxZTdlMzQgIWltcG9ydGFudH0uYmctaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjggIWltcG9ydGFudH1hLmJnLWluZm86aG92ZXIsYS5iZy1pbmZvOmZvY3VzLGJ1dHRvbi5iZy1pbmZvOmhvdmVyLGJ1dHRvbi5iZy1pbmZvOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzExN2E4YiAhaW1wb3J0YW50fS5iZy13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNyAhaW1wb3J0YW50fWEuYmctd2FybmluZzpob3ZlcixhLmJnLXdhcm5pbmc6Zm9jdXMsYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwICFpbXBvcnRhbnR9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDUgIWltcG9ydGFudH1hLmJnLWRhbmdlcjpob3ZlcixhLmJnLWRhbmdlcjpmb2N1cyxidXR0b24uYmctZGFuZ2VyOmhvdmVyLGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojYmQyMTMwICFpbXBvcnRhbnR9LmJnLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYSAhaW1wb3J0YW50fWEuYmctbGlnaHQ6aG92ZXIsYS5iZy1saWdodDpmb2N1cyxidXR0b24uYmctbGlnaHQ6aG92ZXIsYnV0dG9uLmJnLWxpZ2h0OmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2RhZTBlNSAhaW1wb3J0YW50fS5iZy1kYXJre2JhY2tncm91bmQtY29sb3I6IzM0M2E0MCAhaW1wb3J0YW50fWEuYmctZGFyazpob3ZlcixhLmJnLWRhcms6Zm9jdXMsYnV0dG9uLmJnLWRhcms6aG92ZXIsYnV0dG9uLmJnLWRhcms6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0ICFpbXBvcnRhbnR9LmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5iZy10cmFuc3BhcmVudHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LmJvcmRlci1yaWdodHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LmJvcmRlci0we2JvcmRlcjowICFpbXBvcnRhbnR9LmJvcmRlci10b3AtMHtib3JkZXItdG9wOjAgIWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0LTB7Ym9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS0we2JvcmRlci1ib3R0b206MCAhaW1wb3J0YW50fS5ib3JkZXItbGVmdC0we2JvcmRlci1sZWZ0OjAgIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiNkYTI5MWMgIWltcG9ydGFudH0uYm9yZGVyLXNlY29uZGFyeXtib3JkZXItY29sb3I6IzZjNzU3ZCAhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzc3tib3JkZXItY29sb3I6IzI4YTc0NSAhaW1wb3J0YW50fS5ib3JkZXItaW5mb3tib3JkZXItY29sb3I6IzE3YTJiOCAhaW1wb3J0YW50fS5ib3JkZXItd2FybmluZ3tib3JkZXItY29sb3I6I2ZmYzEwNyAhaW1wb3J0YW50fS5ib3JkZXItZGFuZ2Vye2JvcmRlci1jb2xvcjojZGMzNTQ1ICFpbXBvcnRhbnR9LmJvcmRlci1saWdodHtib3JkZXItY29sb3I6I2Y4ZjlmYSAhaW1wb3J0YW50fS5ib3JkZXItZGFya3tib3JkZXItY29sb3I6IzM0M2E0MCAhaW1wb3J0YW50fS5ib3JkZXItd2hpdGV7Ym9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudH0ucm91bmRlZC1zbXtib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4ICFpbXBvcnRhbnR9LnJvdW5kZWQtcmlnaHR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MHB4ICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjBweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MHB4ICFpbXBvcnRhbnR9LnJvdW5kZWQtbGVmdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MHB4ICFpbXBvcnRhbnR9LnJvdW5kZWQtbGd7Ym9yZGVyLXJhZGl1czowcHggIWltcG9ydGFudH0ucm91bmRlZC1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCUgIWltcG9ydGFudH0ucm91bmRlZC1waWxse2JvcmRlci1yYWRpdXM6NTByZW0gIWltcG9ydGFudH0ucm91bmRlZC0we2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5kLXNtLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1zbS10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5kLW1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1sZy10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4OHB4KXsuZC14bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQteGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX0uZW1iZWQtcmVzcG9uc2l2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwifS5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MH0uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3Jle3BhZGRpbmctdG9wOjQyLjg1NzE0JX0uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3Jle3BhZGRpbmctdG9wOjU2LjI1JX0uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmV7cGFkZGluZy10b3A6NzUlfS5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZXtwYWRkaW5nLXRvcDoxMDAlfS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXIsLmFpcy1wYWdpbmF0aW9uLC5haXMtUGFnaW5hdGlvbntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mbGV4LXNtLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZmxleC1sZy1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4OHB4KXsuZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX0uZmxvYXQtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmZsb2F0LXNtLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1zbS1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZmxvYXQtbWQtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5mbG9hdC1sZy1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtbGctcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbGctbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjg4cHgpey5mbG9hdC14bC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQteGwtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fS51c2VyLXNlbGVjdC1hbGx7dXNlci1zZWxlY3Q6YWxsICFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LWF1dG97dXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1ub25le3VzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudH0ub3ZlcmZsb3ctYXV0b3tvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0ucG9zaXRpb24tc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1maXhlZHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9LmZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KXsuc3RpY2t5LXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG87d2hpdGUtc3BhY2U6bm9ybWFsfS5zaGFkb3ctc217Ym94LXNoYWRvdzowIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLDAsMCwwLjA3NSkgIWltcG9ydGFudH0uc2hhZG93e2JveC1zaGFkb3c6MCAwLjVyZW0gMXJlbSByZ2JhKDAsMCwwLDAuMTUpICFpbXBvcnRhbnR9LnNoYWRvdy1sZ3tib3gtc2hhZG93OjAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsMC4xNzUpICFpbXBvcnRhbnR9LnNoYWRvdy1ub25le2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS53LTI1e3dpZHRoOjI1JSAhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSAhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSAhaW1wb3J0YW50fS53LTEwMHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnctYXV0b3t3aWR0aDphdXRvICFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSAhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUgIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlICFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmgtYXV0b3toZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5tdy0xMDB7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5taW4tdnctMTAwe21pbi13aWR0aDoxMDB2dyAhaW1wb3J0YW50fS5taW4tdmgtMTAwe21pbi1oZWlnaHQ6MTAwdmggIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9LnZoLTEwMHtoZWlnaHQ6MTAwdmggIWltcG9ydGFudH0ubS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LTAsLm15LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLTAsLm14LTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItMCwubXktMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtMCwubXgtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LTEsLm15LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItMSwubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLTEsLm15LTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtMSwubXgtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC0yLC5teS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItMiwubXgtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItMiwubXktMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLTIsLm14LTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LTMsLm15LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLTMsLm14LTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItMywubXktM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtMywubXgtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm0tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LTQsLm15LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItNCwubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLTQsLm15LTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtNCwubXgtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LTUsLm15LTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLTUsLm14LTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItNSwubXktNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtNSwubXgtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtMCwucHktMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLTAsLnB4LTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLTAsLnB5LTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC0wLC5weC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnAtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC0xLC5weS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci0xLC5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLTEsLnB5LTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLTEsLnB4LTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC0yLC5weS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLTIsLnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi0yLC5weS0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLTIsLnB4LTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtMywucHktM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLTMsLnB4LTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLTMsLnB5LTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC0zLC5weC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnAtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC00LC5weS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci00LC5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLTQsLnB5LTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLTQsLnB4LTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LTUsLnB5LTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci01LC5weC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi01LC5weS01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtNSwucHgtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tLW4xe21hcmdpbjotLjI1cmVtICFpbXBvcnRhbnR9Lm10LW4xLC5teS1uMXttYXJnaW4tdG9wOi0uMjVyZW0gIWltcG9ydGFudH0ubXItbjEsLm14LW4xe21hcmdpbi1yaWdodDotLjI1cmVtICFpbXBvcnRhbnR9Lm1iLW4xLC5teS1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0gIWltcG9ydGFudH0ubWwtbjEsLm14LW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0gIWltcG9ydGFudH0ubS1uMnttYXJnaW46LS41cmVtICFpbXBvcnRhbnR9Lm10LW4yLC5teS1uMnttYXJnaW4tdG9wOi0uNXJlbSAhaW1wb3J0YW50fS5tci1uMiwubXgtbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSAhaW1wb3J0YW50fS5tYi1uMiwubXktbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0gIWltcG9ydGFudH0ubWwtbjIsLm14LW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSAhaW1wb3J0YW50fS5tLW4ze21hcmdpbjotMXJlbSAhaW1wb3J0YW50fS5tdC1uMywubXktbjN7bWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50fS5tci1uMywubXgtbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnR9Lm1iLW4zLC5teS1uM3ttYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnR9Lm1sLW4zLC5teC1uM3ttYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50fS5tLW40e21hcmdpbjotMS41cmVtICFpbXBvcnRhbnR9Lm10LW40LC5teS1uNHttYXJnaW4tdG9wOi0xLjVyZW0gIWltcG9ydGFudH0ubXItbjQsLm14LW40e21hcmdpbi1yaWdodDotMS41cmVtICFpbXBvcnRhbnR9Lm1iLW40LC5teS1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0gIWltcG9ydGFudH0ubWwtbjQsLm14LW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0gIWltcG9ydGFudH0ubS1uNXttYXJnaW46LTNyZW0gIWltcG9ydGFudH0ubXQtbjUsLm15LW41e21hcmdpbi10b3A6LTNyZW0gIWltcG9ydGFudH0ubXItbjUsLm14LW41e21hcmdpbi1yaWdodDotM3JlbSAhaW1wb3J0YW50fS5tYi1uNSwubXktbjV7bWFyZ2luLWJvdHRvbTotM3JlbSAhaW1wb3J0YW50fS5tbC1uNSwubXgtbjV7bWFyZ2luLWxlZnQ6LTNyZW0gIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LWF1dG8sLm15LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLWF1dG8sLm14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItYXV0bywubXktYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtYXV0bywubXgtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsubS1zbS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LXNtLTAsLm15LXNtLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLXNtLTAsLm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItc20tMCwubXktc20tMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtc20tMCwubXgtc20tMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0tc20tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LXNtLTEsLm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItc20tMSwubXgtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTEsLm15LXNtLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtc20tMSwubXgtc20tMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubS1zbS0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0yLC5teS1zbS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItc20tMiwubXgtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItc20tMiwubXktc20tMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTIsLm14LXNtLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LXNtLTMsLm15LXNtLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLXNtLTMsLm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItc20tMywubXktc20tM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtc20tMywubXgtc20tM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm0tc20tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LXNtLTQsLm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItc20tNCwubXgtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTQsLm15LXNtLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtc20tNCwubXgtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubS1zbS01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LXNtLTUsLm15LXNtLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLXNtLTUsLm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItc20tNSwubXktc20tNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtc20tNSwubXgtc20tNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtc20tMCwucHktc20tMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLXNtLTAsLnB5LXNtLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC1zbS0wLC5weC1zbS0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0xLC5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci1zbS0xLC5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLXNtLTEsLnB5LXNtLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0yLC5weS1zbS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0yLC5weS1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtc20tMywucHktc20tM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLXNtLTMsLnB5LXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC1zbS0zLC5weC1zbS0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1zbS00LC5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci1zbS00LC5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLXNtLTQsLnB5LXNtLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LXNtLTUsLnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci1zbS01LC5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1zbS01LC5weS1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtc20tNSwucHgtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tLXNtLW4xe21hcmdpbjotLjI1cmVtICFpbXBvcnRhbnR9Lm10LXNtLW4xLC5teS1zbS1uMXttYXJnaW4tdG9wOi0uMjVyZW0gIWltcG9ydGFudH0ubXItc20tbjEsLm14LXNtLW4xe21hcmdpbi1yaWdodDotLjI1cmVtICFpbXBvcnRhbnR9Lm1iLXNtLW4xLC5teS1zbS1uMXttYXJnaW4tYm90dG9tOi0uMjVyZW0gIWltcG9ydGFudH0ubWwtc20tbjEsLm14LXNtLW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0gIWltcG9ydGFudH0ubS1zbS1uMnttYXJnaW46LS41cmVtICFpbXBvcnRhbnR9Lm10LXNtLW4yLC5teS1zbS1uMnttYXJnaW4tdG9wOi0uNXJlbSAhaW1wb3J0YW50fS5tci1zbS1uMiwubXgtc20tbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSAhaW1wb3J0YW50fS5tYi1zbS1uMiwubXktc20tbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0gIWltcG9ydGFudH0ubWwtc20tbjIsLm14LXNtLW4ye21hcmdpbi1sZWZ0Oi0uNXJlbSAhaW1wb3J0YW50fS5tLXNtLW4ze21hcmdpbjotMXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uMywubXktc20tbjN7bWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50fS5tci1zbS1uMywubXgtc20tbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnR9Lm1iLXNtLW4zLC5teS1zbS1uM3ttYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnR9Lm1sLXNtLW4zLC5teC1zbS1uM3ttYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50fS5tLXNtLW40e21hcmdpbjotMS41cmVtICFpbXBvcnRhbnR9Lm10LXNtLW40LC5teS1zbS1uNHttYXJnaW4tdG9wOi0xLjVyZW0gIWltcG9ydGFudH0ubXItc20tbjQsLm14LXNtLW40e21hcmdpbi1yaWdodDotMS41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLW40LC5teS1zbS1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0gIWltcG9ydGFudH0ubWwtc20tbjQsLm14LXNtLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0gIWltcG9ydGFudH0ubS1zbS1uNXttYXJnaW46LTNyZW0gIWltcG9ydGFudH0ubXQtc20tbjUsLm15LXNtLW41e21hcmdpbi10b3A6LTNyZW0gIWltcG9ydGFudH0ubXItc20tbjUsLm14LXNtLW41e21hcmdpbi1yaWdodDotM3JlbSAhaW1wb3J0YW50fS5tYi1zbS1uNSwubXktc20tbjV7bWFyZ2luLWJvdHRvbTotM3JlbSAhaW1wb3J0YW50fS5tbC1zbS1uNSwubXgtc20tbjV7bWFyZ2luLWxlZnQ6LTNyZW0gIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItc20tYXV0bywubXktc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtc20tYXV0bywubXgtc20tYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm0tbWQtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC1tZC0wLC5teS1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci1tZC0wLC5teC1tZC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLW1kLTAsLm15LW1kLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLW1kLTAsLm14LW1kLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0xLC5teS1tZC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTEsLm14LW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0xLC5teS1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTEsLm14LW1kLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm0tbWQtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtbWQtMiwubXktbWQtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTIsLm14LW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTIsLm15LW1kLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC1tZC0yLC5teC1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm0tbWQtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC1tZC0zLC5teS1tZC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci1tZC0zLC5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLW1kLTMsLm15LW1kLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLW1kLTMsLm14LW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1tZC00LC5teS1tZC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTQsLm14LW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi1tZC00LC5teS1tZC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTQsLm14LW1kLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC1tZC01LC5teS1tZC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci1tZC01LC5teC1tZC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLW1kLTUsLm15LW1kLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLW1kLTUsLm14LW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5wLW1kLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LW1kLTAsLnB5LW1kLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1tZC0wLC5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1tZC0wLC5weS1tZC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtbWQtMCwucHgtbWQtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtbWQtMSwucHktbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItbWQtMSwucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi1tZC0xLC5weS1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC1tZC0xLC5weC1tZC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtbWQtMiwucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci1tZC0yLC5weC1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItbWQtMiwucHktbWQtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC1tZC0yLC5weC1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wLW1kLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LW1kLTMsLnB5LW1kLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci1tZC0zLC5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi1tZC0zLC5weS1tZC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtbWQtMywucHgtbWQtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtbWQtNCwucHktbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItbWQtNCwucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi1tZC00LC5weS1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC1tZC00LC5weC1tZC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucC1tZC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC1tZC01LC5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItbWQtNSwucHgtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItbWQtNSwucHktbWQtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubS1tZC1uMXttYXJnaW46LS4yNXJlbSAhaW1wb3J0YW50fS5tdC1tZC1uMSwubXktbWQtbjF7bWFyZ2luLXRvcDotLjI1cmVtICFpbXBvcnRhbnR9Lm1yLW1kLW4xLC5teC1tZC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tYi1tZC1uMSwubXktbWQtbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtICFpbXBvcnRhbnR9Lm1sLW1kLW4xLC5teC1tZC1uMXttYXJnaW4tbGVmdDotLjI1cmVtICFpbXBvcnRhbnR9Lm0tbWQtbjJ7bWFyZ2luOi0uNXJlbSAhaW1wb3J0YW50fS5tdC1tZC1uMiwubXktbWQtbjJ7bWFyZ2luLXRvcDotLjVyZW0gIWltcG9ydGFudH0ubXItbWQtbjIsLm14LW1kLW4ye21hcmdpbi1yaWdodDotLjVyZW0gIWltcG9ydGFudH0ubWItbWQtbjIsLm15LW1kLW4ye21hcmdpbi1ib3R0b206LS41cmVtICFpbXBvcnRhbnR9Lm1sLW1kLW4yLC5teC1tZC1uMnttYXJnaW4tbGVmdDotLjVyZW0gIWltcG9ydGFudH0ubS1tZC1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQtbWQtbjMsLm15LW1kLW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXItbWQtbjMsLm14LW1kLW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi1tZC1uMywubXktbWQtbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uMywubXgtbWQtbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS1tZC1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC1tZC1uNCwubXktbWQtbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLW40LC5teC1tZC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi1tZC1uNCwubXktbWQtbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLW1kLW40LC5teC1tZC1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0tbWQtbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LW1kLW41LC5teS1tZC1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLW1kLW41LC5teC1tZC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWItbWQtbjUsLm15LW1kLW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwtbWQtbjUsLm14LW1kLW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLW1kLWF1dG8sLm15LW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5tLWxnLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtbGctMCwubXktbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItbGctMCwubXgtbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1sZy0wLC5teS1sZy0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1sZy0wLC5teC1sZy0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQtbGctMSwubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci1sZy0xLC5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWItbGctMSwubXktbGctMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC1sZy0xLC5teC1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTIsLm15LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci1sZy0yLC5teC1sZy0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi1sZy0yLC5teS1sZy0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtbGctMiwubXgtbGctMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQtbGctMywubXktbGctM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXItbGctMywubXgtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi1sZy0zLC5teS1sZy0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC1sZy0zLC5teC1sZy0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQtbGctNCwubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci1sZy00LC5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWItbGctNCwubXktbGctNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC1sZy00LC5teC1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtbGctNSwubXktbGctNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItbGctNSwubXgtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi1sZy01LC5teS1sZy01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC1sZy01LC5teC1sZy01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC1sZy0wLC5weS1sZy0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItbGctMCwucHgtbGctMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItbGctMCwucHktbGctMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC1sZy0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LWxnLTEsLnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGItbGctMSwucHktbGctMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwtbGctMSwucHgtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTIsLnB5LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHItbGctMiwucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTIsLnB5LWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwtbGctMiwucHgtbGctMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC1sZy0zLC5weS1sZy0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItbGctMywucHgtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItbGctMywucHktbGctM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucC1sZy00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTQsLnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGItbGctNCwucHktbGctNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwtbGctNCwucHgtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQtbGctNSwucHktbGctNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLWxnLTUsLnB5LWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC1sZy01LC5weC1sZy01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9Lm0tbGctbjF7bWFyZ2luOi0uMjVyZW0gIWltcG9ydGFudH0ubXQtbGctbjEsLm15LWxnLW4xe21hcmdpbi10b3A6LS4yNXJlbSAhaW1wb3J0YW50fS5tci1sZy1uMSwubXgtbGctbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0gIWltcG9ydGFudH0ubWItbGctbjEsLm15LWxnLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSAhaW1wb3J0YW50fS5tbC1sZy1uMSwubXgtbGctbjF7bWFyZ2luLWxlZnQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tLWxnLW4ye21hcmdpbjotLjVyZW0gIWltcG9ydGFudH0ubXQtbGctbjIsLm15LWxnLW4ye21hcmdpbi10b3A6LS41cmVtICFpbXBvcnRhbnR9Lm1yLWxnLW4yLC5teC1sZy1uMnttYXJnaW4tcmlnaHQ6LS41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLW4yLC5teS1sZy1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSAhaW1wb3J0YW50fS5tbC1sZy1uMiwubXgtbGctbjJ7bWFyZ2luLWxlZnQ6LS41cmVtICFpbXBvcnRhbnR9Lm0tbGctbjN7bWFyZ2luOi0xcmVtICFpbXBvcnRhbnR9Lm10LWxnLW4zLC5teS1sZy1uM3ttYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnR9Lm1yLWxnLW4zLC5teC1sZy1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudH0ubWItbGctbjMsLm15LWxnLW4ze21hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudH0ubWwtbGctbjMsLm14LWxnLW4ze21hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnR9Lm0tbGctbjR7bWFyZ2luOi0xLjVyZW0gIWltcG9ydGFudH0ubXQtbGctbjQsLm15LWxnLW40e21hcmdpbi10b3A6LTEuNXJlbSAhaW1wb3J0YW50fS5tci1sZy1uNCwubXgtbGctbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0gIWltcG9ydGFudH0ubWItbGctbjQsLm15LWxnLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSAhaW1wb3J0YW50fS5tbC1sZy1uNCwubXgtbGctbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tLWxnLW41e21hcmdpbjotM3JlbSAhaW1wb3J0YW50fS5tdC1sZy1uNSwubXktbGctbjV7bWFyZ2luLXRvcDotM3JlbSAhaW1wb3J0YW50fS5tci1sZy1uNSwubXgtbGctbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtICFpbXBvcnRhbnR9Lm1iLWxnLW41LC5teS1sZy1uNXttYXJnaW4tYm90dG9tOi0zcmVtICFpbXBvcnRhbnR9Lm1sLWxnLW41LC5teC1sZy1uNXttYXJnaW4tbGVmdDotM3JlbSAhaW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1sZy1hdXRvLC5teC1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyODhweCl7Lm0teGwtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC14bC0wLC5teS14bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci14bC0wLC5teC14bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLXhsLTAsLm15LXhsLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLXhsLTAsLm14LXhsLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC14bC0xLC5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTEsLm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi14bC0xLC5teS14bC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTEsLm14LXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm0teGwtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQteGwtMiwubXkteGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTIsLm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTIsLm15LXhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC14bC0yLC5teC14bC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC14bC0zLC5teS14bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci14bC0zLC5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLXhsLTMsLm15LXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLXhsLTMsLm14LXhsLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC14bC00LC5teS14bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTQsLm14LXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi14bC00LC5teS14bC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTQsLm14LXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC14bC01LC5teS14bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci14bC01LC5teC14bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLXhsLTUsLm15LXhsLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLXhsLTUsLm14LXhsLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LXhsLTAsLnB5LXhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci14bC0wLC5weC14bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi14bC0wLC5weS14bC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwteGwtMCwucHgteGwtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQteGwtMSwucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHIteGwtMSwucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi14bC0xLC5weS14bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC14bC0xLC5weC14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQteGwtMiwucHkteGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci14bC0yLC5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGIteGwtMiwucHkteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC14bC0yLC5weC14bC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LXhsLTMsLnB5LXhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci14bC0zLC5weC14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi14bC0zLC5weS14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwteGwtMywucHgteGwtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQteGwtNCwucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHIteGwtNCwucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi14bC00LC5weS14bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC14bC00LC5weC14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC14bC01LC5weS14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHIteGwtNSwucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGIteGwtNSwucHkteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubS14bC1uMXttYXJnaW46LS4yNXJlbSAhaW1wb3J0YW50fS5tdC14bC1uMSwubXkteGwtbjF7bWFyZ2luLXRvcDotLjI1cmVtICFpbXBvcnRhbnR9Lm1yLXhsLW4xLC5teC14bC1uMXttYXJnaW4tcmlnaHQ6LS4yNXJlbSAhaW1wb3J0YW50fS5tYi14bC1uMSwubXkteGwtbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtICFpbXBvcnRhbnR9Lm1sLXhsLW4xLC5teC14bC1uMXttYXJnaW4tbGVmdDotLjI1cmVtICFpbXBvcnRhbnR9Lm0teGwtbjJ7bWFyZ2luOi0uNXJlbSAhaW1wb3J0YW50fS5tdC14bC1uMiwubXkteGwtbjJ7bWFyZ2luLXRvcDotLjVyZW0gIWltcG9ydGFudH0ubXIteGwtbjIsLm14LXhsLW4ye21hcmdpbi1yaWdodDotLjVyZW0gIWltcG9ydGFudH0ubWIteGwtbjIsLm15LXhsLW4ye21hcmdpbi1ib3R0b206LS41cmVtICFpbXBvcnRhbnR9Lm1sLXhsLW4yLC5teC14bC1uMnttYXJnaW4tbGVmdDotLjVyZW0gIWltcG9ydGFudH0ubS14bC1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQteGwtbjMsLm15LXhsLW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXIteGwtbjMsLm14LXhsLW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi14bC1uMywubXkteGwtbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC14bC1uMywubXgteGwtbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS14bC1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC14bC1uNCwubXkteGwtbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLW40LC5teC14bC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi14bC1uNCwubXkteGwtbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLXhsLW40LC5teC14bC1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0teGwtbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LXhsLW41LC5teS14bC1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLXhsLW41LC5teC14bC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWIteGwtbjUsLm15LXhsLW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwteGwtbjUsLm14LXhsLW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXhsLWF1dG8sLm15LXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXhsLWF1dG8sLm14LXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRleHQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2UgIWltcG9ydGFudH0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey50ZXh0LXNtLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtc20tcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey50ZXh0LW1kLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey50ZXh0LWxnLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbGctcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4OHB4KXsudGV4dC14bC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIgIWltcG9ydGFudH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudH0udGV4dC13aGl0ZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXtjb2xvcjojZGEyOTFjICFpbXBvcnRhbnR9YS50ZXh0LXByaW1hcnk6aG92ZXIsYS50ZXh0LXByaW1hcnk6Zm9jdXN7Y29sb3I6Izk2MWMxMyAhaW1wb3J0YW50fS50ZXh0LXNlY29uZGFyeXtjb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9YS50ZXh0LXNlY29uZGFyeTpob3ZlcixhLnRleHQtc2Vjb25kYXJ5OmZvY3Vze2NvbG9yOiM0OTRmNTQgIWltcG9ydGFudH0udGV4dC1zdWNjZXNze2NvbG9yOiMyOGE3NDUgIWltcG9ydGFudH1hLnRleHQtc3VjY2Vzczpob3ZlcixhLnRleHQtc3VjY2Vzczpmb2N1c3tjb2xvcjojMTk2OTJjICFpbXBvcnRhbnR9LnRleHQtaW5mb3tjb2xvcjojMTdhMmI4ICFpbXBvcnRhbnR9YS50ZXh0LWluZm86aG92ZXIsYS50ZXh0LWluZm86Zm9jdXN7Y29sb3I6IzBmNjY3NCAhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmd7Y29sb3I6I2ZmYzEwNyAhaW1wb3J0YW50fWEudGV4dC13YXJuaW5nOmhvdmVyLGEudGV4dC13YXJuaW5nOmZvY3Vze2NvbG9yOiNiYThiMDAgIWltcG9ydGFudH0udGV4dC1kYW5nZXJ7Y29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fWEudGV4dC1kYW5nZXI6aG92ZXIsYS50ZXh0LWRhbmdlcjpmb2N1c3tjb2xvcjojYTcxZDJhICFpbXBvcnRhbnR9LnRleHQtbGlnaHR7Y29sb3I6I2Y4ZjlmYSAhaW1wb3J0YW50fWEudGV4dC1saWdodDpob3ZlcixhLnRleHQtbGlnaHQ6Zm9jdXN7Y29sb3I6I2NiZDNkYSAhaW1wb3J0YW50fS50ZXh0LWRhcmt7Y29sb3I6IzM0M2E0MCAhaW1wb3J0YW50fWEudGV4dC1kYXJrOmhvdmVyLGEudGV4dC1kYXJrOmZvY3Vze2NvbG9yOiMxMjE0MTYgIWltcG9ydGFudH0udGV4dC1ib2R5e2NvbG9yOiMyMTI1MjkgIWltcG9ydGFudH0udGV4dC1tdXRlZHtjb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7Y29sb3I6cmdiYSgwLDAsMCwwLjUpICFpbXBvcnRhbnR9LnRleHQtd2hpdGUtNTB7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpICFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0udGV4dC1kZWNvcmF0aW9uLW5vbmV7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0udGV4dC1icmVha3t3b3JkLWJyZWFrOmJyZWFrLXdvcmQgIWltcG9ydGFudDt3b3JkLXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50fS50ZXh0LXJlc2V0e2NvbG9yOmluaGVyaXQgIWltcG9ydGFudH0udmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9QG1lZGlhIHByaW50eyosKjo6YmVmb3JlLCo6OmFmdGVye3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH1hOm5vdCguYnRuKTpub3QoLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUpe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWJiclt0aXRsZV06OmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCAhaW1wb3J0YW50fXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgI2FkYjViZDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1AcGFnZXtzaXplOmEzfWJvZHl7bWluLXdpZHRoOjk5MnB4ICFpbXBvcnRhbnR9LmNvbnRhaW5lcnttaW4td2lkdGg6OTkycHggIWltcG9ydGFudH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYmFkZ2V7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LnRhYmxlLWRhcmt7Y29sb3I6aW5oZXJpdH0udGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aGVhZCB0aCwudGFibGUtZGFyayB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6I2RlZTJlNn0udGFibGUgLnRoZWFkLWRhcmsgdGh7Y29sb3I6aW5oZXJpdDtib3JkZXItY29sb3I6I2RlZTJlNn19QGZvbnQtZmFjZXtmb250LWZhbWlseTonZm9udGVsbG8nO3NyYzp1cmwoXCIuLi9mb250cy9mb250ZWxsby9mb250ZWxsby5lb3Q/NzE4MDM5MDFcIik7c3JjOnVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLmVvdD83MTgwMzkwMSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9mb250ZWxsby9mb250ZWxsby53b2ZmMj83MTgwMzkwMVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9mb250ZWxsby9mb250ZWxsby53b2ZmPzcxODAzOTAxXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8udHRmPzcxODAzOTAxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLnN2Zz83MTgwMzkwMSNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfVtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJmb250ZWxsb1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtzcGVhazpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxZW07LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmljb24tYm9vay1vcGVuOmJlZm9yZXtjb250ZW50OidcXGU4MDAnfS5pY29uLWRvYy10ZXh0OmJlZm9yZXtjb250ZW50OidcXGU4MDEnfS5pY29uLXNoYXJlOmJlZm9yZXtjb250ZW50OidcXGU4MDInfS5pY29uLXVwLW9wZW4tYmlnOmJlZm9yZXtjb250ZW50OidcXGU4MDMnfS5pY29uLXJpZ2h0LW9wZW4tYmlnOmJlZm9yZXtjb250ZW50OidcXGU4MDQnfS5pY29uLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OidcXGU4MDUnfS5pY29uLWxlZnQtb3Blbi1iaWc6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwNid9Lmljb24tZG93bi1vcGVuLWJpZzpiZWZvcmV7Y29udGVudDonXFxlODA3J30uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50OidcXGU4MDgnfS5pY29uLXVwLW9wZW4tbWluaTpiZWZvcmV7Y29udGVudDonXFxlODA5J30uaWNvbi1yaWdodC1vcGVuLW1pbmk6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwYSd9Lmljb24tbGVmdC1vcGVuLW1pbmk6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwYid9Lmljb24tZG93bi1vcGVuLW1pbmk6YmVmb3Jle2NvbnRlbnQ6J1xcZTgwYyd9Lmljb24tdXAtb3BlbjpiZWZvcmV7Y29udGVudDonXFxlODBkJ30uaWNvbi1yaWdodC1vcGVuOmJlZm9yZXtjb250ZW50OidcXGU4MGUnfS5pY29uLWxlZnQtb3BlbjpiZWZvcmV7Y29udGVudDonXFxlODBmJ30uaWNvbi1kb3duLW9wZW46YmVmb3Jle2NvbnRlbnQ6J1xcZTgxMCd9Lmljb24tcnNzOmJlZm9yZXtjb250ZW50OidcXGU4MTEnfS5pY29uLXhpbmc6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxMid9Lmljb24teW91dHViZTpiZWZvcmV7Y29udGVudDonXFxlODEzJ30uaWNvbi15b3V0dWJlLXBsYXk6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxNCd9Lmljb24tcGxheS1jaXJjbGVkMjpiZWZvcmV7Y29udGVudDonXFxlODE1J30uaWNvbi1tYXA6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxNid9Lmljb24tc2VhcmNoOmJlZm9yZXtjb250ZW50OidcXGU4MTcnfS5pY29uLW1lbnU6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxOCd9Lmljb24tbWFpbDpiZWZvcmV7Y29udGVudDonXFxlODE5J30uaWNvbi1saW5rOmJlZm9yZXtjb250ZW50OidcXGU4MWEnfS5pY29uLXByaW50OmJlZm9yZXtjb250ZW50OidcXGU4MWInfS5pY29uLWRvdDpiZWZvcmV7Y29udGVudDonXFxlODFjJ30uaWNvbi1wYXVzZTpiZWZvcmV7Y29udGVudDonXFxlODFkJ30uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfY2xvc2U6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxZSd9Lmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X21lbnU6YmVmb3Jle2NvbnRlbnQ6J1xcZTgxZid9Lmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X3BvZGNhc3RfaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6J1xcZTgyMCd9Lmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X3BvZGNhc3RfdGV4dDpiZWZvcmV7Y29udGVudDonXFxlODIxJ30uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfcG9kY2FzdC1wbGF5aW5nOmJlZm9yZXtjb250ZW50OidcXGU4MjInfS5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9zZWFyY2g6YmVmb3Jle2NvbnRlbnQ6J1xcZTgyMyd9Lmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X3ZpZGVvOmJlZm9yZXtjb250ZW50OidcXGU4MjQnfS5pY29uLWNsb3VkOmJlZm9yZXtjb250ZW50OidcXGU4MjUnfS5pY29uLXN0b3A6YmVmb3Jle2NvbnRlbnQ6J1xcZTgyNid9Lmljb24tZmxhc2g6YmVmb3Jle2NvbnRlbnQ6J1xcZTgyNyd9Lmljb24tdG8tZW5kLWFsdDpiZWZvcmV7Y29udGVudDonXFxlODI4J30uaWNvbi10by1zdGFydDpiZWZvcmV7Y29udGVudDonXFxlODI5J30uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfb25saW5lcHVibGljYXRpb246YmVmb3Jle2NvbnRlbnQ6J1xcZTgyYSd9Lmljb24td2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6J1xcZjIzMid9Lmljb24tZ3BsdXM6YmVmb3Jle2NvbnRlbnQ6J1xcZjMwZid9Lmljb24tbGlua2VkaW46YmVmb3Jle2NvbnRlbnQ6J1xcZjMxOCd9Lmljb24taW5zdGFncmFtOmJlZm9yZXtjb250ZW50OidcXGYzMmQnfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIjtzcmM6dXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtcmVndWxhci5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCI7c3JjOnVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLWJvbGQuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfWJvZHl7Y29sb3I6IzI2MjYyNjtmb250LWZhbWlseTpcIkdlb3JnaWFcIixzZXJpZjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfTo6LW1vei1zZWxlY3Rpb257YmFja2dyb3VuZDojYmRiZWJkfTo6c2VsZWN0aW9ue2JhY2tncm91bmQ6I2JkYmViZH1oMSxoMixoMyxoNCxoNSxoNntmb250LXdlaWdodDpib2xkO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn1oMSwuYXJ0aWNsZS1oMXtmb250LXNpemU6NjhweDtsaW5lLWhlaWdodDoxLjA4ODttYXJnaW4tYm90dG9tOjE2cHh9aDN7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MzBweH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkfWEsYTp2aXNpdGVke2NvbG9yOiNkYTI5MWM7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMnMgZWFzZS1vdXR9YTpob3ZlcixhOmFjdGl2ZSxhOmZvY3VzLGE6dmlzaXRlZDpob3ZlcixhOnZpc2l0ZWQ6YWN0aXZlLGE6dmlzaXRlZDpmb2N1c3tjb2xvcjojZGEyOTFjO3RleHQtZGVjb3JhdGlvbjpub25lfWEgaS5pY29uLGE6dmlzaXRlZCBpLmljb257dGV4dC1kZWNvcmF0aW9uOmluaGVyaXR9YS5idG46aG92ZXIsYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmhvdmVyLGEuYnRuOmFjdGl2ZSxhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6YWN0aXZlLGEuYnRuOmZvY3VzLGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpmb2N1c3tjb2xvcjojZmZmfWEudGVhc2UtbGlua3t3b3JkLXdyYXA6YnJlYWstd29yZH0uYnRuLC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXR7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS5mb3JtLWNvbnRyb2wsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXR7Ym9yZGVyLWNvbG9yOiMyNjI2MjZ9LmNvbG9yLWxpbmt7Y29sb3I6I2RhMjkxY30uYXJ0aWNsZS1sZWFke2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjEuMjMzO2ZvbnQtc3R5bGU6aXRhbGljO21hcmdpbi1ib3R0b206NDBweH0udGl0bGUtc2VjdGlvbntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjI0cHh9LnRpdGxlLXNlY3Rpb24gYTpob3ZlciwudGl0bGUtc2VjdGlvbiBhOmFjdGl2ZSwudGl0bGUtc2VjdGlvbiBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmhvbWUgLnRpdGxlLXNlY3Rpb24sLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC50aXRsZS1zZWN0aW9uLC5wYWdlLXRlbXBsYXRlLXBhZ2UtbWVkaWEgLnRpdGxlLXNlY3Rpb24sLnBhZ2UtdGVtcGxhdGUtcGFnZS1hYm91dCAudGl0bGUtc2VjdGlvbiwucGFnZS10ZW1wbGF0ZS1wYWdlLXRlYW0gLnRpdGxlLXNlY3Rpb24sLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIC50aXRsZS1zZWN0aW9ue2NvbG9yOiMyNjI2MjZ9LnRpdGxlLWFyY2hpdmV7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjBweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luOjA7Y29sb3I6I2RhMjkxY30udGl0bGUtYXJjaGl2ZSBzcGFue2NvbG9yOiMyNjI2MjZ9LnRpdGxlLWJpZ3tmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyOXB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2ZmZiwgLTFweCAxcHggMCAjZmZmLCAycHggMCAwICNmZmYsIC0ycHggMCAwICNmZmZ9LnRpdGxlLWJpZyBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgIzI2MjYyNn0ubGVhZC1tZWRpdW0sLmxlYWQtbWVkaXVtIHB7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LmxlYWQtYmlnLC5sZWFkLWJpZyBwe2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS50aXRsZS13aWRnZXR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbTo4cHh9dWwubGlzdC1zaW1wbGV7bGlzdC1zdHlsZTpub25lIG91dHNpZGUgbm9uZTttYXJnaW46MDtwYWRkaW5nOjB9Lmxpbmstc2VjdGlvbiBhe2NvbG9yOiMyNjI2MjY7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZH0ubGluay1zZWN0aW9uIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lmxpbmstc2VjdGlvbiBhIC5pY29uLWRvd24tb3Blbi1iaWc6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O2xpbmUtaGVpZ2h0OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lmxpbmstc2VjdGlvbiBhLmNvbGxhcHNlZCAuaWNvbi1kb3duLW9wZW4tYmlnOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0ZXh0LWRlY29yYXRpb246aW5oZXJpdH0ubGluay1zZWN0aW9uIGEuY29sbGFwc2VkOmhvdmVyLC5saW5rLXNlY3Rpb24gYS5jb2xsYXBzZWQ6YWN0aXZle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmFydGljbGUtYm9keS1sZWFkIHB7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzdweDtmb250LXN0eWxlOml0YWxpYzttYXJnaW4tYm90dG9tOjI0cHh9LmFydGljbGUtYm9keS1ieWxpbmV7bWFyZ2luLXRvcDoyNHB4O21hcmdpbi1ib3R0b206NDhweH0uYXJ0aWNsZS1ib2R5LWJ5bGluZSBwe2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTo4cHh9LmJsb2NrLXdpZGdldCBwLC5ibG9jay13aWRnZXQgYWRkcmVzc3tmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOHB4O21hcmdpbi1ib3R0b206MTZweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LmJsb2NrLXdpZGdldCBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5ibG9jay13aWRnZXQgYTpob3ZlciwuYmxvY2std2lkZ2V0IGE6Zm9jdXMsLmJsb2NrLXdpZGdldCBhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtoMSwuYXJ0aWNsZS1oMXtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDozOXB4O21hcmdpbi1ib3R0b206OHB4fS5hcnRpY2xlLWxlYWR7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjVweDttYXJnaW4tYm90dG9tOjI0cHh9LnRpdGxlLXNlY3Rpb257Y29sb3I6IzI2MjYyNn1oMi50aXRsZS1zZWN0aW9ue2ZvbnQtc2l6ZToxOHB4fX1idXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5idG4tcHJpbWFyeSwubXVpLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsYS5idG4tcHJpbWFyeSxhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7Ym9yZGVyLWNvbG9yOiNkYTI5MWN9LmJ0bi1zcnNseXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzI2MjYyNn0uYnRuLXNyc2x5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjYyNjI2O2JvcmRlci1jb2xvcjojMGQwZDBkfS5idG4tc3JzbHk6Zm9jdXMsLmJ0bi1zcnNseS5mb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI2MjYyNjtib3JkZXItY29sb3I6IzBkMGQwZDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMzcsMzgsMzgsMC41KX0uYnRuLXNyc2x5LmRpc2FibGVkLC5idG4tc3JzbHk6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMyNjI2MjZ9LmJ0bi1zcnNseTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1zcnNseTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1zcnNseS5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7Ym9yZGVyLWNvbG9yOiMwNjA2MDZ9LmJ0bi1zcnNseTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1zcnNseTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zcnNseS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDM3LDM4LDM4LDAuNSl9Ym9keS5hZG1pbi1iYXIgI2hlYWRlcnt0b3A6MzJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS5hZG1pbi1iYXIgI2hlYWRlcnt0b3A6NDZweH0uY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MThweDtwYWRkaW5nLWxlZnQ6MThweH0uY29sLTEsLmNvbC0yLC5jb2wtMywuY29sLTQsLmNvbC01LC5jb2wtNiwuY29sLTcsLmNvbC04LC5jb2wtOSwuY29sLTEwLC5jb2wtMTEsLmNvbC0xMiwuY29sLC5jb2wtc20tMSwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20sLmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZCwuY29sLWxnLTEsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLC5jb2wteGwtMSwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGx7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweH0ucm93e21hcmdpbi1sZWZ0Oi01cHg7bWFyZ2luLXJpZ2h0Oi01cHh9fS5zZW8taGlkZGVue2ZvbnQtc2l6ZTowO3dpZHRoOjFweDtoZWlnaHQ6MXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KX0jYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNvY2lhbC1idWJibGV7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojY2NjO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtc2l6ZToyMHB4O21hcmdpbi10b3A6NXB4O21hcmdpbi1yaWdodDo1cHg7Y29sb3I6I2ZmZn0uc29jaWFsLWJ1YmJsZTpob3Zlciwuc29jaWFsLWJ1YmJsZTphY3RpdmUsLnNvY2lhbC1idWJibGU6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNlZmVmZWZ9I3R5cGVkLXN0cmluZ3N7ZGlzcGxheTpub25lfS50eXBlZC1jb250YWluZXJ7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MTZweDtoZWlnaHQ6MjEycHh9LnR5cGVkLWNvbnRhaW5lciAudHlwZWQtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxMDAlfS50eXBlZC1jb250YWluZXIgLnR5cGVkLWlubmVyICN0eXBlZHtmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDozNnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO2NvbG9yOiMyNjI2MjY7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCV9Lm92ZXJsYXktY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5vdmVybGF5LWNvbnRhaW5lciAub3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjB9Lm1vYmlsZS1vbmx5LC5tb2JpbGUtb25seS1pbmxpbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpey50b3VjaGV2ZW50cyAubW9iaWxlLW9ubHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS50b3VjaGV2ZW50cyAubW9iaWxlLW9ubHktaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fS5zcnNseS1mYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250Om5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtmb250LXNpemU6aW5oZXJpdDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5zcnNseS1mb250ZWxsbywubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluay5uYXYtbGluay1maWxlOmJlZm9yZSwuYWlzLXNlYXJjaC1ib3g6YWZ0ZXIsLmFpcy1TZWFyY2hCb3g6YWZ0ZXIsLmFpcy1QYW5lbCAuYWlzLVBhbmVsLWhlYWRlcjphZnRlciwjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtcGxheSBidXR0b246YmVmb3JlLCNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1wYXVzZSBidXR0b246YmVmb3JlLC5zaW5nbGUtdmlkZW9fX3RpdGxlOmJlZm9yZSwudGVhc2UtcG9zdCBoMzpiZWZvcmUsLnRlYXNlLXB1YmxpY2F0aW9uIGgzOmJlZm9yZSwudGVhc2UtcG9kY2FzdCBoMzpiZWZvcmUsLnRlYXNlLXZpZGVvIGgzOmJlZm9yZSwudGVhc2UtbWljcm9zaXRlIGgzOmJlZm9yZXtmb250LWZhbWlseTpcImZvbnRlbGxvXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3NwZWFrOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjFlbTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0ucGx1c21pbnVze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjhweDtoZWlnaHQ6MjhweH0ucGx1c21pbnVzIC5wbHVzbWludXMtdmVydGljYWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjpoZWlnaHQgMC4ycyBlYXNlLWluO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMjYyNjI2fS5wbHVzbWludXMgLnBsdXNtaW51cy1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYyNjI2fS5wbHVzbWludXMtZHJvcGRvd257d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0ucGx1c21pbnVzLWRyb3Bkb3duIC5wbHVzbWludXN7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTBweH0ucGx1c21pbnVzLWRyb3Bkb3duIC5wbHVzbWludXMgLnBsdXNtaW51cy12ZXJ0aWNhbHtoZWlnaHQ6MCV9LnBsdXNtaW51cy1kcm9wZG93bi5jb2xsYXBzZWQgLnBsdXNtaW51cyAucGx1c21pbnVzLXZlcnRpY2Fse2hlaWdodDoxMDAlfS5wbHVzbWludXMtZHJvcGRvd24gLnBsdXNtaW51cy10ZXh0e2ZvbnQtc2l6ZToxN3B4O2xpbmUtaGVpZ2h0OjI4cHg7ZmxvYXQ6bGVmdDtjb2xvcjojMjYyNjI2fS5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLXJpZ2h0OjB9LmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LS43NXJlbTtyaWdodDotMS4yNXJlbTtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2NvbG9yOmluaGVyaXR9aW5wdXQsdGV4dGFyZWEsLmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fWlucHV0OmZvY3VzLHRleHRhcmVhOmZvY3VzLC5mb3JtLWNvbnRyb2w6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0OmZvY3VzLC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQ6Zm9jdXMsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQ6Zm9jdXN7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LnNhbGVzZm9yY2V7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NjAwcHg7bWFyZ2luLWJvdHRvbToyNHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2FsZXNmb3JjZXttYXJnaW4tYm90dG9tOjJlbX19LnNhbGVzZm9yY2UgLmZvcm1fX3N0YXR1c3ttYXJnaW4tdG9wOjIwcHg7cGFkZGluZzoyMHB4O2JvcmRlcjozcHggc29saWQgI2NjY30uc2FsZXNmb3JjZSAuZm9ybV9fc3RhdHVzLS1zdWNjZXNze2JvcmRlci1jb2xvcjojMDA5NjYwfS5zYWxlc2ZvcmNlIC5mb3JtX19zdGF0dXMtLXNlbmRpbmd7Ym9yZGVyLWNvbG9yOiMyNjI2MjZ9LnNhbGVzZm9yY2UgLmZvcm1fX3N0YXR1cy0tZXJyb3J7Ym9yZGVyLWNvbG9yOiNlZDhiMDB9LnNhbGVzZm9yY2UgLmZvcm1fX2Vycm9ye2NvbG9yOiNlZDhiMDA7bWFyZ2luLXRvcDotMTBweDttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZzowIDE0cHh9LnNhbGVzZm9yY2UgLmZvcm1fX2Vycm9yLS13aG9sZS1mb3Jte2JvcmRlcjoycHggc29saWQgI2VkOGIwMDtwYWRkaW5nOjhweCAxNHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXRvcDowfS5tdWktZm9ybSwubXVpLWZvcm0gLk11aUlucHV0QmFzZS1yb290LC5tdWktZm9ybSAuTXVpVHlwb2dyYXBoeS1ib2R5MXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtZmFtaWx5OkFyaWFsLCBzYW5zLXNlcmlmfS5tdWktZm9ybSBoM3tmb250LXNpemU6MjFweCAhaW1wb3J0YW50O21hcmdpbi10b3A6MjBweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWYgIWltcG9ydGFudH0ubXVpLWZvcm0gcHttYXJnaW4tYm90dG9tOjIwcHh9Lm11aS1mb3JtIC5NdWlJbnB1dEJhc2UtY29sb3JQcmltYXJ5OmZvY3VzLC5tdWktZm9ybSAuTXVpSW5wdXRCYXNlLWNvbG9yUHJpbWFyeS5NdWktZm9jdXNlZHtvdXRsaW5lLWNvbG9yOiNkYTI5MWN9Lm11aS1mb3JtIC5NdWlJbnB1dEJhc2UtY29sb3JQcmltYXJ5OmZvY3VzIGZpZWxkc2V0LC5tdWktZm9ybSAuTXVpSW5wdXRCYXNlLWNvbG9yUHJpbWFyeS5NdWktZm9jdXNlZCBmaWVsZHNldHtib3JkZXItY29sb3I6I2RhMjkxY30ubXVpLWZvcm0gLk11aUZvcm1MYWJlbC1yb290Lk11aS1mb2N1c2Vke2NvbG9yOiNkYTI5MWN9Lm11aS1mb3JtIC5NdWlDaGVja2JveC1yb290OmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyMTgsNDEsMjgsMC4xKX0ubXVpLWZvcm0gLk11aUNoZWNrYm94LXJvb3QuTXVpLWNoZWNrZWR7Y29sb3I6I2RhMjkxY30ubXVpLWZvcm0gLk11aUZvcm1Db250cm9sLXJvb3R7d2lkdGg6MTAwJX0ubXVpLWZvcm0gLk11aUZvcm1Db250cm9sLXJvb3QsLm11aS1mb3JtIC5NdWlGb3JtQ29udHJvbExhYmVsLXJvb3R7bWFyZ2luLWJvdHRvbToxMHB4fS5tdWktZm9ybSBzbWFsbHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LTEwcHh9Lm11aS1mb3JtIC5NdWlGb3JtR3JvdXAtcm9vdHttYXJnaW46MTBweCAwIDIwcHh9Lm11aS1mb3JtIC5NdWlPdXRsaW5lZElucHV0LXJvb3R7Ym9yZGVyLXJhZGl1czowfS5tdWktZm9ybSAuTXVpT3V0bGluZWRJbnB1dC1pbnB1dHtwYWRkaW5nOjE4LjVweCAxNHB4fS5tdWktZm9ybSAuTXVpT3V0bGluZWRJbnB1dC1pbnB1dFt0eXBlPVwiZmlsZVwiXXtwYWRkaW5nOjE4LjVweCAxNHB4IDI2cHh9Lm11aS1mb3JtIC5Qcml2YXRlTm90Y2hlZE91dGxpbmUtbGVnZW5kTm90Y2hlZC00e3BhZGRpbmc6MCA4cHggMCA1cHh9Lm11aS1mb3JtIGJ1dHRvbnttYXJnaW46MjBweCAwO3BhZGRpbmc6MTBweCAxOHB4fS5tdWktZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtib3JkZXI6bWVkaXVtIG5vbmU7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4fS5tdWktZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tdWktZm9ybSAuZm9ybV9fYnV0dG9uLS1zZWNvbmRhcnl7bWFyZ2luOjEwcHggMCAyMHB4O3BhZGRpbmc6NXB4IDE4cHg7Ym9yZGVyOjFweCBzb2xpZCAjZWZlZmVmO2NvbG9yOiMyNjI2MjY7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfS5tdWktZm9ybSAuZm9ybV9fYnV0dG9uLS1saW5re2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmYzEwNztiYWNrZ3JvdW5kOm5vbmU7Ym94LXNoYWRvdzpub25lO2JvcmRlcjptZWRpdW0gbm9uZTtwYWRkaW5nOjB9Lm11aS1mb3JtIC5mb3JtX19idXR0b24tLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2xpY2stc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnNsaWNrLWxpc3R7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5zbGljay1saXN0OmZvY3Vze291dGxpbmU6bm9uZX0uc2xpY2stbGlzdC5kcmFnZ2luZ3tjdXJzb3I6cG9pbnRlcjtjdXJzb3I6aGFuZH0uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywuc2xpY2stc2xpZGVyIC5zbGljay1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uc2xpY2stdHJhY2t7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc2xpY2stdHJhY2s6YmVmb3JlLC5zbGljay10cmFjazphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZX0uc2xpY2stdHJhY2s6YWZ0ZXJ7Y2xlYXI6Ym90aH0uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2t7dmlzaWJpbGl0eTpoaWRkZW59LnNsaWNrLXNsaWRle2Zsb2F0OmxlZnQ7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7ZGlzcGxheTpub25lfVtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRle2Zsb2F0OnJpZ2h0fS5zbGljay1zbGlkZSBpbWd7ZGlzcGxheTpibG9ja30uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWd7ZGlzcGxheTpub25lfS5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWd7cG9pbnRlci1ldmVudHM6bm9uZX0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2Rpc3BsYXk6YmxvY2t9LnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGV7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fS5zbGljay1hcnJvdy5zbGljay1oaWRkZW57ZGlzcGxheTpub25lfS5zbGlkZXIgLnNsaWNrLWFycm93e3otaW5kZXg6MTA7Zm9udC1zaXplOjQycHg7bGluZS1oZWlnaHQ6MTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTE2cHg7Y3Vyc29yOnBvaW50ZXJ9LnNsaWRlciAuc2xpY2stYXJyb3cuc2xpZGUtcHJldntsZWZ0Oi0xMHB4fS5zbGlkZXIgLnNsaWNrLWFycm93LnNsaWRlLW5leHR7cmlnaHQ6LTEwcHh9LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJ7bWFyZ2luLWJvdHRvbTozMnB4O3BhZGRpbmctYm90dG9tOjE2cHh9LnNsaWNrLWRvdHN7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Ym90dG9tOi0yNHB4O2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NHB4O2JvcmRlci1yYWRpdXM6MTZweDtiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7bWFyZ2luOjAgYXV0b30uc2xpY2stZG90cyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O21hcmdpbjowIDRweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLWRvdHMgbGkgYnV0dG9ue2JvcmRlcjowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O291dGxpbmU6bm9uZTtsaW5lLWhlaWdodDowcHg7Y29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZzo1cHg7Y3Vyc29yOnBvaW50ZXJ9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c3tvdXRsaW5lOm5vbmV9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3Jle29wYWNpdHk6Ljc1O2NvbG9yOiM2MDYwNjB9LnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y29udGVudDpcIu6gnFwiO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Zm9udC1mYW1pbHk6XCJmb250ZWxsb1wiO2ZvbnQtc2l6ZTo2MHB4O2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2JkYmViZDtvcGFjaXR5OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7Y29sb3I6IzYwNjA2MDtvcGFjaXR5OjF9LnNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmV9LnNsaWRlci5zbGljay1pbml0aWFsaXplZHtkaXNwbGF5OmJsb2NrfS5zbGlkZXIgLnNsaWRle2hlaWdodDphdXRvfS5zbGlkZXIgLnNsaWRlIGgze21hcmdpbjowfS5zbGlkZXIgLnNsaWRlIGg0e21hcmdpbjowfS5zbGlkZXIgLnNsaWRlIGltZ3ttYXJnaW46MCBhdXRvO3dpZHRoOmF1dG99LnNsaWRlciAuc2xpZGUgcHttYXJnaW46MH0uc2xpZGUtdXNlciAuc2xpZGUtaW5uZXJ7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4fS5zbGlkZS11c2VyIC5mZWF0dXJlZC1pbWFnZXttYXJnaW4tYm90dG9tOjE2cHh9LnNsaWRlLXVzZXIgaW1ne2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgIzI2MjYyNn0uc2xpZGUtdXNlciBoNHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1hbGlnbjpjZW50ZXJ9LnNsaWRlLXVzZXIgcC5wb3NpdGlvbntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcn0uc2xpZGUtdXNlciAucGVyc29uLXBob25le21hcmdpbi10b3A6MTZweH0uc2xpZGUtdXNlciAucGVyc29uLXBob25lLC5zbGlkZS11c2VyIC5wZXJzb24tbWFpbHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcn0uc2xpZGVyLWV4cGVydHMtZGV0YWlscyAuc2xpZGUtdXNlciBoNHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9LnNsaWRlci5zbGlkZXItY29udGVudCAuc2xpY2stYXJyb3cuc2xpZGUtcHJldntsZWZ0Oi0yMHB4fS5zbGlkZXIuc2xpZGVyLWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWRlLW5leHR7cmlnaHQ6LTIwcHh9LnNsaWRlIC5pbWFnZS1kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjhweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweH0jZm9vdGVye2JvcmRlci10b3A6N3B4IHNvbGlkICMyNjI2MjY7bWFyZ2luLXRvcDo1NnB4O3BhZGRpbmctdG9wOjI0cHg7cGFkZGluZy1ib3R0b206ODBweH0jZm9vdGVyIC5zb2NpYWwtcHJvZmlsZXMgYXtmb250LXNpemU6MjJweDttYXJnaW4tcmlnaHQ6MTZweH0jZm9vdGVyIC5zb2NpYWwtcHJvZmlsZXMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtvcGFjaXR5OjAuOH0uZm9vdGVyLXdpZGdldHMgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIGZvcm0gLmlucHV0LWdyb3VwIGlucHV0LmZvcm0tY29udHJvbCwuZm9vdGVyLXdpZGdldHMgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIGZvcm0gLmlucHV0LWdyb3VwIC5haXMtc2VhcmNoLWJveCBpbnB1dC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5mb290ZXItd2lkZ2V0cyAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5mb290ZXItd2lkZ2V0cyAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgZm9ybSAuaW5wdXQtZ3JvdXAgLmFpcy1zZWFyY2gtYm94IGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94IC5mb290ZXItd2lkZ2V0cyAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQuYWlzLVNlYXJjaEJveC1pbnB1dCwuZm9vdGVyLXdpZGdldHMgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIGZvcm0gLmlucHV0LWdyb3VwIC5haXMtU2VhcmNoQm94IGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuZm9vdGVyLXdpZGdldHMgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIGZvcm0gLmlucHV0LWdyb3VwIGlucHV0LmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuZm9vdGVyLXdpZGdldHMgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIGZvcm0gLmlucHV0LWdyb3VwIC5haXMtU2VhcmNoQm94IGlucHV0LmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmZvb3Rlci13aWRnZXRzIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciBmb3JtIC5pbnB1dC1ncm91cCBpbnB1dC5haXMtU2VhcmNoQm94LWlucHV0e3dpZHRoOjEwMCV9LmJsb2NrLXdpZGdldHttYXJnaW4tYm90dG9tOjQ4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpey5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuaW5wdXQtZ3JvdXAsLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5pbnB1dC1ncm91LWJ0biwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94LWlucHV0e2Rpc3BsYXk6YmxvY2t9fS5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5re3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtib3JkZXItdG9wOjFweCBzb2xpZCAjMjYyNjI2O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE5cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rLm5hdi1saW5rLWZpbGU6YmVmb3Jle21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgwMVwiO3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rOmhvdmVyLC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rOmZvY3VzLC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlc3tsaXN0LXN0eWxlOm5vbmUgb3V0c2lkZSBub25lO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXItdG9wOjFweCBzb2xpZCAjMjYyNjI2O3BhZGRpbmctdG9wOjZweH0uZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbXttYXJnaW4tcmlnaHQ6MjRweDtmbG9hdDpsZWZ0fS5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6aG92ZXIsLmZvb3Rlci1zaXRlbWFwIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTphY3RpdmUsLmZvb3Rlci1zaXRlbWFwIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTpmb2N1c3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGEyOTFjfS5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkYTI5MWN9LnNlcGVyYXRvci1tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsjZm9vdGVyIC5zb2NpYWwtcHJvZmlsZXN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNmb290ZXIgLnNvY2lhbC1wcm9maWxlcyAuaWNvbnttYXJnaW4tcmlnaHQ6MH0uYmxvY2std2lkZ2V0e21hcmdpbi1ib3R0b206MzJweH0uc2VwZXJhdG9yLW1vYmlsZXtkaXNwbGF5OmJsb2NrO21hcmdpbjoxNnB4IC05cHggMTZweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYyNjI2O3dpZHRoOjEwMCV9LmZvb3Rlci1zaXRlbWFwIC5uYXYgLm5hdi1saW5re2JvcmRlcjptZWRpdW0gbm9uZX0ubW9iaWxlLXNlYXJjaC1sYW5ne3BhZGRpbmc6OHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYyNjI2O21hcmdpbjoxNnB4IDAgMTZweH0ubW9iaWxlLXNlYXJjaC1sYW5nIC5zZWFyY2gtbGlua3tmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Y29sb3I6IzI2MjYyNjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtd2VpZ2h0OmJvbGR9Lm1vYmlsZS1zZWFyY2gtbGFuZyAubmF2YmFyLWxhbmd1YWdlc3tsaXN0LXN0eWxlOm5vbmUgb3V0c2lkZSBub25lO3BhZGRpbmc6MDttYXJnaW46MDtmbG9hdDpyaWdodH0ubW9iaWxlLXNlYXJjaC1sYW5nIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW17bWFyZ2luLWxlZnQ6MjRweDtmbG9hdDpsZWZ0fS5tb2JpbGUtc2VhcmNoLWxhbmcgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5tb2JpbGUtc2VhcmNoLWxhbmcgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhe2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojMjYyNjI2O2ZvbnQtd2VpZ2h0OmJvbGR9Lm1vYmlsZS1zZWFyY2gtbGFuZyAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyNjI2MjZ9fSNoZWFkZXJ7YmFja2dyb3VuZDojZmZmO21hcmdpbi1ib3R0b206NTZweDtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjMjYyNjI2fS5zZXBlcmF0b3ItaGVhZGVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMyNjI2MjY7bWFyZ2luOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpeyNoZWFkZXIuaGVhZGVyLXVwe3RvcDotNThweH1ib2R5LmFkbWluLWJhciAjaGVhZGVyLmhlYWRlci11cHt0b3A6LTEycHh9fS5uYXZiYXIubmF2YmFyLWF2ZW5pcntwYWRkaW5nOjB9Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItYnJhbmR7cGFkZGluZzowfS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLWJyYW5kIGltZ3toZWlnaHQ6NDdweH0ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci10b2dnbGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi02cHg7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MTt0b3A6LTdweDtwYWRkaW5nOjAgNnB4fS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci10b2dnbGVyIC5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9jbG9zZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc3R5bGU6bm9ybWFsfS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIgLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X21lbnV7ZGlzcGxheTpub25lfS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItc2VhcmNoe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMycHg7dG9wOi01cHg7Y29sb3I6IzI2MjYyNjtmb250LXNpemU6MzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlci5uYXZiYXItdG9nZ2xlci1zZWFyY2h7dG9wOjA7Zm9udC1zaXplOjI1cHh9fS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9jbG9zZXtkaXNwbGF5Om5vbmV9Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X21lbnV7ZGlzcGxheTpibG9ja30ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9we3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206MjRweH0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjIwcHh9Lm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW17cGFkZGluZzowIDAgMCAxNnB4fS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGlua3twYWRkaW5nOjA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojMjYyNjI2O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkfS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLC5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMyNjI2MjZ9Lm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgIzI2MjYyNn0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbGFuZ3VhZ2Vze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjQ4cHh9Lm5hdmJhci5uYXZiYXItYXZlbmlyLWJvdHRvbXtwYWRkaW5nLXRvcDoyMXB4O3BhZGRpbmctYm90dG9tOjI0cHh9Lm5hdmJhci5uYXZiYXItYXZlbmlyLWJvdHRvbSAubmF2YmFyLW5hdiAubmF2LWl0ZW17cGFkZGluZzowICA4NHB4IDAgMDt3aWR0aDoyMzRweH0ubmF2YmFyLm5hdmJhci1hdmVuaXItYm90dG9tIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmt7cGFkZGluZzowO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjI4cHg7Y29sb3I6IzI2MjYyNjtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2ZmZiwgLTFweCAxcHggMCAjZmZmLCAycHggMCAwICNmZmYsIC0ycHggMCAwICNmZmZ9Lm5hdmJhci5uYXZiYXItYXZlbmlyLWJvdHRvbSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHNwYW57Y29sb3I6IzI2MjYyNn0ubmF2YmFyLm5hdmJhci1hdmVuaXItYm90dG9tIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5uYXYtaXRlbS1zZWFyY2h7cGFkZGluZy1yaWdodDowO3dpZHRoOmF1dG99Lm5hdmJhci5uYXZiYXItYXZlbmlyLWJvdHRvbSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ubmF2LWl0ZW0tc2VhcmNoIGEubmF2LWxpbmt7Zm9udC1zaXplOjUwcHh9I2hlYWRlciAubmF2YmFyLWxhbmd1YWdlc3tsaXN0LXN0eWxlOm5vbmUgb3V0c2lkZSBub25lO3BhZGRpbmc6MDttYXJnaW46MH0jaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW17ZGlzcGxheTppbmxpbmU7cGFkZGluZzowIDAgMCAzMnB4fSNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhe2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIycHg7Y29sb3I6IzI2MjYyNjtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6aG92ZXIsI2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6YWN0aXZlLCNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjZmZmLGluc2V0IDAgLTNweCAwIDAgIzI2MjYyNn0jaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0uY3VycmVudC1sYW5nIGF7Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjMjYyNjI2fS5uYXZwaWxsYXItc3dpdHplcmxhbmQgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjZGEyOTFjfS5uYXZwaWxsYXItc3dpdHplcmxhbmQgLm5hdi1saW5rIHNwYW46aG92ZXJ7Y29sb3I6I2RhMjkxYyAhaW1wb3J0YW50fS5uYXZwaWxsYXItc3dpdHplcmxhbmQuY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5rIHNwYW57Y29sb3I6I2RhMjkxYyAhaW1wb3J0YW50fS5uYXZwaWxsYXItbWFya2V0cyAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICNlZDhiMDB9Lm5hdnBpbGxhci1tYXJrZXRzIC5uYXYtbGluayBzcGFuOmhvdmVye2NvbG9yOiNlZDhiMDAgIWltcG9ydGFudH0ubmF2cGlsbGFyLW1hcmtldHMuY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5rIHNwYW57Y29sb3I6I2VkOGIwMCAhaW1wb3J0YW50fS5uYXZwaWxsYXItc3RhdGUgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjMDA5NjYwfS5uYXZwaWxsYXItc3RhdGUgLm5hdi1saW5rIHNwYW46aG92ZXJ7Y29sb3I6IzAwOTY2MCAhaW1wb3J0YW50fS5uYXZwaWxsYXItc3RhdGUuY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5rIHNwYW57Y29sb3I6IzAwOTY2MCAhaW1wb3J0YW50fS5uYXZwaWxsYXItZ292ZXJubWVudCAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMwMDg2YmZ9Lm5hdnBpbGxhci1nb3Zlcm5tZW50IC5uYXYtbGluayBzcGFuOmhvdmVye2NvbG9yOiMwMDg2YmYgIWltcG9ydGFudH0ubmF2cGlsbGFyLWdvdmVybm1lbnQuY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5rIHNwYW57Y29sb3I6IzAwODZiZiAhaW1wb3J0YW50fS5uYXZwaWxsYXItc29jaWV0eSAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICNiYjE2YTN9Lm5hdnBpbGxhci1zb2NpZXR5IC5uYXYtbGluayBzcGFuOmhvdmVye2NvbG9yOiNiYjE2YTMgIWltcG9ydGFudH0ubmF2cGlsbGFyLXNvY2lldHkuY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5rIHNwYW57Y29sb3I6I2JiMTZhMyAhaW1wb3J0YW50fSNuYXZiYXJOYXZNb2JpbGV7bWFyZ2luOjE2cHggMDtib3JkZXItdG9wOjdweCBzb2xpZCAjMjYyNjI2fSNuYXZiYXJOYXZNb2JpbGUgLm5hdi1wcm9zcGVyaXR5e3BhZGRpbmctdG9wOjI0cHg7Ym9yZGVyOm1lZGl1bSBub25lfSNuYXZiYXJOYXZNb2JpbGUgLm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbXtwYWRkaW5nOjAgMCAyNHB4fSNuYXZiYXJOYXZNb2JpbGUgLm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbSAubmF2LWxpbmt7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjIycHh9I25hdmJhck5hdk1vYmlsZSAubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVtIC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6bm9uZX0jbmF2YmFyTmF2TW9iaWxlIC5zZXBlcmF0b3ItaGVhZGVye21hcmdpbi1ib3R0b206MjRweH0jbmF2YmFyTmF2TW9iaWxlIC5zZXBlcmF0b3ItaGVhZGVyLnNlcGVyYXRvci1oZWFkZXIye21hcmdpbi10b3A6MjRweH0jbmF2YmFyTmF2TW9iaWxlIC5ib3JkZXItbGVmdHtib3JkZXItbGVmdDoxcHggc29saWQgIzI2MjYyNjtwYWRkaW5nLWxlZnQ6MThweH0jbmF2YmFyTmF2TW9iaWxlIC5uYXYubmF2LW1vYmlsZSAubmF2LWxpbmt7cGFkZGluZzoxNnB4IDAgMDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiMyNjI2MjY7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOm1lZGl1bSBub25lfSNuYXZiYXJOYXZNb2JpbGUgLm5hdi5uYXYtbW9iaWxlIC5uYXYtbGluazpob3ZlciwjbmF2YmFyTmF2TW9iaWxlIC5uYXYubmF2LW1vYmlsZSAubmF2LWxpbms6YWN0aXZlLCNuYXZiYXJOYXZNb2JpbGUgLm5hdi5uYXYtbW9iaWxlIC5uYXYtbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNuYXZiYXJOYXZNb2JpbGUgLm5hdi5uYXYtbW9iaWxlIC5uYXYtbGluazpmaXJzdC1jaGlsZHtwYWRkaW5nOjB9I25hdmJhck5hdk1vYmlsZSAubmF2YmFyLWxhbmd1YWdlc3tsaXN0LXN0eWxlOm5vbmUgb3V0c2lkZSBub25lO3BhZGRpbmc6MTZweCAwIDA7bWFyZ2luOjB9I25hdmJhck5hdk1vYmlsZSAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVte2Rpc3BsYXk6aW5saW5lO3BhZGRpbmc6MCAwIDAgOXB4fSNuYXZiYXJOYXZNb2JpbGUgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbTpmaXJzdC1jaGlsZHtwYWRkaW5nOjB9I25hdmJhck5hdk1vYmlsZSAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGF7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtjb2xvcjojMjYyNjI2O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0jbmF2YmFyTmF2TW9iaWxlIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTpob3ZlciwjbmF2YmFyTmF2TW9iaWxlIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTphY3RpdmUsI25hdmJhck5hdk1vYmlsZSAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjMjYyNjI2fSNuYXZiYXJOYXZNb2JpbGUgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbS5jdXJyZW50LWxhbmcgYXtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMyNjI2MjZ9I25hdmJhck5hdk1vYmlsZSAuc29jaWFsLXByb2ZpbGVze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jbmF2YmFyTmF2TW9iaWxlIC5zb2NpYWwtcHJvZmlsZXMgYXttYXJnaW4tbGVmdDo5cHg7Y29sb3I6IzI2MjYyNjtmb250LXNpemU6MThweH0jbmF2YmFyTmF2TW9iaWxlIC5zb2NpYWwtcHJvZmlsZXMgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODdweCl7Lm5hdmJhci5uYXZiYXItYXZlbmlyLWJvdHRvbSAubmF2YmFyLW5hdiAubmF2LWl0ZW17cGFkZGluZzowIDg0cHggMCAwO3dpZHRoOjE4MHB4fS5uYXZiYXIubmF2YmFyLWF2ZW5pci1ib3R0b20gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGlua3twYWRkaW5nOjA7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjhweH19LmhlYWRlcl9fY2xhaW1fX2ltYWdle3BhZGRpbmc6M3B4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpeyNoZWFkZXJ7cGFkZGluZzozNnB4IDAgMDttYXJnaW4tYm90dG9tOjE2cHg7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzI2MjYyNn0jaGVhZGVyIC5oZWFkZXJfX2NsYWlte21hcmdpbi10b3A6MTBweH0jaGVhZGVyIC5oZWFkZXJfX2NsYWltX19pbWFnZXtwYWRkaW5nOjNweCAwfS5zaW5nbGUgI2hlYWRlciwucGFnZS10ZW1wbGF0ZS1sYW5kaW5nICNoZWFkZXIsLnBhZ2UtdGVtcGxhdGUtdGVhbSAjaGVhZGVye21hcmdpbi1ib3R0b206MzJweH0ubmF2YmFyLm5hdmJhci1hdmVuaXJ7cGFkZGluZzowfS5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLWJyYW5ke3BhZGRpbmc6MH0ubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci1icmFuZCBpbWd7aGVpZ2h0OjI1cHg7d2lkdGg6YXV0bzttYXJnaW4tdG9wOi05cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KXsubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci1icmFuZCBpbWd7aGVpZ2h0OjIycHg7bWFyZ2luLXRvcDoxcHh9fS5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluaywuYWlzLXBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rLC5haXMtUGFnaW5hdGlvbi1saXN0IC5wYWdlLWl0ZW0gLnBhZ2UtbGlua3tmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9dWwuc29jaWFsLXNoYXJlc3tsaXN0LXN0eWxlOm5vbmUgb3V0c2lkZSBub25lO3BhZGRpbmc6MDttYXJnaW46MH11bC5zb2NpYWwtc2hhcmVzIGxpe2Rpc3BsYXk6aW5saW5lfXVsLnNvY2lhbC1zaGFyZXMgbGkgYXtmb250LXNpemU6MThweDttYXJnaW4tcmlnaHQ6OHB4fS5tZXRhYmFyIHVsLnNvY2lhbC1zaGFyZXMgbGkgYXtmb250LXNpemU6MjJweDttYXJnaW4tcmlnaHQ6MzBweDtsaW5lLWhlaWdodDoyNHB4fS5zb2NpYWwtY29udGFpbmVye2JvcmRlcjoxcHggc29saWQgIzI2MjYyNjt0ZXh0LWFsaWduOmNlbnRlcn0uc29jaWFsLWNvbnRhaW5lciAudHdpdHRlci10aW1lbGluZXtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7dWwuc29jaWFsLXNoYXJlc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fXVsLnNvY2lhbC1zaGFyZXMgbGk6bGFzdC1jaGlsZCBhe21hcmdpbi1yaWdodDowfX0udGFnLmFyY2hpdmV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vcm1hbDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOjA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMzNzNhM2M7Zm9udC13ZWlnaHQ6bm9ybWFsfWJvZHkuYXJjaGl2ZSAjaGVhZGVyLGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWJsb2cgI2hlYWRlcixib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1wb2RjYXN0LXZpZGVvcyAjaGVhZGVyLGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpZGVvcyAjaGVhZGVyLC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoICNoZWFkZXJ7bWFyZ2luLWJvdHRvbTowfS5hcmNoaXZlLWhlYWRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMjYyNjI2O3BhZGRpbmc6MTZweCAwfS5hcmNoaXZlLWRlc2NyaXB0b24taGVhZGVyIC50ZXh0LWFyY2hpdmV7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2O21hcmdpbi10b3A6MzJweDtwYWRkaW5nOjhweH0udGV4dC1hcmNoaXZle21hcmdpbi10b3A6MTZweDtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyM3B4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFyY2hpdmUtaGVhZGVye21hcmdpbi1ib3R0b206MTZweH19LnNlY3Rpb24taGVybyBoMntmb250LXNpemU6MzhweDtsaW5lLWhlaWdodDo2MHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0ubG9nby1ob21le3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3otaW5kZXg6MTA1MH0ubG9nby1ob21lLmZpeC1sb2dve3Bvc2l0aW9uOmZpeGVkfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1oZXJvIGgye2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9fS5uYXYuZmxleC1jb2x1bW4ubmF2LWFuY2hvcnMgLm5hdi1saW5re2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjI1cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2NvbG9yOiMyNjI2MjY7Zm9udC13ZWlnaHQ6Ym9sZDtwYWRkaW5nOjhweCAwIDAgMDtib3JkZXI6bWVkaXVtIG5vbmV9Lm5hdi5mbGV4LWNvbHVtbi5uYXYtYW5jaG9ycyAubmF2LWxpbms6aG92ZXIsLm5hdi5mbGV4LWNvbHVtbi5uYXYtYW5jaG9ycyAubmF2LWxpbms6YWN0aXZlLC5uYXYuZmxleC1jb2x1bW4ubmF2LWFuY2hvcnMgLm5hdi1saW5rOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5uYXYtYW5jaG9yc3ttYXJnaW4tYm90dG9tOjI0cHh9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtZnJlaWhlaXRzaW5kZXggLmFydGljbGUtYm9keSBpZnJhbWV7bWF4LXdpZHRoOmluaGVyaXQ7bWluLWhlaWdodDoxNTQwcHggIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDJweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1mcmVpaGVpdHNpbmRleCAuYXJ0aWNsZS1ib2R5IGlmcmFtZXttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjM5NzBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1mcmVpaGVpdHNpbmRleCAuYXJ0aWNsZS1ib2R5IGlmcmFtZXttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjM1NDBweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1mcmVpaGVpdHNpbmRleCAuYXJ0aWNsZS1ib2R5IGlmcmFtZXttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjMwNDBweCAhaW1wb3J0YW50fX0uYmxvY2stbWVtYmVye21hcmdpbi1ib3R0b206MzJweH0uYmxvY2stbWVtYmVyIC5mZWF0dXJlZC1pbWFnZXtib3JkZXI6MXB4IHNvbGlkICMyNjI2MjY7bWFyZ2luLWJvdHRvbTo4cHh9LmJsb2NrLW1lbWJlciAudGl0bGUtbWVtYmVye2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7bWFyZ2luLWJvdHRvbTo0cHh9LmJsb2NrLW1lbWJlciAudGl0bGUtbWVtYmVyIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjMjYyNjI2fS5ibG9jay1tZW1iZXIgcC5wb3NpdGlvbntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIGgxLC5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyAuYXJ0aWNsZS1oMXtmb250LXNpemU6NjBweDtsaW5lLWhlaWdodDo2NnB4O21hcmdpbi1ib3R0b206MjRweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgLmFydGljbGUtYm9keS1sZWFkIHB7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MzdweDttYXJnaW4tYm90dG9tOjE2cHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIC5uYXYtYW5jaG9yc3ttYXJnaW4tdG9wOjMycHh9LnNpbmdsZS10ZWFtIHAucG9zaXRpb257Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjlweDttYXJnaW4tYm90dG9tOjMycHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGR9LnRlYW0taGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MTYwcHh9LnRlYW0taGVhZGVyIC50ZWFtLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnRlYW0taGVhZGVyIC50ZWFtLXBhZ2luYXRpb24gLnRlYW1saW5re2NvbG9yOiMyNjI2MjZ9LnRlYW0taGVhZGVyIC50ZWFtLXBhZ2luYXRpb24gLnRlYW1saW5rIC5pY29uOmJlZm9yZXtmb250LXNpemU6NjBweDtsaW5lLWhlaWdodDo2MHB4fS50ZWFtLWhlYWRlciAudGVhbS1wYWdpbmF0aW9uIC50ZWFtbGluazpob3ZlciwudGVhbS1oZWFkZXIgLnRlYW0tcGFnaW5hdGlvbiAudGVhbWxpbms6YWN0aXZlLC50ZWFtLWhlYWRlciAudGVhbS1wYWdpbmF0aW9uIC50ZWFtbGluazpmb2N1c3tjb2xvcjojZGEyOTFjfS50ZWFtLWhlYWRlciAudGVhbS1wYWdpbmF0aW9uIC50ZWFtbGluay50ZWFtbGluay1wcmV2e21hcmdpbi1yaWdodDo1NnB4fS5tZXRhY2FyZC5tZXRhY2FyZC10ZWFte3BhZGRpbmc6MTZweH0ubWV0YWNhcmQubWV0YWNhcmQtdGVhbSAuaW1hZ2UtZG93bmxvYWR7bWFyZ2luLXRvcDo4cHh9Lm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0gLmltYWdlLWRvd25sb2FkIGF7Y29sb3I6IzI2MjYyNjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5pbWFnZS1kb3dubG9hZCBhOmhvdmVyLC5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5pbWFnZS1kb3dubG9hZCBhOmFjdGl2ZSwubWV0YWNhcmQubWV0YWNhcmQtdGVhbSAuaW1hZ2UtZG93bmxvYWQgYTpmb2N1c3tjb2xvcjojZGEyOTFjfS5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5jYXJkcm93LXBlcnNvbi1jdiBhe2NvbG9yOiMyNjI2MjY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubWV0YWNhcmQubWV0YWNhcmQtdGVhbSAuY2FyZHJvdy1wZXJzb24tY3YgYTpob3ZlciwubWV0YWNhcmQubWV0YWNhcmQtdGVhbSAuY2FyZHJvdy1wZXJzb24tY3YgYTphY3RpdmUsLm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0gLmNhcmRyb3ctcGVyc29uLWN2IGE6Zm9jdXN7Y29sb3I6I2RhMjkxYzt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnRlYW0taGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MH0udGVhbS1oZWFkZXIgLnRlYW0tcGFnaW5hdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MH0udGVhbS1oZWFkZXIgLnRlYW0tcGFnaW5hdGlvbiAudGVhbWxpbmsgLmljb246YmVmb3Jle2ZvbnQtc2l6ZTo0MHB4fS50ZWFtLWhlYWRlciAudGVhbS1wYWdpbmF0aW9uIC50ZWFtbGluay50ZWFtbGluay1wcmV2e21hcmdpbi1yaWdodDoxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Ym9keS5wYWdlLWlkLTcyMDIgI2NvbnRlbnQgLnNlY3Rpb24uc2VjdGlvbi1zZWFyY2h7bWFyZ2luLXRvcDo1NnB4fX0uc2VjdGlvbi1zZWFyY2gtb25seSAuY29sLTEyLmNvbC1tZC04e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LmFpcy1TZWFyY2hCb3gtLXNpbXBsZSAuYWlzLVNlYXJjaEJveC1zdWJtaXR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2hlaWdodDo1MHB4ICFpbXBvcnRhbnQ7d2lkdGg6NjBweDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwMDAwMH0uYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtwYWRkaW5nOjdweCAxNHB4O21hcmdpbjo2NHB4IGF1dG8gMDtkaXNwbGF5OmJsb2NrfS5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLmFpcy1zZWFyY2gtYm94LC5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLmFpcy1TZWFyY2hCb3gsLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWFyY2ggLmFpcy1zZWFyY2gtYm94LC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoIC5haXMtU2VhcmNoQm94e21hcmdpbi10b3A6MTZweDttYXJnaW4tYm90dG9tOjB9LnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWFyY2ggLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXR7bWFyZ2luLWJvdHRvbToyNHB4fS5zZWFyY2guc2VhcmNoLXJlc3VsdHMgI2FsZ29saWEtaGl0cy1jb250YWluZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWFyY2ggI2FsZ29saWEtaGl0cy1jb250YWluZXJ7bWFyZ2luLXRvcDo4cHh9LnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAudGVhc2UtcHVibGljYXRpb24gLmZlYXR1cmVkLWltYWdlLC5zZWFyY2guc2VhcmNoLXJlc3VsdHMgI2FsZ29saWEtaGl0cy1jb250YWluZXIgLnRlYXNlLXBvZGNhc3QgLmZlYXR1cmVkLWltYWdlLC5zZWFyY2guc2VhcmNoLXJlc3VsdHMgI2FsZ29saWEtaGl0cy1jb250YWluZXIgLnRlYXNlLXZpZGVvIC5mZWF0dXJlZC1pbWFnZSwucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAudGVhc2UtcHVibGljYXRpb24gLmZlYXR1cmVkLWltYWdlLC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS1wb2RjYXN0IC5mZWF0dXJlZC1pbWFnZSwucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAudGVhc2UtdmlkZW8gLmZlYXR1cmVkLWltYWdle21hcmdpbi1sZWZ0OjMzJX0jYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAuYWlzLUhpdHMtbGlzdCwjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAuYWlzLUluZmluaXRlSGl0cy1saXN0e2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MDttYXJnaW46MH0jYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAudGl0bGUtdGVhc2VyIGVtLCNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50aXRsZS10ZWFzZXIgbWFyaywjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciBwLmxlYWQgZW0sI2FsZ29saWEtaGl0cy1jb250YWluZXIgcC5sZWFkIG1hcmssI2FsZ29saWEtaGl0cy1jb250YWluZXIgLmxlYWQgcCBlbSwjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAubGVhZCBwIG1hcmt7Y29sb3I6I2RhMjkxYztmb250LXN0eWxlOm5vcm1hbH0jYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAudGl0bGUtdGVhc2VyIG1hcmssI2FsZ29saWEtaGl0cy1jb250YWluZXIgcC5sZWFkIG1hcmssI2FsZ29saWEtaGl0cy1jb250YWluZXIgLmxlYWQgcCBtYXJre2JhY2tncm91bmQtY29sb3I6dW5zZXQ7cGFkZGluZzowfS5haXMtc2VhcmNoLWJveCwuYWlzLVNlYXJjaEJveHttYXJnaW4tYm90dG9tOjE2cHg7cG9zaXRpb246cmVsYXRpdmV9LmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXR7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjQwcHh9LmFpcy1zZWFyY2gtYm94OmFmdGVyLC5haXMtU2VhcmNoQm94OmFmdGVye2NvbnRlbnQ6J1xcZTgyMyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MTBweDtjb2xvcjojZGEyOTFjO2ZvbnQtc2l6ZTozMHB4fS5haXMtUGFuZWwgLmFpcy1QYW5lbC1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmFpcy1QYW5lbCAuYWlzLVBhbmVsLWhlYWRlcjphZnRlcntjb250ZW50OidcXGU4MDcnOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6M3B4fS5haXMtUGFuZWwgLmFpcy1QYW5lbC1oZWFkZXIuaGlkZTphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uYWlzLVBhbmVsIC5haXMtUGFuZWwtYm9keXt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMXMgZWFzZS1pbjtvdmVyZmxvdzpoaWRkZW59LmFpcy1QYW5lbCAuYWlzLVBhbmVsLWJvZHkuaGlkZXttYXgtaGVpZ2h0OjBweDt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC4ycyBlYXNlLW91dH0uYWlzLVJlZmluZW1lbnRMaXN0LWxpc3R7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbi1ib3R0b206MH0uYWlzLVBhZ2luYXRpb24tbGlzdHttYXJnaW4tYm90dG9tOjB9LmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWZpcnN0UGFnZSwuYWlzLVBhZ2luYXRpb24taXRlbS0tbGFzdFBhZ2V7ZGlzcGxheTpub25lfS5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5re3otaW5kZXg6Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztib3JkZXItY29sb3I6I2RhMjkxY30uYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLnBhZ2UtbGluazpob3ZlciwuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLnBhZ2UtbGluazpmb2N1cywuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLnBhZ2UtbGluazphY3RpdmV7b3V0bGluZTpub25lO2NvbG9yOiNmZmZ9LmFsZ29saWFfX3RheGJveCwuYWxnb2xpYV9fc29ydGJ5e2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjI0cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI2MjYyNn0uYWxnb2xpYV9fdGF4Ym94IC5haXMtcmVmaW5lbWVudC1saXN0LS1oZWFkZXIsLmFsZ29saWFfX3RheGJveCAuYWlzLVBhbmVsLWhlYWRlciwuYWxnb2xpYV9fc29ydGJ5IC5haXMtcmVmaW5lbWVudC1saXN0LS1oZWFkZXIsLmFsZ29saWFfX3NvcnRieSAuYWlzLVBhbmVsLWhlYWRlcntmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbTo4cHh9LmFsZ29saWFfX3RheGJveCAuYWlzLXJlZmluZW1lbnQtbGlzdC0tbGFiZWwsLmFsZ29saWFfX3RheGJveCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsLC5hbGdvbGlhX19zb3J0YnkgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWxhYmVsLC5hbGdvbGlhX19zb3J0YnkgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbHtjb2xvcjojZGEyOTFjO3BhZGRpbmctbGVmdDoyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tYm90dG9tOjEycHh9LmFsZ29saWFfX3RheGJveCAuYWlzLXJlZmluZW1lbnQtbGlzdC0tbGFiZWwgaW5wdXQsLmFsZ29saWFfX3RheGJveCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsIGlucHV0LC5hbGdvbGlhX19zb3J0YnkgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWxhYmVsIGlucHV0LC5hbGdvbGlhX19zb3J0YnkgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbCBpbnB1dHtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxcHh9LmFsZ29saWFfX3RheGJveCAuYWlzLXJlZmluZW1lbnQtbGlzdC0tbGFiZWwgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWNvdW50LC5hbGdvbGlhX190YXhib3ggLmFpcy1yZWZpbmVtZW50LWxpc3QtLWxhYmVsIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQsLmFsZ29saWFfX3RheGJveCAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsIC5haXMtcmVmaW5lbWVudC1saXN0LS1jb3VudCwuYWxnb2xpYV9fdGF4Ym94IC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCwuYWxnb2xpYV9fc29ydGJ5IC5haXMtcmVmaW5lbWVudC1saXN0LS1sYWJlbCAuYWlzLXJlZmluZW1lbnQtbGlzdC0tY291bnQsLmFsZ29saWFfX3NvcnRieSAuYWlzLXJlZmluZW1lbnQtbGlzdC0tbGFiZWwgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCwuYWxnb2xpYV9fc29ydGJ5IC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWwgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWNvdW50LC5hbGdvbGlhX19zb3J0YnkgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbCAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50e2NvbG9yOiMyNjI2MjY7Zm9udC1zaXplOjEycHh9LmFsZ29saWFfX3NvcnRieXtwYWRkaW5nLWJvdHRvbTo4cHh9LmFsZ29saWFfX2NvbnRyb2xze2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjI0cHh9aHRtbDpsYW5nKGZyLUZSKSAjYWxnb2xpYS1zZXJpZXMsaHRtbDpsYW5nKGl0LUlUKSAjYWxnb2xpYS1zZXJpZXMsaHRtbDpsYW5nKGVuLUVOKSAjYWxnb2xpYS1zZXJpZXN7ZGlzcGxheTpub25lfS5zZWFyY2gtaGVhZGVyIC5saW5rLXNlY3Rpb257bWFyZ2luLWJvdHRvbToyNHB4fS5hbGdvbGlhLWNvbGxhcHNle21hcmdpbi1ib3R0b206MjRweH0uYWxnb2xpYS1jb2xsYXBzZSAuYWxnb2xpYV9fdGF4Ym94e2JvcmRlcjptZWRpdW0gbm9uZTttYXJnaW4tYm90dG9tOjhweH0uYWxnb2xpYS1jb2xsYXBzZSAuYWlzLXJlZmluZW1lbnQtbGlzdC0tYm9keXttYXgtaGVpZ2h0OjE4NHB4O292ZXJmbG93LXk6YXV0b30uYWxnb2xpYS1jb2xsYXBzZSAuYWxvZ2xpYS1oaXRzLXNlY3Rpb257bWFyZ2luLXRvcDoyNHB4fS5haXMtcmFuZ2Utc2xpZGVyLS1oZWFkZXJ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbi1ib3R0b206OHB4fS5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdCwuYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdHtvdmVyZmxvdzp2aXNpYmxlO21hcmdpbi10b3A6MzhweDttYXJnaW4tYm90dG9tOjIwcHh9LmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LWJhY2tncm91bmQsLmFpcy1SYW5nZVNsaWRlciAucmhlb3N0YXQtYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZGRkO2JvcmRlci1yaWdodDoycHggc29saWQgI2RkZDtwb3NpdGlvbjpyZWxhdGl2ZX0uYWlzLXJhbmdlLXNsaWRlciAucmhlb3N0YXQtaG9yaXpvbnRhbCAucmhlb3N0YXQtYmFja2dyb3VuZCwuYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1iYWNrZ3JvdW5ke2hlaWdodDo0cHg7dG9wOjFweDt3aWR0aDoxMDAlfS5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1wcm9ncmVzcywuYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1wcm9ncmVzc3tiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjJweDt0b3A6MnB4fS5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGUsLmFpcy1SYW5nZVNsaWRlciAucmhlb3N0YXQtaG9yaXpvbnRhbCAucmhlb3N0YXQtaGFuZGxle21hcmdpbi1sZWZ0OjBweDt0b3A6LTdweH0uYWlzLXJhbmdlLXNsaWRlciAucmhlb3N0YXQtaG9yaXpvbnRhbCAucmhlb3N0YXQtaGFuZGxlLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS11cHBlciwuYWlzLXJhbmdlLXNsaWRlciAucmhlb3N0YXQtaG9yaXpvbnRhbCAucmhlb3N0YXQtaGFuZGxlLnJoZW9zdGF0LWhhbmRsZS11cHBlciwuYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGUuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLXVwcGVyLC5haXMtUmFuZ2VTbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LWhhbmRsZS5yaGVvc3RhdC1oYW5kbGUtdXBwZXJ7bWFyZ2luLWxlZnQ6LTIwcHh9LmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZSwucmhlb3N0YXQtaGFuZGxle3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMyNjI2MjY7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXJ9LmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZSAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCwuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlIC5yaGVvc3RhdC10b29sdGlwLC5yaGVvc3RhdC1oYW5kbGUgLmFpcy1yYW5nZS1zbGlkZXItLXRvb2x0aXAsLnJoZW9zdGF0LWhhbmRsZSAucmhlb3N0YXQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTI0cHh9LmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS5haXMtcmFuZ2Utc2xpZGVyLS1oYW5kbGUtdXBwZXIgLmFpcy1yYW5nZS1zbGlkZXItLXRvb2x0aXAsLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS5haXMtcmFuZ2Utc2xpZGVyLS1oYW5kbGUtdXBwZXIgLnJoZW9zdGF0LXRvb2x0aXAsLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS5yaGVvc3RhdC1oYW5kbGUtdXBwZXIgLmFpcy1yYW5nZS1zbGlkZXItLXRvb2x0aXAsLmFpcy1yYW5nZS1zbGlkZXItLWhhbmRsZS5yaGVvc3RhdC1oYW5kbGUtdXBwZXIgLnJoZW9zdGF0LXRvb2x0aXAsLnJoZW9zdGF0LWhhbmRsZS5haXMtcmFuZ2Utc2xpZGVyLS1oYW5kbGUtdXBwZXIgLmFpcy1yYW5nZS1zbGlkZXItLXRvb2x0aXAsLnJoZW9zdGF0LWhhbmRsZS5haXMtcmFuZ2Utc2xpZGVyLS1oYW5kbGUtdXBwZXIgLnJoZW9zdGF0LXRvb2x0aXAsLnJoZW9zdGF0LWhhbmRsZS5yaGVvc3RhdC1oYW5kbGUtdXBwZXIgLmFpcy1yYW5nZS1zbGlkZXItLXRvb2x0aXAsLnJoZW9zdGF0LWhhbmRsZS5yaGVvc3RhdC1oYW5kbGUtdXBwZXIgLnJoZW9zdGF0LXRvb2x0aXB7cmlnaHQ6MH1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9ue2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAudGVhc2UtcHVibGljYXRpb24gLmZlYXR1cmVkLWltZywuc2VhcmNoLnNlYXJjaC1yZXN1bHRzICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIC50ZWFzZS1wb2RjYXN0IC5mZWF0dXJlZC1pbWcsLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAjYWxnb2xpYS1oaXRzLWNvbnRhaW5lciAudGVhc2UtdmlkZW8gLmZlYXR1cmVkLWltZ3ttYXJnaW4tbGVmdDowJX19LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5hcnRpY2xlLWgxLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5hcnRpY2xlLWgxe2NvbG9yOiNkYTI5MWM7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDRweDttYXJnaW4tYm90dG9tOjhweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmFydGljbGUtYm9keSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1ib2R5e21hcmdpbi1ib3R0b206MzJweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmFydGljbGUtYm9keSBwLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5hcnRpY2xlLWJvZHkgcHtmb250LXNpemU6MTlweDtsaW5lLWhlaWdodDoyN3B4O21hcmdpbi1ib3R0b206MTZweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDN7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDttYXJnaW4tYm90dG9tOjhweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhe2NvbG9yOiMyNjI2MjZ9LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgzIGE6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgzIGE6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgzIGE6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgzIGE6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMyBhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZX0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYSAuaWNvbjpiZWZvcmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYSAuaWNvbjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7bGluZS1oZWlnaHQ6MX0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gaDMgYS5jb2xsYXBzZWQgLmljb246YmVmb3JlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGgzIGEuY29sbGFwc2VkIC5pY29uOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmJveC1pc3N1ZXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmJveC1pc3N1ZXN7bWFyZ2luLWJvdHRvbTo0MHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3VlcyAuaXNzdWUtaXRlbSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYm94LWlzc3VlcyAuaXNzdWUtaXRlbXttYXJnaW4tYm90dG9tOjhweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmJveC1pc3N1ZXMgLmlzc3VlLWl0ZW0gLmlzc3VlLWxpbmssLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmJveC1pc3N1ZXMgLmlzc3VlLWl0ZW0gLmlzc3VlLWxpbmt7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweDtjb2xvcjojMjYyNjI2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfSNwb3N0LTM3MyAuYXJ0aWNsZS1oMSwjcG9zdC0zNzMgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02OTQ0IC5hcnRpY2xlLWgxLCNwb3N0LTY5NDQgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02OTUwIC5hcnRpY2xlLWgxLCNwb3N0LTY5NTAgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02OTQ2IC5hcnRpY2xlLWgxLCNwb3N0LTY5NDYgLnRpdGxlLXNpbmdsZWNhdHtjb2xvcjojZGEyOTFjfSNwb3N0LTM3NSAuYXJ0aWNsZS1oMSwjcG9zdC0zNzUgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02OTc5IC5hcnRpY2xlLWgxLCNwb3N0LTY5NzkgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02OTgwIC5hcnRpY2xlLWgxLCNwb3N0LTY5ODAgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02OTgxIC5hcnRpY2xlLWgxLCNwb3N0LTY5ODEgLnRpdGxlLXNpbmdsZWNhdHtjb2xvcjojZWQ4YjAwfSNwb3N0LTM3NyAuYXJ0aWNsZS1oMSwjcG9zdC0zNzcgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02OTY2IC5hcnRpY2xlLWgxLCNwb3N0LTY5NjYgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02OTY3IC5hcnRpY2xlLWgxLCNwb3N0LTY5NjcgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02OTY4IC5hcnRpY2xlLWgxLCNwb3N0LTY5NjggLnRpdGxlLXNpbmdsZWNhdHtjb2xvcjojMDA5NjYwfSNwb3N0LTM3OSAuYXJ0aWNsZS1oMSwjcG9zdC0zNzkgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC03MDA0IC5hcnRpY2xlLWgxLCNwb3N0LTcwMDQgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC03MDA1IC5hcnRpY2xlLWgxLCNwb3N0LTcwMDUgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC03MDA2IC5hcnRpY2xlLWgxLCNwb3N0LTcwMDYgLnRpdGxlLXNpbmdsZWNhdHtjb2xvcjojMDA4NmJmfSNwb3N0LTM4MSAuYXJ0aWNsZS1oMSwjcG9zdC0zODEgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02ODg1IC5hcnRpY2xlLWgxLCNwb3N0LTY4ODUgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02ODg2IC5hcnRpY2xlLWgxLCNwb3N0LTY4ODYgLnRpdGxlLXNpbmdsZWNhdCwjcG9zdC02ODg3IC5hcnRpY2xlLWgxLCNwb3N0LTY4ODcgLnRpdGxlLXNpbmdsZWNhdHtjb2xvcjojYmIxNmEzfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmJveC1pc3N1ZXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmJveC1pc3N1ZXN7ZGlzcGxheTpibG9ja319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbnttYXJnaW46MzJweCAtMThweCA1NnB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1oMSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1oMXtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZTozMXB4O2xpbmUtaGVpZ2h0OjM4cHg7bWFyZ2luLWJvdHRvbToxOHB4O21hcmdpbi10b3A6LTJweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHkgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gLmFydGljbGUtYm9keSBwLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5hcnRpY2xlLWJvZHkgcHtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyM3B4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoMywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBoM3tmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMXB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtcHJvc3Blcml0eSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuc2VwZXJhdG9yLW1vYmlsZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiAuc2VwZXJhdG9yLW1vYmlsZXttYXJnaW46MzJweCAtMTZweCA4cHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5ib3gtaXNzdWVzLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIC5ib3gtaXNzdWVze21hcmdpbi1ib3R0b206MH19cC5tZWRpYS1ieWxpbmV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO21hcmdpbi10b3A6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn1odG1se3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgI3dwYWRtaW5iYXJ7ZGlzcGxheTpub25lfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zZWN0aW9ue3Njcm9sbC1tYXJnaW4tdG9wOjUwcHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLnRpdGxlLXNlY3Rpb257Zm9udC1zaXplOjI2cHg7Y29sb3I6I2RhMjkxYztsaW5lLWhlaWdodDoyOHB4O21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLnRpdGxlLXNlY3Rpb257bWFyZ2luLWJvdHRvbTozMnB4fX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbiAuc2VjdGlvbi1pbm5lci5ib3JkZXItbm9uZXtib3JkZXI6bWVkaXVtIG5vbmV9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24tLXZpZGVvc3ttYXJnaW4tYm90dG9tOjEwMHB4O2JvcmRlci10b3A6bWVkaXVtIG5vbmV9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24tLXBlb3BsZSAuc2xpZGVye3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTozNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbi0tcGVvcGxlIC5zbGlkZXJ7bWFyZ2luLWJvdHRvbTo0OHB4fX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbi0tcGVvcGxlIC5zbGlkZXIgLnNsaWNrLWFycm93e2ZvbnQtc2l6ZToxMDBweDtjb2xvcjojYmRiZWJkfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zZWN0aW9uLS1wZW9wbGUgLnNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24tLXBlb3BsZSAuc2xpZGVyIC5zbGlkZS11c2Vye3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zZWN0aW9uLS1wZW9wbGUgLnNsaWRlciAuc2xpY2stbGlzdHttYXJnaW4tYm90dG9tOjIwcHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24tLXBlb3BsZSAuc2xpY2stZG90cy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCA0cHg7Ym9yZGVyLXJhZGl1czoxNnB4O2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtoZWlnaHQ6MzJweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbi0tcGVvcGxlIC5zbGljay1kb3Rze3Bvc2l0aW9uOnN0YXRpYzt0cmFuc2Zvcm06bm9uZTtwYWRkaW5nOjRweCAwO2hlaWdodDozMnB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2VjdGlvbi0tcGVvcGxlIC5zbGljay1kb3RzIGxpIGJ1dHRvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zZWN0aW9uLS1wZW9wbGUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zZWN0aW9uLS1wZW9wbGUgLnNsaWNrLWRvdHMgbGkuZG90LS1zbWFsbCBidXR0b246YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgwLjUpfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5zZWN0aW9uLS1wZW9wbGUgLnNsaWNrLWRvdHMgbGkuZG90LS1tZWRpdW0gYnV0dG9uOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMC43NSl9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNlY3Rpb24tLXBlb3BsZSAuc2xpY2stZG90cyBsaS5kb3QtLWJpZyBidXR0b246YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxKX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAjaGVhZGVye21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjA7Ym9yZGVyOm1lZGl1bSBub25lfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0ICNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXN7dGV4dC1hbGlnbjpyaWdodH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojNjA2MDYwO3BhZGRpbmc6OHB4O21hcmdpbjphdXRvO21hcmdpbi1ib3R0b206NDBweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19oZWFkZXIgYXtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19oZWFkZXIgYTpiZWZvcmV7bWFyZ2luLXJpZ2h0OjAuNTVlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MjZweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2JhY2t0b3RvcHtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwLjVweDtwYWRkaW5nOjEycHg7Ym94LXNoYWRvdzowIDAgNXB4IDAgcmdiYSgwLDAsMCwwLjIpO2JvcmRlcjptZWRpdW0gbm9uZTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6I2RhMjkxYztwb3NpdGlvbjpmaXhlZDtyaWdodDo5cHg7Ym90dG9tOjI5cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19iYWNrdG90b3B7Ym90dG9tOjg2cHg7cmlnaHQ6Y2FsYygoMTAwdncgLSAxMjQwcHgpIC8gMil9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2JhY2t0b3RvcCBzdmd7bWFyZ2luLXJpZ2h0OjExcHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW50cm8gLmludHJvLWxvZ297d2lkdGg6MTAwJX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbnRybyAucHJpbnRpbmctaWNvbntmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luLWJvdHRvbToyMHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ludHJvIC5pY29uLXByaW50e2ZvbnQtc2l6ZToyOHB4O2NvbG9yOiMyNjI2MjY7bWFyZ2luLXJpZ2h0OjEwcHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW50cm8gLmljb24tcHJpbnQtdGV4dHtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZToxOHB4O3RvcDotNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ludHJvIC50aXRsZXtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW50cm8gLnRpdGxlLS15ZWFye2ZvbnQtc2l6ZToxNTBweDttYXJnaW4tYm90dG9tOi0yMHB4O21hcmdpbi10b3A6LTIwcHg7bGluZS1oZWlnaHQ6MS4yMzM7bGV0dGVyLXNwYWNpbmc6LTAuMDNlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW50cm8gLnRpdGxlLS15ZWFye2ZvbnQtc2l6ZTozMDBweDttYXJnaW4tYm90dG9tOi02MHB4O21hcmdpbi10b3A6LTQwcHh9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ludHJvIC50aXRsZS0teWVhciBzcGFue2NvbG9yOiNkYTI5MWN9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW50cm8gLmFydGljbGUtbGVhZHtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI4cHg7Y29sb3I6I2RhMjkxYztmb250LXN0eWxlOm5vcm1hbDttYXJnaW4tYm90dG9tOjU0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ludHJvIC5hcnRpY2xlLWxlYWR7Zm9udC1zaXplOjQ4cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206ODBweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fbmF2e2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE3cHg7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgIzI2MjYyNjtwYWRkaW5nOjEwcHggMDttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX25hdntmb250LXNpemU6MjZweDtwYWRkaW5nOjEwcHggMH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fbmF2IC5jb250YWluZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19uYXYgLm5hdmJhci1uYXYubmF2YmFyLWNlbnRlcntmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fbmF2IGxpe3BhZGRpbmctcmlnaHQ6MTlweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fbmF2IGxpe3BhZGRpbmctcmlnaHQ6NTBweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fbmF2IGxpOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX25hdiBsaSBhe2NvbG9yOiMyNjI2MjZ9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MS4yM31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjQ4cHh9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAudGVhc2UtdGV4dHtjb2xvcjojMjYyNjI2fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAudGVhc2UtdGV4dCBhe2NvbG9yOiMyNjI2MjZ9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5wMXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLnAxe2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjM2cHh9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAuZmVhdHVyZWQtaW1hZ2V7dGV4dC1hbGlnbjp1bnNldH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLmZlYXR1cmVkLWltYWdlIGltZ3t3aWR0aDoxMDAlfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWx7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjowfX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1jb250ZW50e2JvcmRlcjpub25lfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWwgLm1vZGFsLXhse21heC13aWR0aDoxMjgwcHg7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjgwJX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLWJvdHRvbTpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzoyMHB4IDIwcHggOHB4IDBweDtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDAwMDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWwgLm1vZGFsLWhlYWRlcnt0b3A6MjVweDtwYWRkaW5nOjM2cHggNDBweCA4cHggMHB4fX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZXt3aWR0aDo1NHB4O2hlaWdodDo1NHB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjpub25lO2JveC1zaGFkb3c6MHB4IDBweCAxMHB4IHJnYmEoMCwwLDAsMC4yKTtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWwgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHNwYW57Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6MzUuNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXRpdGxle21hcmdpbi1ib3R0b206MjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbToyN3B4fX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC12aWRlb3ttYXJnaW4tYm90dG9tOjIzcHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdmlkZW8gaW1ne3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3ZpZGVvcyAubW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXZpZGVve21hcmdpbi1ib3R0b206NDVweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtYm9keSAudGl0bGUtYXJ0aWNsZXtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoxLjIzM31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtYm9keSAudGl0bGUtYXJ0aWNsZXtmb250LXNpemU6MjZweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdGl0bGV7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6NDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdGl0bGV7Zm9udC1zaXplOjY4cHg7bGluZS1oZWlnaHQ6NzdweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIC5tb2RhbCAubW9kYWwtZm9vdGVye2JvcmRlci10b3A6bm9uZX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1hdXRob3J7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLm1vZGFsIC5tb2RhbC1hdXRob3J7Zm9udC1zaXplOjIwcHh9fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3Blb3BsZSAucGVyc29uLWltYWdle21hcmdpbi1ib3R0b206MjRweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19wZW9wbGUgLnBlcnNvbi10ZXh0e2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTdweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19wZW9wbGUgLnBlcnNvbi10ZXh0LS10aXRsZXtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyNS4wNnB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3Blb3BsZSAucGVyc29uLXRleHQtLXBvc2l0aW9ue21hcmdpbi1ib3R0b206MTJweDtsaW5lLWhlaWdodDoxLjIzM30ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19wZW9wbGUgLnBlcnNvbi10ZXh0LS1waWxsYXJ7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjEycHh9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fcGVvcGxlIC5wZXJzb24tdGV4dC0tcGlsbGFyIHNwYW57Ym9yZGVyLWJvdHRvbToycHggc29saWR9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fcGVvcGxlIC5wZXJzb24tcXVvdGV7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC1zaXplOjE5cHg7bGluZS1oZWlnaHQ6MjdweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbWFnZXMgLmltYWdlc19faW5mb2dyYXBoaWN7bWFyZ2luLWJvdHRvbToyNHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ltYWdlcyAuaW1hZ2VzX19pbmZvZ3JhcGhpYyBpbWd7bWFyZ2luOjAgYXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW1hZ2VzIC5pbWFnZXNfX2luZm9ncmFwaGlje21hcmdpbi1ib3R0b206MzZweH19LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW1hZ2VzIC5pbWFnZXNfX2xlZ2VuZHttYXJnaW4tdG9wOjEwcHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ltYWdlcyAuaW1hZ2VzX190ZXh0e21hcmdpbi1ib3R0b206NDhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW1hZ2VzIC5pbWFnZXNfX3RleHR7bWFyZ2luLWJvdHRvbTo2NXB4fX0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbWFnZXMgLmltYWdlc19fdGV4dCBwe2ZvbnQtc2l6ZToxOHB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ltYWdlcyAuaW1hZ2VzX190ZXh0IHN0cm9uZywucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbWFnZXMgLmltYWdlc19fdGV4dCBie2ZvbnQtd2VpZ2h0OjQwMH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbWFnZXMgLmltYWdlc19fdGl0bGV7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9faW1hZ2VzIC5pbWFnZXNfX3RpdGxle2ZvbnQtc2l6ZToyOHB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5e2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJze21pbi1oZWlnaHQ6MjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2ZpbHRlcnN7bWluLWhlaWdodDoyMzFweDttYXJnaW4tdG9wOi01NHB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJzIC5haXMtUGFuZWwtaGVhZGVye2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjIwLjVweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MTBweH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJzIC5haXMtUGFuZWwtaGVhZGVyOmFmdGVye2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJzX19yZWZpbmVtZW50TGlzdHttYXJnaW4tYm90dG9tOjMzcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2ZpbHRlcnNfX3JlZmluZW1lbnRMaXN0e21hcmdpbi1ib3R0b206NTJweH19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fZmlsdGVyc19fcmVmaW5lbWVudExpc3QuZml4ZWR7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxO3RvcDowO2xlZnQ6MDtyaWdodDowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMjYyNjI2O2FuaW1hdGlvbjpmYWRlaW4gMXN9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fZmlsdGVyc19fcmVmaW5lbWVudExpc3QuZml4ZWQgdWx7bWFyZ2luLXRvcDoxOHB4O21hcmdpbi1ib3R0b206MThweH1Aa2V5ZnJhbWVzIGZhZGVpbnswJXt0b3A6LTUwMHB4fTEwMCV7dG9wOjB9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2ZpbHRlcnMgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2ZpbHRlcnMgLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7bWFyZ2luLWJvdHRvbTotMXB4O2JvcmRlcjoxcHggc29saWQgIzI2MjYyNjtjb2xvcjojZGEyOTFjO3BhZGRpbmc6MTBweCAxMnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTguMjJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fZmlsdGVycyAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW17Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjcuMzRweDtwYWRkaW5nOjEycHggMTZweH19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fZmlsdGVycyAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW1fX2NvdW50e2NvbG9yOiNkYTI5MWN9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fZmlsdGVycyAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW0tLXNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztjb2xvcjojZmZmfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2ZpbHRlcnMgLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW1fX2NvdW50e2NvbG9yOiNmZmZ9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fZmlsdGVycyAuYWlzLVN0YXRze2NvbG9yOiM2MDYwNjA7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMC41cHg7bWFyZ2luLWJvdHRvbToxMXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJzIC5haXMtU3RhdHN7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MjcuMzRweDttYXJnaW4tYm90dG9tOjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xIC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMSAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xKy5yZXN1bHQtLW1vbnRoLS0xIC5yZXN1bHRfX21vbnRoIC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTErLnJlc3VsdC0tbW9udGgtLTEgLnJlc3VsdF9fbW9udGggcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTErLnJlc3VsdC0tbW9udGgtLTEgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xKy5yZXN1bHQtLW1vbnRoLS0xIC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNiZGJlYmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0yIC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMiAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0yKy5yZXN1bHQtLW1vbnRoLS0yIC5yZXN1bHRfX21vbnRoIC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTIrLnJlc3VsdC0tbW9udGgtLTIgLnJlc3VsdF9fbW9udGggcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTIrLnJlc3VsdC0tbW9udGgtLTIgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0yKy5yZXN1bHQtLW1vbnRoLS0yIC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNiZGJlYmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0zIC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMyAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0zKy5yZXN1bHQtLW1vbnRoLS0zIC5yZXN1bHRfX21vbnRoIC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTMrLnJlc3VsdC0tbW9udGgtLTMgLnJlc3VsdF9fbW9udGggcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTMrLnJlc3VsdC0tbW9udGgtLTMgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0zKy5yZXN1bHQtLW1vbnRoLS0zIC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNiZGJlYmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS00IC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNCAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS00Ky5yZXN1bHQtLW1vbnRoLS00IC5yZXN1bHRfX21vbnRoIC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTQrLnJlc3VsdC0tbW9udGgtLTQgLnJlc3VsdF9fbW9udGggcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTQrLnJlc3VsdC0tbW9udGgtLTQgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS00Ky5yZXN1bHQtLW1vbnRoLS00IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNiZGJlYmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS01IC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNSAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS01Ky5yZXN1bHQtLW1vbnRoLS01IC5yZXN1bHRfX21vbnRoIC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTUrLnJlc3VsdC0tbW9udGgtLTUgLnJlc3VsdF9fbW9udGggcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTUrLnJlc3VsdC0tbW9udGgtLTUgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS01Ky5yZXN1bHQtLW1vbnRoLS01IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNiZGJlYmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS02IC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNiAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS02Ky5yZXN1bHQtLW1vbnRoLS02IC5yZXN1bHRfX21vbnRoIC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTYrLnJlc3VsdC0tbW9udGgtLTYgLnJlc3VsdF9fbW9udGggcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTYrLnJlc3VsdC0tbW9udGgtLTYgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS02Ky5yZXN1bHQtLW1vbnRoLS02IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNiZGJlYmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS03IC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tNyAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS03Ky5yZXN1bHQtLW1vbnRoLS03IC5yZXN1bHRfX21vbnRoIC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTcrLnJlc3VsdC0tbW9udGgtLTcgLnJlc3VsdF9fbW9udGggcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTcrLnJlc3VsdC0tbW9udGgtLTcgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS03Ky5yZXN1bHQtLW1vbnRoLS03IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNiZGJlYmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS04IC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tOCAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS04Ky5yZXN1bHQtLW1vbnRoLS04IC5yZXN1bHRfX21vbnRoIC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTgrLnJlc3VsdC0tbW9udGgtLTggLnJlc3VsdF9fbW9udGggcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTgrLnJlc3VsdC0tbW9udGgtLTggLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS04Ky5yZXN1bHQtLW1vbnRoLS04IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNiZGJlYmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS05IC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tOSAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS05Ky5yZXN1bHQtLW1vbnRoLS05IC5yZXN1bHRfX21vbnRoIC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTkrLnJlc3VsdC0tbW9udGgtLTkgLnJlc3VsdF9fbW9udGggcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTkrLnJlc3VsdC0tbW9udGgtLTkgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS05Ky5yZXN1bHQtLW1vbnRoLS05IC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNiZGJlYmR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMCAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTEwIC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTEwKy5yZXN1bHQtLW1vbnRoLS0xMCAucmVzdWx0X19tb250aCAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMCsucmVzdWx0LS1tb250aC0tMTAgLnJlc3VsdF9fbW9udGggcHtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTEwKy5yZXN1bHQtLW1vbnRoLS0xMCAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTEwKy5yZXN1bHQtLW1vbnRoLS0xMCAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOjFweCBzb2xpZCAjYmRiZWJkfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTEgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMSAucmVzdWx0X190ZXh0IC5pbm5lcntib3JkZXItdG9wOm1lZGl1bSBub25lfX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMSsucmVzdWx0LS1tb250aC0tMTEgLnJlc3VsdF9fbW9udGggLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTErLnJlc3VsdC0tbW9udGgtLTExIC5yZXN1bHRfX21vbnRoIHB7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMSsucmVzdWx0LS1tb250aC0tMTEgLnJlc3VsdF9fZGF5IC5pbm5lciwuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLW1vbnRoLS0xMSsucmVzdWx0LS1tb250aC0tMTEgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTEyIC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTIgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZX19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTIrLnJlc3VsdC0tbW9udGgtLTEyIC5yZXN1bHRfX21vbnRoIC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tbW9udGgtLTEyKy5yZXN1bHQtLW1vbnRoLS0xMiAucmVzdWx0X19tb250aCBwe2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTIrLnJlc3VsdC0tbW9udGgtLTEyIC5yZXN1bHRfX2RheSAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1tb250aC0tMTIrLnJlc3VsdC0tbW9udGgtLTEyIC5yZXN1bHRfX3RleHQgLmlubmVye2JvcmRlci10b3A6MXB4IHNvbGlkICNiZGJlYmR9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xKy5yZXN1bHQtLWRheS0tMSAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTErLnJlc3VsdC0tZGF5LS0xIC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMisucmVzdWx0LS1kYXktLTIgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yKy5yZXN1bHQtLWRheS0tMiAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTMrLnJlc3VsdC0tZGF5LS0zIC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMysucmVzdWx0LS1kYXktLTMgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS00Ky5yZXN1bHQtLWRheS0tNCAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTQrLnJlc3VsdC0tZGF5LS00IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tNSsucmVzdWx0LS1kYXktLTUgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS01Ky5yZXN1bHQtLWRheS0tNSAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTYrLnJlc3VsdC0tZGF5LS02IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tNisucmVzdWx0LS1kYXktLTYgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS03Ky5yZXN1bHQtLWRheS0tNyAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTcrLnJlc3VsdC0tZGF5LS03IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tOCsucmVzdWx0LS1kYXktLTggLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS04Ky5yZXN1bHQtLWRheS0tOCAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTkrLnJlc3VsdC0tZGF5LS05IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tOSsucmVzdWx0LS1kYXktLTkgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xMCsucmVzdWx0LS1kYXktLTEwIC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTArLnJlc3VsdC0tZGF5LS0xMCAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTExKy5yZXN1bHQtLWRheS0tMTEgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xMSsucmVzdWx0LS1kYXktLTExIC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTIrLnJlc3VsdC0tZGF5LS0xMiAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTEyKy5yZXN1bHQtLWRheS0tMTIgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xMysucmVzdWx0LS1kYXktLTEzIC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTMrLnJlc3VsdC0tZGF5LS0xMyAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTE0Ky5yZXN1bHQtLWRheS0tMTQgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xNCsucmVzdWx0LS1kYXktLTE0IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTUrLnJlc3VsdC0tZGF5LS0xNSAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTE1Ky5yZXN1bHQtLWRheS0tMTUgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xNisucmVzdWx0LS1kYXktLTE2IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTYrLnJlc3VsdC0tZGF5LS0xNiAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTE3Ky5yZXN1bHQtLWRheS0tMTcgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xNysucmVzdWx0LS1kYXktLTE3IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTgrLnJlc3VsdC0tZGF5LS0xOCAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTE4Ky5yZXN1bHQtLWRheS0tMTggLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0xOSsucmVzdWx0LS1kYXktLTE5IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMTkrLnJlc3VsdC0tZGF5LS0xOSAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTIwKy5yZXN1bHQtLWRheS0tMjAgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yMCsucmVzdWx0LS1kYXktLTIwIC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjErLnJlc3VsdC0tZGF5LS0yMSAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTIxKy5yZXN1bHQtLWRheS0tMjEgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yMisucmVzdWx0LS1kYXktLTIyIC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjIrLnJlc3VsdC0tZGF5LS0yMiAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTIzKy5yZXN1bHQtLWRheS0tMjMgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yMysucmVzdWx0LS1kYXktLTIzIC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjQrLnJlc3VsdC0tZGF5LS0yNCAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTI0Ky5yZXN1bHQtLWRheS0tMjQgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yNSsucmVzdWx0LS1kYXktLTI1IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjUrLnJlc3VsdC0tZGF5LS0yNSAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTI2Ky5yZXN1bHQtLWRheS0tMjYgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yNisucmVzdWx0LS1kYXktLTI2IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjcrLnJlc3VsdC0tZGF5LS0yNyAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTI3Ky5yZXN1bHQtLWRheS0tMjcgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yOCsucmVzdWx0LS1kYXktLTI4IC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMjgrLnJlc3VsdC0tZGF5LS0yOCAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTI5Ky5yZXN1bHQtLWRheS0tMjkgLnJlc3VsdF9fZGF5IC5pbm5lcntib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0yOSsucmVzdWx0LS1kYXktLTI5IC5yZXN1bHRfX2RheSBwe2Rpc3BsYXk6bm9uZX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMzArLnJlc3VsdC0tZGF5LS0zMCAucmVzdWx0X19kYXkgLmlubmVye2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0LS1kYXktLTMwKy5yZXN1bHQtLWRheS0tMzAgLnJlc3VsdF9fZGF5IHB7ZGlzcGxheTpub25lfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdC0tZGF5LS0zMSsucmVzdWx0LS1kYXktLTMxIC5yZXN1bHRfX2RheSAuaW5uZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHQtLWRheS0tMzErLnJlc3VsdC0tZGF5LS0zMSAucmVzdWx0X19kYXkgcHtkaXNwbGF5Om5vbmV9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19tb250aCAuaW5uZXIsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19kYXkgLmlubmVyLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2JkYmViZH0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX21vbnRoIC5pbm5lcntwYWRkaW5nLXRvcDo1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fbW9udGggLmlubmVye3dpZHRoOmNhbGMoMTAwJSArIDlweCk7cGFkZGluZy10b3A6MTBweH19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19tb250aCBwe2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MzZweDttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fbW9udGggcHtmb250LXNpemU6NDVweDtsaW5lLWhlaWdodDo0NXB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX2RheSAuaW5uZXJ7cGFkZGluZy10b3A6N3B4O3dpZHRoOmNhbGMoMTAwJSArIDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX2RheSAuaW5uZXJ7d2lkdGg6Y2FsYygxMDAlICsgMjdweCk7bGVmdDotOXB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX2RheSBwe2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjYwcHg7bGluZS1oZWlnaHQ6NjBweDtsZXR0ZXItc3BhY2luZzotM3B4O21hcmdpbi1ib3R0b206MDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0Oi01cHg7Zm9udC1zaXplOjcycHg7bGluZS1oZWlnaHQ6NzJweDtsZXR0ZXItc3BhY2luZzotMy42cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fZGF5IHB7Zm9udC1zaXplOjEyMHB4O2xpbmUtaGVpZ2h0OjEyMHB4O2xldHRlci1zcGFjaW5nOi02cHh9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fdGV4dCAuaW5uZXJ7cGFkZGluZy10b3A6MTJweDtwYWRkaW5nLWJvdHRvbToyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX3RleHQgLmlubmVye3BhZGRpbmctdG9wOjIycHg7cGFkZGluZy1ib3R0b206MzBweH19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X190ZXh0IGF7Y29sb3I6IzI2MjYyNn0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX3RleHQgYSAuaWNvbntmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOiNkYTI5MWN9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X190ZXh0IGEgLmljb246YmVmb3Jle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHg7bGVmdDoxMHB4O3RyYW5zZm9ybTpzY2FsZSgxLjQpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX3RleHQgYSAuaWNvbjpiZWZvcmV7bGVmdDoxMnB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX3Bvc3R0eXBle2NvbG9yOiNkYTI5MWM7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMC41cHg7bWFyZ2luLWJvdHRvbTo0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fcG9zdHR5cGV7bWFyZ2luLWJvdHRvbToxMHB4fX0uYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX3RpdGxle3dvcmQtYnJlYWs6YnJlYWstd29yZDttYXJnaW4tcmlnaHQ6MTBweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI3LjM0cHg7bWFyZ2luLWJvdHRvbTo0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fdGl0bGV7bWFyZ2luLXJpZ2h0OjEycHg7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6MzEuODlweDttYXJnaW4tYm90dG9tOjVweH19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19pbmZvc3tmb250LWZhbWlseTpcIkdlb3JnaWFcIixzZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMXB4O21hcmdpbi1ib3R0b206MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19pbmZvc3tmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNnB4O21hcmdpbi1ib3R0b206MThweH19LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X192aWRlbywuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yZXN1bHRfX2ltYWdle3dpZHRoOjEzMy4zMzMzMzMzMyU7bWFyZ2luLWxlZnQ6LTMzLjMzMzMzMzMzJTttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fdmlkZW8sLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19pbWFnZXt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fdmlkZW8gLmVtYmVkLXJlc3BvbnNpdmUsLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X19pbWFnZSAuZW1iZWQtcmVzcG9uc2l2ZXttYXJnaW4tYm90dG9tOjEwcHh9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0X192aWRlbyAuZW1iZWQtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkLC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9faW1hZ2UgLmVtYmVkLXJlc3BvbnNpdmU6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0IC5wdWJsaWNhdGlvbiAucmVzdWx0X19pbWFnZXt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjB9LmFubnVhbHJlcG9ydF9fY2hyb25vbG9neV9fcmVzdWx0bGlzdCAucmVzdWx0IC5wdWJsaWNhdGlvbiAucmVzdWx0X19pbWFnZSBpbWd7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2fS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2xvYWRtb3Jle3RleHQtYWxpZ246Y2VudGVyfS5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX2xvYWRtb3JlIGJ1dHRvbntib3JkZXI6bWVkaXVtO2JhY2tncm91bmQ6I2RhMjkxYztjb2xvcjojZmZmO2ZvbnQtc2l6ZToyMHB4O3BhZGRpbmc6NXB4IDIwcHh9LmFjdGlvbnN7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MzJweH0uYWN0aW9ucyAuYWN0aW9uc3Jvdy1zb2NpYWxze2ZvbnQtc2l6ZToyNnB4O21hcmdpbi1ib3R0b206MTZweH0uYWN0aW9ucyAuYWN0aW9uc3Jvdy1zb2NpYWxzIHVsLnNvY2lhbC1zaGFyZXN7bWFyZ2luLWJvdHRvbToyNHB4fS5hY3Rpb25zIC5hY3Rpb25zcm93LXNvY2lhbHMgdWwuc29jaWFsLXNoYXJlcyBsaXtkaXNwbGF5OmJsb2NrfS5hY3Rpb25zIC5hY3Rpb25zcm93LXNvY2lhbHMgdWwuc29jaWFsLXNoYXJlcyBsaSBhe21hcmdpbi1yaWdodDowfS5hY3Rpb25zIC5hY3Rpb25zcm93LXNvY2lhbHMgdWwuc29jaWFsLXNoYXJlcyBsaS5tb2JpbGUtb25seS1pbmxpbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmFjdGlvbnMgLmFjdGlvbnNyb3ctdGV4dHNpemUgLmpzLXBsdXN0ZXh0e2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGR9LmFjdGlvbnMgLmFjdGlvbnNyb3ctdGV4dHNpemUgLmpzLW1pbnVzdGV4dHtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkfSNuZXdzbGV0dGVyZmx5aW4sI2F2ZW5pcmpldW5lc3NlZmx5aW57cG9zaXRpb246Zml4ZWQ7cmlnaHQ6LTQwMHB4O3RvcDozMCU7ei1pbmRleDoxMDt3aWR0aDo3MDJweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMXMgZWFzZS1vdXR9I25ld3NsZXR0ZXJmbHlpbi5uZXdzbGV0dGVyZmx5aW4tLW5vLWltYWdlLCNhdmVuaXJqZXVuZXNzZWZseWluLm5ld3NsZXR0ZXJmbHlpbi0tbm8taW1hZ2V7d2lkdGg6NDAwcHh9I25ld3NsZXR0ZXJmbHlpbi5zcnNseS1zaG93LCNhdmVuaXJqZXVuZXNzZWZseWluLnNyc2x5LXNob3d7b3BhY2l0eToxO3JpZ2h0OjEwMHB4fSNuZXdzbGV0dGVyZmx5aW4gLmJsb2NrLWlubmVyLCNhdmVuaXJqZXVuZXNzZWZseWluIC5ibG9jay1pbm5lcntwYWRkaW5nOjMycHh9I25ld3NsZXR0ZXJmbHlpbiAuY2xvc2UsI2F2ZW5pcmpldW5lc3NlZmx5aW4gLmNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMnB4O3JpZ2h0Oi02cHh9I25ld3NsZXR0ZXJmbHlpbiAuZmx5aW5fX2xpbmssI2F2ZW5pcmpldW5lc3NlZmx5aW4gLmZseWluX19saW5re2NvbG9yOiMyNjI2MjY7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I25ld3NsZXR0ZXJmbHlpbi5zcnNseS1zaG93LCNhdmVuaXJqZXVuZXNzZWZseWluLnNyc2x5LXNob3d7cmlnaHQ6MDt3aWR0aDoxMDAlfSNuZXdzbGV0dGVyZmx5aW4gLmJsb2NrLWJhbm5lciwjYXZlbmlyamV1bmVzc2VmbHlpbiAuYmxvY2stYmFubmVye21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi1yaWdodDowfSNuZXdzbGV0dGVyZmx5aW4gLmJsb2NrLWlubmVyLCNhdmVuaXJqZXVuZXNzZWZseWluIC5ibG9jay1pbm5lcntwYWRkaW5nOjQwcHh9I25ld3NsZXR0ZXJmbHlpbiAuZmVhdHVyZWQtaW1hZ2UsI2F2ZW5pcmpldW5lc3NlZmx5aW4gLmZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206MTBweH19Lm1ldGFiYXJ7bWFyZ2luOjkwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjMjYyNjI2O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyNjI2MjZ9Lm1ldGFiYXIgLmNvbnRhaW5lcntwYWRkaW5nLXRvcDoxNnB4O3BhZGRpbmctYm90dG9tOjE2cHh9Lm1ldGFiYXIgLm1ldGFiYXItaW5uZXJ7b3ZlcmZsb3c6aGlkZGVufS5tZXRhYmFyIC5tZXRhYmFyLWlubmVyIC5zb2NpYWwtc2hhcmVze2Zsb2F0OmxlZnR9Lm1ldGFiYXIgLm1ldGFiYXItaW5uZXIgLnJlYWRtb3JlLWFydGljbGV7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodH0ucmVhZG1vcmUtYXJ0aWNsZXtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDpib2xkfS5yZWFkbW9yZS1hcnRpY2xlLW1vYmlsZXttYXJnaW4tYm90dG9tOjU2cHh9I21ldGFiYXJ7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTtib3R0b206LTY0cHg7bGVmdDowO21hcmdpbjowO3otaW5kZXg6MTA7YmFja2dyb3VuZDp3aGl0ZTt0cmFuc2l0aW9uOmJvdHRvbSAwLjVzIGVhc2Utb3V0fSNtZXRhYmFyLnNyc2x5LXNob3d7Ym90dG9tOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpey5tZXRhYmFyIC5jb250YWluZXJ7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweH0ubWV0YWJhciAubWV0YWJhci1pbm5lciAuc29jaWFsLXNoYXJlc3tkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQgIWltcG9ydGFudH0ubWV0YWJhciAubWV0YWJhci1pbm5lciAuc29jaWFsLXNoYXJlcyBsaSBhe2NvbG9yOiMyNjI2MjZ9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsjYXJ0aWNsZW1ldGF7ZGlzcGxheTpub25lO2Zsb2F0OnJpZ2h0O3dpZHRoOjQwMHB4O21hcmdpbi1sZWZ0OjE4cHg7bWFyZ2luLXJpZ2h0Oi0yNHB4fSNhcnRpY2xlbWV0YS5tZXRhY2FyZC1pbmxpbmUsI2FydGljbGVtZXRhLm1ldGFjYXJkLXB1YmxpY2F0aW9ue3dpZHRoOjEwMCU7bWFyZ2luOjAgMCA1MHB4O2Zsb2F0Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTBweCl7I2FydGljbGVtZXRhLm1ldGFjYXJkLXB1YmxpY2F0aW9ue3dpZHRoOjYxMHB4O21hcmdpbi1yaWdodDotMTk2cHg7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6MThweH19Lm1ldGFjYXJke21hcmdpbi1ib3R0b206MzBweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtwYWRkaW5nOjhweDtib3JkZXI6MXB4IHNvbGlkICMyNjI2MjZ9Lm1ldGFjYXJkIC5yb3d7bWFyZ2luLWxlZnQ6LThweDttYXJnaW4tcmlnaHQ6LThweH0ubWV0YWNhcmQgLnJvdyBkaXZbY2xhc3NePSdjb2wnXSwubWV0YWNhcmQgLnJvdyBkaXZbY2xhc3MqPScgY29sJ117cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjhweH0ubWV0YWNhcmQgLnJvdyBkaXZbY2xhc3NePSdjb2wnXS5ib3JkZXItbGVmdCwubWV0YWNhcmQgLnJvdyBkaXZbY2xhc3MqPScgY29sJ10uYm9yZGVyLWxlZnR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMyNjI2MjZ9Lm1ldGFjYXJkIC5idG4sLm1ldGFjYXJkIC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3doaXRlLXNwYWNlOm5vcm1hbH0jY29sbGFwc2VDVi5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdHttYXJnaW4tdG9wOjhweH0jY29sbGFwc2VDVi5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCBwe21hcmdpbi1ib3R0b206MTZweH0uY2FyZGJveCBoMSwuY2FyZGJveCBoMiwuY2FyZGJveCBoMywuY2FyZGJveCBoNCwuY2FyZGJveCBoNSwuY2FyZGJveCBoNiwuY2FyZGJveCBwe21hcmdpbjowfS5jYXJkYm94IC5jYXJkcm93e3BhZGRpbmc6NHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNn0uY2FyZGJveCAuY2FyZHJvdyAuYnRuLC5jYXJkYm94IC5jYXJkcm93IC5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle3dpZHRoOjEwMCV9LmNhcmRib3ggLmNhcmRyb3cgcHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZn0uY2FyZGJveCAuY2FyZHJvdzpmaXJzdC1jaGlsZCwuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWNvbnRhY3R7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZX0uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LW9yZGVyIC5yb3ctdGl0bGV7bWFyZ2luLXRvcDo4cHg7Zm9udC13ZWlnaHQ6Ym9sZDtkaXNwbGF5OmJsb2NrfS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctb3JkZXIgcHttYXJnaW4tYm90dG9tOjhweH0uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LW9yZGVyIC5idG4sLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1vcmRlciAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXt3aWR0aDphdXRvO3BhZGRpbmctcmlnaHQ6NDhweDtwYWRkaW5nLWxlZnQ6NDhweDttYXgtd2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1vcmRlciAuYnRuLC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctb3JkZXIgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7bWFyZ2luLWJvdHRvbTo4cHh9fS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCAucm93LXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTpibG9ja30uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgaDIsLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IGgzLC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCBoNCwuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgaDV7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luOjB9LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IHAsLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IHVsLC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCBvbHtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyM3B4O2ZvbnQtZmFtaWx5OlwiR2VvcmdpYVwiLHNlcmlmfS5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctc29jaWFscyB1bC5zb2NpYWwtc2hhcmVze21hcmdpbi1ib3R0b206MH0uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWNvbGxhcHNlIGF7Y29sb3I6IzI2MjYyNn0uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWNvbGxhcHNlIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1jb2xsYXBzZSBhIC5pY29ue2Zsb2F0OnJpZ2h0Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O2xpbmUtaGVpZ2h0OjF9LmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1jb2xsYXBzZSBhLmNvbGxhcHNlZCAuaWNvbnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWNvbGxhcHNlIGEuY29sbGFwc2VkOmhvdmVyLC5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctY29sbGFwc2UgYS5jb2xsYXBzZWQ6YWN0aXZle2NvbG9yOiNkYTI5MWM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmRib3guY2FyZGJveC1jb2xsYXBzZSAuY2FyZHJvdy1saW5rIC5pY29uLWxpbms6YmVmb3Jle21hcmdpbi1yaWdodDo1cHh9LmNhcmRib3guY2FyZGJveC1wdWJsaWNhdGlvbiAuY2FyZHJvdy5jYXJkcm93LWltYWdlIC5mZWF0dXJlZC1pbWFnZXtib3JkZXI6MXB4IHNvbGlkICMyNjI2MjY7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlcGVyYXRvci1jYXJkYm94LWhvcml6b250YWx7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYyNjI2O21hcmdpbjo4cHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7Lm1ldGFjYXJkLWF1dGhvciAuc2VwZXJhdG9yLWNhcmRib3gtaG9yaXpvbnRhbHtkaXNwbGF5Om5vbmV9Lm1ldGFjYXJke2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjY7Ym9yZGVyLWxlZnQ6bWVkaXVtIG5vbmU7Ym9yZGVyLXJpZ2h0Om1lZGl1bSBub25lO3BhZGRpbmc6MH0ubWV0YWNhcmQubWV0YWNhcmQtdGVhbXtwYWRkaW5nOjB9Lm1ldGFjYXJkIC5yb3cgZGl2W2NsYXNzXj0nY29sJ10uYm9yZGVyLWxlZnQsLm1ldGFjYXJkIC5yb3cgZGl2W2NsYXNzKj0nIGNvbCddLmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0Om1lZGl1bSBub25lfS5tZXRhY2FyZC5tZXRhY2FyZC1hdXRob3IgLmJveC1hdXRob3J7cGFkZGluZy10b3A6OHB4O2JvcmRlci10b3A6MnB4IHNvbGlkICMyNjI2MjZ9Lm1ldGFjYXJkLm1ldGFjYXJkLWF1dGhvciAuYm94LWF1dGhvci5ib3gtbGFzdHtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMjYyNjI2fX0jcHJvc3Blcml0eWJhbm5lciwjd2VpdGVybGVzZW4sI3NlY29uZGhhbGZ7ZGlzcGxheTpub25lfS5iYW5uZXItYXJ0aWNsZXtib3JkZXItdG9wOjFweCBzb2xpZCAjMjYyNjI2O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyNjI2MjY7cGFkZGluZzoxNnB4IDA7bWFyZ2luOjMycHggMH0uYmFubmVyLWFydGljbGUgaDMudGl0bGUtYmFubmVye2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206OHB4fS5iYW5uZXItYXJ0aWNsZSBoNC50aXRsZS1wcm9zcGVyaXR5e2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjI1cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MTZweDtwYWRkaW5nOjB9LmJhbm5lci1hcnRpY2xlIGg0LnRpdGxlLXByb3NwZXJpdHkgc3Bhbntjb2xvcjojMjYyNjI2ICFpbXBvcnRhbnR9LmJhbm5lci1hcnRpY2xlIC50ZWFzZSBwLmxlYWR7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjBweH0uYmFubmVyLWFydGljbGUgLm5hdi5mbGV4LWNvbHVtbiAubmF2LWxpbms6YWN0aXZlLC5iYW5uZXItYXJ0aWNsZSAubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluazpmb2N1cywuYmFubmVyLWFydGljbGUgLm5hdi5mbGV4LWNvbHVtbiAubmF2LWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdi1wcm9zcGVyaXR5e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMjYyNjI2fS5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW17cGFkZGluZzoxNnB4IDhweCAwfS5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW0gLm5hdi1saW5re3BhZGRpbmc6MDtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDoyNXB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO2JvcmRlcjptZWRpdW0gbm9uZX0ubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVtIC5uYXYtbGluayBzcGFue2NvbG9yOiMyNjI2MjZ9Lm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubmF2LXByb3NwZXJpdHl7Ym9yZGVyLWxlZnQ6bWVkaXVtIG5vbmV9Lm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbXtwYWRkaW5nOjE2cHggMCAwfS5uYXYtcHJvc3Blcml0eSAubmF2LWl0ZW0gLm5hdi1saW5re2ZvbnQtc2l6ZToyMXB4fS5iYW5uZXItYXJ0aWNsZXtwYWRkaW5nLWJvdHRvbTo0MHB4fS5iYW5uZXItYXJ0aWNsZSBoMy50aXRsZS1iYW5uZXJ7Y29sb3I6I2RhMjkxYzttYXJnaW4tYm90dG9tOjI0cHg7Zm9udC1zaXplOjE4cHh9fS5zaW5nbGUgLnNlY3Rpb24tc2xpZGVye21hcmdpbi1ib3R0b206ODBweDttYXJnaW4tdG9wOjB9LmFydGljbGUtYm9keSwjdGlueW1jZXtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoxLjQzNX0uYXJ0aWNsZS1ib2R5IGltZywuYXJ0aWNsZS1ib2R5IGltZy5hbGlnbnJpZ2h0LC5hcnRpY2xlLWJvZHkgaW1nLmFsaWdubGVmdCwjdGlueW1jZSBpbWcsI3RpbnltY2UgaW1nLmFsaWducmlnaHQsI3RpbnltY2UgaW1nLmFsaWdubGVmdHttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW46MCBhdXRvIDhweDtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmV9LmFydGljbGUtYm9keSBpbWcsLmFydGljbGUtYm9keSBpZnJhbWUsLmFydGljbGUtYm9keSBvYmplY3QsLmFydGljbGUtYm9keSAudHdpdHRlci10d2VldCwuYXJ0aWNsZS1ib2R5IC50YWJsZWF1UGxhY2Vob2xkZXIsI3RpbnltY2UgaW1nLCN0aW55bWNlIGlmcmFtZSwjdGlueW1jZSBvYmplY3QsI3RpbnltY2UgLnR3aXR0ZXItdHdlZXQsI3RpbnltY2UgLnRhYmxlYXVQbGFjZWhvbGRlcnttYXgtd2lkdGg6MTAwJTttYXJnaW46MCBhdXRvIDhweDtkaXNwbGF5OmJsb2NrfS5hcnRpY2xlLWJvZHkgaW1nLmltYWdlLXdpZGUsI3RpbnltY2UgaW1nLmltYWdlLXdpZGV7bWF4LXdpZHRoOmluaXRpYWx9LmFydGljbGUtYm9keSAud3AtY2FwdGlvbiwjdGlueW1jZSAud3AtY2FwdGlvbnttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byAyZW19LmFydGljbGUtYm9keSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LC5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24gLndwLWNhcHRpb24tZGQsI3RpbnltY2UgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwjdGlueW1jZSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi1kZHtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjAuODU3ZW07bGluZS1oZWlnaHQ6MS4xMTE7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0b30uYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQgYSwuYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLWRkIGEsI3RpbnltY2UgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCBhLCN0aW55bWNlIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLWRkIGF7Zm9udC1zaXplOjFlbX0uYXJ0aWNsZS1ib2R5IGgxLC5hcnRpY2xlLWJvZHkgaDIsLmFydGljbGUtYm9keSBoMywuYXJ0aWNsZS1ib2R5IGg0LC5hcnRpY2xlLWJvZHkgaDUsLmFydGljbGUtYm9keSBoNiwjdGlueW1jZSBoMSwjdGlueW1jZSBoMiwjdGlueW1jZSBoMywjdGlueW1jZSBoNCwjdGlueW1jZSBoNSwjdGlueW1jZSBoNntmb250LXNpemU6MWVtO2ZvbnQtZmFtaWx5OlwiR2VvcmdpYVwiLHNlcmlmO21hcmdpbi1ib3R0b206MTZweDtsaW5lLWhlaWdodDoxLjUzM30uYXJ0aWNsZS1ib2R5IHAsI3RpbnltY2UgcHtmb250LXNpemU6MWVtO21hcmdpbi1ib3R0b206MmVtfS5hcnRpY2xlLWJvZHkgcCBhLCN0aW55bWNlIHAgYXtmb250LXNpemU6MS4xZW07Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO3RleHQtZGVjb3JhdGlvbjpub25lfS5hcnRpY2xlLWJvZHkgcCBhOmhvdmVyLC5hcnRpY2xlLWJvZHkgcCBhOmZvY3VzLC5hcnRpY2xlLWJvZHkgcCBhOmFjdGl2ZSwjdGlueW1jZSBwIGE6aG92ZXIsI3RpbnltY2UgcCBhOmZvY3VzLCN0aW55bWNlIHAgYTphY3RpdmV7Y29sb3I6I2RhMjkxYzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5hcnRpY2xlLWJvZHkgdWwsLmFydGljbGUtYm9keSBvbCwjdGlueW1jZSB1bCwjdGlueW1jZSBvbHttYXJnaW4tYm90dG9tOjJlbX0uYXJ0aWNsZS1ib2R5IHVsIGxpLC5hcnRpY2xlLWJvZHkgb2wgbGksI3RpbnltY2UgdWwgbGksI3RpbnltY2Ugb2wgbGl7Zm9udC1zaXplOjFlbTttYXJnaW4tYm90dG9tOjE2cHh9LmFydGljbGUtYm9keSBlbStpbWcsI3RpbnltY2UgZW0raW1ne21hcmdpbi10b3A6MmVtfS5hcnRpY2xlLWJvZHkgcHJlLC5hcnRpY2xlLWJvZHkgYWRkcmVzcywjdGlueW1jZSBwcmUsI3RpbnltY2UgYWRkcmVzc3tmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MDtjb2xvcjojMjkyYjJjO3doaXRlLXNwYWNlOm5vcm1hbDttYXJnaW4tYm90dG9tOjJlbX0uYXJ0aWNsZS1ib2R5IC50eXBlZm9ybS13aWRnZXQsI3RpbnltY2UgLnR5cGVmb3JtLXdpZGdldHtib3JkZXI6MXB4IHNvbGlkICMyNjI2MjY7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MmVtO3BhZGRpbmctcmlnaHQ6MXB4fS5hcnRpY2xlLWJvZHkgLnR5cGVmb3JtLXdpZGdldC50eXBlZm9ybS1yZXN1bHRzLCN0aW55bWNlIC50eXBlZm9ybS13aWRnZXQudHlwZWZvcm0tcmVzdWx0c3tkaXNwbGF5Om5vbmV9LmFydGljbGUtYm9keSAudHlwZWZvcm0td2lkZ2V0LnR5cGVmb3JtLXJlc3VsdHMuc2hvdywjdGlueW1jZSAudHlwZWZvcm0td2lkZ2V0LnR5cGVmb3JtLXJlc3VsdHMuc2hvd3tkaXNwbGF5OmJsb2NrfS5hcnRpY2xlLWJvZHkgLnRleHRib3gsI3RpbnltY2UgLnRleHRib3h7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2O21hcmdpbi1ib3R0b206MmVtO3BhZGRpbmc6MWVtIDFlbSAwO2ZvbnQtc2l6ZToxOHB4fS5hcnRpY2xlLWJvZHkgLnRleHRib3ggaDIsLmFydGljbGUtYm9keSAudGV4dGJveCBoMywuYXJ0aWNsZS1ib2R5IC50ZXh0Ym94IGg0LC5hcnRpY2xlLWJvZHkgLnRleHRib3ggaDUsI3RpbnltY2UgLnRleHRib3ggaDIsI3RpbnltY2UgLnRleHRib3ggaDMsI3RpbnltY2UgLnRleHRib3ggaDQsI3RpbnltY2UgLnRleHRib3ggaDV7bWFyZ2luLWJvdHRvbTowfS5hcnRpY2xlLWJvZHkgLnRleHRib3ggcCwuYXJ0aWNsZS1ib2R5IC50ZXh0Ym94IHVsLC5hcnRpY2xlLWJvZHkgLnRleHRib3ggb2wsLmFydGljbGUtYm9keSAudGV4dGJveCBwcmUsLmFydGljbGUtYm9keSAudGV4dGJveCBhZGRyZXNzLC5hcnRpY2xlLWJvZHkgLnRleHRib3ggLnR5cGVmb3JtLXdpZGdldCwjdGlueW1jZSAudGV4dGJveCBwLCN0aW55bWNlIC50ZXh0Ym94IHVsLCN0aW55bWNlIC50ZXh0Ym94IG9sLCN0aW55bWNlIC50ZXh0Ym94IHByZSwjdGlueW1jZSAudGV4dGJveCBhZGRyZXNzLCN0aW55bWNlIC50ZXh0Ym94IC50eXBlZm9ybS13aWRnZXR7bWFyZ2luLWJvdHRvbToxZW19LmFydGljbGUtYm9keSAuZGF0YVRhYmxlc193cmFwcGVyLC5hcnRpY2xlLWJvZHkgLnRhYmxlcHJlc3Mtc2Nyb2xsLXdyYXBwZXIsI3RpbnltY2UgLmRhdGFUYWJsZXNfd3JhcHBlciwjdGlueW1jZSAudGFibGVwcmVzcy1zY3JvbGwtd3JhcHBlcntmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjJlbX0uYXJ0aWNsZS1ib2R5IC5kYXRhVGFibGVzX3dyYXBwZXIgbGFiZWwgaW5wdXQsLmFydGljbGUtYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIGxhYmVsIHNlbGVjdCwuYXJ0aWNsZS1ib2R5IC50YWJsZXByZXNzLXNjcm9sbC13cmFwcGVyIGxhYmVsIGlucHV0LC5hcnRpY2xlLWJvZHkgLnRhYmxlcHJlc3Mtc2Nyb2xsLXdyYXBwZXIgbGFiZWwgc2VsZWN0LCN0aW55bWNlIC5kYXRhVGFibGVzX3dyYXBwZXIgbGFiZWwgaW5wdXQsI3RpbnltY2UgLmRhdGFUYWJsZXNfd3JhcHBlciBsYWJlbCBzZWxlY3QsI3RpbnltY2UgLnRhYmxlcHJlc3Mtc2Nyb2xsLXdyYXBwZXIgbGFiZWwgaW5wdXQsI3RpbnltY2UgLnRhYmxlcHJlc3Mtc2Nyb2xsLXdyYXBwZXIgbGFiZWwgc2VsZWN0e2ZvbnQtc2l6ZToxN3B4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtib3JkZXI6MXB4IHNvbGlkICMyNjI2MjY7cGFkZGluZzoycHggNXB4fS5hcnRpY2xlLWJvZHkgLnRhYmxlcHJlc3MsI3RpbnltY2UgLnRhYmxlcHJlc3N7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI2MjYyNjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjYyNjI2O3dpZHRoOjEwMCUgIWltcG9ydGFudH0uYXJ0aWNsZS1ib2R5IC50YWJsZXByZXNzIHRoZWFkIHRoLCN0aW55bWNlIC50YWJsZXByZXNzIHRoZWFkIHRoe2JhY2tncm91bmQtY29sb3I6I2VmZWZlZn0uYXJ0aWNsZS1ib2R5IC50YWJsZXByZXNzIHRmb290IHRoLCN0aW55bWNlIC50YWJsZXByZXNzIHRmb290IHRoe2JhY2tncm91bmQtY29sb3I6I2VmZWZlZn0uYXJ0aWNsZS1ib2R5IHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsLmFydGljbGUtYm9keSB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQ6YmVmb3JlLCN0aW55bWNlIHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsI3RpbnltY2UgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNkYTI5MWM7bGluZS1oZWlnaHQ6MTtib3JkZXI6bWVkaXVtIG5vbmV9LmFydGljbGUtYm9keSAucGFnaW5nX3NpbXBsZSAucGFnaW5hdGVfYnV0dG9uLm5leHQ6YWZ0ZXIsLmFydGljbGUtYm9keSAucGFnaW5nX3NpbXBsZSAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzOmJlZm9yZSwjdGlueW1jZSAucGFnaW5nX3NpbXBsZSAucGFnaW5hdGVfYnV0dG9uLm5leHQ6YWZ0ZXIsI3RpbnltY2UgLnBhZ2luZ19zaW1wbGUgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91czpiZWZvcmV7Y29sb3I6I2NjYzt0ZXh0LXNoYWRvdzpub25lO2ZvbnQtd2VpZ2h0OmxpZ2h0ZXJ9LmFydGljbGUtYm9keSAudGFibGVwcmVzcy10YWJsZS1kZXNjcmlwdGlvbiwjdGlueW1jZSAudGFibGVwcmVzcy10YWJsZS1kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MC44NTdlbTtsaW5lLWhlaWdodDoxLjExMTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvIDJlbX0uc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBoMSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBoMiwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBoMywuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBoNCwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBoNSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBoNiwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBoMSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBoMiwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBoMywuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBoNCwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBoNSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBoNiwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBoMSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBoMiwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBoMywuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBoNCwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBoNSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBoNiwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBoMSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBoMiwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBoMywuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBoNCwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBoNSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBoNiwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBoMSwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBoMiwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBoMywjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBoNCwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBoNSwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBoNntmb250LXNpemU6MjZweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjE2cHh9LnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgcCwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBwLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IHAsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgcCwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBwe21hcmdpbi1ib3R0b206MTZweH0uc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBwLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IHVsIGxpLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IG9sIGxpLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IHAsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgdWwgbGksLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgb2wgbGksLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgcCwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSB1bCBsaSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBvbCBsaSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBwLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IHVsIGxpLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IG9sIGxpLCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIHAsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgdWwgbGksI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgb2wgbGl7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBhLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGEsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgYSwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBhe2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2NvbG9yOiMyNjI2MjY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSBhOmhvdmVyLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTJfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGE6Zm9jdXMsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtMl9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYTphY3RpdmUsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtM19jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYTpob3Zlciwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC0zX2NvbHVtbnMgLmFydGljbGUtYm9keSBhOmZvY3VzLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGE6YWN0aXZlLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTRfY29sdW1ucyAuYXJ0aWNsZS1ib2R5IGE6aG92ZXIsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHkgYTpmb2N1cywuc2VjdGlvbi5zZWN0aW9uLWxheW91dC00X2NvbHVtbnMgLmFydGljbGUtYm9keSBhOmFjdGl2ZSwuc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSBhOmhvdmVyLC5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LWNvbnRhY3Rfc2VjdGlvbiAuYXJ0aWNsZS1ib2R5IGE6Zm9jdXMsLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIC5hcnRpY2xlLWJvZHkgYTphY3RpdmUsI3RpbnltY2UucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcgYTpob3ZlciwjdGlueW1jZS5wYWdlLXRlbXBsYXRlLXBhZ2UtbGFuZGluZyBhOmZvY3VzLCN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIGE6YWN0aXZle2NvbG9yOiNkYTI5MWN9LmJhbm5lci1jb250YWN0e3BhZGRpbmc6OHB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMnB4O2JhY2tncm91bmQ6I2RhMjkxYztjb2xvcjp3aGl0ZX0uYmFubmVyLWNvbnRhY3QgYSwuYmFubmVyLWNvbnRhY3QgYTpob3Zlcntjb2xvcjp3aGl0ZTtib3gtc2hhZG93Omluc2V0IDAgMjNweCAwIC0xcHggI2RhMjkxYywgaW5zZXQgMCAtMjJweCAwIC0xcHggI2ZmZmZmZn0udGl0bGUtc2luZ2xlY2F0e2Rpc3BsYXk6bm9uZTtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjhweDttYXJnaW4tYm90dG9tOjhweH0udGl0bGUtc2luZ2xlY2F0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmFydGljbGUtYm9keSBwPmltZy5pbWctd2lkZSwuYXJ0aWNsZS1ib2R5IHA+aWZyYW1lLC5hcnRpY2xlLWJvZHkgcD5vYmplY3QsLmFydGljbGUtYm9keSBwPi50d2l0dGVyLXR3ZWV0LC5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24+aW1nLmltZy13aWRlLC5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24+aWZyYW1lLC5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24+b2JqZWN0LC5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24+LnR3aXR0ZXItdHdlZXQsI3RpbnltY2UgcD5pbWcuaW1nLXdpZGUsI3RpbnltY2UgcD5pZnJhbWUsI3RpbnltY2UgcD5vYmplY3QsI3RpbnltY2UgcD4udHdpdHRlci10d2VldCwjdGlueW1jZSAud3AtY2FwdGlvbj5pbWcuaW1nLXdpZGUsI3RpbnltY2UgLndwLWNhcHRpb24+aWZyYW1lLCN0aW55bWNlIC53cC1jYXB0aW9uPm9iamVjdCwjdGlueW1jZSAud3AtY2FwdGlvbj4udHdpdHRlci10d2VldHttYXJnaW4tbGVmdDotMThweDttYXJnaW4tcmlnaHQ6LTE4cHg7bWF4LXdpZHRoOmluaXRpYWx9LmFydGljbGUtYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciwjdGlueW1jZSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcntmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYXJ0aWNsZS1ib2R5LCN0aW55bWNle2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuMjc4fS5hcnRpY2xlLWJvZHkgcCwjdGlueW1jZSBwe21hcmdpbi1ib3R0b206MjRweH0uYXJ0aWNsZS1ib2R5IHAgYSwjdGlueW1jZSBwIGF7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjNweH0uYmFubmVyLmJhbm5lci1jb250YWN0e21hcmdpbjowIC0xOHB4IDMycHh9LnRpdGxlLXNpbmdsZWNhdHtkaXNwbGF5OmJsb2NrfS5zaW5nbGUtcG9zdCBoMTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJmb250ZWxsb1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtzcGVhazpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxZW07LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7bWFyZ2luLXJpZ2h0OjAuMjVlbTtjb250ZW50OlwiXFxlODAxXCI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpbmdsZS1wdWJsaWNhdGlvbiBoMTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJmb250ZWxsb1wiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtzcGVhazpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjppbmhlcml0O2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxZW07LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7bWFyZ2luLXJpZ2h0OjAuMjVlbTtjb250ZW50OlwiXFxlODAwXCI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpbmdsZS1wb2RjYXN0IGgxOmJlZm9yZXtmb250LWZhbWlseTpcImZvbnRlbGxvXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3NwZWFrOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjFlbTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTttYXJnaW4tcmlnaHQ6MC4yNWVtO2NvbnRlbnQ6XCJcXGU4MjBcIjt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2luZ2xlLXZpZGVvIGgxOmJlZm9yZXtmb250LWZhbWlseTpcImZvbnRlbGxvXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO3NwZWFrOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjFlbTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTttYXJnaW4tcmlnaHQ6MC4yNWVtO2NvbnRlbnQ6XCJcXGU4MjRcIjt0ZXh0LWRlY29yYXRpb246bm9uZX19I3Nyc2x5IC5tZWpzLWNvbnRhaW5lciwjc3JzbHkgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzLCNzcnNseSAubWVqcy1lbWJlZCwjc3JzbHkgLm1lanMtZW1iZWQgYm9keXtiYWNrZ3JvdW5kOiNkYTI5MWM7aGVpZ2h0OjMwcHggIWltcG9ydGFudDtwYWRkaW5nOjAgM3B4IDAgMHB4fSNzcnNseSAubWVqcy1jb250YWluZXIgKntmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTlweDtvdXRsaW5lOm5vbmV9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXBsYXkgYnV0dG9ue2JhY2tncm91bmQ6bm9uZTttYXJnaW46M3B4IDdweDtvdXRsaW5lOm5vbmU7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweH0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtcGxheSBidXR0b246YmVmb3Jle2NvbnRlbnQ6XCJcXGU4MjFcIjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyNHB4fSNzcnNseSAubWVqcy1idXR0b24ubWVqcy1wbGF5cGF1c2UtYnV0dG9ue3dpZHRoOjQycHg7aGVpZ2h0OjMwcHh9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXBhdXNlIGJ1dHRvbntiYWNrZ3JvdW5kOm5vbmU7bWFyZ2luOjNweCA4cHg7b3V0bGluZTpub25lO2hlaWdodDoyNHB4O3dpZHRoOjI0cHh9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXBhdXNlIGJ1dHRvbjpiZWZvcmV7Y29udGVudDonXFxlODIyJztjb2xvcjojZmZmO2ZvbnQtc2l6ZToyNHB4fSNzcnNseSAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZXtwYWRkaW5nOjdweDtmbG9hdDpyaWdodH0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlse2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjM1cHg7cGFkZGluZzo2cHh9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1jdXJyZW50LCNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1sb2FkZWR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMzMpfSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1jdXJyZW50e2JhY2tncm91bmQ6I2ZmZn0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXRvdGFsLCNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS10b3RhbHtiYWNrZ3JvdW5kOiNkYTI5MWM7Ym9yZGVyOjFweCBzb2xpZCAjZmZmO2hlaWdodDoxMXB4O21hcmdpbi10b3A6NHB4O21pbi13aWR0aDozNXB4fSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1mbG9hdHtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOiNmZmZ9I3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWZsb2F0LWN1cnJlbnR7bWFyZ2luOjFweH0jc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtZmxvYXQtY29ybmVye2JvcmRlci1jb2xvcjojZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O3RvcDoxOHB4fSNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1tdXRlLCNzcnNseSAubWVqcy1jb250cm9scyBhLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyLCNzcnNseSAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS5tZWpzLWR1cmF0aW9uLWNvbnRhaW5lcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jc3JzbHkgLm1lanMtcmVwbGF5PmJ1dHRvbnttYXJnaW46NXB4fS5zaW5nbGUtcG9kY2FzdCAjc3JzbHkgLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUubWVqcy1kdXJhdGlvbi1jb250YWluZXJ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5zaW5nbGUtcG9kY2FzdCAuYXJ0aWNsZS1sZWFke21hcmdpbi1ib3R0b206NDBweH0uc2luZ2xlLXBvZGNhc3QgLmNhcmRyb3ctcGxheWVye21hcmdpbi1ib3R0b206OHB4fS5zaW5nbGUtcG9kY2FzdCAuY2FyZHJvdy1wbGF5ZXIgLndwLWF1ZGlvLXNob3J0Y29kZXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNXMgbGluZWFyfS5zaW5nbGUtcG9kY2FzdCAuY2FyZHJvdy1wbGF5ZXIgLndwLWF1ZGlvLXNob3J0Y29kZS5tZWpzLWF1ZGlve29wYWNpdHk6MX0uc2luZ2xlLXBvZGNhc3QgLnN1YnNjcmliZS1saW5rc3ttYXJnaW4tYm90dG9tOjQwcHg7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlfS5zaW5nbGUtcG9kY2FzdCAuc3Vic2NyaWJlLWxpbmtzIC5jYXJkcm93LWxpbmt7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwcHg7Zm9udC13ZWlnaHQ6Ym9sZH0uc2luZ2xlLXBvZGNhc3QgLnN1YnNjcmliZS1saW5rcyAuY2FyZHJvdy1saW5rIGF7Zm9udC13ZWlnaHQ6bm9ybWFsfS5wYWdlLXRlbXBsYXRlLXBhZ2UtcG9kY2FzdCAudGVhc2UtcG9kY2FzdCBoMzpiZWZvcmV7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2luZ2xlLXBvZGNhc3QgLmFydGljbGUtbGVhZHttYXJnaW4tYm90dG9tOjhweH0uc2luZ2xlLXBvZGNhc3QgLnN1YnNjcmliZS1saW5rc3ttYXJnaW4tYm90dG9tOjI0cHh9fSNwZGZwcmV2aWV3e21hcmdpbi1ib3R0b206MzBweDtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6YXV0b30ucGRmLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0ucGRmLWNvbnRhaW5lciBpZnJhbWV7d2lkdGg6MTAwJX0ucGRmLWNvbnRhaW5lciAuYWxlcnQtaW52aXNpYmxle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowfS5hbGVydC1pbnZpc2libGV7cGFkZGluZzowfS5hbGVydC1pbnZpc2libGUgLmNsb3Nle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cGFkZGluZzowO3RvcDowO3JpZ2h0OjA7bGVmdDowO2JvdHRvbTowfS5zaW5nbGUtMTk5NS0yMDM1IC50aXRsZS1zaW5nbGVjYXR7ZGlzcGxheTpibG9ja30uc2luZ2xlLTE5OTUtMjAzNSAucmVhZG1vcmUtYXJ0aWNsZXtkaXNwbGF5Om5vbmV9LnNpbmdsZS0xOTk1LTIwMzUgLnNlY3Rpb24tbGliZXJhbCAuYXJ0aWNsZS1ib2R5PmgyOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MjRweDtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDozNnB4fS5zaW5nbGUtMTk5NS0yMDM1IGgxLmFydGljbGUtaDEgaW1ne21hcmdpbi10b3A6LTEwcHh9LmFycm93LWhvbWV7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tdG9wOi02cHh9LmFycm93LWhvbWUgYXtmb250LXNpemU6NDBweH0uYm94LTE5OTV7cGFkZGluZy10b3A6OHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjY7bWFyZ2luLWJvdHRvbTozMnB4fS5ib3gtMTk5NSBoNHttYXJnaW4tYm90dG9tOjE2cHh9LmJveC0xOTk1LmJveC1idXR0b257cGFkZGluZy10b3A6MDtib3JkZXI6bWVkaXVtIG5vbmV9LmJveC0xOTk1LmJveC1idXR0b24gLmJ0biwuYm94LTE5OTUuYm94LWJ1dHRvbiAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXt3aWR0aDoxMDAlfS5pbmZvZ3JhcGhpYy0xOTk1e21hcmdpbi1ib3R0b206MzJweH0ubW9iaWxlLXdyYXAgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2luZ2xlLTE5OTUtMjAzNSBoMS5hcnRpY2xlLWgxIGltZywuc2luZ2xlLTE5OTUtMjAzNSBoMi5hcnRpY2xlLWgyIGltZ3t3aWR0aDozNnB4O2hlaWdodDozNnB4fS5zaW5nbGUtMTk5NS0yMDM1IC5ib3gtMTk5NS5ib3gtZG93bmxvYWR7bWFyZ2luOjMycHggMH19LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2hlYWRlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjaGVhZGVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjaGVhZGVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjaGVhZGVye21hcmdpbi1ib3R0b206MH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYmFubmVyLWNvbnRhY3QsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmJhbm5lci1jb250YWN0LC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYmFubmVyLWNvbnRhY3QsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5iYW5uZXItY29udGFjdHtiYWNrZ3JvdW5kOiMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmJhbm5lci1jb250YWN0IGEsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmJhbm5lci1jb250YWN0IGE6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmJhbm5lci1jb250YWN0IGEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmJhbm5lci1jb250YWN0IGE6aG92ZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5iYW5uZXItY29udGFjdCBhLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYmFubmVyLWNvbnRhY3QgYTpob3Zlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmJhbm5lci1jb250YWN0IGEsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5iYW5uZXItY29udGFjdCBhOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAyM3B4IDAgLTFweCAjMDA5ZTk0LGluc2V0IDAgLTIycHggMCAtMXB4ICNmZmZ9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmNvbG9yLWxpbmssLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmNvbG9yLWxpbmssLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5jb2xvci1saW5rLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuY29sb3ItbGlua3tjb2xvcjojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5hbGVydCAuYnRuLXByaW1hcnksLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IC5tdWktZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwubXVpLWZvcm0gLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5hbGVydCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgYS5idG4tcHJpbWFyeSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hbGVydCAuYnRuLXByaW1hcnksLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IC5tdWktZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwubXVpLWZvcm0gLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hbGVydCAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgYS5idG4tcHJpbWFyeSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgLmJ0bi1wcmltYXJ5LC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgLm11aS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5tdWktZm9ybSAudGVybS1hdmVuaXItamV1bmVzc2UgLmFsZXJ0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hbGVydCBhLmJ0bi1wcmltYXJ5LC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYWxlcnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYWxlcnQgLmJ0bi1wcmltYXJ5LGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYWxlcnQgLm11aS1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5tdWktZm9ybSBib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmFsZXJ0IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYWxlcnQgLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5hbGVydCBhLmJ0bi1wcmltYXJ5LGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYWxlcnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3Jle2JhY2tncm91bmQtY29sb3I6IzAwOWU5NDtib3JkZXItY29sb3I6IzAwOWU5NH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lciwudGVybS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVye2JhY2tncm91bmQtY29sb3I6I0ZBRkZBRX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuc2VjdGlvbi5zZWN0aW9uLWJhbm5lciAuc2VjdGlvbi1pbm5lciBhLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyIGEsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyIGEsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyIGF7Y29sb3I6IzI2MjYyNiAhaW1wb3J0YW50fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyIGE6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgYTpob3ZlciwudGVybS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgYTpob3Zlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXIgYTpob3ZlcntvcGFjaXR5OjAuOH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuZXZlbnRfX21hcmtlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAuZXZlbnRfX21hcmtlciwudGVybS1hdmVuaXItamV1bmVzc2UgLmV2ZW50X19tYXJrZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5ldmVudF9fbWFya2Vye2NvbG9yOiMwMDllOTR9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLm1pY3Jvc2l0ZS1oZWFkZXIgYSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAubWljcm9zaXRlLWhlYWRlciBhe2NvbG9yOiMyNjI2MjYgIWltcG9ydGFudH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhOmhvdmVyIHNwYW4sLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLm1pY3Jvc2l0ZS1oZWFkZXIgYTphY3RpdmUgc3Bhbiwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhOmZvY3VzIHNwYW4sLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLm1pY3Jvc2l0ZS1oZWFkZXIgYTpob3ZlciBzcGFuLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGE6YWN0aXZlIHNwYW4sLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLm1pY3Jvc2l0ZS1oZWFkZXIgYTpmb2N1cyBzcGFuLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAubWljcm9zaXRlLWhlYWRlciBhOmhvdmVyIHNwYW4sLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGE6YWN0aXZlIHNwYW4sLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5taWNyb3NpdGUtaGVhZGVyIGE6Zm9jdXMgc3Bhbixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLm1pY3Jvc2l0ZS1oZWFkZXIgYTpob3ZlciBzcGFuLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAubWljcm9zaXRlLWhlYWRlciBhOmFjdGl2ZSBzcGFuLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAubWljcm9zaXRlLWhlYWRlciBhOmZvY3VzIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXJ7YmFja2dyb3VuZDojODVFMUNBO3Bvc2l0aW9uOnJlbGF0aXZlfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIC5jb250YWluZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmNvbnRhaW5lciwudGVybS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmNvbnRhaW5lcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiM4NUUxQ0E7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjODVFMUNBIDAlLCAjRkFGRkFFIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCAjODVFMUNBKSwgY29sb3Itc3RvcCgxMDAlLCAjRkFGRkFFKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjODVFMUNBIDAlLCAjRkFGRkFFIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICM4NUUxQ0EgMCUsICNGQUZGQUUgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICM4NUUxQ0EgMCUsICNGQUZGQUUgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM4NUUxQ0EgMCUsICNGQUZGQUUgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0LCBlbmRDb2xvcnN0cj0kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AsIEdyYWRpZW50VHlwZT0xICl9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmxvZ28tYWosLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmxvZ28tYWosLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIC5sb2dvLWFqLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAubG9nby1hantkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjMycHggMCA4cHh9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmJnLWFic29sdXRlLXJpZ2h0LC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIC5iZy1hYnNvbHV0ZS1yaWdodCwudGVybS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXIgLmJnLWFic29sdXRlLXJpZ2h0LGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciAuYmctYWJzb2x1dGUtcmlnaHR7YmFja2dyb3VuZDojRkFGRkFFO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5hcnRpY2xlLWgxLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hcnRpY2xlLWgxLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAuYXJ0aWNsZS1oMSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmFydGljbGUtaDF7bWFyZ2luLXRvcDo0MHB4fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5wb3N0LXR5cGUtYXZlbmlyLWpldW5lc3NlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wb3N0LXR5cGUtYXZlbmlyLWpldW5lc3NlLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAucG9zdC10eXBlLWF2ZW5pci1qZXVuZXNzZSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnBvc3QtdHlwZS1hdmVuaXItamV1bmVzc2V7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA5ZTk0IDAlLCAjZmZmIDYwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjMDA5ZTk0KSwgY29sb3Itc3RvcCg2MCUsICNmZmYpLCBjb2xvci1zdG9wKDEwMCUsICNmZmYpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwOWU5NCAwJSwgI2ZmZiA2MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA5ZTk0IDAlLCAjZmZmIDYwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA5ZTk0IDAlLCAjZmZmIDYwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDllOTQgMCUsICNmZmYgNjAlLCAjZmZmIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNjZWVmNGInLCBlbmRDb2xvcnN0cj0nI2U3MzgyNycsIEdyYWRpZW50VHlwZT0xICl9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI21ldGFiYXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI21ldGFiYXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNtZXRhYmFyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjbWV0YWJhcntiYWNrZ3JvdW5kOiM4NUUxQ0F9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI21ldGFiYXIgLmNvbnRhaW5lciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAuY29udGFpbmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAuY29udGFpbmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjbWV0YWJhciAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6Izg1RTFDQTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM4NUUxQ0EgMCUsICNGQUZGQUUgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICM4NUUxQ0EpLCBjb2xvci1zdG9wKDEwMCUsICNGQUZGQUUpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICM4NUUxQ0EgMCUsICNGQUZGQUUgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQsIGVuZENvbG9yc3RyPSRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCwgR3JhZGllbnRUeXBlPTEgKX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAuYmctYWJzb2x1dGUtcmlnaHQsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI21ldGFiYXIgLmJnLWFic29sdXRlLXJpZ2h0LC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAuYmctYWJzb2x1dGUtcmlnaHQsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNtZXRhYmFyIC5iZy1hYnNvbHV0ZS1yaWdodHtiYWNrZ3JvdW5kOiNGQUZGQUU7d2lkdGg6NTAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI21ldGFiYXIgLnRlYXNlIC50aXRsZS10ZWFzZXIgc3BhbiwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFuLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjbWV0YWJhciAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFuLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjbWV0YWJhciAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFue3RleHQtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmhvdmVyLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbTphY3RpdmUsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmZvY3VzLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbS5hY3RpdmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbTphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmZvY3VzLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbS5hY3RpdmUsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbTpob3ZlciwudGVybS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmZvY3VzLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW0uYWN0aXZlLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbTphY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbTpmb2N1cyxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmFjdGl2ZXtjb2xvcjojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTp2aXNpdGVkLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTp2aXNpdGVkLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGE6dmlzaXRlZHtjb2xvcjojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6aG92ZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTphY3RpdmUsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTpmb2N1cywuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQ6aG92ZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTp2aXNpdGVkOmFjdGl2ZSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQ6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOmZvY3VzLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6dmlzaXRlZDpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhOnZpc2l0ZWQ6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6dmlzaXRlZDpmb2N1cywudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTpob3ZlciwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTphY3RpdmUsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6Zm9jdXMsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGE6dmlzaXRlZDpob3ZlciwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTp2aXNpdGVkOmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYTp2aXNpdGVkOmZvY3VzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhOmhvdmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhOmFjdGl2ZSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgYTpmb2N1cyxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgYTp2aXNpdGVkOmhvdmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhOnZpc2l0ZWQ6YWN0aXZlLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhOnZpc2l0ZWQ6Zm9jdXN7Y29sb3I6IzAwOWU5NH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5LC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5LC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5idG4tcHJpbWFyeSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLmJ0bi1wcmltYXJ5LGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmV7Y29sb3I6d2hpdGU7YmFja2dyb3VuZC1jb2xvcjojMDA5ZTk0O2JvcmRlci1jb2xvcjojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYnRuLXByaW1hcnk6aG92ZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmhvdmVyLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYnRuLXByaW1hcnk6YWN0aXZlLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTphY3RpdmUsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5idG4tcHJpbWFyeTpmb2N1cywuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5idG4tcHJpbWFyeTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6aG92ZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5idG4tcHJpbWFyeTphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmZvY3VzLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpmb2N1cywudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5idG4tcHJpbWFyeTpob3ZlciwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5idG4tcHJpbWFyeTpmb2N1cywudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS5haXMtSW5maW5pdGVIaXRzLWxvYWRNb3JlOmZvY3VzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmhvdmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6aG92ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IGEuYnRuLXByaW1hcnk6YWN0aXZlLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6YWN0aXZlLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLmJ0bi1wcmltYXJ5OmZvY3VzLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmU6Zm9jdXN7b3BhY2l0eTowLjg7Y29sb3I6d2hpdGV9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEudGVhc2UtbGluaywudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLnRlYXNlLWxpbmt7Y29sb3I6IzI2MjYyNn0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbms6aG92ZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rOmFjdGl2ZSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbms6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEudGVhc2UtbGluazphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgYS50ZWFzZS1saW5rOmZvY3VzLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCBhLnRlYXNlLWxpbms6aG92ZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEudGVhc2UtbGluazphY3RpdmUsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IGEudGVhc2UtbGluazpmb2N1cyxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgYS50ZWFzZS1saW5rOmhvdmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLnRlYXNlLWxpbms6YWN0aXZlLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCBhLnRlYXNlLWxpbms6Zm9jdXN7Y29sb3I6IzI2MjYyNn0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmFubmVyLWNvbnRhY3QgYSwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmFubmVyLWNvbnRhY3QgYTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmFubmVyLWNvbnRhY3QgYSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmFubmVyLWNvbnRhY3QgYTpob3ZlciwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJhbm5lci1jb250YWN0IGEsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5iYW5uZXItY29udGFjdCBhOmhvdmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCAuYmFubmVyLWNvbnRhY3QgYSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLmJhbm5lci1jb250YWN0IGE6aG92ZXJ7Y29sb3I6I2ZmZn0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVye2JhY2tncm91bmQ6I0ZBRkZBRX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlnLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWcsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWcsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWd7dGV4dC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7bWFyZ2luLWJvdHRvbToxNnB4fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGEsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYXtjb2xvcjojMjYyNjI2O21hcmdpbjowIDhweH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmhvdmVyLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6YWN0aXZlLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYTpob3ZlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmZvY3VzLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmhvdmVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAubGVhZC1iaWcgLnNvY2lhbC1wcm9maWxlcyBhOmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYTpmb2N1cyxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYTpob3Zlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI2NvbnRlbnQgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIC5zb2NpYWwtcHJvZmlsZXMgYTphY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyAuc29jaWFsLXByb2ZpbGVzIGE6Zm9jdXN7Y29sb3I6IzI2MjYyNjtvcGFjaXR5OjAuOH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGEsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhe2NvbG9yOiNkYTI5MWN9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6aG92ZXIsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6YWN0aXZlLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhOmZvY3VzLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhOmFjdGl2ZSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYTpmb2N1cywudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6aG92ZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhOmFjdGl2ZSwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnNlY3Rpb24tc2VhcmNoIGE6Zm9jdXMsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhOmhvdmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCAuc2VjdGlvbi1zZWFyY2ggYTphY3RpdmUsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddICNjb250ZW50IC5zZWN0aW9uLXNlYXJjaCBhOmZvY3Vze2NvbG9yOiNkYTI5MWN9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgI2F2ZW5pcmpldW5lc3NlZmx5aW4gLmJsb2NrLWlubmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50ICNhdmVuaXJqZXVuZXNzZWZseWluIC5ibG9jay1pbm5lciwudGVybS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgI2F2ZW5pcmpldW5lc3NlZmx5aW4gLmJsb2NrLWlubmVyLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjY29udGVudCAjYXZlbmlyamV1bmVzc2VmbHlpbiAuYmxvY2staW5uZXJ7cGFkZGluZy1ib3R0b206MXB4fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC50ZWFzZS1wb2RjYXN0IC5mZWF0dXJlZC1pbWFnZTphZnRlciwuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAudGVhc2UtdmlkZW8gLmZlYXR1cmVkLWltYWdlOmFmdGVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC50ZWFzZS1wb2RjYXN0IC5mZWF0dXJlZC1pbWFnZTphZnRlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAudGVhc2UtdmlkZW8gLmZlYXR1cmVkLWltYWdlOmFmdGVyLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAudGVhc2UtcG9kY2FzdCAuZmVhdHVyZWQtaW1hZ2U6YWZ0ZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC50ZWFzZS12aWRlbyAuZmVhdHVyZWQtaW1hZ2U6YWZ0ZXIsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC50ZWFzZS1wb2RjYXN0IC5mZWF0dXJlZC1pbWFnZTphZnRlcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnRlYXNlLXZpZGVvIC5mZWF0dXJlZC1pbWFnZTphZnRlcntjb2xvcjojMDA5ZTk0fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC50ZWFzZSAubGVhZCBzcGFuLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC50ZWFzZSAubGVhZCBzcGFuLC50ZXJtLWF2ZW5pci1qZXVuZXNzZSAudGVhc2UgLmxlYWQgc3Bhbixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnRlYXNlIC5sZWFkIHNwYW57Y29sb3I6IzAwOWU5NH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAudGVhc2UgLmxlYWQgc3Bhbi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0xLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC50ZWFzZSAubGVhZCBzcGFuLnNlcmllcy1sb29wLnNlcmllcy1sb29wLTEsLnRlcm0tYXZlbmlyLWpldW5lc3NlIC50ZWFzZSAubGVhZCBzcGFuLnNlcmllcy1sb29wLnNlcmllcy1sb29wLTEsYm9keVtjbGFzcyo9JyB0ZXJtLWF2ZW5pci1qZXVuZXNzZSddIC50ZWFzZSAubGVhZCBzcGFuLnNlcmllcy1sb29wLnNlcmllcy1sb29wLTF7ZGlzcGxheTpub25lfS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC50ZWFzZSAubGVhZCBzcGFuLnNlcmllcy1sb29wLnNlcmllcy1sb29wLTIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMiwudGVybS1hdmVuaXItamV1bmVzc2UgLnRlYXNlIC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gLnRlYXNlIC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMntkaXNwbGF5OmlubGluZX0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtY29udGFpbmVyLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWVtYmVkLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1lbWJlZCBib2R5LC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtdG90YWwsLnNpbmdsZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFsLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1jb250YWluZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scywucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtZW1iZWQsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWVtYmVkIGJvZHksLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbCwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjc3JzbHkgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtdG90YWwsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1jb250YWluZXIsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1lbWJlZCwudGVybS1hdmVuaXItamV1bmVzc2UgI3Nyc2x5IC5tZWpzLWVtYmVkIGJvZHksLnRlcm0tYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtdG90YWwsLnRlcm0tYXZlbmlyLWpldW5lc3NlICNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS10b3RhbCxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI3Nyc2x5IC5tZWpzLWNvbnRhaW5lcixib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI3Nyc2x5IC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI3Nyc2x5IC5tZWpzLWVtYmVkLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAjc3JzbHkgLm1lanMtZW1iZWQgYm9keSxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS10b3RhbCxib2R5W2NsYXNzKj0nIHRlcm0tYXZlbmlyLWpldW5lc3NlJ10gI3Nyc2x5IC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFse2JhY2tncm91bmQ6IzAwOWU5NH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5rLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIC5wYWdlLWxpbmssLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssLnRlcm0tYXZlbmlyLWpldW5lc3NlIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAucGFnZS1saW5rLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSAuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLnBhZ2UtbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDllOTQ7Ym9yZGVyLWNvbG9yOiMwMDllOTR9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLmF2ZW5pci1qZXVuZXNzZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbTo1NnB4fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hcnRpY2xlLWgxe21hcmdpbi10b3A6MDtjb2xvcjojMjYyNjI2ICFpbXBvcnRhbnR9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gYSwucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBhOnZpc2l0ZWR7Y29sb3I6IzI2MjYyNn0ucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAjY29udGVudCAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiBhOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGE6YWN0aXZlLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGE6Zm9jdXMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gYTp2aXNpdGVkOmhvdmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlICNjb250ZW50IC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9uIGE6dmlzaXRlZDphY3RpdmUsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2NvbnRlbnQgLnByb3NwZXJpdHktZGVzY3JpcHRpb24gYTp2aXNpdGVkOmZvY3Vze2NvbG9yOiMyNjI2MjZ9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZHttYXJnaW46NTZweCAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zaW5nbGUtYXZlbmlyLWpldW5lc3NlICNoZWFkZXIsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgI2hlYWRlcnttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuYXZlbmlyLWpldW5lc3NlLWhlYWRlciBsb2dvLWFqLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIGxvZ28tYWp7cGFkZGluZzoxNXB4IDAgNHB4fS5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5zZWN0aW9uLWJsb2csLnBhZ2UtdGVtcGxhdGUtcGFnZS1hdmVuaXItamV1bmVzc2UgLnNlY3Rpb24tYmxvZ3ttYXJnaW4tdG9wOjU2cHh9Ym9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIC5wcm9zcGVyaXR5LWRlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjI0cHh9fS5taWNyb3NpdGUtaGVhZGVye3BhZGRpbmc6MjRweCAwIDB9Lm1pY3Jvc2l0ZS1oZWFkZXIgYXtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDoyNXB4O2NvbG9yOiMyNjI2MjY7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmfS5taWNyb3NpdGUtaGVhZGVyIGEgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2ZmZixpbnNldCAwIC0zcHggMCAwICMyNjI2MjY7d29yZC1zcGFjaW5nOi0ycHh9Lm1pY3Jvc2l0ZS1oZWFkZXIgYTpob3ZlciwubWljcm9zaXRlLWhlYWRlciBhOmZvY3VzLC5taWNyb3NpdGUtaGVhZGVyIGE6YWN0aXZle3RleHQtc2hhZG93OjFweCAxcHggMCAjZmZmLCAtMXB4IDFweCAwICNmZmYsIDJweCAwIDAgI2ZmZiwgLTJweCAwIDAgI2ZmZn0ubWljcm9zaXRlLWhlYWRlciBhOmhvdmVyIHNwYW4sLm1pY3Jvc2l0ZS1oZWFkZXIgYTpmb2N1cyBzcGFuLC5taWNyb3NpdGUtaGVhZGVyIGE6YWN0aXZlIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICNmZmYsaW5zZXQgMCAtM3B4IDAgMCAjZGEyOTFjfS5zaW5nbGUtbWljcm9zaXRlICNoZWFkZXJ7bWFyZ2luLWJvdHRvbTowfS5zaW5nbGUtbWljcm9zaXRlIGgxLmFydGljbGUtaDF7bWFyZ2luLXRvcDo1NnB4fS5zaW5nbGUtbWljcm9zaXRlIC5hcnRpY2xlLWJvZHl7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXsuc2luZ2xlLW1pY3Jvc2l0ZSAjaGVhZGVyIC5zZXBlcmF0b3ItaGVhZGVyLC5zaW5nbGUtbWljcm9zaXRlICNoZWFkZXIgLm5hdmJhci1hdmVuaXItYm90dG9te2Rpc3BsYXk6bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpey5zaW5nbGUtbWljcm9zaXRlIC50ZWFzZS12ZXJ0aWNhbC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UgaW1ne21heC1oZWlnaHQ6MjEzcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2luZ2xlLW1pY3Jvc2l0ZSAudGVhc2UtdmVydGljYWwudGVhc2UgLmZlYXR1cmVkLWltYWdlIGltZ3ttYXgtaGVpZ2h0OjEzNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnNpbmdsZS1taWNyb3NpdGUgLnRlYXNlLXZlcnRpY2FsLnRlYXNlIC5mZWF0dXJlZC1pbWFnZSBpbWd7bWF4LWhlaWdodDoxODVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4OHB4KXsuc2luZ2xlLW1pY3Jvc2l0ZSAudGVhc2UtdmVydGljYWwudGVhc2UgLmZlYXR1cmVkLWltYWdlIGltZ3toZWlnaHQ6MTk0cHh9fS5zaW5nbGUtbWljcm9zaXRlIC5yZWFkbW9yZS1hcnRpY2xle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5ncmlkLWl0ZW0sLmdyaWQtc2l6ZXJ7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjlweDtwYWRkaW5nLWxlZnQ6OXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuZ3JpZC1pdGVtLC5ncmlkLXNpemVye3dpZHRoOjI1JX0uZ3JpZC1pdGVtLnRlYXNlci1oZXJvLC5ncmlkLXNpemVyLnRlYXNlci1oZXJve3dpZHRoOjUwJX19LmxvZ29Hcmlke21hcmdpbi1sZWZ0Oi05cHg7bWFyZ2luLXJpZ2h0Oi05cHh9LmxvZ29HcmlkIC50ZWFzZXItaGVybyAudGVhc2UgLmZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206MTJweH0ubG9nb0dyaWRGaWx0ZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsubG9nb0dyaWRGaWx0ZXJ7Zm9udC1zaXplOjI4cHg7cGFkZGluZy10b3A6MTBweDttYXJnaW4tYm90dG9tOjYwcHh9fS5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbXtjdXJzb3I6cG9pbnRlcjtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06aG92ZXIsLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtOmFjdGl2ZSwubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW06Zm9jdXMsLmxvZ29HcmlkRmlsdGVyIC5maWx0ZXJJdGVtLmFjdGl2ZXtjb2xvcjojZGEyOTFjfS5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbS5kaXNhYmxlZHtjdXJzb3I6YXV0bztjb2xvcjojYmRiZWJkfS5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbS5kaXNhYmxlZDpob3ZlciwubG9nb0dyaWRGaWx0ZXIgLmZpbHRlckl0ZW0uZGlzYWJsZWQ6YWN0aXZlLC5sb2dvR3JpZEZpbHRlciAuZmlsdGVySXRlbS5kaXNhYmxlZDpmb2N1c3tjb2xvcjojYmRiZWJkfS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm9ybWF0aW9ue2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjY7cGFkZGluZy10b3A6NHB4fS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHAsLmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gaDEsLmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gaDIsLmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gaDMsLmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gaDQsLmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gaDUsLmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gaDYsLmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gdWwsLmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gbGksLmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gb2x7Zm9udC1zaXplOjAuODU3ZW19LmFydGljbGUtYm9keS5hcnRpY2xlLWFkZGl0aW9uYWwtaW5mb3JtYXRpb24gcHttYXJnaW4tYm90dG9tOjFlbX0uYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB1bCwuYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiBvbHtwYWRkaW5nOjAgMCAwIDIwcHh9LnRlYXNlLnRlYXNlLW1pY3Jvc2l0ZXttYXJnaW4tYm90dG9tOjU2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zaW5nbGUtbWljcm9zaXRlIGgxLmFydGljbGUtaDF7bWFyZ2luLXRvcDowfX0uYmxhY2tlZGl0aW9ue2JhY2tncm91bmQ6IzIxMjQyODtjb2xvcjp3aGl0ZSAhaW1wb3J0YW50fS5ibGFja2VkaXRpb24gI2hlYWRlcntiYWNrZ3JvdW5kOiMyMTI0Mjg7Y29sb3I6d2hpdGUgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjJweCBzb2xpZCB3aGl0ZX0uYmxhY2tlZGl0aW9uICNoZWFkZXIgLm5hdi1saW5rLC5ibGFja2VkaXRpb24gI2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGEsLmJsYWNrZWRpdGlvbiAjaGVhZGVyIC5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItc2VhcmNoLC5ibGFja2VkaXRpb24gI2hlYWRlciAubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uLC5ibGFja2VkaXRpb24gI2hlYWRlciAubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVtIC5uYXYtbGluayBzcGFuLC5ibGFja2VkaXRpb24gI2hlYWRlciAjbmF2YmFyTmF2TW9iaWxlIC5zb2NpYWwtcHJvZmlsZXMgYXtjb2xvcjp3aGl0ZSAhaW1wb3J0YW50fS5ibGFja2VkaXRpb24gI2hlYWRlciAuc2VwZXJhdG9yLWhlYWRlciwuYmxhY2tlZGl0aW9uICNoZWFkZXIgI25hdmJhck5hdk1vYmlsZXtib3JkZXItY29sb3I6d2hpdGV9LmJsYWNrZWRpdGlvbiAjaGVhZGVyIC5oZWFkZXJfX2NsYWltIC5zZXBlcmF0b3ItaGVhZGVye2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXdpZHRoOjFweH0uYmxhY2tlZGl0aW9uIC5hY3Rpb25zLC5ibGFja2VkaXRpb24gLnNlcmllcy1sb29we2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5ibGFja2VkaXRpb24gLnRlYXNlIC50aXRsZS10ZWFzZXIgc3BhbiwuYmxhY2tlZGl0aW9uIC50ZWFzZSBwLmxlYWQsLmJsYWNrZWRpdGlvbiAudGVhc2UgLmJvb2stdGV4dCBwLC5ibGFja2VkaXRpb24gLnRlYXNlIGRpdi5sZWFkIHAsLmJsYWNrZWRpdGlvbiAudGVhc2UgcC5tZXRhLWluZm97dGV4dC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7Y29sb3I6d2hpdGV9LmJsYWNrZWRpdGlvbiAuc2VjdGlvbiAuc2VjdGlvbi1pbm5lciwuYmxhY2tlZGl0aW9uIC5zZXBlcmF0b3ItbW9iaWxlLC5ibGFja2VkaXRpb24gLm1vYmlsZS1zZWFyY2gtbGFuZ3tib3JkZXItY29sb3I6d2hpdGV9LmJsYWNrZWRpdGlvbiAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3Jle2NvbG9yOndoaXRlICFpbXBvcnRhbnR9LmJsYWNrZWRpdGlvbiAjZm9vdGVye2JvcmRlci1jb2xvcjp3aGl0ZTtjb2xvcjp3aGl0ZSAhaW1wb3J0YW50fS5ibGFja2VkaXRpb24gI2Zvb3RlciAubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluaywuYmxhY2tlZGl0aW9uICNmb290ZXIgLmZvb3Rlci1zaXRlbWFwIC5uYXZiYXItbGFuZ3VhZ2VzLC5ibGFja2VkaXRpb24gI2Zvb3RlciAuZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbS5jdXJyZW50LWxhbmcgYXtib3JkZXItY29sb3I6d2hpdGV9LmJsYWNrZWRpdGlvbiAjZm9vdGVyIGF7Y29sb3I6d2hpdGUgIWltcG9ydGFudH0uYXJ0aWNsZS1ib2R5LmFydGljbGUtYm9keS0tYXBwc3RvcmUgaDF7Zm9udC1zaXplOjY4cHg7bGluZS1oZWlnaHQ6NzNweDttYXJnaW4tYm90dG9tOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSBoMXtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDozOXB4O21hcmdpbi1ib3R0b206OHB4fX0uYXJ0aWNsZS1ib2R5LmFydGljbGUtYm9keS0tYXBwc3RvcmUgaDJ7Zm9udC1zaXplOjMwcHg7bGluZS1oZWlnaHQ6MS4yMzM7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luLWJvdHRvbToyOHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuYXJ0aWNsZS1ib2R5LmFydGljbGUtYm9keS0tYXBwc3RvcmUgaDJ7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjVweDttYXJnaW4tYm90dG9tOjI0cHh9fS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSBpZnJhbWV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDozNTBweDttYXJnaW46MCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODhweCl7LmFydGljbGUtYm9keS5hcnRpY2xlLWJvZHktLWFwcHN0b3JlIGlmcmFtZXttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6Njg3cHg7d2lkdGg6MTIyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LTIwN3B4ICFpbXBvcnRhbnR9fS5hcnRpY2xlLWJvZHkuYXJ0aWNsZS1ib2R5LS1hcHBzdG9yZSAuc2VjdGlvbntib3JkZXItY29sb3I6d2hpdGUgIWltcG9ydGFudH0uYXJ0aWNsZS1ib2R5LmFydGljbGUtYm9keS0tYXBwc3RvcmUgLnRpdGxlLXNlY3Rpb257Y29sb3I6d2hpdGUgIWltcG9ydGFudH0uYXJ0aWNsZS1ib2R5LmFydGljbGUtYm9keS0tYXBwc3RvcmUgLnNlY3Rpb24uc2VjdGlvbi1ibG9ne21hcmdpbi10b3A6MDtib3JkZXItdG9wOjFweCBzb2xpZCB3aGl0ZX0uYXJ0aWNsZS1ib2R5LmFydGljbGUtYm9keS0tYXBwc3RvcmUgLnNlY3Rpb24uc2VjdGlvbi1ibG9nIC5zZWN0aW9uLWlubmVye21hcmdpbi10b3A6NTZweDtib3JkZXI6bWVkaXVtIG5vbmV9LnNlY3Rpb24uc2VjdGlvbi1hcHBzdG9yZXt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7bWFyZ2luOjQwcHggMDtwYWRkaW5nLXRvcDo0MHB4fS5zZWN0aW9uLnNlY3Rpb24tYXBwc3RvcmUgYTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNlY3Rpb24uc2VjdGlvbi1hcHBzdG9yZSBhOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDozMHB4fX0ucG9zdC10eXBlLW1pY3Jvc2l0ZSAuc2xpZGVye21hcmdpbi1ib3R0b206NjBweH0ucG9zdC10eXBlLW1pY3Jvc2l0ZSAuc2xpZGVyIC5zbGlkZSBpbWd7bWF4LWhlaWdodDpub25lICFpbXBvcnRhbnR9Lmhlcm8taW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuaGVyby1pbWFnZXttYXJnaW4tYm90dG9tOjYwcHh9fS5oZXJvLWltYWdlIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDoxOTIwcHh9Lmhlcm8taW1hZ2VfX3RleHR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lmhlcm8taW1hZ2VfX3RleHR7Ym90dG9tOjMwcHh9fS5oZXJvLWltYWdlX190ZXh0IGE6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjEwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5oZXJvLWltYWdlX190ZXh0IGE6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjMwcHh9fS5oZXJvLWltYWdlX190ZXh0IGltZ3t3aWR0aDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zaW5nbGUtdmlkZW8gLmFydGljbGUtYm9keXttYXJnaW4tYm90dG9tOjU2cHh9LnNpbmdsZS12aWRlb19fdGl0bGV7Y29sb3I6IzI2MjYyNjtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbi1ib3R0b206OHB4fS5zaW5nbGUtdmlkZW9fX3RpdGxlOmJlZm9yZXttYXJnaW4tcmlnaHQ6MC4yNWVtO2NvbnRlbnQ6XCJcXGU4MjRcIjt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MzZweH0uc2luZ2xlLXZpZGVvX19sZWFke2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjM3cHg7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc2luZ2xlLXZpZGVvX19sZWFke2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjI2cHh9fS5zaW5nbGUtdmlkZW9fX2RhdGV7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2luZ2xlLXZpZGVvX19kYXRle21hcmdpbi1ib3R0b206NTZweH19LnNpbmdsZS12aWRlb19fZW1iZWR7bWFyZ2luLWJvdHRvbToxZW07bWFyZ2luLXRvcDotMzJweDttYXJnaW4tbGVmdDotMThweDttYXJnaW4tcmlnaHQ6LTE4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zaW5nbGUtdmlkZW9fX2VtYmVke21hcmdpbi1sZWZ0Oi05cHg7bWFyZ2luLXJpZ2h0Oi05cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2luZ2xlLXZpZGVvX19lbWJlZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MH19LnNpbmdsZS12aWRlby5zaW5nbGUtYXZlbmlyLWpldW5lc3NlIC5zaW5nbGUtdmlkZW9fX2VtYmVke21hcmdpbi10b3A6MH0uaG9tZSAuc2luZ2xlLXZpZGVvX19lbWJlZHttYXJnaW4tdG9wOi0xNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuaG9tZSAuc2luZ2xlLXZpZGVvX19lbWJlZHttYXJnaW4tdG9wOjB9fS5ob21lIC5zaW5nbGUtdmlkZW9fX2RhdGV7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTdweH0udGVhc2UtdmlkZW8gLmZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206MWVtfS5lbWJlZC1yZXNwb25zaXZlLTE2YnkxMDo6YmVmb3Jle3BhZGRpbmctdG9wOjYyLjUlfS5zZWN0aW9ue21hcmdpbjo1NnB4IDB9LnNlY3Rpb24gLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6OHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjZ9LnNlY3Rpb24gLnNlY3Rpb24taW5uZXIgLnNlY3Rpb257bWFyZ2luOjB9LmhvbWUgLnNlY3Rpb24tYW5ub3VuY2VtZW50e21hcmdpbi10b3A6MH0uaG9tZSAuc2VjdGlvbi1tZWRpYXttYXJnaW4tYm90dG9tOjB9LnNlY3Rpb24tbWVkaWEgLmNvbGxhcHNlLW1lZGlhe21hcmdpbi10b3A6MjRweH0uc2VjdGlvbi5zZWN0aW9uLXRvcDpmaXJzdC1vZi10eXBlIC5zZWN0aW9uLWlubmVye3BhZGRpbmctdG9wOjA7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZX0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXN7bWFyZ2luLWJvdHRvbTo0MHB4fS5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllcy0tMjAyMCAuc2VjdGlvbi1pbm5lcntwYWRkaW5nLXRvcDo4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllcy0tMjAyMCAuc2VjdGlvbi1pbm5lcntwYWRkaW5nLXRvcDoyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC5vcmRlci1tZC0xe3BhZGRpbmctcmlnaHQ6MThweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMyNjI2MjY7bWFyZ2luLXRvcDo0NnB4fS5zZWN0aW9uLnNlY3Rpb24tdG9wc3Rvcmllcy0tMjAyMCAub3JkZXItbWQtMntwYWRkaW5nLWxlZnQ6MThweH19LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC50aXRsZS1zZWN0aW9ue2NvbG9yOiNkYTI5MWN9LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC5mZWF0dXJlZC1pbWFnZSBpbWd7bWF4LWhlaWdodDp1bnNldCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRlYXNlIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6MjNweH0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRlYXNlIC5sZWFke2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE4cHh9LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC50ZWFzZS50ZWFzZS1taWNyb3NpdGV7bWFyZ2luLWJvdHRvbToyNHB4fX0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRlYXNlLW1pY3Jvc2l0ZXttYXJnaW4tYm90dG9tOjMycHh9LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC50ZWFzZS12ZXJ0aWNhbC1oZXJvIC5mZWF0dXJlZC1pbWFnZXttYXJnaW4tYm90dG9tOjE2cHh9LnNlY3Rpb24uc2VjdGlvbi10b3BzdG9yaWVzLS0yMDIwIC50ZWFzZS12ZXJ0aWNhbC1oZXJvIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDRweH0uc2VjdGlvbi5zZWN0aW9uLXRvcHN0b3JpZXMtLTIwMjAgLnRlYXNlLXZlcnRpY2FsLWhlcm8gLmxlYWR7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjZweH0uc2VjdGlvbi5zZWN0aW9uLW5vYm9yZGVye2JvcmRlci10b3A6bWVkaXVtIG5vbmV9LnNlY3Rpb24uc2VjdGlvbi1ub2JvcmRlciAuc2VjdGlvbi1pbm5lcntib3JkZXI6bWVkaXVtIG5vbmU7cGFkZGluZzowfS5zZWN0aW9uLnNlY3Rpb24tc2VhcmNoe21hcmdpbi1ib3R0b206OTZweH0uaG9tZSAuc2VjdGlvbi5zZWN0aW9uLXNlYXJjaHttYXJnaW4tYm90dG9tOjU2cHh9LnNlY3Rpb24uc2VjdGlvbi1iYW5uZXIgLnNlY3Rpb24taW5uZXJ7cGFkZGluZzoxNnB4IDE2cHggOHB4O2JvcmRlci10b3A6bWVkaXVtIG5vbmU7YmFja2dyb3VuZDojZWZlZmVmfS5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyIC50aXRsZS1iaWd7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNlZmVmZWYsLTFweCAxcHggMCAjZWZlZmVmLDJweCAwIDAgI2VmZWZlZiwtMnB4IDAgMCAjZWZlZmVmfS5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVye3BhZGRpbmc6MTZweCAxNnB4IDMycHg7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZTtiYWNrZ3JvdW5kOiNlZmVmZWZ9LmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZ3t0ZXh0LXNoYWRvdzoxcHggMXB4IDAgI2VmZWZlZiwtMXB4IDFweCAwICNlZmVmZWYsMnB4IDAgMCAjZWZlZmVmLC0ycHggMCAwICNlZmVmZWZ9LnNlY3Rpb24tc3BvbnNvcnMgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXJ7cGFkZGluZzoxNnB4IDE2cHggMTZweDtiYWNrZ3JvdW5kOiNkYTI5MWM7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS5zZWN0aW9uLXNwb25zb3JzIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWd7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNkYTI5MWMsLTFweCAxcHggMCAjZGEyOTFjLDJweCAwIDAgI2RhMjkxYywtMnB4IDAgMCAjZGEyOTFjfS5zZWN0aW9uLXNwb25zb3JzIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWcgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgI2RhMjkxYyxpbnNldCAwIC0zcHggMCAwICNmZmZ9LnNlY3Rpb24tc3BvbnNvcnMgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgcC5tb3JlLWxpbmt7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnNlY3Rpb24tc3BvbnNvcnMgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgcC5tb3JlLWxpbmsgYXtjb2xvcjp3aGl0ZX0uc2VjdGlvbi5zZWN0aW9uLWF2ZW5pcmpldW5lc3NlIC50ZWFzZS1hai1wYWdle21hcmdpbi1sZWZ0Oi0xOHB4O21hcmdpbi1yaWdodDotMThweDtwYWRkaW5nOjE4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2UgLnRlYXNlLWFqLXBhZ2V7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nOjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2VjdGlvbi5zZWN0aW9uLWF2ZW5pcmpldW5lc3NlIC50ZWFzZS1hai50ZWFzZS1wdWJsaWNhdGlvbiAuZmVhdHVyZWQtaW1hZ2UgaW1ne3dpZHRoOjY1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2UgLnRlYXNlLWFqOm5vdCgudGVhc2UtYWotcGFnZSkgLnRpdGxlLWJpZ3tmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoyM3B4fS5zZWN0aW9uLnNlY3Rpb24tYXZlbmlyamV1bmVzc2UgLnRlYXNlLWFqOm5vdCgudGVhc2UtYWotcGFnZSkgLmxlYWQtYmlnIHB7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweH19LnNlY3Rpb24uc2VjdGlvbi1hdmVuaXJqZXVuZXNzZSBwLmxlYWR7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjZweH0uc2VjdGlvbi5zZWN0aW9uLWF2ZW5pcmpldW5lc3NlIHAubW9yZS1saW5rIGF7Y29sb3I6IzI2MjYyNjtmb250LXNpemU6MTdweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZH0uc2VjdGlvbi5zZWN0aW9uLWF2ZW5pcmpldW5lc3NlIC5ibG9jay1iYW5uZXIgcC5sZWFke21hcmdpbi1ib3R0b206MzJweH0uc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXJ7Ym9yZGVyLXRvcDpub25lfS5zZWN0aW9uLnNlY3Rpb24tbmV3c2xldHRlciAuc2VjdGlvbi1pbm5lcntib3JkZXItdG9wOm5vbmV9LnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVye2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JhY2tncm91bmQtY29sb3I6I2RhMjkxYztjb2xvcjojZmZmO3BhZGRpbmc6MThweCAxOHB4IDE4cHggMzZweDttYXJnaW4tbGVmdDotMThweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVye2Rpc3BsYXk6ZmxleDtwYWRkaW5nOjEycHg7bWFyZ2luLWxlZnQ6MH19LnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWd7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNkYTI5MWMsIC0xcHggMXB4IDAgI2RhMjkxYywgMnB4IDAgMCAjZGEyOTFjLCAtMnB4IDAgMCAjZGEyOTFjfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZ3tkaXNwbGF5Om5vbmV9fS5zZWN0aW9uLnNlY3Rpb24tbmV3c2xldHRlciAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlnIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICNkYTI5MWMsIGluc2V0IDAgLTNweCAwIDAgI2ZmZmZmZn0uc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLmxlYWQtYmlnIHB7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LnNlY3Rpb24uc2VjdGlvbi1uZXdzbGV0dGVyIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC5sZWFkLWJpZyBwe21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXJpZ2h0OjE2cHh9fS5zZWN0aW9uLnNlY3Rpb24tbmV3c2xldHRlciAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAuYnRuLC5zZWN0aW9uLnNlY3Rpb24tbmV3c2xldHRlciAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtib3JkZXI6MXB4IHNvbGlkICNmZmY7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWR7bWFyZ2luLXRvcDoxNnB4fS5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWQgLnNvY2lhbC1wcm9maWxlcyBhe2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjI7bWFyZ2luLWxlZnQ6MzJweH0uc2VjdGlvbi5zZWN0aW9uLXNvY2lhbGVtYmVkIC5zb2NpYWwtcHJvZmlsZXMgYTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5ob21lIC5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWR7bWFyZ2luOjI0cHggMDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmhvbWUgLnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZHttYXJnaW46MH0uaG9tZSAuc2VjdGlvbi5zZWN0aW9uLXNvY2lhbGVtYmVkIGlmcmFtZS50d2l0dGVyLXRpbWVsaW5le2hlaWdodDo2ODJweCAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZCAuc29jaWFsLXByb2ZpbGVzIGF7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjttYXJnaW4tbGVmdDoxNnB4fS5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWQgLnNvY2lhbC1wcm9maWxlcyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9fS5zZWN0aW9uLnNlY3Rpb24tdGVhbXttYXJnaW46NDBweCAwfS5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0e21hcmdpbi1ib3R0b206NzJweH0uc2VjdGlvbi5zZWN0aW9uLWxheW91dCAudGl0bGUtc2VjdGlvbnttYXJnaW4tYm90dG9tOjE2cHh9LnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQuc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9ue21hcmdpbi10b3A6MTZweH0uc2VjdGlvbi5zZWN0aW9uLXRlYW0gLnRpdGxlLXNlY3Rpb257bWFyZ2luLWJvdHRvbTo4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLnNlY3Rpb24tdGlja2Vye21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjM2cHh9fS5zZWN0aW9uLnNlY3Rpb24tdGlja2VyIC5zZWN0aW9uLWlubmVye3BhZGRpbmc6MTZweCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2VmZWZlZjtib3JkZXI6bm9uZX0uc2VjdGlvbi5zZWN0aW9uLXRpY2tlciAudGlja2Vye2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MH0uc2VjdGlvbi5zZWN0aW9uLXRpY2tlciAudGlja2VyX19zcGl0em1hcmtle2NvbG9yOiNkYTI5MWM7Zm9udC1zaXplOjE2cHg7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7LnNlY3Rpb24uc2VjdGlvbi10aWNrZXIgLnRpY2tlcl9fc3BpdHptYXJrZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjB9fS5zZWN0aW9uLnNlY3Rpb24tdGlja2VyIC50aWNrZXJfX2xpbmt7Y29sb3I6IzI2MjYyNjtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXsuc2VjdGlvbi5zZWN0aW9uLXRpY2tlciAudGlja2VyX19saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDVweCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb257bWFyZ2luLXRvcDowO2JvcmRlci10b3A6MXB4IHNvbGlkICMyNjI2MjZ9LnNlY3Rpb24gLnNlY3Rpb24taW5uZXJ7Ym9yZGVyLXRvcDptZWRpdW0gbm9uZX0uc2VjdGlvbi5zZWN0aW9uLXRvcDpmaXJzdC1vZi10eXBle2JvcmRlci10b3A6bWVkaXVtIG5vbmV9LmhvbWUgLmJhbm5lci1hcnRpY2xle2JvcmRlci1ib3R0b206bWVkaXVtIG5vbmV9LmJsb2NrLWJhbm5lcnttYXJnaW4tbGVmdDotMThweDttYXJnaW4tcmlnaHQ6LTE4cHh9LnNlY3Rpb24tYWotbmV3c2xldHRlciAuc2VwZXJhdG9yLW1vYmlsZXttYXJnaW4tbGVmdDotMTNweDttYXJnaW4tcmlnaHQ6LTEzcHh9LnNlY3Rpb24uc2VjdGlvbi1hbm5vdW5jZW1lbnQsLnNlY3Rpb24uc2VjdGlvbi1ldmVudHtib3JkZXItdG9wOm1lZGl1bSBub25lfS5zZWN0aW9uLnNlY3Rpb24tYW5ub3VuY2VtZW50IC5zZWN0aW9uLWlubmVyLC5zZWN0aW9uLnNlY3Rpb24tZXZlbnQgLnNlY3Rpb24taW5uZXJ7bWFyZ2luLWxlZnQ6LTE4cHg7bWFyZ2luLXJpZ2h0Oi0xOHB4fS5zZWN0aW9uLWV2ZW50cyAudGl0bGUtc2VjdGlvbnttYXJnaW4tYm90dG9tOjE2cHh9LnNlY3Rpb24tc3BvbnNvcnMgaW1nLC5zZWN0aW9uLXNwb25zb3JzIC50eXBlZC1jb250YWluZXJ7bWFyZ2luLWJvdHRvbToxNnB4fS5ob21lIC5zZWN0aW9uLW1lZGlhIC5jb2wtbWQtMzpudGgtY2hpbGQoMyksLmhvbWUgLnNlY3Rpb24tbWVkaWEgLmNvbC1tZC0zOm50aC1jaGlsZCg0KXtkaXNwbGF5Om5vbmV9fS5zZWN0aW9uLWV2ZW50Ky5zZWN0aW9uLWV2ZW50e21hcmdpbi10b3A6MjRweCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuZXZlbnR7ZGlzcGxheTpibG9ja319LmV2ZW50X19tYXJrZXJ7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Y29sb3I6I2RhMjkxYztmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDo4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ldmVudF9fbWFya2Vye3dpZHRoOjI1JTttYXJnaW4tcmlnaHQ6MiU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfX0uZXZlbnRfX3RpdGxle2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1yaWdodDoxNnB4fS5ldmVudF9fdGl0bGUgYXtjb2xvcjojMjYyNjI2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmV2ZW50X190aXRsZSBhOmhvdmVyLC5ldmVudF9fdGl0bGUgYTpmb2N1cywuZXZlbnRfX3RpdGxlIGE6YWN0aXZle2NvbG9yOiNkYTI5MWN9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5ldmVudF9fdGl0bGV7d2lkdGg6NDAlO21hcmdpbi1yaWdodDoyJTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9fS5ldmVudF9fZGVzY3JpcHRpb257Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MTZweH0uZXZlbnRfX21ldGF7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjBweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmV2ZW50X19tZXRhe3dpZHRoOjI5JTttYXJnaW4tcmlnaHQ6MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfX0udGVhc2V7bWFyZ2luLWJvdHRvbTozMnB4fS50ZWFzZSAudGl0bGUtdGVhc2Vye2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206OHB4fS50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW57dGV4dC1zaGFkb3c6MXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmO2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjZmZmLGluc2V0IDAgLTRweCAwIC0xcHggIzI2MjYyNn0udGVhc2UgcC5sZWFkLC50ZWFzZSAuYm9vay10ZXh0IHAsLnRlYXNlIGRpdi5sZWFkIHB7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweDttYXJnaW4tYm90dG9tOjhweDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnRlYXNlIHAubGVhZCBzcGFuLC50ZWFzZSAuYm9vay10ZXh0IHAgc3BhbiwudGVhc2UgZGl2LmxlYWQgcCBzcGFue2NvbG9yOiNkYTI5MWN9LnRlYXNlIHAubGVhZCBzcGFuLnNlcmllcy1sb29wLC50ZWFzZSAuYm9vay10ZXh0IHAgc3Bhbi5zZXJpZXMtbG9vcCwudGVhc2UgZGl2LmxlYWQgcCBzcGFuLnNlcmllcy1sb29we2Rpc3BsYXk6bm9uZX0udGVhc2UgcC5sZWFkIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMSwudGVhc2UgLmJvb2stdGV4dCBwIHNwYW4uc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMSwudGVhc2UgZGl2LmxlYWQgcCBzcGFuLnNlcmllcy1sb29wLnNlcmllcy1sb29wLTF7ZGlzcGxheTppbmxpbmV9LnRlYXNlIHAubWV0YS1pbmZve2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MH0udGVhc2UgcC5tb3JlLWxpbmt7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS50ZWFzZSAucG93ZXJwcmVzc19wbGF5ZXJ7ZGlzcGxheTpub25lfS50ZWFzZSAuZmVhdHVyZWQtaW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9LnRlYXNlIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MTBweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6d2hpdGU7Ym9yZGVyLXJhZGl1czo1MCU7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLW9yZGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI2cHg7Zm9udC1zaXplOjIxcHg7dG9wOjVweDt3aWR0aDoyMnB4fS50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLXNlcGVyYXRvcntmb250LXNpemU6MzZweDttYXJnaW4tbGVmdDozcHh9LnRlYXNlIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItdG90YWx7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjNweDtyaWdodDo3cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpey50ZWFzZS50ZWFzZS12ZXJ0aWNhbC1oZXJvIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRlLC50ZWFzZS50ZWFzZS1oZXJvIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRle3RvcDoyMHB4O2xlZnQ6MzBweDt3aWR0aDo4MHB4O2hlaWdodDo4MHB4fS50ZWFzZS50ZWFzZS12ZXJ0aWNhbC1oZXJvIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItb3JkZXIsLnRlYXNlLnRlYXNlLWhlcm8gLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci1vcmRlcntyaWdodDo0MHB4O2ZvbnQtc2l6ZTozM3B4O3RvcDoxMnB4O3dpZHRoOjM0cHh9LnRlYXNlLnRlYXNlLXZlcnRpY2FsLWhlcm8gLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci1zZXBlcmF0b3IsLnRlYXNlLnRlYXNlLWhlcm8gLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci1zZXBlcmF0b3J7Zm9udC1zaXplOjU0cHg7bWFyZ2luLWxlZnQ6OXB4fS50ZWFzZS50ZWFzZS12ZXJ0aWNhbC1oZXJvIC5mZWF0dXJlZC1pbWFnZSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItdG90YWwsLnRlYXNlLnRlYXNlLWhlcm8gLmZlYXR1cmVkLWltYWdlIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci10b3RhbHtib3R0b206NnB4O3JpZ2h0OjEycHg7Zm9udC1zaXplOjI0cHh9fWgxLmFydGljbGUtaDF7cG9zaXRpb246cmVsYXRpdmV9aDEuYXJ0aWNsZS1oMSAuYnViYmxlLWFic29sdXRle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXItcmFkaXVzOjUwJTtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Ym9yZGVyOjFweCBzb2xpZCAjMjYyNjI2fWgxLmFydGljbGUtaDEgLmJ1YmJsZS1hYnNvbHV0ZSAubnVtYmVyLW9yZGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI2cHg7Zm9udC1zaXplOjE3cHg7dG9wOjZweDt3aWR0aDoyMnB4O2xpbmUtaGVpZ2h0OjF9aDEuYXJ0aWNsZS1oMSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItc2VwZXJhdG9ye2ZvbnQtc2l6ZTozNnB4O21hcmdpbi1sZWZ0OjNweH1oMS5hcnRpY2xlLWgxIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci10b3RhbHtmb250LXNpemU6MTRweDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M3B4O3JpZ2h0OjRweDtsaW5lLWhlaWdodDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KXtoMS5hcnRpY2xlLWgxIC5idWJibGUtYWJzb2x1dGV7d2lkdGg6NzBweDtoZWlnaHQ6NzBweH1oMS5hcnRpY2xlLWgxIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci1vcmRlcntyaWdodDozMHB4O2ZvbnQtc2l6ZTozM3B4O3RvcDoxMnB4O3dpZHRoOjM0cHh9aDEuYXJ0aWNsZS1oMSAuYnViYmxlLWFic29sdXRlIC5udW1iZXItc2VwZXJhdG9ye2ZvbnQtc2l6ZTo1NHB4O21hcmdpbi1sZWZ0OjlweH1oMS5hcnRpY2xlLWgxIC5idWJibGUtYWJzb2x1dGUgLm51bWJlci10b3RhbHtib3R0b206MTBweDtyaWdodDo1cHg7Zm9udC1zaXplOjIycHh9fWEudGVhc2UtbGlua3tkaXNwbGF5OmJsb2NrO2NvbG9yOiMyNjI2MjY7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSgxKX1hLnRlYXNlLWxpbms6aG92ZXIsYS50ZWFzZS1saW5rOmFjdGl2ZSxhLnRlYXNlLWxpbms6Zm9jdXN7Y29sb3I6IzI2MjYyNjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgwLjk4KX1hLnRlYXNlLWxpbmsuYWN0aXZlLXRvdWNoe29wYWNpdHk6MC43fS50ZWFzZS1wdWJsaWNhdGlvbiwudGVhc2UtYWp7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSBzY2FsZSgxKX0udGVhc2UtcHVibGljYXRpb24gYS50ZWFzZS1saW5rOmhvdmVyLC50ZWFzZS1wdWJsaWNhdGlvbiBhLnRlYXNlLWxpbms6YWN0aXZlLC50ZWFzZS1wdWJsaWNhdGlvbiBhLnRlYXNlLWxpbms6Zm9jdXMsLnRlYXNlLWFqIGEudGVhc2UtbGluazpob3ZlciwudGVhc2UtYWogYS50ZWFzZS1saW5rOmFjdGl2ZSwudGVhc2UtYWogYS50ZWFzZS1saW5rOmZvY3Vze3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHNjYWxlKDEpfS50ZWFzZS1wdWJsaWNhdGlvbjpob3ZlciwudGVhc2UtcHVibGljYXRpb246YWN0aXZlLC50ZWFzZS1wdWJsaWNhdGlvbjpmb2N1cywudGVhc2UtYWo6aG92ZXIsLnRlYXNlLWFqOmFjdGl2ZSwudGVhc2UtYWo6Zm9jdXN7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCkgc2NhbGUoMC45OCl9LnRlYXNlLXRpdGxle2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkfS50ZWFzZS10aXRsZSBhLnRlYXNlLWxpbmt7ZGlzcGxheTppbmxpbmV9LnRlYXNlLXRpdGxlIGEudGVhc2UtbGluayBoM3tkaXNwbGF5OmlubGluZTtmb250LXNpemU6MThweDttYXJnaW4tbGVmdDo0cHh9LnRlYXNlLnRlYXNlLXZlcnRpY2FsIC5mZWF0dXJlZC1pbWFnZSwudGVhc2UudGVhc2UtZmVhdHVyZWQtaXRlbSAuZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWJvdHRvbToxNnB4fS50ZWFzZXItaGVybyAudGVhc2UgLmZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206MjRweH0udGVhc2VyLWhlcm8gLnRlYXNlIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDRweDttYXJnaW4tYm90dG9tOjhweH0udGVhc2VyLWhlcm8gLnRlYXNlIC50aXRsZS10ZWFzZXIgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTNweCAwIC0xcHggI2ZmZixpbnNldCAwIC02cHggMCAtMXB4ICMyNjI2MjZ9LnRlYXNlci1oZXJvIC50ZWFzZSBwLmxlYWR7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjRweH0udGVhc2UgLmZlYXR1cmVkLWltYWdle3RleHQtYWxpZ246Y2VudGVyfS50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UgaW1ne2JvcmRlcjoxcHggc29saWQgIzI2MjYyNn0udGVhc2UudGVhc2UtbWljcm9zaXRlIC5mZWF0dXJlZC1pbWFnZSBpbWd7Ym9yZGVyOjFweCBzb2xpZCAjYmRiZWJkfS5zZWN0aW9uLXRvcCAudGVhc2UtdmVydGljYWwgLmZlYXR1cmVkLWltYWdlIGltZ3ttYXgtaGVpZ2h0OjIxNXB4fWJvZHkuYXJjaGl2ZSAudGVhc2UgLmZlYXR1cmVkLWltYWdlLGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWJsb2cgLnRlYXNlIC5mZWF0dXJlZC1pbWFnZSwucGFnZS10ZW1wbGF0ZS1wYWdlLXBvZGNhc3QtdmlkZW9zIC50ZWFzZSAuZmVhdHVyZWQtaW1hZ2UsLnBhZ2UtdGVtcGxhdGUtcGFnZS1zZWFyY2ggLnRlYXNlIC5mZWF0dXJlZC1pbWFnZXt0ZXh0LWFsaWduOnJpZ2h0fS50ZWFzZS1mZWF0dXJlZC1pdGVtIC50aXRsZS10ZWFzZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweDtmb250LXdlaWdodDpub3JtYWx9LnRlYXNlLWZlYXR1cmVkLWl0ZW0gLmZlYXR1cmVkLWltYWdlIGltZ3tib3JkZXI6bWVkaXVtIG5vbmV9LnByZXNzLWhlcm8gLnRlYXNlLXByZXNzIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjlweH0udGVhc2UtYWogaW1ne21hcmdpbi1ib3R0b206MTZweH0udGVhc2UtYWotcGFnZXt0cmFuc2Zvcm06bm9uZTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzg1RTFDQSAwJSwgI0ZBRkZBRSAxMDAlKX0udGVhc2UtYWotcGFnZTpob3Zlcnt0cmFuc2Zvcm06bm9uZX0udGVhc2UtYWotcGFnZSAudGl0bGUtYmlne3RleHQtc2hhZG93Om5vbmU7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjhweH0udGVhc2UtYWotcGFnZSAudGl0bGUtYmlnIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICMyNjI2MjZ9LmJhbm5lci1hcnRpY2xlLXByb3NwZXJpdHkgLnRlYXNle21hcmdpbi1ib3R0b206OHB4fS50ZWFzZS1wb3N0IGgzOmJlZm9yZXttYXJnaW4tcmlnaHQ6MC4yNWVtO2NvbnRlbnQ6XCJcXGU4MDFcIjt0ZXh0LWRlY29yYXRpb246bm9uZX0udGVhc2UtcHVibGljYXRpb24gaDM6YmVmb3Jle21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgwMFwiO3RleHQtZGVjb3JhdGlvbjpub25lfS50ZWFzZS1wb2RjYXN0IGgzOmJlZm9yZXttYXJnaW4tcmlnaHQ6MC4yNWVtO2NvbnRlbnQ6XCJcXGU4MjBcIjt0ZXh0LWRlY29yYXRpb246bm9uZX0udGVhc2UtdmlkZW8gaDM6YmVmb3Jle21hcmdpbi1yaWdodDowLjI1ZW07Y29udGVudDpcIlxcZTgyNFwiO3RleHQtZGVjb3JhdGlvbjpub25lfS50ZWFzZS12aWRlbyAubGVhZCBzcGFue2NvbG9yOiNkYTI5MWN9LnNpbmdsZS1hdmVuaXItamV1bmVzc2UgLnRlYXNlLXZpZGVvIC5sZWFkIHNwYW57Y29sb3I6IzAwOWU5NH0udGVhc2UtbWljcm9zaXRlIGgzOmJlZm9yZXttYXJnaW4tcmlnaHQ6MC4yNWVtO2NvbnRlbnQ6XCJcXGU4MmFcIjt0ZXh0LWRlY29yYXRpb246bm9uZX0udGVhc2UtbWljcm9zaXRlLnRlYXNlLWNoaWxkIGgzOmJlZm9yZXtjb250ZW50OlwiXFxlODAxXCJ9LnNpbmdsZS1taWNyb3NpdGUgLnRlYXNlLW1pY3Jvc2l0ZSBoMzpiZWZvcmV7ZGlzcGxheTpub25lO2NvbnRlbnQ6XCJcIn1zcGFuLmljb24tdGVhc2Vye2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjE2cHg7bWFyZ2luLWJvdHRvbToxMnB4fXNwYW4uaWNvbi10ZWFzZXIgaW1ne3dpZHRoOjQ4cHg7aGVpZ2h0OmF1dG99LmFydGljbGUtaDEgc3Bhbi5pY29uLXRlYXNlcnttYXJnaW4tdG9wOi03cHg7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7LnRvdWNoZXZlbnRzIGEudGVhc2UtbGluazpob3ZlciwudG91Y2hldmVudHMgYS50ZWFzZS1saW5rOmZvY3VzLC50b3VjaGV2ZW50cyBhLnRlYXNlLWxpbms6YWN0aXZle3RyYW5zZm9ybTpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnRlYXNlci1oZXJvIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAtMXB4ICNmZmYsaW5zZXQgMCAtNHB4IDAgLTFweCAjMjYyNjI2fS50ZWFzZXttYXJnaW4tYm90dG9tOjI0cHh9LnRlYXNlIC5mZWF0dXJlZC1pbWFnZXttYXJnaW4tYm90dG9tOjhweH0udGVhc2UgLnRpdGxlLXRlYXNlcntmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoyM3B4fS50ZWFzZSBwLmxlYWR7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjFweH0udGVhc2UgcC5tZXRhLWluZm97Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTdweH0udGVhc2UgcC5tb3JlLWxpbmt7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmfS50ZWFzZXItaGVybyAudGVhc2UgLmZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206MTZweH0udGVhc2VyLWhlcm8gLnRlYXNlIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjI3cHg7bGluZS1oZWlnaHQ6MjlweDttYXJnaW4tYm90dG9tOjhweH0udGVhc2VyLWhlcm8gLnRlYXNlIHAubGVhZHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMHB4fS50ZWFzZS50ZWFzZS1taWNyb3NpdGUgLnRpdGxlLXRlYXNlcntmb250LXNpemU6MjdweDtsaW5lLWhlaWdodDoyOXB4O21hcmdpbi1ib3R0b206OHB4fS5zZWN0aW9uLXRvcHN0b3JpZXMgLnRlYXNlIC50aXRsZS10ZWFzZXJ7Zm9udC1zaXplOjI3cHg7bGluZS1oZWlnaHQ6MjlweDttYXJnaW4tYm90dG9tOjhweH0udGVhc2UtZmVhdHVyZWQtaXRlbSAudGl0bGUtdGVhc2Vye2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KXsuc2VjdGlvbi1ibG9nIC50ZWFzZSAuY29sLW1peG1vYmlsZS1wb2RjYXN0e2ZsZXg6MCAwIDY4JTttYXgtd2lkdGg6NjglO21hcmdpbi1sZWZ0OjE2JX0uc2VjdGlvbi1ibG9nIC50ZWFzZSAuY29sLW1peG1vYmlsZS1wdWJsaWNhdGlvbntmbGV4OjAgMCA0NyU7bWF4LXdpZHRoOjQ3JTttYXJnaW4tbGVmdDoyNi41JX19LnlvdWRyYXdpdCwuc2hpZnRoaXN0b2dyYW0sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbXtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7bWFyZ2luOjQwcHggMHB4fS55b3VkcmF3aXQgaDIsLnNoaWZ0aGlzdG9ncmFtIGgyLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gaDJ7Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206LjI1cmVtfS55b3VkcmF3aXQgcCwuc2hpZnRoaXN0b2dyYW0gcCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIHB7bWFyZ2luLWJvdHRvbToxcmVtfS55b3VkcmF3aXQgLmdyYXBoLWNvbnRhaW5lciwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoLWNvbnRhaW5lciwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaC1jb250YWluZXJ7bWFyZ2luOjBweH0ueW91ZHJhd2l0IC5ncmFwaCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoe3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0ueW91ZHJhd2l0IC5ncmFwaCAuZ3JpZCAuZG9tYWluLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmdyaWQgLmRvbWFpbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuZ3JpZCAuZG9tYWlue3N0cm9rZS13aWR0aDowfS55b3VkcmF3aXQgLmdyYXBoIC5ncmlkIC50aWNrIGxpbmUsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuZ3JpZCAudGljayBsaW5lLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5ncmlkIC50aWNrIGxpbmV7c3Ryb2tlLWRhc2hhcnJheToxLCAxO29wYWNpdHk6LjJ9LnlvdWRyYXdpdCAuZ3JhcGggLmdyaWQgLnRpY2sgbGluZS5oaWdobGlnaHQsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuZ3JpZCAudGljayBsaW5lLmhpZ2hsaWdodCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuZ3JpZCAudGljayBsaW5lLmhpZ2hsaWdodHtvcGFjaXR5Oi43fS55b3VkcmF3aXQgLmdyYXBoIC5heGlzLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmF4aXMsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmF4aXN7b3BhY2l0eTouNX0ueW91ZHJhd2l0IC5ncmFwaCAuYXhpcyB0ZXh0LC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmF4aXMgdGV4dCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuYXhpcyB0ZXh0e2ZvbnQtc2l6ZToxNXB4fS55b3VkcmF3aXQgLmdyYXBoIC50ZXh0LW51bGwsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAudGV4dC1udWxsLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC50ZXh0LW51bGx7Zm9udC1zaXplOjE1cHh9LnlvdWRyYXdpdCAuZ3JhcGggLmxpbmUsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGluZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGluZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjN9LnlvdWRyYXdpdCAuZ3JhcGggLmxpbmUuYmxhY2ssLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGluZS5ibGFjaywuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGluZS5ibGFja3tzdHJva2U6IzQ0NDQ0NX0ueW91ZHJhd2l0IC5ncmFwaCAubGluZS5yZWQsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGluZS5yZWQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUucmVke3N0cm9rZTojZmY1OTAwfS55b3VkcmF3aXQgLmdyYXBoIC5wcmV2aWV3LWxpbmUsLnlvdWRyYXdpdCAuZ3JhcGggLnlvdXItbGluZSwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5wcmV2aWV3LWxpbmUsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAueW91ci1saW5lLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5wcmV2aWV3LWxpbmUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLnlvdXItbGluZXtzdHJva2Utd2lkdGg6NDtzdHJva2UtZGFzaGFycmF5OjEgNztzdHJva2UtbGluZWNhcDpyb3VuZDtmaWxsOm5vbmV9LnlvdWRyYXdpdCAuZ3JhcGggLnlvdXItbGluZSwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC55b3VyLWxpbmUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLnlvdXItbGluZXtzdHJva2U6IzAwNWI3Zn0ueW91ZHJhd2l0IC5ncmFwaCAucHJldmlldy1saW5lLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLnByZXZpZXctbGluZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAucHJldmlldy1saW5le29wYWNpdHk6MDtzdHJva2U6I2M2YzZjNn0ueW91ZHJhd2l0IC5ncmFwaCAjcHJldmlldy1hcnJvdyBwYXRoLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI3ByZXZpZXctYXJyb3cgcGF0aCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjcHJldmlldy1hcnJvdyBwYXRoe2ZpbGw6I2M2YzZjNn0ueW91ZHJhd2l0IC5ncmFwaC5kcmF3biAuY29udHJvbHMsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaC5kcmF3biAuY29udHJvbHMsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGguZHJhd24gLmNvbnRyb2xze2Rpc3BsYXk6bm9uZX0ueW91ZHJhd2l0IC5ncmFwaC5kcmF3bjpob3ZlciAucHJldmlldy1saW5lLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGguZHJhd246aG92ZXIgLnByZXZpZXctbGluZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaC5kcmF3bjpob3ZlciAucHJldmlldy1saW5le29wYWNpdHk6MH0ueW91ZHJhd2l0IC5ncmFwaDpob3ZlciAucHJldmlldy1saW5lLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGg6aG92ZXIgLnByZXZpZXctbGluZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaDpob3ZlciAucHJldmlldy1saW5le29wYWNpdHk6MX0ueW91ZHJhd2l0IC5ncmFwaCAuZHJhZ2dhYmxlLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmRyYWdnYWJsZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuZHJhZ2dhYmxle2N1cnNvcjpwb2ludGVyfS55b3VkcmF3aXQgLmdyYXBoIC5kb3RzIGNpcmNsZSwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5kb3RzIGNpcmNsZSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuZG90cyBjaXJjbGV7dHJhbnNpdGlvbjpvcGFjaXR5IC4zc30ueW91ZHJhd2l0IC5ncmFwaCAuZG90cyBjaXJjbGUubWVkaWFuLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmRvdHMgY2lyY2xlLm1lZGlhbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuZG90cyBjaXJjbGUubWVkaWFue2N1cnNvcjpwb2ludGVyfS55b3VkcmF3aXQgLmdyYXBoIC5kb3RzIGNpcmNsZS5ibGFjaywuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5kb3RzIGNpcmNsZS5ibGFjaywuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuZG90cyBjaXJjbGUuYmxhY2t7ZmlsbDojNDQ0NDQ1fS55b3VkcmF3aXQgLmdyYXBoIC5kb3RzIGNpcmNsZS5yZWQsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuZG90cyBjaXJjbGUucmVkLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5kb3RzIGNpcmNsZS5yZWR7ZmlsbDojZmY1OTAwfS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7cG9pbnRlci1ldmVudHM6bm9uZX0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246b3BhY2l0eSAuM3M7ei1pbmRleDoyfS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwgc3Bhbiwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwgc3Bhbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsIHNwYW57cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotNDNweDtsZWZ0Oi01MCU7cGFkZGluZzo1cHggMTVweDtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MTdweDt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn0ueW91ZHJhd2l0IC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmVkZ2UtbGVmdCBzcGFuLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5lZGdlLWxlZnQgc3Bhbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmVkZ2UtbGVmdCBzcGFue2xlZnQ6LTEwcHh9LnlvdWRyYXdpdCAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5lZGdlLXJpZ2h0IHNwYW4sLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmVkZ2UtcmlnaHQgc3Bhbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmVkZ2UtcmlnaHQgc3BhbntsZWZ0OmF1dG87cmlnaHQ6ODYlfS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWw6YWZ0ZXIsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsOmFmdGVyLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWw6YWZ0ZXJ7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCIgXCI7aGVpZ2h0OjA7d2lkdGg6MDtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlci1jb2xvcjpyZ2JhKDEzNiwxODMsMjEzLDApO2JvcmRlci13aWR0aDoxMnB4IDZweDttYXJnaW4tbGVmdDotNnB4fS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuYmxhY2sgc3Bhbiwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuYmxhY2sgc3Bhbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmJsYWNrIHNwYW57YmFja2dyb3VuZC1jb2xvcjojNDQ0NDQ1fS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuYmxhY2s6YWZ0ZXIsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLmJsYWNrOmFmdGVyLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwuYmxhY2s6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojNDQ0NDQ1fS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwucmVkIHNwYW4sLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnJlZCBzcGFuLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwucmVkIHNwYW57YmFja2dyb3VuZC1jb2xvcjojZmY1OTAwfS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwucmVkOmFmdGVyLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5yZWQ6YWZ0ZXIsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxhYmVscyAuZGF0YS1sYWJlbC5yZWQ6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojZmY1OTAwfS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwueW91ci1yZXN1bHQsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnlvdXItcmVzdWx0LC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwueW91ci1yZXN1bHR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxfS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwueW91ci1yZXN1bHQgc3Bhbiwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwueW91ci1yZXN1bHQgc3Bhbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnlvdXItcmVzdWx0IHNwYW57YmFja2dyb3VuZC1jb2xvcjojMDA1YjdmfS55b3VkcmF3aXQgLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwueW91ci1yZXN1bHQ6YWZ0ZXIsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGFiZWxzIC5kYXRhLWxhYmVsLnlvdXItcmVzdWx0OmFmdGVyLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5sYWJlbHMgLmRhdGEtbGFiZWwueW91ci1yZXN1bHQ6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojMDA1YjdmfS55b3VkcmF3aXQgLmdyYXBoIC50aXRsZXMsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAudGl0bGVzLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC50aXRsZXN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7cG9pbnRlci1ldmVudHM6bm9uZTtwYWRkaW5nLXRvcDoyMHB4fS55b3VkcmF3aXQgLmdyYXBoIC50aXRsZXMgc3Bhbiwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC50aXRsZXMgc3Bhbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAudGl0bGVzIHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpwcmUtbGluZTtsaW5lLWhlaWdodDoxLjU7Zm9udC1zaXplOjE0cHh9LnlvdWRyYXdpdCAuZ3JhcGggI2dyYWRpZW50LWJsYWNrIC5zdGFydCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1ibGFjayAuc3RhcnQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LWJsYWNrIC5zdGFydHtzdG9wLWNvbG9yOiM0NDQ0NDU7c3RvcC1vcGFjaXR5Oi41fS55b3VkcmF3aXQgLmdyYXBoICNncmFkaWVudC1ibGFjayAuZW5kLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LWJsYWNrIC5lbmQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LWJsYWNrIC5lbmR7c3RvcC1jb2xvcjojNDQ0NDQ1O3N0b3Atb3BhY2l0eTowfS55b3VkcmF3aXQgLmdyYXBoICNncmFkaWVudC1yZWQgLnN0YXJ0LC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXJlZCAuc3RhcnQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXJlZCAuc3RhcnR7c3RvcC1jb2xvcjojZmY1OTAwO3N0b3Atb3BhY2l0eTouNX0ueW91ZHJhd2l0IC5ncmFwaCAjZ3JhZGllbnQtcmVkIC5lbmQsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtcmVkIC5lbmQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXJlZCAuZW5ke3N0b3AtY29sb3I6I2ZmNTkwMDtzdG9wLW9wYWNpdHk6MH0ueW91ZHJhd2l0IC5ncmFwaCAuY29udHJvbHMsLnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAuY29udHJvbHMsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmNvbnRyb2xze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3BvaW50ZXItZXZlbnRzOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzQ0NDQ0NX0ueW91ZHJhd2l0IC5ncmFwaCAuY29udHJvbHMgLmJveCwuc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5jb250cm9scyAuYm94LC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5jb250cm9scyAuYm94e21hcmdpbi10b3A6MjMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyOjFweCBkb3R0ZWQgIzQ0NDQ0NTtwYWRkaW5nOjhweH0ueW91ZHJhd2l0IC5hY3Rpb24sLnNoaWZ0aGlzdG9ncmFtIC5hY3Rpb24sLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuYWN0aW9ue3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjouMjVyZW0gLTRweH0ueW91ZHJhd2l0IC5hY3Rpb24gYnV0dG9uLC5zaGlmdGhpc3RvZ3JhbSAuYWN0aW9uIGJ1dHRvbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5hY3Rpb24gYnV0dG9ue21hcmdpbjo0cHg7cGFkZGluZzo3cHggMTRweDtmb250LXNpemU6MWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjpub25lO2JhY2tncm91bmQ6IzAwNWI3Zjtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO291dGxpbmU6MDtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWZ9LnlvdWRyYXdpdCAuYWN0aW9uIGJ1dHRvbltkaXNhYmxlZF0sLnNoaWZ0aGlzdG9ncmFtIC5hY3Rpb24gYnV0dG9uW2Rpc2FibGVkXSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5hY3Rpb24gYnV0dG9uW2Rpc2FibGVkXXtiYWNrZ3JvdW5kOiNjNmM2YzY7Y3Vyc29yOm5vdC1hbGxvd2VkfS55b3VkcmF3aXQgLnJlc3VsdCwuc2hpZnRoaXN0b2dyYW0gLnJlc3VsdCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5yZXN1bHR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDouMjVyZW07bWFyZ2luLWJvdHRvbToycmVtfS55b3VkcmF3aXQgLnJlc3VsdCAucmVzdWx0LWNvbnRhaW5lciwuc2hpZnRoaXN0b2dyYW0gLnJlc3VsdCAucmVzdWx0LWNvbnRhaW5lciwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5yZXN1bHQgLnJlc3VsdC1jb250YWluZXJ7bWFyZ2luOjEwcHggYXV0bztkaXNwbGF5Om5vbmV9LnlvdWRyYXdpdCAucmVzdWx0LnNob3duIC5hY3Rpb24sLnNoaWZ0aGlzdG9ncmFtIC5yZXN1bHQuc2hvd24gLmFjdGlvbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5yZXN1bHQuc2hvd24gLmFjdGlvbntkaXNwbGF5Om5vbmV9LnlvdWRyYXdpdCAucmVzdWx0LnNob3duIC5yZXN1bHQtY29udGFpbmVyLC5zaGlmdGhpc3RvZ3JhbSAucmVzdWx0LnNob3duIC5yZXN1bHQtY29udGFpbmVyLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLnJlc3VsdC5zaG93biAucmVzdWx0LWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI21hc2tlZEFyZWFBbmltLC5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2xpbmVBbmltLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNtYXNrZWRBcmVhQW5pbSwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjbGluZUFuaW17dHJhbnNpdGlvbjphbGwgLjVzIGxpbmVhcn0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5saW5lLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5saW5le2ZpbGw6bm9uZTtzdHJva2Utd2lkdGg6MztzdHJva2U6I2I0YjRiNH0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoIC5saW5lLmxpbmUtc3RhdGljLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5saW5lLmxpbmUtc3RhdGlje3N0cm9rZS13aWR0aDoyfS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUubGluZS1sb3dlciwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAubGluZS5saW5lLWxvd2Vye3N0cm9rZTojYTgzNDAwfS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUubGluZS1taWRkbGUsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxpbmUubGluZS1taWRkbGV7c3Ryb2tlOiNmZjU5MDB9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAubGluZS5saW5lLXVwcGVyLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5saW5lLmxpbmUtdXBwZXJ7c3Ryb2tlOiNmZjgxNGN9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtc3RhdGljIC5zdGFydCwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtc3RhdGljIC5zdGFydHtzdG9wLWNvbG9yOiNiNGI0YjQ7c3RvcC1vcGFjaXR5Oi41fS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXN0YXRpYyAuZW5kLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1zdGF0aWMgLmVuZHtzdG9wLWNvbG9yOiNiNGI0YjQ7c3RvcC1vcGFjaXR5OjB9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtbG93ZXIgLnN0YXJ0LC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1sb3dlciAuc3RhcnR7c3RvcC1jb2xvcjojYTgzNDAwO3N0b3Atb3BhY2l0eTouNX0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1sb3dlciAuZW5kLC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1sb3dlciAuZW5ke3N0b3AtY29sb3I6I2E4MzQwMDtzdG9wLW9wYWNpdHk6MH0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1taWRkbGUgLnN0YXJ0LC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1taWRkbGUgLnN0YXJ0e3N0b3AtY29sb3I6I2ZmNTkwMDtzdG9wLW9wYWNpdHk6LjV9LnNoaWZ0aGlzdG9ncmFtIC5ncmFwaCAjZ3JhZGllbnQtbWlkZGxlIC5lbmQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LW1pZGRsZSAuZW5ke3N0b3AtY29sb3I6I2ZmNTkwMDtzdG9wLW9wYWNpdHk6MH0uc2hpZnRoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC11cHBlciAuc3RhcnQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXVwcGVyIC5zdGFydHtzdG9wLWNvbG9yOiNmZjgxNGM7c3RvcC1vcGFjaXR5Oi41fS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXVwcGVyIC5lbmQsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LXVwcGVyIC5lbmR7c3RvcC1jb2xvcjojZmY4MTRjO3N0b3Atb3BhY2l0eTowfS5zaGlmdGhpc3RvZ3JhbSAuZ3JhcGggLmF4aXMtbGFiZWwsLnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmF4aXMtbGFiZWx7b3BhY2l0eTouNTtmb250LXNpemU6MTVweH0uc2hpZnRoaXN0b2dyYW0gLmFjdGlvbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5hY3Rpb257dGV4dC1hbGlnbjpsZWZ0fS5zaGlmdGhpc3RvZ3JhbSAuYWN0aW9uIGJ1dHRvbiwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5hY3Rpb24gYnV0dG9ue2JhY2tncm91bmQ6IzQ0NDQ0NX0uc2hpZnRoaXN0b2dyYW0gLnJlc3VsdCAucmVzdWx0LWNvbnRhaW5lciwuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5yZXN1bHQgLnJlc3VsdC1jb250YWluZXJ7ZGlzcGxheTpibG9ja30uc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAuYmFye3N0cm9rZS13aWR0aDoxO3N0cm9rZTojZmY1OTAwO3RyYW5zaXRpb246YWxsIC41cyBsaW5lYXJ9LnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmxpbmV7ZmlsbDpub25lO3N0cm9rZS13aWR0aDoyO3N0cm9rZTojNDQ0NDQ1fS5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoIC5saW5lLmxpbmUtc3RhdGlje3N0cm9rZS13aWR0aDozfS5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0gLmdyYXBoICNncmFkaWVudC1taWRkbGUgLnN0YXJ0e3N0b3AtY29sb3I6I2ZmNTkwMDtzdG9wLW9wYWNpdHk6LjV9LnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggI2dyYWRpZW50LW1pZGRsZSAuZW5ke3N0b3AtY29sb3I6I2ZmNTkwMDtzdG9wLW9wYWNpdHk6MH0uc2hpZnRhdmVyYWdlaGlzdG9ncmFtIC5ncmFwaCAjbWNpcmNsZXtmaWxsOiM0NDQ0NDV9LnNoaWZ0YXZlcmFnZWhpc3RvZ3JhbSAuZ3JhcGggLmF2ZXJhZ2UtbGFiZWx7Y29sb3I6IzQ0NDQ0NTtmb250LXNpemU6MTVweH1AbWVkaWEgcHJpbnQgYW5kIChjb2xvcil7Knstd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDpleGFjdDtwcmludC1jb2xvci1hZGp1c3Q6ZXhhY3R9fUBtZWRpYSBwcmludHtAcGFnZXtzaXplOkE0O21hcmdpbjoxLjVjbSAyY20gMS41Y20gMmNtfWJvZHl7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kOiNmZmZ9Ym9keSxhcnRpY2xle3dpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowfWltZyx1bCxvbCxsaSx0YWJsZSwjZm9vdGVye3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfS5yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5jb250YWluZXJ7d2lkdGg6YXV0byAhaW1wb3J0YW50fWh0bWwsYm9keXtoZWlnaHQ6OTklICFpbXBvcnRhbnR9I3dyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9LmFydGljbGUtYm9keSBhW2hyZWZePWh0dHBdOmFmdGVyLC5hcnRpY2xlLWJvZHkgYTpub3QoOmxvY2FsLWxpbmspOmFmdGVye2NvbnRlbnQ6XCIgPFwiIGF0dHIoaHJlZikgXCI+IFwiO2ZvbnQtc2l6ZTo4cHQ7bWFyZ2luLWxlZnQ6MC4yY207Zm9udC1mYW1pbHk6XCJHcmF2dXJDb25kZW5zZWRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtkaXNwbGF5OmlubGluZS10YWJsZTt3b3JkLWJyZWFrOmJyZWFrLWFsbH0uYXJ0aWNsZS1ib2R5IGFbaHJlZl49XCIjXCJdOmFmdGVyLC5hcnRpY2xlLWJvZHkgYVtocmVmXj1cImphdmFzY3JpcHRcIl06YWZ0ZXJ7Y29udGVudDpcIlwifWgxOmJlZm9yZSxoMT5hW2hyZWZePWh0dHBdOmJlZm9yZSxoMT5hOm5vdCg6bG9jYWwtbGluayk6YmVmb3JlLGgyOmJlZm9yZSxoMj5hW2hyZWZePWh0dHBdOmJlZm9yZSxoMj5hOm5vdCg6bG9jYWwtbGluayk6YmVmb3JlLGgzOmJlZm9yZSxoMz5hW2hyZWZePWh0dHBdOmJlZm9yZSxoMz5hOm5vdCg6bG9jYWwtbGluayk6YmVmb3JlLGg0OmJlZm9yZSxoND5hW2hyZWZePWh0dHBdOmJlZm9yZSxoND5hOm5vdCg6bG9jYWwtbGluayk6YmVmb3JlLHA6YmVmb3JlLHA+YVtocmVmXj1odHRwXTpiZWZvcmUscD5hOm5vdCg6bG9jYWwtbGluayk6YmVmb3Jle2NvbnRlbnQ6JyAnO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH1oMSwuYXJ0aWNsZS1oMXtmb250LXNpemU6MjVwdCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjMycHQgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAuNWNtfXAuYXJ0aWNsZS1sZWFke2ZvbnQtc2l6ZToxMnB0ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MTdwdCAhaW1wb3J0YW50fS5hcnRpY2xlLWJvZHkgcCwjdGlueW1jZSBwe2ZvbnQtc2l6ZToxMXB0ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MTZwdCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MC41Y219LmFydGljbGUtYm9keSBwIGEsI3RpbnltY2UgcCBhe2ZvbnQtc2l6ZToxMXB0O2xpbmUtaGVpZ2h0OjE1LjVwdDtjb2xvcjojMDAwMDAwO2ZvbnQtd2VpZ2h0OmJvbGR9LmFydGljbGUtYm9keSBwcmUsI3RpbnltY2UgcHJle2JvcmRlcjpub25lO2ZvbnQtZmFtaWx5OlwiR3JhdnVyQ29uZGVuc2VkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6OHB0O2xpbmUtaGVpZ2h0OjkuNXB0O21hcmdpbi1ib3R0b206MC4yY219LmFydGljbGUtYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sLmFydGljbGUtYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlLC5hcnRpY2xlLWJvZHkgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgsLmFydGljbGUtYm9keSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciwjdGlueW1jZSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8sI3RpbnltY2UgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSwjdGlueW1jZSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCwjdGlueW1jZSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uY3VycmVudFVSTHtmb250LWZhbWlseTpcIkdyYXZ1ckNvbmRlbnNlZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjExcHQ7bGluZS1oZWlnaHQ6MTUuNXB0O2NvbG9yOiMwMDAwMDA7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjUwcHh9Lm1ldGFjYXJke2ZvbnQtc2l6ZTo5cHQgIWltcG9ydGFudDtsaW5lLWhlaWdodDoxMXB0ICFpbXBvcnRhbnR9LmFydGljbGUtYm9keSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0LC5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24gLndwLWNhcHRpb24tZGQsI3RpbnltY2UgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCwjdGlueW1jZSAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi1kZHtmb250LXNpemU6OHB0O2xpbmUtaGVpZ2h0OjEwLjJwdDt0ZXh0LWFsaWduOmxlZnR9Lm5hdmJhci10b2dnbGVyLC5uYXZiYXItdG9nZ2xlci1zZWFyY2gsLm5hdmJhci1uYXYsLm5hdmJhci1sYW5ndWFnZXMsLm5hdmJhci10b2dnbGVhYmxlLXNtLCNhY3Rpb25zYXJ0aWNsZSwjd2VpdGVybGVzZW4sLm1ldGFjYXJkLm1ldGFjYXJkLWF1dGhvciwjbmV3c2xldHRlcmZseWluLCNhdmVuaXJqZXVuZXNzZWZseWluLCNwZGZwcmV2aWV3LCNtZXRhYmFyLC5yZWFkbW9yZS1hcnRpY2xlLC5yZWFkbW9yZS1hcnRpY2xlLW1vYmlsZSwuYmFubmVyLmJhbm5lci1jb250YWN0LC5jYXJkcm93LmNhcmRyb3ctcGxheWVyLC5zZWN0aW9uLWJsb2csLnNlY3Rpb24tcHVibGljYXRpb25zLC5zZWN0aW9uLXBvZGNhc3RzLCNwcm9zcGVyaXR5YmFubmVyLC5zZWN0aW9uLXNlYXJjaCxoNC50aXRsZS1zaW5nbGVjYXR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm5hdmJhci5uYXZiYXItYXZlbmlyIC5uYXZiYXItYnJhbmQgaW1ne2hlaWdodDoyMHB4ICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50fSNoZWFkZXJ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuM2NtfSNoZWFkZXIgLnNlcGVyYXRvci1oZWFkZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcHtwYWRkaW5nOjB9YXJ0aWNsZSAucm93e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fSNhcnRpY2xlbWV0YXtwYWRkaW5nOjVweDtib3JkZXI6MXB4IHNvbGlkICMzMzMzMzM7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9I2FydGljbGVtZXRhIC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdHtmb250LXNpemU6OHB0O2xpbmUtaGVpZ2h0OjEwLjhwdH0jYXJ0aWNsZW1ldGEgLm1ldGFjYXJkLWlubmVyIC5jb2wtNntmbG9hdDpsZWZ0fSNhcnRpY2xlbWV0YSAjY29sbGFwc2VNZXRhY2FyZHtjbGVhcjpib3RofSNhcnRpY2xlbWV0YSAuY2FyZGJveC5jYXJkYm94LW1ldGEgLmNhcmRyb3ctbGluaywjYXJ0aWNsZW1ldGEgLmNhcmRib3guY2FyZGJveC1tZXRhIC5jYXJkcm93LXByaW50LCNhcnRpY2xlbWV0YSAuY2FyZGJveC5jYXJkYm94LW1ldGEgLmNhcmRyb3ctc29jaWFsc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jYXJ0aWNsZW1ldGEgLmNhcmRib3gtZXhjZXJwdCwjYXJ0aWNsZW1ldGEgLmJvcmRlci1sZWZ0LmQtbm9uZS5kLXNtLWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNhcnRpY2xlbWV0YSAuY2FyZHJvdy1jb250YWN0LCNhcnRpY2xlbWV0YSAuY2FyZHJvdy1jb21tdW5pcXVlLCNhcnRpY2xlbWV0YSAuY2FyZHJvdy1kb3dubG9hZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jYXJ0aWNsZW1ldGEgLmNhcmRyb3ctY29sbGFwc2UgYSAuaWNvbjpiZWZvcmV7Y29udGVudDpub25lICFpbXBvcnRhbnR9I2FydGljbGVtZXRhICNjb2xsYXBzZU1ldGFjYXJke2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0jYXJ0aWNsZW1ldGEgI2NvbGxhcHNlTWV0YWNhcmQgLmNhcmRyb3d7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2FydGljbGVtZXRhICNjb2xsYXBzZU1ldGFjYXJkIC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I2FydGljbGVtZXRhLm1ldGFjYXJkLXBvZGNhc3R7bWF4LXdpZHRoOjcuNWNtfSNhcnRpY2xlbWV0YS5tZXRhY2FyZC1wb2RjYXN0IC5tZXRhY2FyZC1pbm5lciAuY2FyZGJveC1wbGF5ZXIgLmNhcmRyb3ctbGlua3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jYXJ0aWNsZW1ldGEubWV0YWNhcmQtcG9kY2FzdCAuanMtYmx1YnJyeS1wbGF5OmFmdGVye2NvbnRlbnQ6bm9uZSAhaW1wb3J0YW50fSNhcnRpY2xlbWV0YSAuY2FyZHJvdyBhW2hyZWZePWh0dHBdOmFmdGVye2NvbnRlbnQ6bm9uZSAhaW1wb3J0YW50fSNwcm9zcGVyaXR5YmFubmVye3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkO3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9I3Byb3NwZXJpdHliYW5uZXIgaDM6YmVmb3JlLCNwcm9zcGVyaXR5YmFubmVyIC5uYXYtaXRlbTpiZWZvcmV7Y29udGVudDonICc7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSNwcm9zcGVyaXR5YmFubmVyIC5yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZsZXgtd3JhcDppbml0aWFsICFpbXBvcnRhbnR9I3Byb3NwZXJpdHliYW5uZXIgLnJvdyAuZC1ub25lLmQtc20tYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I3Byb3NwZXJpdHliYW5uZXIgLnJvdyBkaXZbY2xhc3NePSdjb2wnXXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtmbGV4OmluaXRpYWwgIWltcG9ydGFudH0jcHJvc3Blcml0eWJhbm5lciAucm93IGRpdltjbGFzc149J2NvbCddIC5uYXYtcHJvc3Blcml0eXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmluaXRpYWwgIWltcG9ydGFudH0uYXJ0aWNsZS1ib2R5ICNwcm9zcGVyaXR5YmFubmVyIGE6YWZ0ZXJ7Y29udGVudDpub25lfS5tZXRhY2FyZC1hdXRob3J7bWFyZ2luLXRvcDowLjVjbTtwYWRkaW5nOjIwcHggMTBweDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH0ubWV0YWNhcmQtYXV0aG9yIC5jb2wtc20tNnt3aWR0aDo1MCU7ZmxvYXQ6bGVmdH0ubWV0YWNhcmQtYXV0aG9yIC5ib3gtYXV0aG9yIC5jb2wtNCwubWV0YWNhcmQtYXV0aG9yIC5ib3gtYXV0aG9yIC5jb2wtOHtmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tZXRhY2FyZC1hdXRob3IgLmJveC1hdXRob3IgLmNvbC00e3dpZHRoOjMzJX0ubWV0YWNhcmQtYXV0aG9yIC5ib3gtYXV0aG9yIC5jb2wtOHt3aWR0aDo2NiV9I2Zvb3Rlcntib3JkZXItdG9wLXdpZHRoOjJwdDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZDtjb2xvcjojMDAwMDAwO21hcmdpbi1sZWZ0OjlweDttYXJnaW4tdG9wOjEwcHh9I2Zvb3RlciBhe2NvbG9yOiMwMDAwMDB9I2Zvb3RlciAuY29sLTZ7ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fSNmb290ZXIgLnNlcGVyYXRvci1tb2JpbGUsI2Zvb3RlciAubW9iaWxlLXNlYXJjaC1sYW5nLCNmb290ZXIgLmZvb3Rlci1zaXRlbWFwLCNmb290ZXIgYS5tYXAsI2Zvb3RlciAuYmxvY2std2lkZ2V0LXNvY2lhbCwjZm9vdGVyIC5ibG9jay13aWRnZXQtbmV3c2xldHRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jZm9vdGVyIC50aXRsZS13aWRnZXQuZC1ub25lLmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSNmb290ZXIgLnRpdGxlLXdpZGdldHtmb250LXdlaWdodDpub3JtYWx9I2Zvb3RlciBhZGRyZXNzIHN0cm9uZ3tmb250LXdlaWdodDpub3JtYWx9I2Zvb3RlciAuYmxvY2std2lkZ2V0LCNmb290ZXIgYWRkcmVzc3ttYXJnaW4tYm90dG9tOjB9LnRpdGxlLXNpbmdsZWNhdHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LnNpbmdsZS1wdWJsaWNhdGlvbiBoMTpiZWZvcmUsLnNpbmdsZS1wb3N0IGgxOmJlZm9yZSwuc2luZ2xlLXBvZGNhc3QgaDE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiZm9udGVsbG9cIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3BlYWs6bm9uZTtkaXNwbGF5OmlubGluZS10YWJsZTt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOm5vbmU7bGluZS1oZWlnaHQ6MWVtOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO21hcmdpbi1yaWdodDowLjI1ZW07dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpbmdsZS1wdWJsaWNhdGlvbiBoMTpiZWZvcmV7Y29udGVudDpcIlxcZTgwMFwifS5zaW5nbGUtcG9kY2FzdCBoMTpiZWZvcmV7Y29udGVudDpcIlxcZTgyMFwifS5zaW5nbGUtcG9zdCBoMTpiZWZvcmV7Y29udGVudDpcIlxcZTgwMVwifS5zaW5nbGUtdmlkZW8gaDE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU4MjRcIn0uc2luZ2xlLXRlYW0gLnNlY3Rpb24uc2VjdGlvbi10ZWFtLC5zaW5nbGUtdGVhbSAudGVhbS1wYWdpbmF0aW9uLC5zaW5nbGUtdGVhbSAuaW1hZ2UtZG93bmxvYWQsLnNpbmdsZS10ZWFtICNmb290ZXIsLnNpbmdsZS10ZWFtIC5jYXJkcm93LmNhcmRyb3ctY29sbGFwc2UuY2FyZHJvdy1wZXJzb24tY3YgYXtkaXNwbGF5Om5vbmV9LnNpbmdsZS10ZWFtIC5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5jb2xsYXBzZXtkaXNwbGF5OmJsb2NrfS5zaW5nbGUtdGVhbSAuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgcCwuc2luZ2xlLXRlYW0gLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IHVsLC5zaW5nbGUtdGVhbSAuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgb2x7Zm9udC1zaXplOjE3cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoyM3B4ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6XCJHZW9yZ2lhXCIsc2VyaWYgIWltcG9ydGFudH0uc2luZ2xlLXRlYW0gLm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0gLmZlYXR1cmVkLWltYWdle3dpZHRoOjMzJTttYXJnaW46MCBhdXRvfX1AbWVkaWEgcHJpbnR7LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fYmFja3RvdG9wLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2hlYWRlciwucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAubmF2YmFyLWxhbmd1YWdlcywucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19pbnRybyAucHJpbnRpbmctaWNvbiwucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuc2xpY2stYXJyb3csLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNsaWNrLWRvdHMsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLnNsaWNrLWRvdHMtY29udGFpbmVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2ludHJvIC50aXRsZS0teWVhcntmb250LXNpemU6MTUwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjIzMyAhaW1wb3J0YW50O21hcmdpbi10b3A6MH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19uYXZ7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19uYXYsLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fbmF2IC5uYXZiYXItbmF2e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX25hdiBhe3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fdmlkZW9zIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X192aWRlb3MgLnRlYXNlIC50aXRsZS10ZWFzZXIgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnR9LnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQgLmFubnVhbHJlcG9ydF9fcGVvcGxlIC5zbGljay10cmFja3t3aWR0aDoxMDAlICFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX3Blb3BsZSAuc2xpY2stc2xpZGV7d2lkdGg6MzMuMzMzMzMzMzMzJSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NjBweH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19maWx0ZXJzX19yZWZpbmVtZW50TGlzdC5maXhlZHtwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucGFnZS10ZW1wbGF0ZS1wYWdlLWFubnVhbHJlcG9ydCAuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5X19yZXN1bHRsaXN0IC5yb3cucmVzdWx0e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fbW9udGggLmlubmVyLC5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IC5hbm51YWxyZXBvcnRfX2Nocm9ub2xvZ3lfX3Jlc3VsdGxpc3QgLnJlc3VsdF9fZGF5IC5pbm5lcnt3aWR0aDpjYWxjKDEwMCUgKyAxOHB4KX19LmllOSAubmF2YmFye2Rpc3BsYXk6YmxvY2t9LmllOSAubmF2YmFyIHVsLm5hdmJhci1uYXZ7ZGlzcGxheTpibG9ja30uaWU5IC5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0fS5pZTkgLm5hdmJhci1hdmVuaXItYm90dG9tLm5hdmJhciB1bC5uYXZiYXItbmF2IGxpLm5hdi1pdGVte2hlaWdodDoxMjBweDt3aWR0aDoxOTBweH0uaWU5IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCwuaWU5IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pZTkgLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5pZTkgLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pZTkgLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuaWU5IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuaWU5IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuaWU5IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmllOSAuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94LWlucHV0LC5pZTkgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5mb3JtLWNvbnRyb2wsLmllOSAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5pZTkgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmllOSAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtc2VhcmNoLWJveCAuaWU5IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuaWU5IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94IC5pZTkgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmllOSAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmllOSAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmllOSAjbmV3c2xldHRlcmZseWluIC5mb3JtLWNvbnRyb2wsLmllOSAjbmV3c2xldHRlcmZseWluIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAuaWU5ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuaWU5ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1zZWFyY2gtYm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtc2VhcmNoLWJveCAuaWU5ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmllOSAjbmV3c2xldHRlcmZseWluIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmllOSAjbmV3c2xldHRlcmZseWluIC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmllOSAjbmV3c2xldHRlcmZseWluIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94IC5pZTkgI25ld3NsZXR0ZXJmbHlpbiAuYWlzLVNlYXJjaEJveC1pbnB1dHt3aWR0aDoxMDAlfS5pZTkgLmNvbC02e2Zsb2F0OmxlZnR9LmllOSB1bC5wYWdpbmF0aW9uLC5pZTkgdWwuYWlzLXBhZ2luYXRpb24sLmllOSB1bC5haXMtUGFnaW5hdGlvbi1saXN0e2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LmllOSB1bC5wYWdpbmF0aW9uIGxpLC5pZTkgdWwuYWlzLXBhZ2luYXRpb24gbGksLmllOSB1bC5haXMtUGFnaW5hdGlvbi1saXN0IGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pZTkgLnNsaWRlci5zbGlkZXItY29udGVudCAuc2xpY2stYXJyb3cuc2xpZGUtbmV4dHtyaWdodDotMTVweH0uaWU5IC5zbGlkZXIuc2xpZGVyLWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWRlLXByZXZ7bGVmdDotMTVweH0uaWU5IC5jYXJkYm94LXB1YmxpY2F0aW9uIC5jYXJkcm93LXByZXZpZXcsLmllOSAjcGRmcHJldmlld3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7Lm5hdmJhcntkaXNwbGF5OmJsb2NrXFw5fS5uYXZiYXIgdWwubmF2YmFyLW5hdntkaXNwbGF5OmJsb2NrXFw5fS5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja1xcOTtmbG9hdDpsZWZ0XFw5fS5uYXZiYXItYXZlbmlyLWJvdHRvbS5uYXZiYXIgdWwubmF2YmFyLW5hdiBsaS5uYXYtaXRlbXtoZWlnaHQ6MTIwcHhcXDk7d2lkdGg6MTkwcHhcXDl9LnNlY3Rpb24tYWotbmV3c2xldHRlciAuZm9ybS1jb250cm9sLC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtc2VhcmNoLWJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuc2VjdGlvbi1hai1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLnNlY3Rpb24tYWotbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1zZWFyY2gtYm94IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94IC5ibG9jay13aWRnZXQtbmV3c2xldHRlciAuYWlzLVNlYXJjaEJveC1pbnB1dCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIgLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIC5haXMtU2VhcmNoQm94LWlucHV0LCNuZXdzbGV0dGVyZmx5aW4gLmZvcm0tY29udHJvbCwjbmV3c2xldHRlcmZseWluIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtc2VhcmNoLWJveCAjbmV3c2xldHRlcmZseWluIC5haXMtc2VhcmNoLWJveC0taW5wdXQsI25ld3NsZXR0ZXJmbHlpbiAuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1zZWFyY2gtYm94ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1TZWFyY2hCb3gtaW5wdXQsI25ld3NsZXR0ZXJmbHlpbiAuYWlzLVNlYXJjaEJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LC5haXMtU2VhcmNoQm94ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwjbmV3c2xldHRlcmZseWluIC5haXMtU2VhcmNoQm94IC5haXMtU2VhcmNoQm94LWlucHV0LC5haXMtU2VhcmNoQm94ICNuZXdzbGV0dGVyZmx5aW4gLmFpcy1TZWFyY2hCb3gtaW5wdXR7d2lkdGg6MTAwJVxcOX0uY29sLTZ7ZmxvYXQ6bGVmdFxcOX11bC5wYWdpbmF0aW9uLHVsLmFpcy1wYWdpbmF0aW9uLHVsLmFpcy1QYWdpbmF0aW9uLWxpc3R7ZGlzcGxheTpibG9ja1xcOTt0ZXh0LWFsaWduOmNlbnRlclxcOX11bC5wYWdpbmF0aW9uIGxpLHVsLmFpcy1wYWdpbmF0aW9uIGxpLHVsLmFpcy1QYWdpbmF0aW9uLWxpc3QgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2tcXDl9LnNsaWRlci5zbGlkZXItY29udGVudCAuc2xpY2stYXJyb3cuc2xpZGUtbmV4dHtyaWdodDotMTVweFxcOX0uc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1wcmV2e2xlZnQ6LTE1cHhcXDl9LmFpcy1zZWFyY2gtYm94IC5haXMtc2VhcmNoLWJveC0taW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1TZWFyY2hCb3gtaW5wdXR7aGVpZ2h0OjUwcHhcXDl9fUBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOiB0cnVlKXsjaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTpob3ZlciwjaGVhZGVyIC5uYXZiYXItbGFuZ3VhZ2VzIC5sYW5nLWl0ZW0gYTphY3RpdmUsI2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9I2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtLmN1cnJlbnQtbGFuZyBhe2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fS5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6YWN0aXZlLC5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3AgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5jdXJyZW50LW1lbnUtaXRlbSAubmF2LWxpbmt7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9Lm5hdnBpbGxhci1zd2l0emVybGFuZCAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2RhMjkxY30ubmF2cGlsbGFyLW1hcmtldHMgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNlZDhiMDB9Lm5hdnBpbGxhci1zdGF0ZSAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgIzAwOTY2MH0ubmF2cGlsbGFyLWdvdmVybm1lbnQgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICMwMDg2YmZ9Lm5hdnBpbGxhci1zb2NpZXR5IC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjYmIxNmEzfS50aXRsZS1iaWcgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0uc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlnIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNmZmZ9LmJhbmVyLWNvbnRhY3QgYSwuYmFuZXItY29udGFjdCBhOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAtM3B4IDAgLTJweCAjZmZmZmZmfS5ibG9jay1tZW1iZXIgLnRpdGxlLW1lbWJlciBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fS50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0zcHggMCAtMXB4ICMyNjI2MjZ9LnRlYXNlci1oZXJvIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC00cHggMCAtMXB4ICMyNjI2MjZ9fUBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0byl7I2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6aG92ZXIsI2hlYWRlciAubmF2YmFyLWxhbmd1YWdlcyAubGFuZy1pdGVtIGE6YWN0aXZlLCNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fSNoZWFkZXIgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbS5jdXJyZW50LWxhbmcgYXtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsLm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSwubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9Lm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gLm5hdi1saW5re2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgMCAjMjYyNjI2fS5uYXZwaWxsYXItc3dpdHplcmxhbmQgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICNkYTI5MWN9Lm5hdnBpbGxhci1tYXJrZXRzIC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjZWQ4YjAwfS5uYXZwaWxsYXItc3RhdGUgLm5hdi1saW5rIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0ycHggMCAwICMwMDk2NjB9Lm5hdnBpbGxhci1nb3Zlcm5tZW50IC5uYXYtbGluayBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjMDA4NmJmfS5uYXZwaWxsYXItc29jaWV0eSAubmF2LWxpbmsgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTJweCAwIDAgI2JiMTZhM30udGl0bGUtYmlnIHNwYW57Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCAwICMyNjI2MjZ9LnNlY3Rpb24tc3BvbnNvcnMgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIgLnRpdGxlLWJpZyBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjZmZmfS5iYW5lci1jb250YWN0IGEsLmJhbmVyLWNvbnRhY3QgYTpob3Zlcntib3gtc2hhZG93Omluc2V0IDAgLTNweCAwIC0ycHggI2ZmZmZmZn0uYmxvY2stbWVtYmVyIC50aXRsZS1tZW1iZXIgc3Bhbntib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIDAgIzI2MjYyNn0udGVhc2UgLnRpdGxlLXRlYXNlciBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtM3B4IDAgLTFweCAjMjYyNjI2fS50ZWFzZXItaGVybyAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFue2JveC1zaGFkb3c6aW5zZXQgMCAtNHB4IDAgLTFweCAjMjYyNjI2fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKXtib2R5e2ZvbnQtc2l6ZToxNnB4fWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi1ib3R0b206OHB4fXB7bWFyZ2luLWJvdHRvbToxNnB4fWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxNnB4fW9sLHVsLGRse21hcmdpbi1ib3R0b206MTZweH1kZHttYXJnaW4tYm90dG9tOjhweH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMTZweH1wcmV7bWFyZ2luLWJvdHRvbToxNnB4fWZpZ3VyZXttYXJnaW46MCAwIDE2cHh9Y2FwdGlvbntwYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHh9bGFiZWx7bWFyZ2luLWJvdHRvbTo4cHh9bGVnZW5ke21hcmdpbi1ib3R0b206OHB4O2ZvbnQtc2l6ZToyNHB4fWNvZGV7cGFkZGluZzozcHggNnB4fWtiZHtwYWRkaW5nOjNweCA2cHh9aHJ7bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1ib3R0b206MTZweDtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwfWgxe2ZvbnQtc2l6ZTo0MHB4fWgye2ZvbnQtc2l6ZTozMnB4fWgze2ZvbnQtc2l6ZToyOHB4fWg0e2ZvbnQtc2l6ZToyNHB4fWg1e2ZvbnQtc2l6ZToyMHB4fWg2e2ZvbnQtc2l6ZToxNnB4fS5hbGVydHttYXJnaW4tYm90dG9tOjE2cHh9LmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6NDBweH0uYWxlcnQtZGlzbWlzc2libGUgLmNsb3Nle3RvcDotMnB4O3JpZ2h0Oi0yMHB4fS5ibG9ja3F1b3Rle3BhZGRpbmc6OHB4IDE2cHg7bWFyZ2luLWJvdHRvbToxNnB4O2ZvbnQtc2l6ZToyMHB4O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjZWNlZWVmfS5ibG9ja3F1b3RlLXJldmVyc2V7cGFkZGluZy1yaWdodDoxNnB4O2JvcmRlci1yaWdodDo0cHggc29saWQgI2VjZWVlZn0uYnJlYWRjcnVtYntwYWRkaW5nOjEycHggMTZweDttYXJnaW4tYm90dG9tOjE2cHh9LmJ0biwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZXtwYWRkaW5nOjhweCAxNnB4O2ZvbnQtc2l6ZToxNnB4fS5idG4uZGlzYWJsZWQsLmRpc2FibGVkLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUsLmJ0bjpkaXNhYmxlZCwuYWlzLUluZmluaXRlSGl0cy1sb2FkTW9yZTpkaXNhYmxlZHtmaWx0ZXI6YWxwaGEob3BhY2l0eT02NSl9LmJ0bi10b29sYmFye21hcmdpbi1sZWZ0Oi04cHh9LmNhcmR7bWFyZ2luLWJvdHRvbToxMnB4O2JvcmRlcjoxcHggc29saWQgIzAwMH0uY2FyZC1ibG9ja3twYWRkaW5nOjIwcHh9LmNhcmQtZm9vdGVye3BhZGRpbmc6MTJweCAyMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDB9LmNhcmQtaGVhZGVye3BhZGRpbmc6MTJweCAyMHB4fS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotMTBweDttYXJnaW4tYm90dG9tOi0xMnB4O21hcmdpbi1sZWZ0Oi0xMHB4O2JvcmRlci1ib3R0b206MH0uY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi1sZWZ0Oi0xMHB4fS5jYXJkLWltZy1vdmVybGF5e3BhZGRpbmc6MjBweH0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOi02cHh9LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbToxMnB4fS5jYXJldHtib3JkZXItdG9wOjRweCBzb2xpZH0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LC5jYXJvdXNlbC1jb250cm9sLW5leHR7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfS5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXJ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9OTApfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XSwucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tdG9wOjRweH0uY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0uY2xvc2V7Zm9udC1zaXplOjI0cHg7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApfS5jbG9zZTpmb2N1cywuY2xvc2U6aG92ZXJ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NzUpfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206OHB4O21hcmdpbi1ib3R0b206MH0uY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6MTJweDtwYWRkaW5nLWJvdHRvbToxMnB4O2ZvbnQtc2l6ZToyMHB4fS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1ib3R0b206NHB4O2ZvbnQtc2l6ZToxNHB4fS5jb2wtZm9ybS1sZWdlbmR7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweDtmb250LXNpemU6MTZweH0uY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uY3VzdG9tLWNvbnRyb2x7cGFkZGluZy1sZWZ0OjI0cHh9LmN1c3RvbS1jb250cm9sLWluZGljYXRvcnt0b3A6NHB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LmN1c3RvbS1jb250cm9sLWlucHV0e2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5jdXN0b20tZmlsZXtoZWlnaHQ6NDBweH0uY3VzdG9tLWZpbGUtY29udHJvbHtoZWlnaHQ6NDBweDtwYWRkaW5nOjhweCAxNnB4fS5jdXN0b20tZmlsZS1pbnB1dHttaW4td2lkdGg6MjI0cHh9LmN1c3RvbS1zZWxlY3R7cGFkZGluZzo2cHggMjhweCA2cHggMTJweDtib3JkZXI6MXB4IHNvbGlkICMwMDA7YmFja2dyb3VuZC1pbWFnZTpub25lIFxcOTtwYWRkaW5nLXJpZ2h0OjAuNzVyZW0gXFw5fS5jdXN0b20tc2VsZWN0LXNte3BhZGRpbmctdG9wOjZweDtwYWRkaW5nLWJvdHRvbTo2cHh9LmRpc3BsYXktMXtmb250LXNpemU6OTZweH0uZGlzcGxheS0ye2ZvbnQtc2l6ZTo4OHB4fS5kaXNwbGF5LTN7Zm9udC1zaXplOjcycHh9LmRpc3BsYXktNHtmb250LXNpemU6NTZweH0uZGwtaG9yaXpvbnRhbHttYXJnaW4tcmlnaHQ6LTMwcHg7bWFyZ2luLWxlZnQ6LTMwcHh9LmRyb3Bkb3duLWRpdmlkZXJ7bWFyZ2luOjhweCAwfS5kcm9wZG93bi1oZWFkZXJ7Zm9udC1zaXplOjE0cHg7cGFkZGluZzo4cHggMjRweH0uZHJvcGRvd24taXRlbXtwYWRkaW5nOjNweCAyNHB4fS5kcm9wZG93bi1tZW51e2ZvbnQtc2l6ZToxNnB4O21pbi13aWR0aDoxNjBweDtwYWRkaW5nOjhweCAwO21hcmdpbjoycHggMCAwO2JvcmRlcjoxcHggc29saWQgIzAwMH0uZHJvcGRvd24tdG9nZ2xlOmFmdGVye21hcmdpbi1yaWdodDo0cHg7bWFyZ2luLWxlZnQ6NHB4fS5kcm9wdXAgLmNhcmV0LC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXR7Ym9yZGVyLWJvdHRvbTo0cHggc29saWR9LmZhZGUuc2hvd3tmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApfS5mYWRle2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206OHB4fS5mb3JtLWNoZWNre21hcmdpbi1ib3R0b206MTJweH0uZm9ybS1jaGVjay1pbmxpbmV7cGFkZGluZy1sZWZ0OjIwcHh9LmZvcm0tY2hlY2staW5wdXR7bWFyZ2luLXRvcDo0cHg7bWFyZ2luLWxlZnQ6LTIwcHh9LmZvcm0tY2hlY2stbGFiZWx7cGFkZGluZy1sZWZ0OjIwcHh9LmZvcm0tY29udHJvbCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLXNlYXJjaC1ib3ggLmFpcy1TZWFyY2hCb3gtaW5wdXQsLmFpcy1TZWFyY2hCb3ggLmFpcy1zZWFyY2gtYm94LS1pbnB1dCwuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dHtwYWRkaW5nOjhweCAxMnB4O2ZvbnQtc2l6ZToxNnB4O2JvcmRlcjoxcHggc29saWQgIzAwMH0uZm9ybS1jb250cm9sLWZlZWRiYWNre21hcmdpbi10b3A6NHB4fS5mb3JtLWNvbnRyb2wtc3RhdGlje3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHh9LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxNnB4fS5mb3JtLXRleHR7bWFyZ2luLXRvcDo0cHh9LmltZy10aHVtYm5haWx7cGFkZGluZzo0cHh9LmlucHV0LWdyb3VwLWFkZG9ue3BhZGRpbmc6NnB4IDEycHg7Zm9udC1zaXplOjE2cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5qdW1ib3Ryb257cGFkZGluZzozMnB4IDE2cHg7bWFyZ2luLWJvdHRvbTozMnB4fS5sZWFke2ZvbnQtc2l6ZToyMHB4fS5saXN0LWdyb3VwLWl0ZW17cGFkZGluZzoxMnB4IDIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfS5tb2RhbC1iYWNrZHJvcC5zaG93e2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKX0ubS0xe21hcmdpbjoxNnB4IDE2cHggIWltcG9ydGFudH0ubXQtMXttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudH0ubXItMXttYXJnaW4tcmlnaHQ6MTZweCAhaW1wb3J0YW50fS5tYi0xe21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50fS5tbC0xe21hcmdpbi1sZWZ0OjE2cHggIWltcG9ydGFudH0ubXgtMXttYXJnaW4tcmlnaHQ6MTZweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjE2cHggIWltcG9ydGFudH0ubXktMXttYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE2cHggIWltcG9ydGFudH0ubS0ye21hcmdpbjoyNHB4IDI0cHggIWltcG9ydGFudH0ubXQtMnttYXJnaW4tdG9wOjI0cHggIWltcG9ydGFudH0ubXItMnttYXJnaW4tcmlnaHQ6MjRweCAhaW1wb3J0YW50fS5tYi0ye21hcmdpbi1ib3R0b206MjRweCAhaW1wb3J0YW50fS5tbC0ye21hcmdpbi1sZWZ0OjI0cHggIWltcG9ydGFudH0ubXgtMnttYXJnaW4tcmlnaHQ6MjRweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjI0cHggIWltcG9ydGFudH0ubXktMnttYXJnaW4tdG9wOjI0cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjI0cHggIWltcG9ydGFudH0ubS0ze21hcmdpbjo0OHB4IDQ4cHggIWltcG9ydGFudH0ubXQtM3ttYXJnaW4tdG9wOjQ4cHggIWltcG9ydGFudH0ubXItM3ttYXJnaW4tcmlnaHQ6NDhweCAhaW1wb3J0YW50fS5tYi0ze21hcmdpbi1ib3R0b206NDhweCAhaW1wb3J0YW50fS5tbC0ze21hcmdpbi1sZWZ0OjQ4cHggIWltcG9ydGFudH0ubXgtM3ttYXJnaW4tcmlnaHQ6NDhweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjQ4cHggIWltcG9ydGFudH0ubXktM3ttYXJnaW4tdG9wOjQ4cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjQ4cHggIWltcG9ydGFudH0ubmF2YmFye3BhZGRpbmc6OHB4IDE2cHh9Lm5hdmJhci1icmFuZHtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1ib3R0b206NHB4O21hcmdpbi1yaWdodDoxNnB4O2ZvbnQtc2l6ZToyMHB4fS5uYXZiYXItZGFyayAubmF2YmFyLWRpdmlkZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmssLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1c3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWRpdmlkZXJ7cGFkZGluZy10b3A6Ni44cHg7cGFkZGluZy1ib3R0b206Ni44cHg7bWFyZ2luLXJpZ2h0OjE2cHg7bWFyZ2luLWxlZnQ6MTZweH0ubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy10b3A6Ni44cHg7cGFkZGluZy1ib3R0b206Ni44cHh9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6OHB4IDEycHg7Zm9udC1zaXplOjIwcHh9Lm5hdmJhci10b2dnbGVhYmxlLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6OHB4fS5wLWEtMXtwYWRkaW5nOjE2cHggMTZweCAhaW1wb3J0YW50fS5wLWEtMntwYWRkaW5nOjI0cHggMjRweCAhaW1wb3J0YW50fS5wLWEtM3twYWRkaW5nOjQ4cHggNDhweCAhaW1wb3J0YW50fS5wLWItMXtwYWRkaW5nLWJvdHRvbToxNnB4ICFpbXBvcnRhbnR9LnAtYi0ye3BhZGRpbmctYm90dG9tOjI0cHggIWltcG9ydGFudH0ucC1iLTN7cGFkZGluZy1ib3R0b206NDhweCAhaW1wb3J0YW50fS5wLWwtMXtwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5wLWwtMntwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50fS5wLWwtM3twYWRkaW5nLWxlZnQ6NDhweCAhaW1wb3J0YW50fS5wLXItMXtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudH0ucC1yLTJ7cGFkZGluZy1yaWdodDoyNHB4ICFpbXBvcnRhbnR9LnAtci0ze3BhZGRpbmctcmlnaHQ6NDhweCAhaW1wb3J0YW50fS5wLXQtMXtwYWRkaW5nLXRvcDoxNnB4ICFpbXBvcnRhbnR9LnAtdC0ye3BhZGRpbmctdG9wOjI0cHggIWltcG9ydGFudH0ucC10LTN7cGFkZGluZy10b3A6NDhweCAhaW1wb3J0YW50fS5wLXgtMXtwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50fS5wLXgtMntwYWRkaW5nLXJpZ2h0OjI0cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50fS5wLXgtM3twYWRkaW5nLXJpZ2h0OjQ4cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NDhweCAhaW1wb3J0YW50fS5wLXktMXtwYWRkaW5nLXRvcDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fS5wLXktMntwYWRkaW5nLXRvcDoyNHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MjRweCAhaW1wb3J0YW50fS5wLXktM3twYWRkaW5nLXRvcDo0OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NDhweCAhaW1wb3J0YW50fS5wYWdlLWxpbmt7cGFkZGluZzo4cHggMTJweH0ucGFnaW5hdGlvbiwuYWlzLXBhZ2luYXRpb24sLmFpcy1QYWdpbmF0aW9uLWxpc3R7bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1ib3R0b206MTZweH0ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5re3BhZGRpbmc6MTJweCAyNHB4O2ZvbnQtc2l6ZToyMHB4fS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzo0LjRweCAxMnB4O2ZvbnQtc2l6ZToxNHB4fS5wb3BvdmVye2ZvbnQtc2l6ZToxNHB4O2JvcmRlcjoxcHggc29saWQgIzAwMH0ucG9wb3Zlci10aXRsZXtmb250LXNpemU6MTZweH0ucHJvZ3Jlc3N7aGVpZ2h0OjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHh9LnJvdW5kZWQtcmlnaHR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4fS5yb3VuZGVkLWxlZnR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHh9LnRhYmxlIHRoLC50YWJsZSB0ZHtwYWRkaW5nOjEycHh9LnRhYmxle21hcmdpbi1ib3R0b206MTZweH0udGFibGUtc20gdGgsLnRhYmxlLXNtIHRke3BhZGRpbmc6NXB4fS50YWJsZS1yZXNwb25zaXZle21pbi1oZWlnaHQ6MCV9LnRvb2x0aXB7Zm9udC1zaXplOjE0cHh9LnRvb2x0aXAuc2hvd3tmaWx0ZXI6YWxwaGEob3BhY2l0eT05MCl9I3Nyc2x5IC5jb250YWluZXJ7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLWxlZnQ6OXB4O3BhZGRpbmctcmlnaHQ6OXB4fSNzcnNseSAuY29udGFpbmVyOmJlZm9yZSwjc3JzbHkgLmNvbnRhaW5lcjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9I3Nyc2x5IC5jb250YWluZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjc3JzbHkgLmNvbnRhaW5lcnt3aWR0aDo3MzhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KXsjc3JzbHkgLmNvbnRhaW5lcnt3aWR0aDo5NThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCl7I3Nyc2x5IC5jb250YWluZXJ7d2lkdGg6MTE1OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKXsjc3JzbHkgLmNvbnRhaW5lci1mbHVpZCwjc3JzbHkgLmNvbnRhaW5lci14bHttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctbGVmdDo5cHg7cGFkZGluZy1yaWdodDo5cHh9I3Nyc2x5IC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCNzcnNseSAuY29udGFpbmVyLXhsOmJlZm9yZSwjc3JzbHkgLmNvbnRhaW5lci1mbHVpZDphZnRlciwjc3JzbHkgLmNvbnRhaW5lci14bDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9I3Nyc2x5IC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsI3Nyc2x5IC5jb250YWluZXIteGw6YWZ0ZXJ7Y2xlYXI6Ym90aH0jc3JzbHkgLnJvd3ttYXJnaW4tbGVmdDotOXB4O21hcmdpbi1yaWdodDotOXB4fSNzcnNseSAucm93OmJlZm9yZSwjc3JzbHkgLnJvdzphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9I3Nyc2x5IC5yb3c6YWZ0ZXJ7Y2xlYXI6Ym90aH0jc3JzbHkgLmNvbC14cy0xLCNzcnNseSAuY29sLXNtLTEsI3Nyc2x5IC5jb2wtbWQtMSwjc3JzbHkgLmNvbC1sZy0xLCNzcnNseSAuY29sLXhzLTIsI3Nyc2x5IC5jb2wtc20tMiwjc3JzbHkgLmNvbC1tZC0yLCNzcnNseSAuY29sLWxnLTIsI3Nyc2x5IC5jb2wteHMtMywjc3JzbHkgLmNvbC1zbS0zLCNzcnNseSAuY29sLW1kLTMsI3Nyc2x5IC5jb2wtbGctMywjc3JzbHkgLmNvbC14cy00LCNzcnNseSAuY29sLXNtLTQsI3Nyc2x5IC5jb2wtbWQtNCwjc3JzbHkgLmNvbC1sZy00LCNzcnNseSAuY29sLXhzLTUsI3Nyc2x5IC5jb2wtc20tNSwjc3JzbHkgLmNvbC1tZC01LCNzcnNseSAuY29sLWxnLTUsI3Nyc2x5IC5jb2wteHMtNiwjc3JzbHkgLmNvbC1zbS02LCNzcnNseSAuY29sLW1kLTYsI3Nyc2x5IC5jb2wtbGctNiwjc3JzbHkgLmNvbC14cy03LCNzcnNseSAuY29sLXNtLTcsI3Nyc2x5IC5jb2wtbWQtNywjc3JzbHkgLmNvbC1sZy03LCNzcnNseSAuY29sLXhzLTgsI3Nyc2x5IC5jb2wtc20tOCwjc3JzbHkgLmNvbC1tZC04LCNzcnNseSAuY29sLWxnLTgsI3Nyc2x5IC5jb2wteHMtOSwjc3JzbHkgLmNvbC1zbS05LCNzcnNseSAuY29sLW1kLTksI3Nyc2x5IC5jb2wtbGctOSwjc3JzbHkgLmNvbC14cy0xMCwjc3JzbHkgLmNvbC1zbS0xMCwjc3JzbHkgLmNvbC1tZC0xMCwjc3JzbHkgLmNvbC1sZy0xMCwjc3JzbHkgLmNvbC14cy0xMSwjc3JzbHkgLmNvbC1zbS0xMSwjc3JzbHkgLmNvbC1tZC0xMSwjc3JzbHkgLmNvbC1sZy0xMSwjc3JzbHkgLmNvbC14cy0xMiwjc3JzbHkgLmNvbC1zbS0xMiwjc3JzbHkgLmNvbC1tZC0xMiwjc3JzbHkgLmNvbC1sZy0xMntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLWxlZnQ6OXB4O3BhZGRpbmctcmlnaHQ6OXB4fSNzcnNseSAuY29sLXhzLTEsI3Nyc2x5IC5jb2wteHMtMiwjc3JzbHkgLmNvbC14cy0zLCNzcnNseSAuY29sLXhzLTQsI3Nyc2x5IC5jb2wteHMtNSwjc3JzbHkgLmNvbC14cy02LCNzcnNseSAuY29sLXhzLTcsI3Nyc2x5IC5jb2wteHMtOCwjc3JzbHkgLmNvbC14cy05LCNzcnNseSAuY29sLXhzLTEwLCNzcnNseSAuY29sLXhzLTExLCNzcnNseSAuY29sLXhzLTEye2Zsb2F0OmxlZnR9I3Nyc2x5IC5jb2wteHMtMXt3aWR0aDo4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy0ye3dpZHRoOjE2LjY2NjY3JX0jc3JzbHkgLmNvbC14cy0ze3dpZHRoOjI1JX0jc3JzbHkgLmNvbC14cy00e3dpZHRoOjMzLjMzMzMzJX0jc3JzbHkgLmNvbC14cy01e3dpZHRoOjQxLjY2NjY3JX0jc3JzbHkgLmNvbC14cy02e3dpZHRoOjUwJX0jc3JzbHkgLmNvbC14cy03e3dpZHRoOjU4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy04e3dpZHRoOjY2LjY2NjY3JX0jc3JzbHkgLmNvbC14cy05e3dpZHRoOjc1JX0jc3JzbHkgLmNvbC14cy0xMHt3aWR0aDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wteHMtMTF7d2lkdGg6OTEuNjY2NjclfSNzcnNseSAuY29sLXhzLTEye3dpZHRoOjEwMCV9I3Nyc2x5IC5jb2wteHMtcHVsbC0we3JpZ2h0OmF1dG99I3Nyc2x5IC5jb2wteHMtcHVsbC0xe3JpZ2h0OjguMzMzMzMlfSNzcnNseSAuY29sLXhzLXB1bGwtMntyaWdodDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVsbC0ze3JpZ2h0OjI1JX0jc3JzbHkgLmNvbC14cy1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMlfSNzcnNseSAuY29sLXhzLXB1bGwtNXtyaWdodDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVsbC02e3JpZ2h0OjUwJX0jc3JzbHkgLmNvbC14cy1wdWxsLTd7cmlnaHQ6NTguMzMzMzMlfSNzcnNseSAuY29sLXhzLXB1bGwtOHtyaWdodDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVsbC05e3JpZ2h0Ojc1JX0jc3JzbHkgLmNvbC14cy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzJX0jc3JzbHkgLmNvbC14cy1wdWxsLTExe3JpZ2h0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC14cy1wdWxsLTEye3JpZ2h0OjEwMCV9I3Nyc2x5IC5jb2wteHMtcHVzaC0we2xlZnQ6YXV0b30jc3JzbHkgLmNvbC14cy1wdXNoLTF7bGVmdDo4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy1wdXNoLTJ7bGVmdDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVzaC0ze2xlZnQ6MjUlfSNzcnNseSAuY29sLXhzLXB1c2gtNHtsZWZ0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC14cy1wdXNoLTV7bGVmdDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVzaC02e2xlZnQ6NTAlfSNzcnNseSAuY29sLXhzLXB1c2gtN3tsZWZ0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy1wdXNoLTh7bGVmdDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wteHMtcHVzaC05e2xlZnQ6NzUlfSNzcnNseSAuY29sLXhzLXB1c2gtMTB7bGVmdDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wteHMtcHVzaC0xMXtsZWZ0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC14cy1wdXNoLTEye2xlZnQ6MTAwJX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtMHttYXJnaW4tbGVmdDowJX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wteHMtb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfSNzcnNseSAuY29sLXhzLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wteHMtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfSNzcnNseSAuY29sLXhzLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wteHMtb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfSNzcnNseSAuY29sLXhzLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wteHMtb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX0jc3JzbHkgLmNvbC14cy1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjc3JzbHkgLmNvbC1zbS0xLCNzcnNseSAuY29sLXNtLTIsI3Nyc2x5IC5jb2wtc20tMywjc3JzbHkgLmNvbC1zbS00LCNzcnNseSAuY29sLXNtLTUsI3Nyc2x5IC5jb2wtc20tNiwjc3JzbHkgLmNvbC1zbS03LCNzcnNseSAuY29sLXNtLTgsI3Nyc2x5IC5jb2wtc20tOSwjc3JzbHkgLmNvbC1zbS0xMCwjc3JzbHkgLmNvbC1zbS0xMSwjc3JzbHkgLmNvbC1zbS0xMntmbG9hdDpsZWZ0fSNzcnNseSAuY29sLXNtLTF7d2lkdGg6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tMnt3aWR0aDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wtc20tM3t3aWR0aDoyNSV9I3Nyc2x5IC5jb2wtc20tNHt3aWR0aDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tNXt3aWR0aDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wtc20tNnt3aWR0aDo1MCV9I3Nyc2x5IC5jb2wtc20tN3t3aWR0aDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tOHt3aWR0aDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wtc20tOXt3aWR0aDo3NSV9I3Nyc2x5IC5jb2wtc20tMTB7d2lkdGg6ODMuMzMzMzMlfSNzcnNseSAuY29sLXNtLTExe3dpZHRoOjkxLjY2NjY3JX0jc3JzbHkgLmNvbC1zbS0xMnt3aWR0aDoxMDAlfSNzcnNseSAuY29sLXNtLXB1bGwtMHtyaWdodDphdXRvfSNzcnNseSAuY29sLXNtLXB1bGwtMXtyaWdodDo4LjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1bGwtM3tyaWdodDoyNSV9I3Nyc2x5IC5jb2wtc20tcHVsbC00e3JpZ2h0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1wdWxsLTV7cmlnaHQ6NDEuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1bGwtNntyaWdodDo1MCV9I3Nyc2x5IC5jb2wtc20tcHVsbC03e3JpZ2h0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC1zbS1wdWxsLTh7cmlnaHQ6NjYuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1bGwtOXtyaWdodDo3NSV9I3Nyc2x5IC5jb2wtc20tcHVsbC0xMHtyaWdodDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tcHVsbC0xMXtyaWdodDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtc20tcHVsbC0xMntyaWdodDoxMDAlfSNzcnNseSAuY29sLXNtLXB1c2gtMHtsZWZ0OmF1dG99I3Nyc2x5IC5jb2wtc20tcHVzaC0xe2xlZnQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tcHVzaC0ye2xlZnQ6MTYuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1c2gtM3tsZWZ0OjI1JX0jc3JzbHkgLmNvbC1zbS1wdXNoLTR7bGVmdDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tcHVzaC01e2xlZnQ6NDEuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1c2gtNntsZWZ0OjUwJX0jc3JzbHkgLmNvbC1zbS1wdXNoLTd7bGVmdDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tcHVzaC04e2xlZnQ6NjYuNjY2NjclfSNzcnNseSAuY29sLXNtLXB1c2gtOXtsZWZ0Ojc1JX0jc3JzbHkgLmNvbC1zbS1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLXNtLXB1c2gtMTF7bGVmdDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtc20tcHVzaC0xMntsZWZ0OjEwMCV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfSNzcnNseSAuY29sLXNtLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfSNzcnNseSAuY29sLXNtLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfSNzcnNseSAuY29sLXNtLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0jc3JzbHkgLmNvbC1zbS1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLXNtLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtc20tb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApIGFuZCAobWluLXdpZHRoOiA5OTJweCl7I3Nyc2x5IC5jb2wtbWQtMSwjc3JzbHkgLmNvbC1tZC0yLCNzcnNseSAuY29sLW1kLTMsI3Nyc2x5IC5jb2wtbWQtNCwjc3JzbHkgLmNvbC1tZC01LCNzcnNseSAuY29sLW1kLTYsI3Nyc2x5IC5jb2wtbWQtNywjc3JzbHkgLmNvbC1tZC04LCNzcnNseSAuY29sLW1kLTksI3Nyc2x5IC5jb2wtbWQtMTAsI3Nyc2x5IC5jb2wtbWQtMTEsI3Nyc2x5IC5jb2wtbWQtMTJ7ZmxvYXQ6bGVmdH0jc3JzbHkgLmNvbC1tZC0xe3dpZHRoOjguMzMzMzMlfSNzcnNseSAuY29sLW1kLTJ7d2lkdGg6MTYuNjY2NjclfSNzcnNseSAuY29sLW1kLTN7d2lkdGg6MjUlfSNzcnNseSAuY29sLW1kLTR7d2lkdGg6MzMuMzMzMzMlfSNzcnNseSAuY29sLW1kLTV7d2lkdGg6NDEuNjY2NjclfSNzcnNseSAuY29sLW1kLTZ7d2lkdGg6NTAlfSNzcnNseSAuY29sLW1kLTd7d2lkdGg6NTguMzMzMzMlfSNzcnNseSAuY29sLW1kLTh7d2lkdGg6NjYuNjY2NjclfSNzcnNseSAuY29sLW1kLTl7d2lkdGg6NzUlfSNzcnNseSAuY29sLW1kLTEwe3dpZHRoOjgzLjMzMzMzJX0jc3JzbHkgLmNvbC1tZC0xMXt3aWR0aDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtbWQtMTJ7d2lkdGg6MTAwJX0jc3JzbHkgLmNvbC1tZC1wdWxsLTB7cmlnaHQ6YXV0b30jc3JzbHkgLmNvbC1tZC1wdWxsLTF7cmlnaHQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtcHVsbC0ye3JpZ2h0OjE2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdWxsLTN7cmlnaHQ6MjUlfSNzcnNseSAuY29sLW1kLXB1bGwtNHtyaWdodDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtcHVsbC01e3JpZ2h0OjQxLjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdWxsLTZ7cmlnaHQ6NTAlfSNzcnNseSAuY29sLW1kLXB1bGwtN3tyaWdodDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbWQtcHVsbC04e3JpZ2h0OjY2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdWxsLTl7cmlnaHQ6NzUlfSNzcnNseSAuY29sLW1kLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLW1kLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjclfSNzcnNseSAuY29sLW1kLXB1bGwtMTJ7cmlnaHQ6MTAwJX0jc3JzbHkgLmNvbC1tZC1wdXNoLTB7bGVmdDphdXRvfSNzcnNseSAuY29sLW1kLXB1c2gtMXtsZWZ0OjguMzMzMzMlfSNzcnNseSAuY29sLW1kLXB1c2gtMntsZWZ0OjE2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdXNoLTN7bGVmdDoyNSV9I3Nyc2x5IC5jb2wtbWQtcHVzaC00e2xlZnQ6MzMuMzMzMzMlfSNzcnNseSAuY29sLW1kLXB1c2gtNXtsZWZ0OjQxLjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdXNoLTZ7bGVmdDo1MCV9I3Nyc2x5IC5jb2wtbWQtcHVzaC03e2xlZnQ6NTguMzMzMzMlfSNzcnNseSAuY29sLW1kLXB1c2gtOHtsZWZ0OjY2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1wdXNoLTl7bGVmdDo3NSV9I3Nyc2x5IC5jb2wtbWQtcHVzaC0xMHtsZWZ0OjgzLjMzMzMzJX0jc3JzbHkgLmNvbC1tZC1wdXNoLTExe2xlZnQ6OTEuNjY2NjclfSNzcnNseSAuY29sLW1kLXB1c2gtMTJ7bGVmdDoxMDAlfSNzcnNseSAuY29sLW1kLW9mZnNldC0we21hcmdpbi1sZWZ0OjAlfSNzcnNseSAuY29sLW1kLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfSNzcnNseSAuY29sLW1kLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfSNzcnNseSAuY29sLW1kLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfSNzcnNseSAuY29sLW1kLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY3JX0jc3JzbHkgLmNvbC1tZC1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9I3Nyc2x5IC5jb2wtbWQtb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0jc3JzbHkgLmNvbC1tZC1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjclfSNzcnNseSAuY29sLW1kLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwXFwwKSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KXsjc3JzbHkgLmNvbC1sZy0xLCNzcnNseSAuY29sLWxnLTIsI3Nyc2x5IC5jb2wtbGctMywjc3JzbHkgLmNvbC1sZy00LCNzcnNseSAuY29sLWxnLTUsI3Nyc2x5IC5jb2wtbGctNiwjc3JzbHkgLmNvbC1sZy03LCNzcnNseSAuY29sLWxnLTgsI3Nyc2x5IC5jb2wtbGctOSwjc3JzbHkgLmNvbC1sZy0xMCwjc3JzbHkgLmNvbC1sZy0xMSwjc3JzbHkgLmNvbC1sZy0xMntmbG9hdDpsZWZ0fSNzcnNseSAuY29sLWxnLTF7d2lkdGg6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctMnt3aWR0aDoxNi42NjY2NyV9I3Nyc2x5IC5jb2wtbGctM3t3aWR0aDoyNSV9I3Nyc2x5IC5jb2wtbGctNHt3aWR0aDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctNXt3aWR0aDo0MS42NjY2NyV9I3Nyc2x5IC5jb2wtbGctNnt3aWR0aDo1MCV9I3Nyc2x5IC5jb2wtbGctN3t3aWR0aDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctOHt3aWR0aDo2Ni42NjY2NyV9I3Nyc2x5IC5jb2wtbGctOXt3aWR0aDo3NSV9I3Nyc2x5IC5jb2wtbGctMTB7d2lkdGg6ODMuMzMzMzMlfSNzcnNseSAuY29sLWxnLTExe3dpZHRoOjkxLjY2NjY3JX0jc3JzbHkgLmNvbC1sZy0xMnt3aWR0aDoxMDAlfSNzcnNseSAuY29sLWxnLXB1bGwtMHtyaWdodDphdXRvfSNzcnNseSAuY29sLWxnLXB1bGwtMXtyaWdodDo4LjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1bGwtM3tyaWdodDoyNSV9I3Nyc2x5IC5jb2wtbGctcHVsbC00e3JpZ2h0OjMzLjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1bGwtNntyaWdodDo1MCV9I3Nyc2x5IC5jb2wtbGctcHVsbC03e3JpZ2h0OjU4LjMzMzMzJX0jc3JzbHkgLmNvbC1sZy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1bGwtOXtyaWdodDo3NSV9I3Nyc2x5IC5jb2wtbGctcHVsbC0xMHtyaWdodDo4My4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctcHVsbC0xMXtyaWdodDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtbGctcHVsbC0xMntyaWdodDoxMDAlfSNzcnNseSAuY29sLWxnLXB1c2gtMHtsZWZ0OmF1dG99I3Nyc2x5IC5jb2wtbGctcHVzaC0xe2xlZnQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctcHVzaC0ye2xlZnQ6MTYuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1c2gtM3tsZWZ0OjI1JX0jc3JzbHkgLmNvbC1sZy1wdXNoLTR7bGVmdDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctcHVzaC01e2xlZnQ6NDEuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1c2gtNntsZWZ0OjUwJX0jc3JzbHkgLmNvbC1sZy1wdXNoLTd7bGVmdDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctcHVzaC04e2xlZnQ6NjYuNjY2NjclfSNzcnNseSAuY29sLWxnLXB1c2gtOXtsZWZ0Ojc1JX0jc3JzbHkgLmNvbC1sZy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLWxnLXB1c2gtMTF7bGVmdDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtbGctcHVzaC0xMntsZWZ0OjEwMCV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MCV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfSNzcnNseSAuY29sLWxnLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfSNzcnNseSAuY29sLWxnLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfSNzcnNseSAuY29sLWxnLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0jc3JzbHkgLmNvbC1sZy1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMlfSNzcnNseSAuY29sLWxnLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9I3Nyc2x5IC5jb2wtbGctb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDApeyNzcnNseSAuc2VjdGlvbntvdmVyZmxvdzpoaWRkZW59I3Nyc2x5ICNoZWFkZXIgLm5hdmJhci5uYXZiYXItbG9uZ2Zvcm17cGFkZGluZzowfSNzcnNseSAjaGVhZGVyIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fSNzcnNseSAjaGVhZGVyIC5uYXZiYXItc29jaWFsc3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luLXRvcDoxMHB4fSNzcnNseSAjaGVhZGVyIC5uYXZiYXItc29jaWFscyBsaXtmbG9hdDpsZWZ0O3dpZHRoOjMwcHg7bWFyZ2luLWxlZnQ6MTBweH0jc3JzbHkgI2hlYWRlciAubmF2YmFyLXNvY2lhbHMgbGk6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDoxNXB4fX1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c3JzbHkuY3NzLm1hcCAqLyIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8qIE92ZXJyaWRlICFkZWZhdWx0LXZhcmlhYmxlcyBmcm9tIEJvb3RzdHJhcC4uICovXG4kaWNvbi1mb250LXBhdGg6IFwiLi4vZGlzdC9mb250cy9ib290c3RyYXAvXCI7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHhzOiAwLFxuICAgICAgICBzbTogNTc2cHgsXG4gICAgICAgIG1kOiA3NjhweCxcbiAgICAgICAgbGc6IDk5MnB4LFxuICAgICAgICB4bDogMTI4OHB4XG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICAgICAgeGw6IDEyNDBweFxuKTtcblxuXG4kZ3JpZC1jb2x1bW5zOiAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogMThweDtcblxuJGJvcmRlci1yYWRpdXM6IDBweDtcbiRib3JkZXItcmFkaXVzLWxnOiAwcHg7XG4kYm9yZGVyLXJhZGl1cy1zbTogMHB4O1xuXG4kcHJpbWFyeTogI2RhMjkxYztcbiRicmFuZC1wcmltYXJ5OiAkcHJpbWFyeTtcblxuXG4vLyBCdXR0b25zXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAwLjM1cmVtO1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgMC4yNXJlbTtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgIDE7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAkYnRuLXBhZGRpbmcteDtcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICRidG4tcGFkZGluZy15O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgJGJ0bi1wYWRkaW5nLXg7XG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAkYnRuLXBhZGRpbmcteTtcblxuLy8gSW5wdXRzXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIDAuMzVyZW07XG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgIDAuMjVyZW07XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgIDE7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXg7XG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXk7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXg7XG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXk7IiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8qIEFsbCBHbG9iYWwgVmFycyAtICh2YXJpYWJsZXMgdXNlZCBpbiBhIHNpbmdsZSBmaWxlIGJlbG9uZyBhdCB0aGUgdG9wIG9mIHRoYXQgZmlsZSkgKi9cblxuJGFzc2V0UGF0aDogJy9hcHAvdGhlbWVzL3NlcmlvdXNseS9kaXN0Lyc7XG5cbi8qIEZvbnRlbGxvICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250ZWxsby9mb250ZWxsby5lb3Q/NzE4MDM5MDEnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLmVvdD83MTgwMzkwMSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9mb250ZWxsby9mb250ZWxsby53b2ZmMj83MTgwMzkwMScpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9mb250ZWxsby9mb250ZWxsby53b2ZmPzcxODAzOTAxJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8udHRmPzcxODAzOTAxJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLnN2Zz83MTgwMzkwMSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLnN2Zz83MTgwMzkwMSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cbiovXG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgLy93aWR0aDogMWVtO1xuICAvL21hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cblxuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICAvL21hcmdpbi1sZWZ0OiAuMmVtO1xuXG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cblxuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG5cblxuLmljb24tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXG4uaWNvbi1kb2MtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xuLmljb24tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cbi5pY29uLXVwLW9wZW4tYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXG4uaWNvbi1yaWdodC1vcGVuLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xuLmljb24tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cbi5pY29uLWxlZnQtb3Blbi1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNic7IH0gLyogJ+6ghicgKi9cbi5pY29uLWRvd24tb3Blbi1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ+6giCcgKi9cbi5pY29uLXVwLW9wZW4tbWluaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA5JzsgfSAvKiAn7qCJJyAqL1xuLmljb24tcmlnaHQtb3Blbi1taW5pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IC8qICfuoIonICovXG4uaWNvbi1sZWZ0LW9wZW4tbWluaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAn7qCLJyAqL1xuLmljb24tZG93bi1vcGVuLW1pbmk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYyc7IH0gLyogJ+6gjCcgKi9cbi5pY29uLXVwLW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ+6gjScgKi9cbi5pY29uLXJpZ2h0LW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH0gLyogJ+6gjicgKi9cbi5pY29uLWxlZnQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfSAvKiAn7qCPJyAqL1xuLmljb24tZG93bi1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9IC8qICfuoJAnICovXG4uaWNvbi1yc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMSc7IH0gLyogJ+6gkScgKi9cbi5pY29uLXhpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH0gLyogJ+6gkicgKi9cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMyc7IH0gLyogJ+6gkycgKi9cbi5pY29uLXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfSAvKiAn7qCUJyAqL1xuLmljb24tcGxheS1jaXJjbGVkMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE1JzsgfSAvKiAn7qCVJyAqL1xuLmljb24tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTYnOyB9IC8qICfuoJYnICovXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNyc7IH0gLyogJ+6glycgKi9cbi5pY29uLW1lbnU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH0gLyogJ+6gmCcgKi9cbi5pY29uLW1haWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOSc7IH0gLyogJ+6gmScgKi9cbi5pY29uLWxpbms6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYSc7IH0gLyogJ+6gmicgKi9cbi5pY29uLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWInOyB9IC8qICfuoJsnICovXG4uaWNvbi1kb3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYyc7IH0gLyogJ+6gnCcgKi9cbi5pY29uLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWQnOyB9IC8qICfuoJ0nICovXG4uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfY2xvc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZSc7IH0gLyogJ+6gnicgKi9cbi5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWYnOyB9IC8qICfuoJ8nICovXG4uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfcG9kY2FzdF9pbWFnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIwJzsgfSAvKiAn7qCgJyAqL1xuLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X3BvZGNhc3RfdGV4dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIxJzsgfSAvKiAn7qChJyAqL1xuLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X3BvZGNhc3QtcGxheWluZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIyJzsgfSAvKiAn7qCiJyAqL1xuLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X3NlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIzJzsgfSAvKiAn7qCjJyAqL1xuLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X3ZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjQnOyB9IC8qICfuoKQnICovXG4uaWNvbi1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI1JzsgfSAvKiAn7qClJyAqL1xuLmljb24tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfSAvKiAn7qCmJyAqL1xuLmljb24tZmxhc2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNyc7IH0gLyogJ+6gpycgKi9cbi5pY29uLXRvLWVuZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOCc7IH0gLyogJ+6gqCcgKi9cbi5pY29uLXRvLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjknOyB9IC8qICfuoKknICovXG4uaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfb25saW5lcHVibGljYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYSc7IH0gLyogJ+6gqicgKi9cbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYyMzInOyB9IC8qICfviLInICovXG4uaWNvbi1ncGx1czpiZWZvcmUgeyBjb250ZW50OiAnXFxmMzBmJzsgfSAvKiAn74yPJyAqL1xuLmljb24tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJ1xcZjMxOCc7IH0gLyogJ++MmCcgKi9cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAnXFxmMzJkJzsgfSAvKiAn74ytJyAqL1xuXG4vKiBHcmF2dXIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmF2dXJDb25kZW5zZWRcIjtcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6dXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXZ1ckNvbmRlbnNlZFwiO1xuICBzcmM6dXJsKFwiLi4vZm9udHMvZ3JhdnVyL2xpbmV0by1ncmF2dXJjb25kZW5zZWQtYm9sZC5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9mb250cy9ncmF2dXIvbGluZXRvLWdyYXZ1cmNvbmRlbnNlZC1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcIi4uL2ZvbnRzL2dyYXZ1ci9saW5ldG8tZ3JhdnVyY29uZGVuc2VkLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuXG4vKiBGb250cyAqL1xuJGZvbnQtc2VyaWY6ICdHZW9yZ2lhJywgc2VyaWY7XG4kZm9udC1zYW5zOiAnR3JhdnVyQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcblxuLyogQ29sb3JzICovXG4kd2hpdGU6ICNmZmZmZmY7XG4kZ3JleS1saWdodGVyOiAjZWZlZmVmO1xuJGdyZXktYmFubmVyOiAjZWZlZmVmO1xuJGdyZXktbGlnaHQ6ICNlYmViZWI7XG4kZ3JleTogI2NjY2NjYztcbiRncmV5LWRhcms6ICNiZGJlYmQ7XG4kZ3JleS1kYXJrZXI6ICM2MDYwNjA7XG4kYmxhY2s6ICMyNjI2MjY7XG4kcGl0Y2hibGFjazogIzAwMDAwMDtcblxuLyogQ29sb3JzIEJyYW5kICovXG4kYXZlbmlyLXJlZDogI2RhMjkxYztcbiRhdmVuaXItZ3JleTogI2JkYmViZDtcbiRhdmVuaXItYmx1ZTogIzAwODZiZjtcbiRhdmVuaXItcHVycGxlOiAjYmIxNmEzO1xuJGF2ZW5pci1ncmVlbjogIzAwOTY2MDtcbiRhdmVuaXItb3JhbmdlOiAjZWQ4YjAwO1xuXG4vKiBDb2xvcnMgQXZlbmlyIEpldW5lc3NlICovXG4kYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTogIzAwOWU5NDtcbiRhdmVuaXItamV1bmVzc2UteWVsbG93OiAjRkFGRkFFO1xuJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydDogIzg1RTFDQTtcbiRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcDogJGF2ZW5pci1qZXVuZXNzZS15ZWxsb3c7XG5cblxuLyogQm9yZGVyICovXG4kYm9yZGVyLWxheW91dDogMXB4IHNvbGlkICRibGFjaztcbiRib3JkZXItbGF5b3V0LW1lZGl1bTogMnB4IHNvbGlkICRibGFjaztcbiRib3JkZXItbGF5b3V0LWJvbGQ6IDdweCBzb2xpZCAkYmxhY2s7XG5cblxuLyogTWFyZ2lucyAmIFBhZGRpbmdzICovXG4kYmFzZS12ZXJ0aWNhbDogOHB4O1xuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBUeXBvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5ib2R5IHtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICRhdmVuaXItZ3JleTsgfVxuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAkYXZlbmlyLWdyZXk7IH1cblxuLyogVGl0bGVzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xufVxuXG5oMSwgLmFydGljbGUtaDEge1xuICBmb250LXNpemU6IDY4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA4ODtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbn1cblxuaDIge1xuXG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuaDQge1xuXG59XG5cbmg1IHtcblxufVxuXG5oNiB7XG5cbn1cblxuLyogVGV4dCAqL1xucCB7XG5cbn1cblxuYmxvY2txdW90ZSB7XG5cbn1cblxuZW0ge1xuXG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5wcmUge1xuXG59XG5cbnVsIHtcbiAgbGkge1xuXG4gIH1cbn1cblxuYSwgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICRhdmVuaXItcmVkO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGkuaWNvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB9XG59XG5hLmJ0biB7XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbmEudGVhc2UtbGluayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJ0biwgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICRibGFjaztcbn1cblxuLyogU3RhbmRhcmRzICovXG5cbi5jb2xvci1saW5rIHtcbiAgY29sb3I6ICRhdmVuaXItcmVkO1xufVxuXG4uYXJ0aWNsZS1sZWFkIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yMzM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNTtcbn1cblxuXG4udGl0bGUtc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICBhIHtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbi5ob21lLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1tZWRpYSxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYWJvdXQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRlYW0sXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWxhbmRpbmcge1xuICAudGl0bGUtc2VjdGlvbiB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4udGl0bGUtYmxvY2sge1xuXG59XG5cbi50aXRsZS1hcmNoaXZlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRhdmVuaXItcmVkO1xuICBzcGFuIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi50aXRsZS1iaWcge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmLCAtMXB4IDFweCAwICNmZmYsIDJweCAwIDAgI2ZmZiwgLTJweCAwIDAgI2ZmZjtcbiAgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRibGFjaztcbiAgfVxufVxuLmxlYWQtbWVkaXVtLCAubGVhZC1tZWRpdW0gcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xufVxuLmxlYWQtYmlnLCAubGVhZC1iaWcgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xufVxuXG4udGl0bGUtd2lkZ2V0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xufVxuXG51bC5saXN0LXNpbXBsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLmxpbmstc2VjdGlvbiB7XG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAuaWNvbi1kb3duLW9wZW4tYmlnOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgLmljb24tZG93bi1vcGVuLWJpZzpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGUtYm9keS1sZWFkIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICB9XG59XG5cbi5hcnRpY2xlLWJvZHktYnlsaW5lIHtcbiAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMztcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNjtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICB9XG59XG5cbi8qIEJsb2NrcywgU2VjdGlvbnMsIFdpZGdldHMgKi9cblxuLmJsb2NrLXdpZGdldCB7XG4gIHAsIGFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8qXG4qIFJlc3BvbnNpdmVcbiovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBoMSwgLmFydGljbGUtaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgfVxuICAuYXJ0aWNsZS1sZWFkIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgfVxuXG4gIC50aXRsZS1zZWN0aW9uIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgaDIudGl0bGUtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICA3NjdweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gMXB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJG5hbWUsICRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBCdXR0b25zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8vIEJvb3N0cmFwIG92ZXJ3cml0ZVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnksIGEuYnRuLXByaW1hcnkge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbn1cblxuLy8gQ3VzdG9tIEJ1dHRvbnNcblxuLmJ0bi1zcnNseSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR3aGl0ZSwgJGJsYWNrLCAkYmxhY2spO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBMYXlvdXRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuICAmLmFkbWluLWJhciB7XG4gICAgI2hlYWRlciB7XG4gICAgICB0b3A6IDMycHg7XG4gICAgfVxuICB9XG59XG5cbi8qXG4qIFJlc3BvbnNpdmVcbiovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBib2R5IHtcbiAgICAmLmFkbWluLWJhciB7XG4gICAgICAjaGVhZGVyIHtcbiAgICAgICAgdG9wOiA0NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB9XG4gIC5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIENvbXBvbmVudHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4qIFNFTyBIaWRkZW5cbiAqL1xuLnNlby1oaWRkZW4ge1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwxcHgsMXB4LDFweCk7XG59XG5cbiNicmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLypcbiogU29jaWFsIEljb25zXG4qL1xuXG4uc29jaWFsLWJ1YmJsZSB7XG4gIGJvcmRlci1yYWRpdXM6NTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDo1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogJHdoaXRlO1xuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodGVyO1xuICB9XG59XG5cbi8qXG4qIFR5cGVkXG4qL1xuI3R5cGVkLXN0cmluZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGVkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMjtcbiAgaGVpZ2h0OiAyMTJweDtcbiAgLnR5cGVkLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgI3R5cGVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8qXG4qIE92ZXJsYXlzXG4qL1xuXG4ub3ZlcmxheS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vKlxuKiBNb2JpbGUgb25seVxuKi9cblxuLm1vYmlsZS1vbmx5LCAubW9iaWxlLW9ubHktaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLnRvdWNoZXZlbnRzIHtcbiAgICAubW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1vYmlsZS1vbmx5LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKlxuKiBGb250IEF3ZXNvbWUgRHVtbXkgQ2xhc3NcbiovXG4uc3JzbHktZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc3JzbHktZm9udGVsbG8ge1xuICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cblxuLypcbiogUGx1cyBNaW51cyBCdXR0b25cbiovXG5cbi5wbHVzbWludXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICAucGx1c21pbnVzLXZlcnRpY2FsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluO1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLWxheW91dDtcbiAgfVxuICAucGx1c21pbnVzLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dDtcbiAgfVxufVxuXG4ucGx1c21pbnVzLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAucGx1c21pbnVzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLnBsdXNtaW51cy12ZXJ0aWNhbCB7XG4gICAgICBoZWlnaHQ6IDAlO1xuICAgIH1cbiAgfVxuICAmLmNvbGxhcHNlZCB7XG4gICAgLnBsdXNtaW51cyB7XG4gICAgICAucGx1c21pbnVzLXZlcnRpY2FsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGx1c21pbnVzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG59XG5cblxuLypcbiogQm9vdHN0cmFwIDQuMS4zIGZpeGVzXG4gKi9cblxuLyogQWxlcnQgKi9cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLS43NXJlbTtcbiAgICByaWdodDogLTEuMjVyZW07XG4gICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLyogQnV0dG9ucyAqL1xuaW5wdXQsIHRleHRhcmVhLCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBTYWxlc2ZvcmNlICovXG4uc2FsZXNmb3JjZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG4gIC5mb3JtIHtcbiAgICAmX19zdGF0dXMge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JleTtcbiAgICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICBib3JkZXItY29sb3I6ICRhdmVuaXItZ3JlZW47XG4gICAgICB9XG4gICAgICAmLS1zZW5kaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgICAmLS1lcnJvciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGF2ZW5pci1vcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Vycm9yIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLW9yYW5nZTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICYtLXdob2xlLWZvcm0ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYXZlbmlyLW9yYW5nZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubXVpLWZvcm0ge1xuICAvLyBUeXBvXG4gICYsIC5NdWlJbnB1dEJhc2Utcm9vdCwgLk11aVR5cG9ncmFwaHktYm9keTEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnMgIWltcG9ydGFudDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLy8gQ29sb3JcbiAgLk11aUlucHV0QmFzZS1jb2xvclByaW1hcnkge1xuICAgICY6Zm9jdXMsICYuTXVpLWZvY3VzZWQge1xuICAgICAgb3V0bGluZS1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5NdWlGb3JtTGFiZWwtcm9vdC5NdWktZm9jdXNlZCB7XG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICB9XG4gIC5NdWlDaGVja2JveC1yb290IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRicmFuZC1wcmltYXJ5LCAwLjkpO1xuICAgIH1cbiAgICAmLk11aS1jaGVja2VkIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAvLyBGaWVsZHNcbiAgLk11aUZvcm1Db250cm9sLXJvb3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5NdWlGb3JtQ29udHJvbC1yb290LCAuTXVpRm9ybUNvbnRyb2xMYWJlbC1yb290IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuXG4gIC5NdWlGb3JtR3JvdXAtcm9vdCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgfVxuXG4gIC5NdWlPdXRsaW5lZElucHV0LXJvb3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLk11aU91dGxpbmVkSW5wdXQtaW5wdXQge1xuICAgIHBhZGRpbmc6IDE4LjVweCAxNHB4O1xuICAgICZbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgcGFkZGluZzogMTguNXB4IDE0cHggMjZweDtcbiAgICB9XG4gIH1cbiAgLlByaXZhdGVOb3RjaGVkT3V0bGluZS1sZWdlbmROb3RjaGVkLTQge1xuICAgIHBhZGRpbmc6IDAgOHB4IDAgNXB4O1xuICB9XG5cbiAgLy8gQnV0dG9ucyAmIExpbmtzXG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgICZbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0ge1xuICAgICZfX2J1dHRvbiB7XG4gICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMThweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHRlcjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJi0tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHllbGxvdztcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBBcnJvd3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLnNsaWRlciB7XG4gIC5zbGljay1hcnJvdyB7XG4gICAgei1pbmRleDogMTA7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi5zbGlkZS1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgIH1cbiAgICAmLnNsaWRlLW5leHQge1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBEb3RzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kc2xpY2stZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFxlODFjXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDYwcHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAxICFkZWZhdWx0O1xuXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAtMjRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8vd2lkdGg6IDEwMCU7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcmtlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1ncmV5O1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGdyZXktZGFya2VyO1xuICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgU2xpY2tvcmlnaW5cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLypcbiogU2xpY2sgU2xpZGVyXG4qL1xuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICAuc2xpZGUtaW5uZXIge1xuXG4gICAgfVxuICAgICYuc2xpY2stY3VycmVudCB7XG5cbiAgICB9XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgVmFyaWFudHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4qIFNsaWRlciBNZW1iZXJzIChQcm9zcGVyaXR5ICYgTWVkaWEpXG4qL1xuXG4uc2xpZGUtdXNlciB7XG4gIC5zbGlkZS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICB9XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogJGJvcmRlci1sYXlvdXQ7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgcC5wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGVyc29uLXBob25lIHtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICB9XG4gIC5wZXJzb24tcGhvbmUsIC5wZXJzb24tbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi5zbGlkZXItZXhwZXJ0cy1kZXRhaWxzIHtcbiAgLnNsaWRlLXVzZXIge1xuICAgIGltZyB7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cblxuXG4vKlxuKiBTbGlkZXIgQWJvdXQgdXNcbiovXG5cbi5zbGlkZXIuc2xpZGVyLWNvbnRlbnQge1xuICAuc2xpY2stYXJyb3cge1xuICAgICYuc2xpZGUtcHJldiB7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICB9XG4gICAgJi5zbGlkZS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc2xpZGUge1xuICAuaW1hZ2UtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIEZvb3RlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI2Zvb3RlciB7XG4gIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0LWJvbGQ7XG4gIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjc7XG4gIHBhZGRpbmctdG9wOiAkYmFzZS12ZXJ0aWNhbCozO1xuICBwYWRkaW5nLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMTA7XG4gIC5zb2NpYWwtcHJvZmlsZXMge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4qIFdpZGdldHNcbiovXG5cbi5mb290ZXItd2lkZ2V0cyB7XG4gIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciB7XG4gICAgZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2std2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXdpZGdldC1uZXdzbGV0dGVyIHtcbiAgICAuaW5wdXQtZ3JvdXAsIC5pbnB1dC1ncm91LWJ0biwgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLypcbiogU2l0ZW1hcFxuKi9cblxuLm5hdi5mbGV4LWNvbHVtbiB7XG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICYubmF2LWxpbmstZmlsZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgLnNyc2x5LWZvbnRlbGxvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICAgICAgY29udGVudDogXCJcXGU4MDFcIjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItc2l0ZW1hcCB7XG4gIC5uYXZiYXItbGFuZ3VhZ2VzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIC5sYW5nLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY3VycmVudC1sYW5nIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4qIFJlc3BvbnNpdmVcbiovXG5cbi5zZXBlcmF0b3ItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cbiAgI2Zvb3RlciB7XG4gICAgLnNvY2lhbC1wcm9maWxlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuYmxvY2std2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo0O1xuICB9XG5cbiAgLnNlcGVyYXRvci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogJGJhc2UtdmVydGljYWwqMiAtOXB4ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9vdGVyLXNpdGVtYXAgLm5hdiAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIH1cblxuICAubW9iaWxlLXNlYXJjaC1sYW5nIHtcbiAgICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCAwO1xuICAgIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0O1xuICAgIG1hcmdpbjogJGJhc2UtdmVydGljYWwqMiAwICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgLnNlYXJjaC1saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5uYXZiYXItbGFuZ3VhZ2VzIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIC5sYW5nLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGJhc2UtdmVydGljYWwqMztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50LWxhbmcge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBIZWFkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNoZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjc7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0LWJvbGQ7XG59XG5cbi5zZXBlcmF0b3ItaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQtbWVkaXVtO1xuICBtYXJnaW46IDA7XG59XG5cbi8qXG4qIEhpZGUgSGVhZGVyIG9uIFNjcm9sbFxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICNoZWFkZXIge1xuICAgICYuaGVhZGVyLXVwIHtcbiAgICAgIHRvcDogLTU4cHg7IC8vIHNhbWUgYXMgaGVhZGVyIGhlaWdodFxuICAgIH1cbiAgfVxuICBib2R5IHtcbiAgICAmLmFkbWluLWJhciB7XG4gICAgICAjaGVhZGVyIHtcbiAgICAgICAgJi5oZWFkZXItdXAge1xuICAgICAgICAgIHRvcDogLTEycHg7IC8vIHNhbWUgYXMgaGVhZGVyIGhlaWdodFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vKlxuKiBOYXZiYXJcbiovXG5cbi5uYXZiYXIubmF2YmFyLWF2ZW5pciB7XG4gIHBhZGRpbmc6IDA7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNDdweDtcbiAgICB9XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRvcDogLTdweDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgICAuaWNvbi1hdmVuaXJzdWlzc2VfYXNzZXRfbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgdG9wOiAtNXB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gIH1cbiAgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCB7XG4gICAgLmljb24tYXZlbmlyc3Vpc3NlX2Fzc2V0X2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5pY29uLWF2ZW5pcnN1aXNzZV9hc3NldF9tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIHtcbiAgcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsKjY7XG4gIHBhZGRpbmctYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAubmF2YmFyLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCAwIDAgJGJhc2UtdmVydGljYWwqMjtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmJhci1sYW5ndWFnZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206ICRiYXNlLXZlcnRpY2FsKjY7XG4gIH1cbn1cblxuLm5hdmJhci5uYXZiYXItYXZlbmlyLWJvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwICA4NHB4IDAgMDtcbiAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmLCAtMXB4IDFweCAwICNmZmYsIDJweCAwIDAgI2ZmZiwgLTJweCAwIDAgI2ZmZjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5uYXYtaXRlbS1zZWFyY2gge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNoZWFkZXIge1xuICAubmF2YmFyLWxhbmd1YWdlcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLmxhbmctaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAkYmFzZS12ZXJ0aWNhbCo0O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY3VycmVudC1sYW5nIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5uYXZwaWxsYXItc3dpdHplcmxhbmQge1xuICAubmF2LWxpbmsgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRhdmVuaXItcmVkO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRhdmVuaXItcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubmF2cGlsbGFyLW1hcmtldHMge1xuICAubmF2LWxpbmsgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRhdmVuaXItb3JhbmdlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRhdmVuaXItb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLW9yYW5nZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLm5hdnBpbGxhci1zdGF0ZSB7XG4gIC5uYXYtbGluayBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGF2ZW5pci1ncmVlbjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLWdyZWVuICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ubmF2cGlsbGFyLWdvdmVybm1lbnQge1xuICAubmF2LWxpbmsgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAjZmZmLCBpbnNldCAwIC0zcHggMCAwICRhdmVuaXItYmx1ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLWJsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgY29sb3I6ICRhdmVuaXItYmx1ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLm5hdnBpbGxhci1zb2NpZXR5IHtcbiAgLm5hdi1saW5rIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYXZlbmlyLXB1cnBsZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXB1cnBsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1wdXJwbGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuXG4jbmF2YmFyTmF2TW9iaWxlIHtcbiAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCoyIDA7XG4gIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0LWJvbGQ7XG4gIC5uYXYtcHJvc3Blcml0eSB7XG4gICAgcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCAwICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LXByb3NwZXJpdHkgLm5hdi1pdGVtIC5uYXYtbGluayBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnNlcGVyYXRvci1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgJi5zZXBlcmF0b3ItaGVhZGVyMiB7XG4gICAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgIH1cbiAgfVxuICAuYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLWxheW91dDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIH1cblxuICAubmF2Lm5hdi1tb2JpbGUge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbGFuZ3VhZ2VzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyIDAgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLmxhbmctaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA5cHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQtbGFuZyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc29jaWFsLXByb2ZpbGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLm5hdmJhci5uYXZiYXItYXZlbmlyLWJvdHRvbSB7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCA4NHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX2NsYWltX19pbWFnZSB7XG4gIHBhZGRpbmc6IDNweCAwO1xufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICNoZWFkZXIge1xuICAgIHBhZGRpbmc6IDM2cHggMCAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRibGFjaztcbiAgICAuaGVhZGVyX19jbGFpbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwYWRkaW5nOiAzcHggMFxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2luZ2xlLCAucGFnZS10ZW1wbGF0ZS1sYW5kaW5nLCAucGFnZS10ZW1wbGF0ZS10ZWFtIHtcbiAgICAjaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjQ7XG4gICAgfVxuICB9XG4gIC5uYXZiYXIubmF2YmFyLWF2ZW5pciB7XG4gICAgcGFkZGluZzogMDtcbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMyMHB4KSB7XG4gIC5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBQYWdpbmF0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucGFnaW5hdGlvbiB7XG4gIC5wYWdlLWl0ZW0ge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgfVxuICB9XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24ge1xuXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBTb2NpYWwgU2hhcmVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8qXG4qIFNvY2lhbCBTaGFyZXNcbiovXG5cbnVsLnNvY2lhbC1zaGFyZXMge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG59XG5cbi5tZXRhYmFyIHtcbiAgdWwuc29jaWFsLXNoYXJlcyB7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vKiBCb3ggZm9yIFNvY2lhbCBGZWVkcyAqL1xuLnNvY2lhbC1jb250YWluZXIge1xuICBib3JkZXI6ICRib3JkZXItbGF5b3V0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC50d2l0dGVyLXRpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIHVsLnNvY2lhbC1zaGFyZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBBcmNoaXZlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBCb290c3RyYXAgcmVzZXRcbi50YWcuYXJjaGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzNzNhM2M7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cblxuLy8gVGl0bGUgSGVhZGVyXG5cbmJvZHkuYXJjaGl2ZSxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWJsb2csXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1wb2RjYXN0LXZpZGVvcyxcbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXZpZGVvcyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoIHtcbiAgI2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dC1tZWRpdW07XG4gIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjIgMDtcbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRvbi1oZWFkZXIge1xuIC50ZXh0LWFyY2hpdmUge1xuICAgYm9yZGVyOiAkYm9yZGVyLWxheW91dDtcbiAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjQ7XG4gICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbDtcbiB9XG59XG5cbi50ZXh0LWFyY2hpdmUge1xuICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2Fucztcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5hcmNoaXZlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgSG9tZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlY3Rpb24taGVybyB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG5cbi5sb2dvLWhvbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgei1pbmRleDogMTA1MDtcbiAgJi5maXgtbG9nbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zZWN0aW9uLWhlcm8ge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBQYWdlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuKiBBbmNob3IgTmF2aWdhdGlvblxuKi9cblxuLm5hdi5mbGV4LWNvbHVtbi5uYXYtYW5jaG9ycyB7XG4gIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogJGJhc2UtdmVydGljYWwgMCAwIDA7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5uYXYtYW5jaG9ycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgfVxufVxuXG4vKlxuKiBGcmVpaGVpdHNpbmRleFxuKi9cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1mcmVpaGVpdHNpbmRleCAuYXJ0aWNsZS1ib2R5IGlmcmFtZSB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWluLWhlaWdodDogMTU0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MnB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZnJlaWhlaXRzaW5kZXggLmFydGljbGUtYm9keSBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzOTcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWZyZWloZWl0c2luZGV4IC5hcnRpY2xlLWJvZHkgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzU0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mcmVpaGVpdHNpbmRleCAuYXJ0aWNsZS1ib2R5IGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qXG4qIFRlYW0gUGFnZVxuKi9cblxuLmJsb2NrLW1lbWJlciB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjQ7XG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgYm9yZGVyOiAkYm9yZGVyLWxheW91dDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgfVxuICAudGl0bGUtbWVtYmVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwvMjtcbiAgICBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYmxhY2s7XG4gICAgfVxuICB9XG4gIHAucG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICB9XG59XG5cbi8qXG4qIExhbmRpbmcgUGFnZVxuKi9cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIHtcbiAgaDEsIC5hcnRpY2xlLWgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgfVxuICAuYXJ0aWNsZS1ib2R5LWxlYWQge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIH1cbiAgfVxuICAubmF2LWFuY2hvcnMge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjQ7XG4gIH1cbn1cblxuLypcbiogU2luZ2xlIFRlYW1cbiovXG5cbi5zaW5nbGUtdGVhbSB7XG4gIHAucG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi50ZWFtLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIC50ZWFtLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgLnRlYW1saW5rIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAuaWNvbjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgIH1cbiAgICAgICYudGVhbWxpbmstcHJldiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGJhc2UtdmVydGljYWwqNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1ldGFjYXJkLm1ldGFjYXJkLXRlYW0ge1xuICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAuaW1hZ2UtZG93bmxvYWQge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXJkcm93LXBlcnNvbi1jdiB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnRlYW0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAudGVhbS1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIC50ZWFtbGluayB7XG4gICAgICAgIC5pY29uOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICYudGVhbWxpbmstcHJldiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qXG4qIE5ld3NsZXR0ZXJcbiovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICBib2R5LnBhZ2UtaWQtNzIwMiB7XG4gICAgI2NvbnRlbnQge1xuICAgICAgLnNlY3Rpb24uc2VjdGlvbi1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCo3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFNlYXJjaFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNlY3Rpb24tc2VhcmNoLW9ubHkge1xuICAuY29sLTEyLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5haXMtU2VhcmNoQm94LS1zaW1wbGUge1xuICAuYWlzLVNlYXJjaEJveC1zdWJtaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gIH1cbn1cblxuLmFpcy1JbmZpbml0ZUhpdHMtbG9hZE1vcmUge1xuICBAZXh0ZW5kIC5idG47XG4gIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICBwYWRkaW5nOiA3cHggMTRweDtcbiAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo4IGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMsIC5wYWdlLXRlbXBsYXRlLXBhZ2Utc2VhcmNoIHtcbiAgLmFpcy1zZWFyY2gtYm94LCAuYWlzLVNlYXJjaEJveCB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5haXMtU2VhcmNoQm94LWlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG4gICNhbGdvbGlhLWhpdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICAudGVhc2UtcHVibGljYXRpb24sIC50ZWFzZS1wb2RjYXN0LCAudGVhc2UtdmlkZW8ge1xuICAgICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jYWxnb2xpYS1oaXRzLWNvbnRhaW5lciB7XG4gIC5haXMtSGl0cy1saXN0LCAuYWlzLUluZmluaXRlSGl0cy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRpdGxlLXRlYXNlcixcbiAgcC5sZWFkLFxuICAubGVhZCBwIHtcblxuICAgIGVtLCBtYXJrIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5haXMtc2VhcmNoLWJveCwgLmFpcy1TZWFyY2hCb3gge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5haXMtc2VhcmNoLWJveC0taW5wdXQsIC5haXMtU2VhcmNoQm94LWlucHV0IHtcbiAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgLnNyc2x5LWZvbnRlbGxvO1xuICAgIGNvbnRlbnQ6ICdcXGU4MjMnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYWlzLVBhbmVsIHtcbiAgLmFpcy1QYW5lbC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICBAZXh0ZW5kIC5zcnNseS1mb250ZWxsbztcbiAgICAgIGNvbnRlbnQ6ICdcXGU4MDcnO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogM3B4O1xuICAgIH1cbiAgICAmLmhpZGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWlzLVBhbmVsLWJvZHkge1xuICAgIC8vbWF4LWhlaWdodDogMjAwMHB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuaGlkZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuICB9XG59XG4uYWlzLVJlZmluZW1lbnRMaXN0LWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haXMtcGFnaW5hdGlvbiB7XG4gIEBleHRlbmQgLnBhZ2luYXRpb247XG4gIEBleHRlbmQgLmp1c3RpZnktY29udGVudC1jZW50ZXI7XG59XG4uYWlzLVBhZ2luYXRpb24ge1xuICBAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xufVxuLmFpcy1QYWdpbmF0aW9uLWxpc3Qge1xuICBAZXh0ZW5kIC5wYWdpbmF0aW9uO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWZpcnN0UGFnZSxcbi5haXMtUGFnaW5hdGlvbi1pdGVtLS1sYXN0UGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEyOTFjO1xuICBib3JkZXItY29sb3I6ICNkYTI5MWM7XG4gICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5hbGdvbGlhX190YXhib3gsIC5hbGdvbGlhX19zb3J0Ynkge1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQ7XG4gIC5haXMtcmVmaW5lbWVudC1saXN0LS1oZWFkZXIsXG4gIC5haXMtUGFuZWwtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIH1cbiAgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWxhYmVsLFxuICAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsIHtcbiAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDFweDtcbiAgICB9XG4gICAgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWNvdW50LFxuICAgIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLmFsZ29saWFfX3NvcnRieSB7XG4gIHBhZGRpbmctYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbn1cblxuLmFsZ29saWFfX2NvbnRyb2xzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG59XG5cbi8qXG4qIEF2ZW5pciBKZXVuZXNzZVxuICovXG5cbmh0bWw6bGFuZyhmci1GUiksXG5odG1sOmxhbmcoaXQtSVQpLFxuaHRtbDpsYW5nKGVuLUVOKSB7XG4gICNhbGdvbGlhLXNlcmllcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKlxuKiBGaWx0ZXIgU2VjdGlvbiBTZWFyY2hcbiovXG5cbi5zZWFyY2gtaGVhZGVyIHtcbiAgLmxpbmstc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgfVxufVxuXG4uYWxnb2xpYS1jb2xsYXBzZSB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gIC5hbGdvbGlhX190YXhib3gge1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIH1cbiAgLmFpcy1yZWZpbmVtZW50LWxpc3QtLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IDE4NHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmFsb2dsaWEtaGl0cy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjM7XG4gIH1cbn1cblxuLypcbiogUmFuZ2UgU2xpZGVyXG4gKi9cblxuLmFpcy1yYW5nZS1zbGlkZXItLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbn1cblxuLmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LFxuLmFpcy1SYW5nZVNsaWRlciAucmhlb3N0YXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LWJhY2tncm91bmQsXG4uYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LWJhY2tncm91bmQsXG4uYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFpcy1yYW5nZS1zbGlkZXIgLnJoZW9zdGF0LWhvcml6b250YWwgLnJoZW9zdGF0LXByb2dyZXNzLFxuLmFpcy1SYW5nZVNsaWRlciAucmhlb3N0YXQtaG9yaXpvbnRhbCAucmhlb3N0YXQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG59XG5cbi5haXMtcmFuZ2Utc2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGUsXG4uYWlzLVJhbmdlU2xpZGVyIC5yaGVvc3RhdC1ob3Jpem9udGFsIC5yaGVvc3RhdC1oYW5kbGUge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0b3A6IC03cHg7XG4gICYuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLXVwcGVyLFxuICAmLnJoZW9zdGF0LWhhbmRsZS11cHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbi5haXMtcmFuZ2Utc2xpZGVyLS1oYW5kbGUsXG4ucmhlb3N0YXQtaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAuYWlzLXJhbmdlLXNsaWRlci0tdG9vbHRpcCxcbiAgLnJoZW9zdGF0LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNHB4O1xuICB9XG4gICYuYWlzLXJhbmdlLXNsaWRlci0taGFuZGxlLXVwcGVyLFxuICAmLnJoZW9zdGF0LWhhbmRsZS11cHBlciB7XG4gICAgLmFpcy1yYW5nZS1zbGlkZXItLXRvb2x0aXAsXG4gICAgLnJoZW9zdGF0LXRvb2x0aXAge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuKiBSZXNwb25zaXZlXG4qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgI2FsZ29saWEtaGl0cy1jb250YWluZXIge1xuICAgICAgLnRlYXNlLXB1YmxpY2F0aW9uLCAudGVhc2UtcG9kY2FzdCwgLnRlYXNlLXZpZGVvIHtcbiAgICAgICAgLmZlYXR1cmVkLWltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFByb3NwZXJpdHkgUGFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXByb3NwZXJpdHksIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlIHtcbiAgLnByb3NwZXJpdHktZGVzY3JpcHRpb24ge1xuICAgIC5hcnRpY2xlLWgxIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgfVxuICAgIC5hcnRpY2xlLWJvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmljb246YmVmb3JlIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgLmljb246YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJveC1pc3N1ZXMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNTtcbiAgICAgIC5pc3N1ZS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgICAgIC5pc3N1ZS1saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcG9zdC0zNzMsXG4jcG9zdC02OTQ0LFxuI3Bvc3QtNjk1MCxcbiNwb3N0LTY5NDYge1xuICAuYXJ0aWNsZS1oMSxcbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICB9XG59XG4jcG9zdC0zNzUsXG4jcG9zdC02OTc5LFxuI3Bvc3QtNjk4MCxcbiNwb3N0LTY5ODEge1xuICAuYXJ0aWNsZS1oMSxcbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgY29sb3I6ICRhdmVuaXItb3JhbmdlO1xuICB9XG59XG4jcG9zdC0zNzcsXG4jcG9zdC02OTY2LFxuI3Bvc3QtNjk2NyxcbiNwb3N0LTY5Njgge1xuICAuYXJ0aWNsZS1oMSxcbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgY29sb3I6ICRhdmVuaXItZ3JlZW47XG4gIH1cbn1cbiNwb3N0LTM3OSxcbiNwb3N0LTcwMDQsXG4jcG9zdC03MDA1LFxuI3Bvc3QtNzAwNiB7XG4gIC5hcnRpY2xlLWgxLFxuICAudGl0bGUtc2luZ2xlY2F0IHtcbiAgICBjb2xvcjogJGF2ZW5pci1ibHVlO1xuICB9XG59XG4jcG9zdC0zODEsXG4jcG9zdC02ODg1LFxuI3Bvc3QtNjg4NixcbiNwb3N0LTY4ODcge1xuICAuYXJ0aWNsZS1oMSxcbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgY29sb3I6ICRhdmVuaXItcHVycGxlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5LCAucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSB7XG4gICAgLnByb3NwZXJpdHktZGVzY3JpcHRpb24ge1xuICAgICAgLmJveC1pc3N1ZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1wcm9zcGVyaXR5LCAucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSB7XG4gICAgLnByb3NwZXJpdHktZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo0IC0xOHB4ICRiYXNlLXZlcnRpY2FsKjc7XG4gICAgICAuYXJ0aWNsZS1oMSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICB9XG4gICAgICAuYXJ0aWNsZS1ib2R5IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgICAuc2VwZXJhdG9yLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogJGJhc2UtdmVydGljYWwqNCAtMTZweCAkYmFzZS12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICAgIC5ib3gtaXNzdWVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsInAubWVkaWEtYnlsaW5lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiR3JhdnVyQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsImh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hbm51YWxyZXBvcnQge1xuICAjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWN0aW9uIHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogNTBweDtcbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICAudGl0bGUtc2VjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24taW5uZXIuYm9yZGVyLW5vbmUge1xuICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICB9XG4gICAgJi0tdmlkZW9zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gICAgfVxuICAgICYtLXBlb3BsZSB7XG4gICAgICAuc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICBjb2xvcjogJGF2ZW5pci1ncmV5O1xuICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGUtdXNlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stZG90cy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5kb3QtLXNtYWxsIHtcbiAgICAgICAgICAgIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZG90LS1tZWRpdW0ge1xuICAgICAgICAgICAgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZG90LS1iaWcge1xuICAgICAgICAgICAgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIC5uYXZiYXItbGFuZ3VhZ2VzIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAuYW5udWFscmVwb3J0IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA2MDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICB9XG4gICAgICBhOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41NWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYmFja3RvdG9wIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMC41cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICByaWdodDogOXB4O1xuICAgICAgYm90dG9tOiAyOXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBib3R0b206IDg2cHg7XG4gICAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDEyNDBweCkgLyAyKTtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ludHJvIHtcbiAgICAgIC5pbnRyby1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAucHJpbnRpbmctaWNvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgLmljb24tcHJpbnQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5pY29uLXByaW50LXRleHQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgICAgJi0teWVhciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydGljbGUtbGVhZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19uYXYge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICMyNjI2MjY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIH1cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5uYXZiYXItbmF2Lm5hdmJhci1jZW50ZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdmlkZW9zIHtcbiAgICAgIC50aXRsZS10ZWFzZXIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGVhc2UtdGV4dCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICAgIC5wMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9kYWwge1xuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLXhsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDhweCAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM2cHggNDBweCA4cHggMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRuLWNsb3NlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1LjVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tb2RhbC12aWRlbyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZS1hcnRpY2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzMztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWF1dGhvciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGVvcGxlIHtcbiAgICAgIC5wZXJzb24taW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgICAgLnBlcnNvbi10ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjUuMDZweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1wb3NpdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMzM7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcGlsbGFyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBlcnNvbi1xdW90ZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2VzIHtcbiAgICAgIC5pbWFnZXNfX2luZm9ncmFwaGljIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlc19fbGVnZW5kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICB9XG4gICAgICAuaW1hZ2VzX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIHN0cm9uZywgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYW5udWFscmVwb3J0X19jaHJvbm9sb2d5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICZfX2ZpbHRlcnMge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzMXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gICAgfVxuICAgIC5haXMtUGFuZWwge1xuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMC41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3JlZmluZW1lbnRMaXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgICB9XG4gICAgICAmLmZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGtleWZyYW1lcyBmYWRlaW4ge1xuICAgICAgICAgIDAlIHt0b3A6IC01MDBweDt9XG4gICAgICAgICAgMTAwJSB7dG9wOiAwO31cbiAgICAgICAgfVxuICAgICAgICBhbmltYXRpb246IGZhZGVpbiAxcztcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOC4yMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNy4zNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICB9XG4gICAgICAmX19jb3VudCB7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgIH1cbiAgICAgICYtLXNlbGVjdGVkIHtcbiAgICAgICAgLy9ib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbV9fY291bnQge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFpcy1TdGF0cyB7XG4gICAgICBjb2xvcjogJGdyZXktZGFya2VyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjAuNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjcuMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmVzdWx0bGlzdCB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnJlc3VsdC0tbW9udGgtLSN7JGl9IHtcbiAgICAgICAgICAucmVzdWx0X19kYXksIC5yZXN1bHRfX3RleHQge1xuICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVzdWx0LS1tb250aC0tI3skaX0gKyAucmVzdWx0LS1tb250aC0tI3skaX0ge1xuICAgICAgICAucmVzdWx0X19tb250aCB7XG4gICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIC5yZXN1bHRfX2RheSwgLnJlc3VsdF9fdGV4dCB7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzMSB7XG4gICAgICAucmVzdWx0LS1kYXktLSN7JGl9ICsgLnJlc3VsdC0tZGF5LS0jeyRpfSB7XG4gICAgICAgIC5yZXN1bHRfX2RheSB7XG4gICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yZXN1bHQge1xuICAgICAgJl9fbW9udGgsICZfX2RheSwgJl9fdGV4dCB7XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX21vbnRoIHtcbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA5cHgpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZGF5IHtcbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI3cHgpO1xuICAgICAgICAgICAgbGVmdDogLTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMy42cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RleHQge1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3Bvc3R0eXBlIHtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjAuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3LjM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMxLjg5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pbmZvcyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX192aWRlbywgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTMzLjMzMzMzMzMzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMy4zMzMzMzMzMyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wdWJsaWNhdGlvbiB7XG4gICAgICAgIC5yZXN1bHRfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19sb2FkbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG1lZGl1bTtcbiAgICAgIGJhY2tncm91bmQ6ICRhdmVuaXItcmVkO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBNZXRhYmFyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8vIExlZnQgQWN0aW9ucyBCYXJcbi5hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLmFjdGlvbnNyb3ctc29jaWFscyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgdWwuc29jaWFsLXNoYXJlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYubW9iaWxlLW9ubHktaW5saW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjdGlvbnNyb3ctdGV4dHNpemUge1xuICAgIC5qcy1wbHVzdGV4dCB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5qcy1taW51c3RleHQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4uanMtZm9udHNpemUge1xuXG59XG5cblxuLy8gTmV3c2xldHRlciBGbHlpblxuXG4jbmV3c2xldHRlcmZseWluLCAjYXZlbmlyamV1bmVzc2VmbHlpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC00MDBweDtcbiAgdG9wOiAzMCU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogNzAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgJi5uZXdzbGV0dGVyZmx5aW4tLW5vLWltYWdlIHtcbiAgICB3aWR0aDogNDAwcHhcbiAgfVxuICAmLnNyc2x5LXNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5ibG9jay1iYW5uZXIge1xuICAgIC8vd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYmxvY2staW5uZXIge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAtNnB4O1xuICB9XG4gIC5mbHlpbiB7XG4gICAgJl9fbGluayB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAjbmV3c2xldHRlcmZseWluLCAjYXZlbmlyamV1bmVzc2VmbHlpbiB7XG4gICAgJi5zcnNseS1zaG93IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ibG9jay1iYW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYmxvY2staW5uZXIge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIE1ldGFiYXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tZXRhYmFyIHtcbiAgbWFyZ2luOiA5MHB4IDA7XG4gIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dDtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbiAgLm1ldGFiYXItaW5uZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnNvY2lhbC1zaGFyZXMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5yZWFkbW9yZS1hcnRpY2xlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4ucmVhZG1vcmUtYXJ0aWNsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWFkbW9yZS1hcnRpY2xlLW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjc7XG59XG5cbiNtZXRhYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtNjRweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjVzIGVhc2Utb3V0O1xuICAmLnNyc2x5LXNob3cge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgLm1ldGFiYXIge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsO1xuICAgICAgcGFkZGluZy1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgICAubWV0YWJhci1pbm5lciB7XG4gICAgICAuc29jaWFsLXNoYXJlcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAvKiBtYXJnaW4tcmlnaHQ6IDA7ICovXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBNZXRhY2FyZFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vKlxuKiBUb3AgQ2FyZFxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAjYXJ0aWNsZW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG4gICNhcnRpY2xlbWV0YS5tZXRhY2FyZC1pbmxpbmUsXG4gICNhcnRpY2xlbWV0YS5tZXRhY2FyZC1wdWJsaWNhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExNTBweCkge1xuICAjYXJ0aWNsZW1ldGEubWV0YWNhcmQtcHVibGljYXRpb24ge1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOTZweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIH1cbn1cblxuXG4ubWV0YWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6ICRib3JkZXItbGF5b3V0O1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gICAgZGl2W2NsYXNzXj0nY29sJ10sIGRpdltjbGFzcyo9JyBjb2wnXSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICYuYm9yZGVyLWxlZnQge1xuICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlci1sYXlvdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuXG4jY29sbGFwc2VDVi5jYXJkYm94IC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsO1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICB9XG59XG4uY2FyZGJveCB7XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2FyZHJvdyB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQ7XG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkLCAmLmNhcmRyb3ctY29udGFjdCB7XG4gICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgICB9XG4gICAgJi5jYXJkcm93LW9yZGVyIHtcbiAgICAgIC5yb3ctdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jYXJkcm93LWV4Y2VycHQge1xuICAgICAgLnJvdy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIHAsIHVsLCBvbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jYXJkcm93LXNvY2lhbHMge1xuICAgICAgdWwuc29jaWFsLXNoYXJlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuY2FyZHJvdy1wbGF5ZXIge1xuICAgICAgLy8gcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgfVxuICAgICYuY2FyZHJvdy1jb2xsYXBzZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNhcmRib3gtY29sbGFwc2UgLmNhcmRyb3ctbGluayAuaWNvbi1saW5rOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5jYXJkYm94LmNhcmRib3gtcHVibGljYXRpb24ge1xuICAuY2FyZHJvdyB7XG4gICAgJi5jYXJkcm93LWltYWdlIHtcbiAgICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci1sYXlvdXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlcGVyYXRvci1jYXJkYm94LWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQ7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIC5tZXRhY2FyZC1hdXRob3IgLnNlcGVyYXRvci1jYXJkYm94LWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1ldGFjYXJkIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgICBib3JkZXItbGVmdDogbWVkaXVtIG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBtZWRpdW0gbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgICYubWV0YWNhcmQtdGVhbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAubWV0YWNhcmQgLnJvdyBkaXZbY2xhc3NePSdjb2wnXS5ib3JkZXItbGVmdCwgLm1ldGFjYXJkIC5yb3cgZGl2W2NsYXNzKj0nIGNvbCddLmJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogbWVkaXVtIG5vbmU7XG4gIH1cbiAgLm1ldGFjYXJkLm1ldGFjYXJkLWF1dGhvciB7XG4gICAgLmJveC1hdXRob3Ige1xuICAgICAgcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsO1xuICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQtbWVkaXVtO1xuICAgICAgJi5ib3gtbGFzdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItbGF5b3V0LW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIEJhbm5lcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLypcbiogQXJ0aWNsZSBCYW5uZXIgKFByb3NwZXJpdHkpXG4qL1xuI3Byb3NwZXJpdHliYW5uZXIsICN3ZWl0ZXJsZXNlbiwgI3NlY29uZGhhbGYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFubmVyLWFydGljbGUge1xuICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1sYXlvdXQ7XG4gIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjIgMDtcbiAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo0IDA7XG4gIGgzLnRpdGxlLWJhbm5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICB9XG4gIGg0LnRpdGxlLXByb3NwZXJpdHkge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC50ZWFzZSB7XG4gICAgcC5sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluazphY3RpdmUsIC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rOmZvY3VzLCAubmF2LmZsZXgtY29sdW1uIC5uYXYtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYtcHJvc3Blcml0eSB7XG4gIGJvcmRlci1sZWZ0OiAkYm9yZGVyLWxheW91dDtcbiAgLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyICRiYXNlLXZlcnRpY2FsIDA7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5uYXYtcHJvc3Blcml0eSB7XG4gICAgYm9yZGVyLWxlZnQ6IG1lZGl1bSBub25lO1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAkYmFzZS12ZXJ0aWNhbCoyIDAgMDtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJhbm5lci1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNTtcbiAgfVxuICAuYmFubmVyLWFydGljbGUgaDMudGl0bGUtYmFubmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgU2luZ2xlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2luZ2xlIHtcbiAgLnNlY3Rpb24tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoxMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4vKlxuKiBDb250ZW50IC8gQXJ0aWNsZSBCb2R5XG4qL1xuLmFydGljbGUtYm9keSwgI3RpbnltY2Uge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNTtcbiAgaW1nLCBpbWcuYWxpZ25yaWdodCwgaW1nLmFsaWdubGVmdCB7XG4gICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gJGJhc2UtdmVydGljYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgaW1nLCBpZnJhbWUsIG9iamVjdCwgLnR3aXR0ZXItdHdlZXQsIC50YWJsZWF1UGxhY2Vob2xkZXIge1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvICRiYXNlLXZlcnRpY2FsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGltZy5pbWFnZS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLndwLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcbiAgICAud3AtY2FwdGlvbi10ZXh0LCAud3AtY2FwdGlvbi1kZCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgICBsaW5lLWhlaWdodDogMS41MzM7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bCwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgfVxuICB9XG4gIGhyIHtcblxuICB9XG4gIC8qIEZpeGVzIE9sZCBBcnRpY2xlcyAqL1xuICBlbSArIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG4gIHByZSwgYWRkcmVzcyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICMyOTJiMmM7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbiAgLnR5cGVmb3JtLXdpZGdldCB7XG4gICAgYm9yZGVyOiAkYm9yZGVyLWxheW91dDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICYudHlwZWZvcm0tcmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRleHRib3gge1xuICAgIGJvcmRlcjogJGJvcmRlci1sYXlvdXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgcCwgdWwsIG9sLCBwcmUsIGFkZHJlc3MsIC50eXBlZm9ybS13aWRnZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbiAgfVxuXG4gIC8qIFRhYmxlcHJlc3MgLyBUYWJsZXMgKi9cblxuICAuZGF0YVRhYmxlc193cmFwcGVyLCAudGFibGVwcmVzcy1zY3JvbGwtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBsYWJlbCBpbnB1dCwgbGFiZWwgc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLWxheW91dDtcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlcHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLWxheW91dDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRoZWFkIHtcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmFubmVyO1xuICAgICAgfVxuICAgIH1cbiAgICB0Zm9vdCB7XG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhbm5lcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgfVxuICAucGFnaW5nX3NpbXBsZSAucGFnaW5hdGVfYnV0dG9uLm5leHQ6YWZ0ZXIsIC5wYWdpbmdfc2ltcGxlIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXM6YmVmb3JlIHtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cbiAgLnBhZ2luZ19zaW1wbGUgLnBhZ2luYXRlX2J1dHRvbi5uZXh0OmFmdGVyIHtcblxuICB9XG5cbiAgLnRhYmxlcHJlc3MtdGFibGUtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWxheW91dC0yX2NvbHVtbnMgLmFydGljbGUtYm9keSxcbi5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0LTNfY29sdW1ucyAuYXJ0aWNsZS1ib2R5LFxuLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQtNF9jb2x1bW5zIC5hcnRpY2xlLWJvZHksXG4uc2VjdGlvbi5zZWN0aW9uLWxheW91dC1jb250YWN0X3NlY3Rpb24gLmFydGljbGUtYm9keSxcbiN0aW55bWNlLnBhZ2UtdGVtcGxhdGUtcGFnZS1sYW5kaW5nIHtcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxuICBwLCB1bCBsaSwgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgfVxuICB9XG59XG5cblxuLmJhbm5lci1jb250YWN0IHtcbiAgcGFkZGluZzogJGJhc2UtdmVydGljYWw7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAkYXZlbmlyLXJlZDtcbiAgY29sb3I6IHdoaXRlO1xuICBhLCBhOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAyM3B4IDAgLTFweCAjZGEyOTFjLCBpbnNldCAwIC0yMnB4IDAgLTFweCAjZmZmZmZmO1xuICB9XG59XG5cbi50aXRsZS1zaW5nbGVjYXQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5hcnRpY2xlLWJvZHksICN0aW55bWNlIHtcbiAgICBwID4sXG4gICAgLndwLWNhcHRpb24gPiB7XG4gICAgICBpbWcuaW1nLXdpZGUsIGlmcmFtZSwgb2JqZWN0LCAudHdpdHRlci10d2VldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICAgIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5hcnRpY2xlLWJvZHksICN0aW55bWNlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjc4O1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXIuYmFubmVyLWNvbnRhY3Qge1xuICAgIG1hcmdpbjogMCAtMThweCAkYmFzZS12ZXJ0aWNhbCo0O1xuICB9XG5cbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvKiBJY29ucyAqL1xuXG4gIC5zaW5nbGUtcG9zdCB7XG4gICAgaDE6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgc3BlYWs6IG5vbmU7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcblxuICAgICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zaW5nbGUtcHVibGljYXRpb24ge1xuICAgIGgxOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHNwZWFrOiBub25lO1xuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG5cbiAgICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICBjb250ZW50OiBcIlxcZTgwMFwiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuc2luZ2xlLXBvZGNhc3Qge1xuICAgIGgxOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHNwZWFrOiBub25lO1xuXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG5cbiAgICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICBjb250ZW50OiBcIlxcZTgyMFwiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuc2luZ2xlLXZpZGVvIHtcbiAgICBoMTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBzcGVhazogbm9uZTtcblxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuXG4gICAgICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgICAgY29udGVudDogXCJcXGU4MjRcIjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBTaW5nbGUgUG9kY2FzdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI3Nyc2x5IHtcbiAgLm1lanMtY29udGFpbmVyLCAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMsIC5tZWpzLWVtYmVkLCAubWVqcy1lbWJlZCBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLXJlZDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDNweCAwIDBweDtcbiAgfVxuICAubWVqcy1jb250YWluZXIgKiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAubWVqcy1jb250cm9scyAubWVqcy1wbGF5IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW46IDNweCA3cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAuc3JzbHktZm9udGVsbG87XG4gICAgICBjb250ZW50OiBcIlxcZTgyMVwiO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAubWVqcy1idXR0b24ubWVqcy1wbGF5cGF1c2UtYnV0dG9uIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAubWVqcy1jb250cm9scyAubWVqcy1wYXVzZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAzcHggOHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLnNyc2x5LWZvbnRlbGxvO1xuICAgICAgY29udGVudDogJ1xcZTgyMic7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyAubWVqcy10aW1lIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cblxuICAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLWN1cnJlbnQsIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWxvYWRlZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMzMpO1xuICB9XG4gIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuICAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtdG90YWwsIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLXRvdGFsIHtcbiAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLXJlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtaW4td2lkdGg6IDM1cHg7XG4gIH1cblxuICAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1mbG9hdCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxuICAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1mbG9hdC1jdXJyZW50IHtcbiAgICBtYXJnaW46IDFweDtcbiAgfVxuICAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1mbG9hdC1jb3JuZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMThweDtcbiAgfVxuXG4gIC5tZWpzLWNvbnRyb2xzIC5tZWpzLW11dGUsXG4gIC5tZWpzLWNvbnRyb2xzIGEubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIsXG4gIC5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyAubWVqcy10aW1lLm1lanMtZHVyYXRpb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVqcy1yZXBsYXk+YnV0dG9uIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuXG59XG5cbi5zaW5nbGUtcG9kY2FzdCB7XG4gICNzcnNseSAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMgLm1lanMtdGltZS5tZWpzLWR1cmF0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZS1sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo1O1xuICB9XG4gIC5jYXJkcm93LXBsYXllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgLndwLWF1ZGlvLXNob3J0Y29kZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjtcbiAgICB9XG4gICAgLndwLWF1ZGlvLXNob3J0Y29kZS5tZWpzLWF1ZGlvIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIC5zdWJzY3JpYmUtbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNhcmRyb3ctbGluayB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXBvZGNhc3Qge1xuICAudGVhc2UtcG9kY2FzdCBoMzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zaW5nbGUtcG9kY2FzdCB7XG4gICAgLmFydGljbGUtbGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICB9XG4gICAgLnN1YnNjcmliZS1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgU2luZ2xlIFB1YmxpY2F0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuKiBQREYgVmlld2VyXG4qL1xuXG4jcGRmcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBkZi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFsZXJ0LWludmlzaWJsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uYWxlcnQtaW52aXNpYmxlIHtcbiAgcGFkZGluZzogMDtcbiAgLmNsb3NlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuXG4vKlxuKiBSZXNwb25zaXZlXG4qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgMTk5NSAtIDIwMzUgU2luZ2xlICYgT3ZlcnZpZXdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaW5nbGUtMTk5NS0yMDM1IHtcbiAgLnRpdGxlLXNpbmdsZWNhdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlYWRtb3JlLWFydGljbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tbGliZXJhbCB7XG4gICAgLmFydGljbGUtYm9keSB7XG4gICAgICA+IGgyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMztcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDEuYXJ0aWNsZS1oMSB7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJyb3ctaG9tZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBhIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmJveC0xOTk1IHtcbiAgcGFkZGluZy10b3A6ICRiYXNlLXZlcnRpY2FsO1xuICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNDtcbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbiAgJi5ib3gtYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuLmluZm9ncmFwaGljLTE5OTUge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo0O1xufVxuXG4ubW9iaWxlLXdyYXAge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zaW5nbGUtMTk5NS0yMDM1IHtcbiAgICBoMS5hcnRpY2xlLWgxLCBoMi5hcnRpY2xlLWgyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJveC0xOTk1IHtcbiAgICAgICYuYm94LWRvd25sb2FkIHtcbiAgICAgICAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo0IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIEF2ZW5pciBKZXVuZXNzZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNpbmdsZS1hdmVuaXItamV1bmVzc2UsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXZlbmlyLWpldW5lc3NlLCAudGVybS1hdmVuaXItamV1bmVzc2UsIGJvZHlbY2xhc3MqPScgdGVybS1hdmVuaXItamV1bmVzc2UnXSB7XG4gICNoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJhbm5lci1jb250YWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgICBhLCBhOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMjNweCAwIC0xcHggJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2UsIGluc2V0IDAgLTIycHggMCAtMXB4ICNmZmZmO1xuICAgIH1cbiAgfVxuICAuY29sb3ItbGluayB7XG4gICAgY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICB9XG4gIC5hbGVydCAuYnRuLXByaW1hcnksIC5hbGVydCBhLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgICBib3JkZXItY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICB9XG4gIC5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIC5zZWN0aW9uLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXllbGxvdztcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ldmVudF9fbWFya2VyIHtcbiAgICBjb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gIH1cbiAgLm1pY3Jvc2l0ZS1oZWFkZXIgYSB7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQpLCBjb2xvci1zdG9wKDEwMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCkpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQgMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0LCBlbmRDb2xvcnN0cj0kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AsIEdyYWRpZW50VHlwZT0xICk7XG4gICAgfVxuICAgIC5sb2dvLWFqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjQgMCAkYmFzZS12ZXJ0aWNhbDtcbiAgICB9XG4gICAgLmJnLWFic29sdXRlLXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLmFydGljbGUtaDEge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjU7XG4gIH1cbiAgLnBvc3QtdHlwZS1hdmVuaXItamV1bmVzc2Uge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlIDAlLCAkd2hpdGUgNjAlLCAkd2hpdGUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlKSwgY29sb3Itc3RvcCg2MCUsICR3aGl0ZSksIGNvbG9yLXN0b3AoMTAwJSwgJHdoaXRlKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZSAwJSwgJHdoaXRlIDYwJSwgJHdoaXRlIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlIDAlLCAkd2hpdGUgNjAlLCAkd2hpdGUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlIDAlLCAkd2hpdGUgNjAlLCAkd2hpdGUgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2UgMCUsICR3aGl0ZSA2MCUsICR3aGl0ZSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2NlZWY0YicsIGVuZENvbG9yc3RyPScjZTczODI3JywgR3JhZGllbnRUeXBlPTEgKTtcbiAgfVxuICAjbWV0YWJhciB7XG4gICAgYmFja2dyb3VuZDogJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQpLCBjb2xvci1zdG9wKDEwMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCkpO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RhcnQgMCUsICRhdmVuaXItamV1bmVzc2UtZ3JhZGllbnQtc3RvcCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0IDAlLCAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0YXJ0LCBlbmRDb2xvcnN0cj0kYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3AsIEdyYWRpZW50VHlwZT0xICk7XG4gICAgfVxuICAgIC5iZy1hYnNvbHV0ZS1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLWpldW5lc3NlLWdyYWRpZW50LXN0b3A7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4ge1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC5sb2dvR3JpZEZpbHRlciB7XG4gICAgLmZpbHRlckl0ZW0ge1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMsICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjY29udGVudCB7XG4gICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICAgICAgfVxuICAgIH1cbiAgICBhLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAgJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBhLnRlYXNlLWxpbmsge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1jb250YWN0IGEsIC5iYW5uZXItY29udGFjdCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmJsb2NrLWJhbm5lciAuYmxvY2staW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogJGF2ZW5pci1qZXVuZXNzZS15ZWxsb3c7XG4gICAgICAudGl0bGUtYmlnIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgICB9XG4gICAgICAubGVhZC1iaWcge1xuICAgICAgICAuc29jaWFsLXByb2ZpbGVzIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGJhc2UtdmVydGljYWw7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1zZWFyY2gge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNhdmVuaXJqZXVuZXNzZWZseWluIHtcbiAgICAgIC5ibG9jay1pbm5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZWFzZS1wb2RjYXN0IC5mZWF0dXJlZC1pbWFnZTphZnRlcixcbiAgLnRlYXNlLXZpZGVvIC5mZWF0dXJlZC1pbWFnZTphZnRlciB7XG4gICAgY29sb3I6ICRhdmVuaXItamV1bmVzc2UtdHVycXVvaXNlO1xuICAgIC8qZm9udC1zaXplOiAxNjBweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbGVmdDogNDAlOyBub3QgdGVzdGVkIG1vYmlsZSEhISAqL1xuICB9XG4gIC50ZWFzZSAubGVhZCBzcGFuIHtcbiAgICBjb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgJi5zZXJpZXMtbG9vcC5zZXJpZXMtbG9vcC0xIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG4gICNzcnNseSAubWVqcy1jb250YWluZXIsICNzcnNseSAubWVqcy1jb250YWluZXIgLm1lanMtY29udHJvbHMsICNzcnNseSAubWVqcy1lbWJlZCwgI3Nyc2x5IC5tZWpzLWVtYmVkIGJvZHksXG4gICNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtdG90YWwsICNzcnNseSAubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS10b3RhbCB7XG4gICAgYmFja2dyb3VuZDogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gIH1cblxuICAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLFxuICAuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLnBhZ2UtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgYm9yZGVyLWNvbG9yOiAkYXZlbmlyLWpldW5lc3NlLXR1cnF1b2lzZTtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSB7XG4gIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo3O1xuICB9XG4gIC5hcnRpY2xlLWgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICAjY29udGVudCAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiB7XG4gICAgYSwgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLnNlY3Rpb24tc29jaWFsZW1iZWQge1xuICAgIG1hcmdpbjogJGJhc2UtdmVydGljYWwqNyAwIDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5zaW5nbGUtYXZlbmlyLWpldW5lc3NlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSB7XG4gICAgI2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hdmVuaXItamV1bmVzc2UtaGVhZGVyIHtcbiAgICAgIGxvZ28tYWoge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1ibG9nIHtcbiAgICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjc7XG4gICAgfVxuICB9XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWF2ZW5pci1qZXVuZXNzZSAucHJvc3Blcml0eS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAkYmFzZS12ZXJ0aWNhbCozO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBNaWNyb3NpdGVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5taWNyb3NpdGUtaGVhZGVyIHtcbiAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMyAwIDA7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZiwgLTFweCAxcHggMCAjZmZmLCAycHggMCAwICNmZmYsIC0ycHggMCAwICNmZmY7XG4gICAgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICNmZmYsIGluc2V0IDAgLTNweCAwIDAgJGJsYWNrO1xuICAgICAgd29yZC1zcGFjaW5nOiAtMnB4O1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMnB4IDAgMCAjZmZmLCAtMnB4IDAgMCAjZmZmO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtM3B4IDAgMCAkYXZlbmlyLXJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1taWNyb3NpdGUge1xuICAjaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGgxLmFydGljbGUtaDEge1xuICAgIG1hcmdpbi10b3A6ICRiYXNlLXZlcnRpY2FsKjc7XG4gIH1cbiAgLmFydGljbGUtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxuICAjaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAuc2VwZXJhdG9yLWhlYWRlcixcbiAgICAgIC5uYXZiYXItYXZlbmlyLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZWFzZS12ZXJ0aWNhbCB7XG4gICAgJi50ZWFzZSB7XG4gICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTg1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTk0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZWFkbW9yZS1hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLyBMb2dvIEdyaWRcbi5ncmlkLWl0ZW0sIC5ncmlkLXNpemVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICYudGVhc2VyLWhlcm8ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cbi5sb2dvR3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIC50ZWFzZXItaGVybyAudGVhc2UgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4ubG9nb0dyaWRGaWx0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAuZmlsdGVySXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzLCAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgY29sb3I6ICRhdmVuaXItZ3JleTtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRhdmVuaXItZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBJbmZvcm1hdGlvblxuXG4uYXJ0aWNsZS1ib2R5LmFydGljbGUtYWRkaXRpb25hbC1pbmZvcm1hdGlvbiB7XG4gIGJvcmRlci10b3A6ICRib3JkZXItbGF5b3V0O1xuICBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWwvMjtcbiAgcCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgdWwsIGxpLCBvbCB7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICB1bCwgb2wge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbn1cblxuLnRlYXNlLnRlYXNlLW1pY3Jvc2l0ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjc7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuc2luZ2xlLW1pY3Jvc2l0ZSBoMS5hcnRpY2xlLWgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLyogTWljcm9zaXRlIEFwcCAqL1xuLmJsYWNrZWRpdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMyMTI0Mjg7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAjaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyNDI4O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAubmF2LWxpbmssXG4gICAgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbSBhLFxuICAgIC5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXItc2VhcmNoLFxuICAgIC5uYXZiYXIubmF2YmFyLWF2ZW5pciAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24sXG4gICAgLm5hdi1wcm9zcGVyaXR5IC5uYXYtaXRlbSAubmF2LWxpbmsgc3BhbixcbiAgICAjbmF2YmFyTmF2TW9iaWxlIC5zb2NpYWwtcHJvZmlsZXMgYSB7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlcGVyYXRvci1oZWFkZXIsXG4gICAgI25hdmJhck5hdk1vYmlsZSB7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAuaGVhZGVyX19jbGFpbSB7XG4gICAgICAuc2VwZXJhdG9yLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjdGlvbnMsIC5zZXJpZXMtbG9vcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4sXG4gIC50ZWFzZSBwLmxlYWQsIC50ZWFzZSAuYm9vay10ZXh0IHAsIC50ZWFzZSBkaXYubGVhZCBwLFxuICAudGVhc2UgcC5tZXRhLWluZm8ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5zZWN0aW9uIC5zZWN0aW9uLWlubmVyLFxuICAuc2VwZXJhdG9yLW1vYmlsZSxcbiAgLm1vYmlsZS1zZWFyY2gtbGFuZyB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAjZm9vdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIC5uYXYuZmxleC1jb2x1bW4gLm5hdi1saW5rLFxuICAgIC5mb290ZXItc2l0ZW1hcCAubmF2YmFyLWxhbmd1YWdlcyxcbiAgICAuZm9vdGVyLXNpdGVtYXAgLm5hdmJhci1sYW5ndWFnZXMgLmxhbmctaXRlbS5jdXJyZW50LWxhbmcgYSB7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNsZS1ib2R5LmFydGljbGUtYm9keS0tYXBwc3RvcmUge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMzM7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJHcmF2dXJDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiA2ODdweDtcbiAgICAgIHdpZHRoOiAxMjIycHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjA3cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24ge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAudGl0bGUtc2VjdGlvbiB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24uc2VjdGlvbi1ibG9nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1hcHBzdG9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBhIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9zdC10eXBlLW1pY3Jvc2l0ZSB7XG4gIC5zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgLnNsaWRlIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS12aWRlbyB7XG4gIC5hcnRpY2xlLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kIC5zcnNseS1mb250ZWxsbztcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgICAgY29udGVudDogXCJcXGU4MjRcIjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbiAgJl9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbiAgJl9fZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIH1cbiAgfVxuICAmX19lbWJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gICYuc2luZ2xlLWF2ZW5pci1qZXVuZXNzZSAuc2luZ2xlLXZpZGVvX19lbWJlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaG9tZSB7XG4gIC5zaW5nbGUtdmlkZW8ge1xuICAgICZfX2VtYmVkIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2UtdmlkZW8ge1xuICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAmX19zdWJ0aXRsZSB7XG5cbiAgfVxufVxuXG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2YnkxMCB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMTAgLyAxNik7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgU2VjdGlvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zZWN0aW9uIHtcbiAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo3IDA7XG4gIC5zZWN0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogJGJhc2UtdmVydGljYWw7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci1sYXlvdXQ7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZSB7XG4gIC5zZWN0aW9uLWFubm91bmNlbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuc2VjdGlvbi1tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1tZWRpYSB7XG4gIC5jb2xsYXBzZS1tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMztcbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLXRvcDpmaXJzdC1vZi10eXBlIHtcbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tdG9wc3RvcmllcyB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjU7XG4gICYtLTIwMjAge1xuICAgIC5zZWN0aW9uLWlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC5vcmRlci1tZC0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgICAgfVxuICAgICAgLm9yZGVyLW1kLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgICB9XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgLnRlYXNlIHtcbiAgICAgICAgLnRpdGxlLXRlYXNlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5sZWFkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZWFzZS1taWNyb3NpdGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRlYXNlLW1pY3Jvc2l0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgICAudGVhc2UtdmVydGljYWwtaGVybyB7XG4gICAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgICAgLnRpdGxlLXRlYXNlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG4gICAgICAubGVhZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tbm9ib3JkZXIge1xuICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjEyO1xufVxuXG4uaG9tZSAuc2VjdGlvbi5zZWN0aW9uLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjc7XG59XG5cbi5zZWN0aW9uLnNlY3Rpb24tYmFubmVyIHtcbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjIgJGJhc2UtdmVydGljYWwqMiAkYmFzZS12ZXJ0aWNhbDtcbiAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1iYW5uZXI7XG4gICAgLnRpdGxlLWJpZyB7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICRncmV5LWJhbm5lciwgLTFweCAxcHggMCAkZ3JleS1iYW5uZXIsIDJweCAwIDAgJGdyZXktYmFubmVyLCAtMnB4IDAgMCAkZ3JleS1iYW5uZXI7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1iYW5uZXIge1xuICAuYmxvY2staW5uZXIge1xuICAgIHBhZGRpbmc6ICRiYXNlLXZlcnRpY2FsKjIgJGJhc2UtdmVydGljYWwqMiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWJhbm5lcjtcbiAgICAudGl0bGUtYmlnIHtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgJGdyZXktYmFubmVyLCAtMXB4IDFweCAwICRncmV5LWJhbm5lciwgMnB4IDAgMCAkZ3JleS1iYW5uZXIsIC0ycHggMCAwICRncmV5LWJhbm5lcjtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tc3BvbnNvcnMge1xuICAuYmxvY2stYmFubmVyIHtcbiAgICAuYmxvY2staW5uZXIge1xuICAgICAgcGFkZGluZzogJGJhc2UtdmVydGljYWwqMiAkYmFzZS12ZXJ0aWNhbCoyICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgICBiYWNrZ3JvdW5kOiAkYXZlbmlyLXJlZDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIC50aXRsZS1iaWcge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICRhdmVuaXItcmVkLCAtMXB4IDFweCAwICRhdmVuaXItcmVkLCAycHggMCAwICRhdmVuaXItcmVkLCAtMnB4IDAgMCAkYXZlbmlyLXJlZDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYXZlbmlyLXJlZCwgaW5zZXQgMCAtM3B4IDAgMCAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAubW9yZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLWF2ZW5pcmpldW5lc3NlIHtcbiAgLnRlYXNlLWFqLXBhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cbiAgfVxuICAudGVhc2UtYWoudGVhc2UtcHVibGljYXRpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC5mZWF0dXJlZC1pbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAudGVhc2UtYWo6bm90KC50ZWFzZS1hai1wYWdlKSB7XG4gICAgICAudGl0bGUtYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIH1cbiAgICAgIC5sZWFkLWJpZyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcC5sZWFkIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgcC5tb3JlLWxpbmsgYSB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdyYXZ1ckNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5ibG9jay1iYW5uZXIge1xuICAgIHAubGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLW5ld3NsZXR0ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICAuc2VjdGlvbi1pbm5lciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhdmVuaXItcmVkO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMThweCAxOHB4IDE4cHggMzZweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLnRpdGxlLWJpZyB7XG4gICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNkYTI5MWMsIC0xcHggMXB4IDAgI2RhMjkxYywgMnB4IDAgMCAjZGEyOTFjLCAtMnB4IDAgMCAjZGEyOTFjO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2RhMjkxYywgaW5zZXQgMCAtM3B4IDAgMCAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAubGVhZC1iaWcgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi5zZWN0aW9uLXNvY2lhbGVtYmVkIHtcbiAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMjtcbiAgLnNvY2lhbC1wcm9maWxlcyB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkYmFzZS12ZXJ0aWNhbCo0O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhvbWUgLnNlY3Rpb24uc2VjdGlvbi1zb2NpYWxlbWJlZCB7XG4gIG1hcmdpbjogJGJhc2UtdmVydGljYWwqMyAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaWZyYW1lLnR3aXR0ZXItdGltZWxpbmUge1xuICAgICAgaGVpZ2h0OiA2ODJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuc2VjdGlvbi5zZWN0aW9uLXNvY2lhbGVtYmVkIHtcbiAgICAuc29jaWFsLXByb2ZpbGVzIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGJhc2UtdmVydGljYWwqMjtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24uc2VjdGlvbi10ZWFtIHtcbiAgbWFyZ2luOiAkYmFzZS12ZXJ0aWNhbCo1IDA7XG59XG5cbi8qIExheW91dCBHZW5lcmF0b3IgKi9cbi5zZWN0aW9uLnNlY3Rpb24tbGF5b3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqOTtcbiAgLnRpdGxlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbn1cblxuLnNlY3Rpb24uc2VjdGlvbi1sYXlvdXQuc2VjdGlvbi1sYXlvdXQtY29udGFjdF9zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMjtcbn1cblxuLyogVGVhbSBTZWN0aW9uICovXG4uc2VjdGlvbi5zZWN0aW9uLXRlYW0ge1xuICAudGl0bGUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gIH1cbn1cblxuLnNlY3Rpb24uc2VjdGlvbi10aWNrZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbiAgLnNlY3Rpb24taW5uZXIge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iYW5uZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC50aWNrZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICZfX3NwaXR6bWFya2Uge1xuICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4qIFJlc3BvbnNpdmVcbiovXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAuc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLWxheW91dDtcbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICBib3JkZXItdG9wOiBtZWRpdW0gbm9uZTtcbiAgICB9XG4gICAgJi5zZWN0aW9uLXRvcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IG1lZGl1bSBub25lO1xuICAgIH1cbiAgfVxuICAuaG9tZSB7XG4gICAgLmJhbm5lci1hcnRpY2xlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG1lZGl1bSBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1iYW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tYWotbmV3c2xldHRlciB7XG4gICAgLnNlcGVyYXRvci1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi5zZWN0aW9uLWFubm91bmNlbWVudCwgLnNlY3Rpb24uc2VjdGlvbi1ldmVudCB7XG4gICAgYm9yZGVyLXRvcDogbWVkaXVtIG5vbmU7XG4gICAgLnNlY3Rpb24taW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1ldmVudHMge1xuICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tc3BvbnNvcnMge1xuICAgIGltZywgLnR5cGVkLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCoyO1xuICAgIH1cbiAgfVxuXG4gIC5ob21lIHtcbiAgICAuc2VjdGlvbi1tZWRpYSB7XG4gICAgICAuY29sLW1kLTM6bnRoLWNoaWxkKDMpLFxuICAgICAgLmNvbC1tZC0zOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgU2VjdGlvbiBFdmVudGVzIChIb21lICYgTWVkaWEpXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uc2VjdGlvbi1ldmVudCB7XG4gICYgKyAuc2VjdGlvbi1ldmVudCB7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtdmVydGljYWwqMyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ldmVudCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ldmVudF9fbWFya2VyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGNvbG9yOiAkYXZlbmlyLXJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogJGJhc2UtdmVydGljYWw7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbi5ldmVudF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXZlcnRpY2FsKjI7XG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG4uZXZlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6ICRiYXNlLXZlcnRpY2FsKjI7XG59XG4uZXZlbnRfX21ldGEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogMjklO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFRlYXNlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnRlYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqNDtcbiAgLnRpdGxlLXRlYXNlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgIHNwYW4ge1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmLCAtMXB4IDFweCAwICNmZmYsIDJweCAwIDAgI2ZmZiwgLTJweCAwIDAgI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgI2ZmZiwgaW5zZXQgMCAtNHB4IDAgLTFweCAkYmxhY2s7XG4gICAgfVxuICB9XG4gIHAubGVhZCwgLmJvb2stdGV4dCBwLCBkaXYubGVhZCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWw7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGF2ZW5pci1yZWQ7XG4gICAgICAmLnNlcmllcy1sb29wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuc2VyaWVzLWxvb3Auc2VyaWVzLWxvb3AtMSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcC5tZXRhLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC50aW1lIHtcblxuICAgIH1cbiAgICAuYXV0aG9yIHtcblxuICAgIH1cbiAgfVxuICBwLm1vcmUtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIH1cbiAgLnBvd2VycHJlc3NfcGxheWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5idWJibGUtYWJzb2x1dGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIC5udW1iZXItb3JkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgIH1cbiAgICAgIC5udW1iZXItc2VwZXJhdG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgfVxuICAgICAgLm51bWJlci10b3RhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudGVhc2UtdmVydGljYWwtaGVybywgJi50ZWFzZS1oZXJvIHtcbiAgICAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuYnViYmxlLWFic29sdXRlIHtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgLm51bWJlci1vcmRlciB7XG4gICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubnVtYmVyLXNlcGVyYXRvciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubnVtYmVyLXRvdGFsIHtcbiAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmgxLmFydGljbGUtaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5idWJibGUtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIC5udW1iZXItb3JkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIC5udW1iZXItc2VwZXJhdG9yIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgfVxuICAgIC5udW1iZXItdG90YWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAuYnViYmxlLWFic29sdXRlIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgLm51bWJlci1vcmRlciB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICB9XG4gICAgICAubnVtYmVyLXNlcGVyYXRvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgIH1cbiAgICAgIC5udW1iZXItdG90YWwge1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYS50ZWFzZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSBzY2FsZSgwLjk4KTtcbiAgfVxuICAmLmFjdGl2ZS10b3VjaCB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi50ZWFzZS1wdWJsaWNhdGlvbiwgLnRlYXNlLWFqIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgYS50ZWFzZS1saW5rIHtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgc2NhbGUoMC45OCk7XG4gIH1cbn1cblxuLnRlYXNlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBhLnRlYXNlLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qXG4qIFZhcmlhbnRzXG4qL1xuXG4udGVhc2UudGVhc2UtdmVydGljYWwsXG4udGVhc2UudGVhc2UtZmVhdHVyZWQtaXRlbSB7XG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtdmVydGljYWwqMjtcbiAgfVxufVxuXG4udGVhc2VyLWhlcm8gLnRlYXNlIHtcbiAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbCozO1xuICB9XG4gIC50aXRsZS10ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIC0xcHggI2ZmZiwgaW5zZXQgMCAtNnB4IDAgLTFweCAkYmxhY2s7XG4gICAgfVxuICB9XG4gIHAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi50ZWFzZSB7XG4gIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBib3JkZXI6ICRib3JkZXItbGF5b3V0O1xuICAgIH1cbiAgfVxufVxuLnRlYXNlLnRlYXNlLW1pY3Jvc2l0ZSAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGF2ZW5pci1ncmV5O1xufVxuXG4uc2VjdGlvbi10b3Age1xuICAudGVhc2UtdmVydGljYWwge1xuICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5hcmNoaXZlLFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtYmxvZyxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtcG9kY2FzdC12aWRlb3MsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXNlYXJjaCB7XG4gIC50ZWFzZSB7XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2UtZmVhdHVyZWQtaXRlbSB7XG4gIC50aXRsZS10ZWFzZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICB9XG59XG5cbi5wcmVzcy1oZXJvIHtcbiAgLnRlYXNlLXByZXNzIHtcbiAgICAudGl0bGUtdGVhc2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2UtYWoge1xuICBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gIH1cbn1cblxuLnRlYXNlLWFqLXBhZ2Uge1xuICB0cmFuc2Zvcm06IG5vbmU7IC8vIGhvdmVyIGVmZmVjdCBvbiB0ZWFzZXJzIGlzIGluY29tcGF0aWJsZSB3aXRoIGJhY2tncm91bmQgZ3JhZGllbnRcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdGFydCAwJSwgJGF2ZW5pci1qZXVuZXNzZS1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICAudGl0bGUtYmlnIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICMyNjI2MjY7XG4gICAgfVxuICB9XG59XG5cbi5iYW5uZXItYXJ0aWNsZS1wcm9zcGVyaXR5IHtcbiAgLnRlYXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuXG4vKlxuKiBJY29uc1xuKi9cblxuLnRlYXNlLXBvc3Qge1xuICBoMzpiZWZvcmUge1xuICAgIEBleHRlbmQgLnNyc2x5LWZvbnRlbGxvO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIGNvbnRlbnQ6IFwiXFxlODAxXCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4udGVhc2UtcHVibGljYXRpb24ge1xuICBoMzpiZWZvcmUge1xuICAgIEBleHRlbmQgLnNyc2x5LWZvbnRlbGxvO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4udGVhc2UtcG9kY2FzdCB7XG4gIGgzOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAuc3JzbHktZm9udGVsbG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgY29udGVudDogXCJcXGU4MjBcIjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi50ZWFzZS12aWRlbyB7XG4gIGgzOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAuc3JzbHktZm9udGVsbG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgY29udGVudDogXCJcXGU4MjRcIjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmxlYWQge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRhdmVuaXItcmVkO1xuICAgIH1cbiAgfVxufVxuLnNpbmdsZS1hdmVuaXItamV1bmVzc2Uge1xuICAudGVhc2UtdmlkZW8ge1xuICAgIC5sZWFkIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGF2ZW5pci1qZXVuZXNzZS10dXJxdW9pc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGVhc2UtbWljcm9zaXRlIHtcbiAgaDM6YmVmb3JlIHtcbiAgICBAZXh0ZW5kIC5zcnNseS1mb250ZWxsbztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICBjb250ZW50OiBcIlxcZTgyYVwiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmLnRlYXNlLWNoaWxkIHtcbiAgICBoMzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU4MDFcIjtcbiAgICB9XG4gIH1cbn1cbi5zaW5nbGUtbWljcm9zaXRlIHtcbiAgLnRlYXNlLW1pY3Jvc2l0ZSB7XG4gICAgaDM6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufVxuXG5zcGFuLmljb24tdGVhc2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogJGJhc2UtdmVydGljYWwqMjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgaW1nIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlLWgxIHtcbiAgc3Bhbi5pY29uLXRlYXNlciB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLypcbiogUmVzcG9uc2l2ZVxuKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3VjaGV2ZW50cyBhLnRlYXNlLWxpbmsge1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC50ZWFzZXItaGVybyAudGVhc2Uge1xuICAgIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgfVxuICAgIC50aXRsZS10ZWFzZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIC0xcHggI2ZmZiwgaW5zZXQgMCAtNHB4IDAgLTFweCAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAudGVhc2Uge1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjM7XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgICAudGl0bGUtdGVhc2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICBwLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuICAgIHAubWV0YS1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgLnRpbWUge1xuXG4gICAgICB9XG4gICAgICAuYXV0aG9yIHtcblxuICAgICAgfVxuICAgIH1cbiAgICBwLm1vcmUtbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICB9XG4gIH1cbiAgLnRlYXNlci1oZXJvIC50ZWFzZSB7XG4gICAgLmZlYXR1cmVkLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsKjI7XG4gICAgfVxuICAgIC50aXRsZS10ZWFzZXIge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICB9XG4gICAgcC5sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZWFzZS50ZWFzZS1taWNyb3NpdGUge1xuICAgIC50aXRsZS10ZWFzZXIge1xuICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS12ZXJ0aWNhbDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi10b3BzdG9yaWVzIHtcbiAgICAudGVhc2Uge1xuICAgICAgLnRpdGxlLXRlYXNlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZWFzZS1mZWF0dXJlZC1pdGVtIC50aXRsZS10ZWFzZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5zZWN0aW9uLWJsb2cge1xuICAgIC50ZWFzZSAuY29sLW1peG1vYmlsZS1wb2RjYXN0IHtcbiAgICAgIGZsZXg6IDAgMCA2OCU7XG4gICAgICBtYXgtd2lkdGg6IDY4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNiU7XG4gICAgfVxuICAgIC50ZWFzZSAuY29sLW1peG1vYmlsZS1wdWJsaWNhdGlvbiB7XG4gICAgICBmbGV4OiAwIDAgNDclO1xuICAgICAgbWF4LXdpZHRoOiA0NyU7XG4gICAgICBtYXJnaW4tbGVmdDogMjYuNSU7XG4gICAgfVxuICB9XG59XG4iLCIvLy0tLS0tLS0gQ29sb3JzIGluZm9ncmFmaWNzXG4kaW5mb3ByaW1hcnk6ICMwMDViN2Y7XG4kaW5mb3NlY29uZGFyeTogI2ZmNTkwMDtcbiRpbmZvc2Vjb25kYXJ5LWRhcms6ICNhODM0MDA7XG4kaW5mb3NlY29uZGFyeS1saWdodDogI2ZmODE0YztcbiRpbmZvZ3JlZW46ICM0ZDkyMjE7XG4kaW5mb3JlZDogI2M1MWI3ZDtcbiRpbmZvYWNjZW50OiAjZmZkNzAwO1xuJGluZm9ncmV5OiAjNDQ0NDQ1O1xuJGluZm9ncmV5LWxpZ2h0MTogI2M2YzZjNjtcblxuLy8tLS0tLS0tIFlvdSBkcmF3IGl0XG4ueW91ZHJhd2l0LCAuc2hpZnRoaXN0b2dyYW0sIC5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0ge1xuICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgbWFyZ2luOiA0MHB4IDBweDtcbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5ncmFwaC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC8vLS0tIEdyYXBoXG4gIC5ncmFwaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8tLS0gR3JpZFxuICAgIC5ncmlkIHtcbiAgICAgIC5kb21haW4ge1xuICAgICAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgICB9XG4gICAgICAudGljayB7XG4gICAgICAgIGxpbmUge1xuICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDE7XG4gICAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgICAgJi5oaWdobGlnaHQge1xuICAgICAgICAgICAgb3BhY2l0eTogLjdcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8tLS0gQXhpc1xuICAgIC5heGlzIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQtbnVsbCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC8vLS0tIExpbmVzXG4gICAgLmxpbmUge1xuICAgICAgZmlsbDogbm9uZTtcbiAgICAgIHN0cm9rZS13aWR0aDogMztcbiAgICAgICYuYmxhY2sge1xuICAgICAgICBzdHJva2U6ICRpbmZvZ3JleTtcbiAgICAgIH1cbiAgICAgICYucmVkIHtcbiAgICAgICAgc3Ryb2tlOiAkaW5mb3NlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByZXZpZXctbGluZSxcbiAgICAueW91ci1saW5lIHtcbiAgICAgIHN0cm9rZS13aWR0aDogNDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEgNztcbiAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgfVxuICAgIC55b3VyLWxpbmUge1xuICAgICAgc3Ryb2tlOiAkaW5mb3ByaW1hcnk7XG4gICAgfVxuICAgIC5wcmV2aWV3LWxpbmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHN0cm9rZTogJGluZm9ncmV5LWxpZ2h0MTtcbiAgICB9XG4gICAgI3ByZXZpZXctYXJyb3cgcGF0aCB7XG4gICAgICBmaWxsOiAkaW5mb2dyZXktbGlnaHQxO1xuICAgIH1cbiAgICAmLmRyYXduIHtcbiAgICAgIC5jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnByZXZpZXctbGluZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5wcmV2aWV3LWxpbmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAvLy0tLSBEcmFnZ2VhYmxlXG4gICAgLmRyYWdnYWJsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC8vLS0tIERvdHNcbiAgICAuZG90cyB7XG4gICAgICBjaXJjbGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgICAgJi5tZWRpYW4ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmJsYWNrIHtcbiAgICAgICAgICBmaWxsOiAkaW5mb2dyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi5yZWQge1xuICAgICAgICAgIGZpbGw6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIExhYmVsc1xuICAgIC5sYWJlbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAuZGF0YS1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNDNweDtcbiAgICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgICAgICAmLmVkZ2UtbGVmdCBzcGFuIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmVkZ2UtcmlnaHQgc3BhbiB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogODYlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgfVxuICAgICAgICAmLmJsYWNrIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkaW5mb2dyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnlvdXItcmVzdWx0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkaW5mb3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIFRpdGxlc1xuICAgIC50aXRsZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLy0tLSBHcmFkaWVudHNcbiAgICAjZ3JhZGllbnQtYmxhY2sge1xuICAgICAgLnN0YXJ0IHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9ncmV5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLmVuZCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvZ3JleTtcbiAgICAgICAgc3RvcC1vcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjZ3JhZGllbnQtcmVkIHtcbiAgICAgIC5zdGFydCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLmVuZCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIENvbnRyb2xzXG4gICAgLmNvbnRyb2xzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRpbmZvZ3JleTtcbiAgICAgIC5ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgJGluZm9ncmV5O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vLS0tIEFjdGlvblxuICAuYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAuMjVyZW0gLTRweDtcbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogJGluZm9wcmltYXJ5O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbmZvZ3JleS1saWdodDE7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vLS0tIFJlc3VsdFxuICAucmVzdWx0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgLnJlc3VsdC1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLnNob3duIHtcbiAgICAgIC5hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnJlc3VsdC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8tLS0tLS0tIFNoaWZ0IGhpc3RvZ3JhbVxuLnNoaWZ0aGlzdG9ncmFtLCAuc2hpZnRhdmVyYWdlaGlzdG9ncmFtIHtcbiAgLy8tLS0gR3JhcGhcbiAgLmdyYXBoIHtcbiAgICAjbWFza2VkQXJlYUFuaW0sICNsaW5lQW5pbSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGxpbmVhcjtcbiAgICB9XG4gICAgLy8tLS0gTGluZXNcbiAgICAubGluZSB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xuICAgICAgc3Ryb2tlOiAjYjRiNGI0O1xuICAgICAgJi5saW5lLXN0YXRpYyB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMjtcbiAgICAgIH1cbiAgICAgICYubGluZS1sb3dlciB7XG4gICAgICAgIHN0cm9rZTogJGluZm9zZWNvbmRhcnktZGFyaztcbiAgICAgIH1cbiAgICAgICYubGluZS1taWRkbGUge1xuICAgICAgICBzdHJva2U6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgICAgJi5saW5lLXVwcGVyIHtcbiAgICAgICAgc3Ryb2tlOiAkaW5mb3NlY29uZGFyeS1saWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8tLS0gR3JhZGllbnRzXG4gICAgI2dyYWRpZW50LXN0YXRpYyB7XG4gICAgICAuc3RhcnQge1xuICAgICAgICBzdG9wLWNvbG9yOiAjYjRiNGI0O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLmVuZCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICNiNGI0YjQ7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2dyYWRpZW50LWxvd2VyIHtcbiAgICAgIC5zdGFydCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5LWRhcms7XG4gICAgICAgIHN0b3Atb3BhY2l0eTogLjU7XG4gICAgICB9XG4gICAgICAuZW5kIHtcbiAgICAgICAgc3RvcC1jb2xvcjogJGluZm9zZWNvbmRhcnktZGFyaztcbiAgICAgICAgc3RvcC1vcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAjZ3JhZGllbnQtbWlkZGxlIHtcbiAgICAgIC5zdGFydCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLmVuZCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICNncmFkaWVudC11cHBlciB7XG4gICAgICAuc3RhcnQge1xuICAgICAgICBzdG9wLWNvbG9yOiAkaW5mb3NlY29uZGFyeS1saWdodDtcbiAgICAgICAgc3RvcC1vcGFjaXR5OiAuNTtcbiAgICAgIH1cbiAgICAgIC5lbmQge1xuICAgICAgICBzdG9wLWNvbG9yOiAkaW5mb3NlY29uZGFyeS1saWdodDtcbiAgICAgICAgc3RvcC1vcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAvLy0tLSBBeGlzIGxhYmVsc1xuICAgIC5heGlzLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgfVxuICAvLy0tLSBBY3Rpb25cbiAgLmFjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJGluZm9ncmV5O1xuICAgIH1cbiAgfVxuICAvLy0tLSBSZXN1bHRcbiAgLnJlc3VsdCB7XG4gICAgLnJlc3VsdC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4vLy0tLS0tLS0gU2hpZnQgYXZlcmFnZSBoaXN0b2dyYW1cbi5zaGlmdGF2ZXJhZ2VoaXN0b2dyYW0ge1xuICAvLy0tLSBHcmFwaFxuICAuZ3JhcGgge1xuICAgIC8vLS0tIEJhcnNcbiAgICAuYmFyIHtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIHN0cm9rZTogJGluZm9zZWNvbmRhcnk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGxpbmVhcjtcbiAgICB9XG4gICAgLy8tLS0gTGluZXNcbiAgICAubGluZSB7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlOiAkaW5mb2dyZXk7XG4gICAgICAmLmxpbmUtc3RhdGljIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xuICAgICAgfVxuICAgIH1cbiAgICAvLy0tLSBHcmFkaWVudHNcbiAgICAjZ3JhZGllbnQtbWlkZGxlIHtcbiAgICAgIC5zdGFydCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgLmVuZCB7XG4gICAgICAgIHN0b3AtY29sb3I6ICRpbmZvc2Vjb25kYXJ5O1xuICAgICAgICBzdG9wLW9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC8vLS0tIE1hcmtlcnNcbiAgICAjbWNpcmNsZSB7XG4gICAgICBmaWxsOiAkaW5mb2dyZXk7XG4gICAgfVxuICAgIC8vLS0tIEF4aXMgbGFiZWxzXG4gICAgLmF2ZXJhZ2UtbGFiZWwge1xuICAgICAgY29sb3I6ICRpbmZvZ3JleTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFByaW50IENTU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhIHByaW50IGFuZCAoY29sb3IpIHtcbiAgKiB7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcblxuICAvLyBwYWdlIHNldHVwXG4gIEBwYWdlIHtcbiAgICBzaXplOiBBNDtcbiAgICBtYXJnaW46IDEuNWNtIDJjbSAxLjVjbSAyY207XG4gICAgLy8gQHRvcC1yaWdodCB7fVxuICB9XG5cbiAgLy8gUHJpbnQgcHJvcGVyIGJsYWNrXG4gICRibGFjazogIzAwMDAwMDtcblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFByaW50IENTUyAtIERlZmF1bHQgc3R5bGVzXG4gIFxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgLy8gbm9ybWFsaXplXG4gIGJvZHkge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG4gIGJvZHksIGFydGljbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gc3R1ZmYgeW91IGRvbid0IHdhbnQgdG8gYnJlYWsgYWNyb3NzIHBhZ2VzXG4gIGltZywgdWwsIG9sLCBsaSwgdGFibGUsICNmb290ZXIge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC8vIHJlc2V0IGZsZXggc3R5bGVzIC8vIGZpeCBmb3IgZmlyZWZveFxuICAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gcmVzZXQgZml4ZWQgd2lkdGggb24gY29udGFpbmVyIC8vIGZpeCBmb3Igc2FmYXJpXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBFbXB0eSBQYWdlc1xuICBodG1sLCBib2R5IHtcbiAgICBoZWlnaHQ6IDk5JSAhaW1wb3J0YW50O1xuICB9XG4gIC8vIHdyYXBwZXIgd2l0aGluIGJvZHkgb2YgZW1wdHkgcGFnZVxuICAjd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cblxuICAvLyBwcmludC1mcmllbmRseSBsaW5rc1xuICAuYXJ0aWNsZS1ib2R5IGFbaHJlZl49aHR0cF06YWZ0ZXIsXG4gIC5hcnRpY2xlLWJvZHkgYTpub3QoOmxvY2FsLWxpbmspOmFmdGVyIHtcbiAgICBjb250ZW50OlwiIDxcIiBhdHRyKGhyZWYpIFwiPiBcIjtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBtYXJnaW4tbGVmdDogMC4yY207XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG4gIC5hcnRpY2xlLWJvZHkgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIC5hcnRpY2xlLWJvZHkgYVtocmVmXj1cImphdmFzY3JpcHRcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBmaXggcHJpbnQtZnJpZW5kbHkgbGluayBpbiBzaXRlIHRpdGxlXG4gIGgxLCBoMiwgaDMsIGg0LCBwIHtcbiAgICAmOmJlZm9yZSwgJiA+IGFbaHJlZl49aHR0cF06YmVmb3JlLCAmID4gYTpub3QoOmxvY2FsLWxpbmspOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG5cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBQcmludCBDU1MgLSBzaXRlIHNwZWNpZmljIHN0eWxlc1xuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC8vIGZvbnQtc2l6ZXNcbiAgaDEsIC5hcnRpY2xlLWgxIHtcbiAgICBmb250LXNpemU6IDI1cHQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDozMnB0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41Y207XG4gIH1cbiAgcC5hcnRpY2xlLWxlYWQge1xuICAgIGZvbnQtc2l6ZTogMTJwdCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFydGljbGUtYm9keSwgI3RpbnltY2Uge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxMXB0ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTZwdCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41Y207XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTUuNXB0O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIHByZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2FucztcbiAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgbGluZS1oZWlnaHQ6IDkuNXB0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yY207XG4gICAgfVxuICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgICAgLmRhdGFUYWJsZXNfaW5mbyxcbiAgICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlLFxuICAgICAgLmRhdGFUYWJsZXNfbGVuZ3RoLFxuICAgICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY3VycmVudFVSTCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC1zaXplOiAxMXB0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNS41cHQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAubWV0YWNhcmQge1xuICAgIGZvbnQtc2l6ZTogOXB0ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDExcHQgIWltcG9ydGFudDtcbiAgfVxuICAuYXJ0aWNsZS1ib2R5IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsIC5hcnRpY2xlLWJvZHkgLndwLWNhcHRpb24gLndwLWNhcHRpb24tZGQsICN0aW55bWNlIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsICN0aW55bWNlIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLWRkIHtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBsaW5lLWhlaWdodDogMTAuMnB0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAvLyBibGFjayBsaXN0XG4gIC5uYXZiYXItdG9nZ2xlciwgLm5hdmJhci10b2dnbGVyLXNlYXJjaCwgLm5hdmJhci1uYXYsIC5uYXZiYXItbGFuZ3VhZ2VzLCAubmF2YmFyLXRvZ2dsZWFibGUtc20sXG4gICNhY3Rpb25zYXJ0aWNsZSwgI3dlaXRlcmxlc2VuLCAubWV0YWNhcmQubWV0YWNhcmQtYXV0aG9yLFxuICAjbmV3c2xldHRlcmZseWluLCAjYXZlbmlyamV1bmVzc2VmbHlpbiwgI3BkZnByZXZpZXcsICNtZXRhYmFyLFxuICAucmVhZG1vcmUtYXJ0aWNsZSwgLnJlYWRtb3JlLWFydGljbGUtbW9iaWxlLCAuYmFubmVyLmJhbm5lci1jb250YWN0LCAuY2FyZHJvdy5jYXJkcm93LXBsYXllcixcbiAgLnNlY3Rpb24tYmxvZywgLnNlY3Rpb24tcHVibGljYXRpb25zLCAuc2VjdGlvbi1wb2RjYXN0cywgI3Byb3NwZXJpdHliYW5uZXIsIC5zZWN0aW9uLXNlYXJjaCxcbiAgaDQudGl0bGUtc2luZ2xlY2F0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBoZWFkZXIsIGxvZ28sIG5hdmJhclxuICAubmF2YmFyLm5hdmJhci1hdmVuaXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2hlYWRlciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zY207XG4gICAgLnNlcGVyYXRvci1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubmF2YmFyLm5hdmJhci1hdmVuaXItdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gYXJ0aWNsZVxuICBhcnRpY2xlIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLy8gbWV0YWJveFxuICAjYXJ0aWNsZW1ldGEge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblxuICAgIC5jYXJkcm93LmNhcmRyb3ctZXhjZXJwdCB7XG4gICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMC44cHQ7XG4gICAgfVxuXG4gICAgLy8gdWdseSBmaXggdG8gcmVtb3ZlIGEgY29sIGJldHdlZW4gdHdvIGNvbHMgYW5kIHRoZW4gbWFrZSB0aGUgdHdvIGNvbHMgYWRqYWNlbnQgdG8gZWFjaCBvdGhlclxuICAgIC5tZXRhY2FyZC1pbm5lciAuY29sLTYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgICNjb2xsYXBzZU1ldGFjYXJkIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC8vIHBpZWNlIHRvZ2V0aGVyIHJvd3MgZnJvbSBkZXNrdG9wIGFuZCBleGNlcnB0IGZyb20gbW9iaWxlIGxheW91dFxuICAgIC5jYXJkYm94LmNhcmRib3gtbWV0YSB7XG4gICAgICAuY2FyZHJvdy1saW5rLCAuY2FyZHJvdy1wcmludCwgLmNhcmRyb3ctc29jaWFscyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmRib3gtZXhjZXJwdCwgLmJvcmRlci1sZWZ0LmQtbm9uZS5kLXNtLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNhcmRyb3ctY29udGFjdCwgLmNhcmRyb3ctY29tbXVuaXF1ZSwgLmNhcmRyb3ctZG93bmxvYWQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FyZHJvdy1jb2xsYXBzZSB7XG4gICAgICBhIC5pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgI2NvbGxhcHNlTWV0YWNhcmQge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIC5jYXJkcm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmLmNhcmRyb3ctZXhjZXJwdCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHBvZGNhc3RcbiAgICAmLm1ldGFjYXJkLXBvZGNhc3Qge1xuICAgICAgbWF4LXdpZHRoOiA3LjVjbTtcbiAgICAgIC5tZXRhY2FyZC1pbm5lciAuY2FyZGJveC1wbGF5ZXIgLmNhcmRyb3ctbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5qcy1ibHVicnJ5LXBsYXk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGRvbid0IHByaW50IGxpbmtzXG4gICNhcnRpY2xlbWV0YSAuY2FyZHJvdyBhW2hyZWZePWh0dHBdOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBwcm9zcGVyaXR5YmFubmVyXG4gICNwcm9zcGVyaXR5YmFubmVyIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGgzOmJlZm9yZSwgLm5hdi1pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIC5kLW5vbmUuZC1zbS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGRpdltjbGFzc149J2NvbCddIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgLm5hdi1wcm9zcGVyaXR5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBkb24ndCBwcmludCBsaW5rc1xuICAuYXJ0aWNsZS1ib2R5ICNwcm9zcGVyaXR5YmFubmVyIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAubWV0YWNhcmQtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVjbTtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIC5jb2wtc20tNiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5ib3gtYXV0aG9yIHtcbiAgICAgIC5jb2wtNCwgLmNvbC04IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIC5jb2wtNCB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICB9XG4gICAgICAuY29sLTgge1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZvb3RlclxuICAjZm9vdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbiAgICAuY29sLTYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlcGVyYXRvci1tb2JpbGUsIC5tb2JpbGUtc2VhcmNoLWxhbmcsIC5mb290ZXItc2l0ZW1hcCwgYS5tYXAsIC5ibG9jay13aWRnZXQtc29jaWFsLCAuYmxvY2std2lkZ2V0LW5ld3NsZXR0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGl0bGUtd2lkZ2V0LmQtbm9uZS5kLXNtLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50aXRsZS13aWRnZXQge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgYWRkcmVzcyBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgLmJsb2NrLXdpZGdldCwgYWRkcmVzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIG1vYmlsZSBzdHlsZXNcblxuICAvLyBjYXRlZ29yeSB0aXRsZVxuICAudGl0bGUtc2luZ2xlY2F0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gaWNvbiBiZWZvcmUgdGl0bGVzXG4gIC5zaW5nbGUtcHVibGljYXRpb24sIC5zaW5nbGUtcG9zdCwgLnNpbmdsZS1wb2RjYXN0IHtcbiAgICBoMTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zaW5nbGUtcHVibGljYXRpb24gaDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwMFwiO1xuICB9XG5cbiAgLnNpbmdsZS1wb2RjYXN0IGgxOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU4MjBcIjtcbiAgfVxuICAuc2luZ2xlLXBvc3QgaDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgwMVwiO1xuICB9XG4gIC5zaW5nbGUtdmlkZW8gaDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTgyNFwiO1xuICB9XG5cblxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIFRlYW0gUGFnZVxuICBcXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gIC5zaW5nbGUtdGVhbSB7XG4gICAgLnNlY3Rpb24uc2VjdGlvbi10ZWFtLFxuICAgIC50ZWFtLXBhZ2luYXRpb24sXG4gICAgLmltYWdlLWRvd25sb2FkLFxuICAgICNmb290ZXIsXG4gICAgLmNhcmRyb3cuY2FyZHJvdy1jb2xsYXBzZS5jYXJkcm93LXBlcnNvbi1jdiBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIHtcbiAgICAgIC5jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgcCwgLmNhcmRib3ggLmNhcmRyb3cuY2FyZHJvdy1leGNlcnB0IHVsLCAuY2FyZGJveCAuY2FyZHJvdy5jYXJkcm93LWV4Y2VycHQgb2wge1xuICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZXRhY2FyZC5tZXRhY2FyZC10ZWFtIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbn1cbiIsIkBtZWRpYSBwcmludCB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYW5udWFscmVwb3J0IHtcbiAgICAuYW5udWFscmVwb3J0X19iYWNrdG90b3AsXG4gICAgLmFubnVhbHJlcG9ydF9faGVhZGVyLFxuICAgIC5uYXZiYXItbGFuZ3VhZ2VzLFxuICAgIC5hbm51YWxyZXBvcnRfX2ludHJvIC5wcmludGluZy1pY29uLFxuICAgIC5zbGljay1hcnJvdyxcbiAgICAuc2xpY2stZG90cyxcbiAgICAuc2xpY2stZG90cy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYW5udWFscmVwb3J0X19pbnRybyAudGl0bGUtLXllYXIge1xuICAgICAgZm9udC1zaXplOiAxNTBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjMzICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuYW5udWFscmVwb3J0X19uYXYge1xuICAgICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAmLCAubmF2YmFyLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFubnVhbHJlcG9ydF9fdmlkZW9zIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuYW5udWFscmVwb3J0X19wZW9wbGUge1xuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFubnVhbHJlcG9ydF9fY2hyb25vbG9neSB7XG4gICAgICAmX19maWx0ZXJzX19yZWZpbmVtZW50TGlzdC5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZfX3Jlc3VsdGxpc3Qge1xuICAgICAgICAucm93LnJlc3VsdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5yZXN1bHRfX21vbnRoLCAucmVzdWx0X19kYXkge1xuICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMThweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBJRSA5IG9ubHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaWU5IHtcblxuICAvKlxuICAgKiBEdXBsaWNhdGVcbiAgICovXG5cbiAgLy8gbmF2YmFyXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHVsLm5hdmJhci1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gbmF2YmFyLWJvdHRvbVxuICAubmF2YmFyLWF2ZW5pci1ib3R0b20ubmF2YmFyIHtcbiAgICB1bC5uYXZiYXItbmF2IHtcbiAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG1haWxjaGltcCBmb3JtXG4gIC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIsIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciwgI25ld3NsZXR0ZXJmbHlpbiB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyBtZXRhY2FyZFxuICAuY29sLTYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLy9wYWdpbmF0aW9uXG4gIHVsLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gc2luZ2xlIGJsb2cgc2xpZGVyXG4gIC5zbGlkZXIuc2xpZGVyLWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWRlLW5leHQge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxuICAuc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1wcmV2IHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxuXG5cbiAgLypcbiAgICogU3BlY2lmaWNcbiAgICovXG5cbiAgLy8gcGRmLXZpZXdlclxuICAuY2FyZGJveC1wdWJsaWNhdGlvbiAuY2FyZHJvdy1wcmV2aWV3LCAjcGRmcHJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICMgSUUgMTAgb25seVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIC5zZWxlY3RvciB7IHByb3BlcnR5OiB2YWx1ZVxcOTsgfVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcblxuICAvKlxuICAgKiBEdXBsaWNhdGVcbiAgICovXG5cbiAgLy8gbmF2YmFyXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrXFw5O1xuICAgIHVsLm5hdmJhci1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2tcXDk7XG4gICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xcOTtcbiAgICAgICAgZmxvYXQ6bGVmdFxcOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gbmF2YmFyLWJvdHRvbVxuICAubmF2YmFyLWF2ZW5pci1ib3R0b20ubmF2YmFyIHtcbiAgICB1bC5uYXZiYXItbmF2IHtcbiAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweFxcOTtcbiAgICAgICAgd2lkdGg6IDE5MHB4XFw5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG1haWxjaGltcCBmb3JtXG4gIC5zZWN0aW9uLWFqLW5ld3NsZXR0ZXIsIC5ibG9jay13aWRnZXQtbmV3c2xldHRlciwgI25ld3NsZXR0ZXJmbHlpbiB7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJVxcOTtcbiAgICB9XG4gIH1cblxuICAvLyBtZXRhY2FyZFxuICAuY29sLTYge1xuICAgIGZsb2F0OiBsZWZ0XFw5O1xuICB9XG5cbiAgLy9wYWdpbmF0aW9uXG4gIHVsLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrXFw5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxcOTtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcXDk7XG4gICAgfVxuICB9XG5cbiAgLy8gc2luZ2xlIGJsb2cgc2xpZGVyXG4gIC5zbGlkZXIuc2xpZGVyLWNvbnRlbnQgLnNsaWNrLWFycm93LnNsaWRlLW5leHQge1xuICAgIHJpZ2h0OiAtMTVweFxcOTtcbiAgfVxuICAuc2xpZGVyLnNsaWRlci1jb250ZW50IC5zbGljay1hcnJvdy5zbGlkZS1wcmV2IHtcbiAgICBsZWZ0OiAtMTVweFxcOTtcbiAgfVxuXG4gIC8qXG4gICAqIFNwZWNpZmljXG4gICAqL1xuXG4gIC5haXMtc2VhcmNoLWJveCAuYWlzLXNlYXJjaC1ib3gtLWlucHV0LFxuICAuYWlzLVNlYXJjaEJveCAuYWlzLVNlYXJjaEJveC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA1MHB4XFw5O1xuICB9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgIyBFREdFIG9ubHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5Ac3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjp0cnVlKSB7XG4gICNoZWFkZXIge1xuICAgIC5uYXZiYXItbGFuZ3VhZ2VzIHtcbiAgICAgIC5sYW5nLWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50LWxhbmcge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZiYXIubmF2YmFyLWF2ZW5pci10b3Age1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdnBpbGxhci1zd2l0emVybGFuZCB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYXZlbmlyLXJlZDtcbiAgICB9XG4gIH1cbiAgLm5hdnBpbGxhci1tYXJrZXRzIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItb3JhbmdlO1xuICAgIH1cbiAgfVxuICAubmF2cGlsbGFyLXN0YXRlIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItZ3JlZW47XG4gICAgfVxuICB9XG4gIC5uYXZwaWxsYXItZ292ZXJubWVudCB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYXZlbmlyLWJsdWU7XG4gICAgfVxuICB9XG4gIC5uYXZwaWxsYXItc29jaWV0eSB7XG4gICAgLm5hdi1saW5rIHNwYW4ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYXZlbmlyLXB1cnBsZTtcbiAgICB9XG4gIH1cbiAgLnRpdGxlLWJpZyBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgfVxuICAuc2VjdGlvbi1zcG9uc29ycyAuYmxvY2stYmFubmVyIC5ibG9jay1pbm5lciAudGl0bGUtYmlnIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJHdoaXRlO1xuICB9XG4gIC5iYW5lci1jb250YWN0IHtcbiAgICBhLCBhOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIC0ycHggI2ZmZmZmZjtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLW1lbWJlciAudGl0bGUtbWVtYmVyIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJGJsYWNrO1xuICB9XG4gIC50ZWFzZSAudGl0bGUtdGVhc2VyIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIC0xcHggIzI2MjYyNjtcbiAgfVxuICAudGVhc2VyLWhlcm8gLnRlYXNlIC50aXRsZS10ZWFzZXIgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtNHB4IDAgLTFweCAjMjYyNjI2O1xuICB9XG59XG4vLyBFREdFIDEyK1xuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcbiAgI2hlYWRlciB7XG4gICAgLm5hdmJhci1sYW5ndWFnZXMge1xuICAgICAgLmxhbmctaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnQtbGFuZyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItYXZlbmlyLXRvcCB7XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmF2cGlsbGFyLXN3aXR6ZXJsYW5kIHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItcmVkO1xuICAgIH1cbiAgfVxuICAubmF2cGlsbGFyLW1hcmtldHMge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJGF2ZW5pci1vcmFuZ2U7XG4gICAgfVxuICB9XG4gIC5uYXZwaWxsYXItc3RhdGUge1xuICAgIC5uYXYtbGluayBzcGFuIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJGF2ZW5pci1ncmVlbjtcbiAgICB9XG4gIH1cbiAgLm5hdnBpbGxhci1nb3Zlcm5tZW50IHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItYmx1ZTtcbiAgICB9XG4gIH1cbiAgLm5hdnBpbGxhci1zb2NpZXR5IHtcbiAgICAubmF2LWxpbmsgc3BhbiB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRhdmVuaXItcHVycGxlO1xuICAgIH1cbiAgfVxuICAudGl0bGUtYmlnIHNwYW4ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJGJsYWNrO1xuICB9XG4gIC5zZWN0aW9uLXNwb25zb3JzIC5ibG9jay1iYW5uZXIgLmJsb2NrLWlubmVyIC50aXRsZS1iaWcgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkd2hpdGU7XG4gIH1cbiAgLmJhbmVyLWNvbnRhY3Qge1xuICAgIGEsIGE6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgLTJweCAjZmZmZmZmO1xuICAgIH1cbiAgfVxuICAuYmxvY2stbWVtYmVyIC50aXRsZS1tZW1iZXIgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkYmxhY2s7XG4gIH1cbiAgLnRlYXNlIC50aXRsZS10ZWFzZXIgc3BhbiB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgLTFweCAjMjYyNjI2O1xuICB9XG4gIC50ZWFzZXItaGVybyAudGVhc2UgLnRpdGxlLXRlYXNlciBzcGFuIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC00cHggMCAtMXB4ICMyNjI2MjY7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjIE92ZXJ3cml0ZXMgZm9yIEFsbCBJRSA8PTlcbiAgaW50ZWdyYXRlZCBieSBjb25kaXRpb25hbCBjb21tZW50LCB3aGljaCBpcyBub3Qgd29ya2luZyBndCBpZTEwXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy9cbi8vIEJvb3RzdHJhcCAzIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcInNyc2x5L2Jvb3RzdHJhcC1pZTgvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJzcnNseS9ib290c3RyYXAtaWU4L2dyaWRcIjtcbkBpbXBvcnQgXCJzcnNseS9ib290c3RyYXAtaWU4L2dyaWQtZnJhbWV3b3JrXCI7XG5cblxuLy9cbi8vIFNyc2x5IDogSUU5IGFuZCAxMFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcbiAgLy9cbiAgLy8gRmFsbGJhY2sgQ1NTIEJvb3RzdHJhcCA0IElFOC85IChodHRwczovL2dpdGh1Yi5jb20vY29saWZmL2Jvb3RzdHJhcC1pZTgpXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICBib2R5e2ZvbnQtc2l6ZToxNnB4fVxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e21hcmdpbi1ib3R0b206OHB4fVxuICBwe21hcmdpbi1ib3R0b206MTZweH1cbiAgYWRkcmVzc3ttYXJnaW4tYm90dG9tOjE2cHh9XG4gIG9sLHVsLGRse21hcmdpbi1ib3R0b206MTZweH1cbiAgZGR7bWFyZ2luLWJvdHRvbTo4cHh9XG4gIGJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxNnB4fVxuICBwcmV7bWFyZ2luLWJvdHRvbToxNnB4fVxuICBmaWd1cmV7bWFyZ2luOjAgMCAxNnB4fVxuICBjYXB0aW9ue3BhZGRpbmctdG9wOjEycHg7cGFkZGluZy1ib3R0b206MTJweH1cbiAgbGFiZWx7bWFyZ2luLWJvdHRvbTo4cHh9XG4gIGxlZ2VuZHttYXJnaW4tYm90dG9tOjhweDtmb250LXNpemU6MjRweH1cbiAgY29kZXtwYWRkaW5nOjNweCA2cHh9XG4gIGtiZHtwYWRkaW5nOjNweCA2cHh9XG4gIGhye21hcmdpbi10b3A6MTZweDttYXJnaW4tYm90dG9tOjE2cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMH1cbiAgaDF7Zm9udC1zaXplOjQwcHh9XG4gIGgye2ZvbnQtc2l6ZTozMnB4fVxuICBoM3tmb250LXNpemU6MjhweH1cbiAgaDR7Zm9udC1zaXplOjI0cHh9XG4gIGg1e2ZvbnQtc2l6ZToyMHB4fVxuICBoNntmb250LXNpemU6MTZweH1cblxuICAuYWxlcnR7bWFyZ2luLWJvdHRvbToxNnB4fVxuICAuYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDo0MHB4fVxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3Nle3RvcDogLTJweDtyaWdodDogLTIwcHh9XG4gIC5ibG9ja3F1b3Rle3BhZGRpbmc6OHB4IDE2cHg7bWFyZ2luLWJvdHRvbToxNnB4O2ZvbnQtc2l6ZToyMHB4O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjZWNlZWVmfVxuICAuYmxvY2txdW90ZS1yZXZlcnNle3BhZGRpbmctcmlnaHQ6MTZweDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkICNlY2VlZWZ9XG4gIC5icmVhZGNydW1ie3BhZGRpbmc6MTJweCAxNnB4O21hcmdpbi1ib3R0b206MTZweH1cbiAgLmJ0bntwYWRkaW5nOjhweCAxNnB4O2ZvbnQtc2l6ZToxNnB4fVxuICAuYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWR7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NjUpfVxuICAuYnRuLXRvb2xiYXJ7bWFyZ2luLWxlZnQ6LThweH1cbiAgLmNhcmR7bWFyZ2luLWJvdHRvbToxMnB4O2JvcmRlcjoxcHggc29saWQgIzAwMH1cbiAgLmNhcmQtYmxvY2t7cGFkZGluZzoyMHB4fVxuICAuY2FyZC1mb290ZXJ7cGFkZGluZzoxMnB4IDIwcHg7Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDB9XG4gIC5jYXJkLWhlYWRlcntwYWRkaW5nOjEycHggMjBweH1cbiAgLmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi1ib3R0b206LTEycHg7bWFyZ2luLWxlZnQ6LTEwcHg7Ym9yZGVyLWJvdHRvbTowfVxuICAuY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi1sZWZ0Oi0xMHB4fVxuICAuY2FyZC1pbWctb3ZlcmxheXtwYWRkaW5nOjIwcHh9XG4gIC5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LTZweH1cbiAgLmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbToxMnB4fVxuICAuY2FyZXR7Ym9yZGVyLXRvcDo0cHggc29saWR9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsLmNhcm91c2VsLWNvbnRyb2wtbmV4dHtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCl9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVye2ZpbHRlcjphbHBoYShvcGFjaXR5PTkwKX1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGl7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XSwucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tdG9wOjRweH1cbiAgLmNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9XG4gIC5jbG9zZXtmb250LXNpemU6MjRweDtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCl9XG4gIC5jbG9zZTpmb2N1cywuY2xvc2U6aG92ZXJ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NzUpfVxuICAuY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweDttYXJnaW4tYm90dG9tOjB9XG4gIC5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHg7Zm9udC1zaXplOjIwcHh9XG4gIC5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1ib3R0b206NHB4O2ZvbnQtc2l6ZToxNHB4fVxuICAuY29sLWZvcm0tbGVnZW5ke3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHg7Zm9udC1zaXplOjE2cHh9XG4gIC5jb250YWluZXJ7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fVxuICAuY3VzdG9tLWNvbnRyb2x7cGFkZGluZy1sZWZ0OjI0cHh9XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7dG9wOjRweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXR7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9XG4gIC5jdXN0b20tZmlsZXtoZWlnaHQ6NDBweH1cbiAgLmN1c3RvbS1maWxlLWNvbnRyb2x7aGVpZ2h0OjQwcHg7cGFkZGluZzo4cHggMTZweH1cbiAgLmN1c3RvbS1maWxlLWlucHV0e21pbi13aWR0aDoyMjRweH1cbiAgLmN1c3RvbS1zZWxlY3R7cGFkZGluZzo2cHggMjhweCA2cHggMTJweDtib3JkZXI6MXB4IHNvbGlkICMwMDA7YmFja2dyb3VuZC1pbWFnZTpub25lIFxcOTtwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtIFxcOTt9XG4gIC5jdXN0b20tc2VsZWN0LXNte3BhZGRpbmctdG9wOjZweDtwYWRkaW5nLWJvdHRvbTo2cHh9XG4gIC5kaXNwbGF5LTF7Zm9udC1zaXplOjk2cHh9XG4gIC5kaXNwbGF5LTJ7Zm9udC1zaXplOjg4cHh9XG4gIC5kaXNwbGF5LTN7Zm9udC1zaXplOjcycHh9XG4gIC5kaXNwbGF5LTR7Zm9udC1zaXplOjU2cHh9XG4gIC5kbC1ob3Jpem9udGFse21hcmdpbi1yaWdodDotMzBweDttYXJnaW4tbGVmdDotMzBweH1cbiAgLmRyb3Bkb3duLWRpdmlkZXJ7bWFyZ2luOjhweCAwfVxuICAuZHJvcGRvd24taGVhZGVye2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6IDhweCAyNHB4fVxuICAuZHJvcGRvd24taXRlbXtwYWRkaW5nOiAzcHggMjRweH1cbiAgLmRyb3Bkb3duLW1lbnV7Zm9udC1zaXplOjE2cHg7bWluLXdpZHRoOjE2MHB4O3BhZGRpbmc6OHB4IDA7bWFyZ2luOjJweCAwIDA7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfVxuICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVye21hcmdpbi1yaWdodDo0cHg7bWFyZ2luLWxlZnQ6NHB4fVxuICAuZHJvcHVwIC5jYXJldCwubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0e2JvcmRlci1ib3R0b206NHB4IHNvbGlkfVxuICAuZmFkZS5zaG93e2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCl9XG4gIC5mYWRle2ZpbHRlcjphbHBoYShvcGFjaXR5PTApfVxuICAuZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOjhweH1cbiAgLmZvcm0tY2hlY2t7bWFyZ2luLWJvdHRvbToxMnB4fVxuICAuZm9ybS1jaGVjay1pbmxpbmV7cGFkZGluZy1sZWZ0OjIwcHh9XG4gIC5mb3JtLWNoZWNrLWlucHV0e21hcmdpbi10b3A6NHB4O21hcmdpbi1sZWZ0Oi0yMHB4fVxuICAuZm9ybS1jaGVjay1sYWJlbHtwYWRkaW5nLWxlZnQ6MjBweH1cbiAgLmZvcm0tY29udHJvbHtwYWRkaW5nOjhweCAxMnB4O2ZvbnQtc2l6ZToxNnB4O2JvcmRlcjoxcHggc29saWQgIzAwMH1cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFja3ttYXJnaW4tdG9wOjRweH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWN7cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweH1cbiAgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxNnB4fVxuICAuZm9ybS10ZXh0e21hcmdpbi10b3A6NHB4fVxuICAuaW1nLXRodW1ibmFpbHtwYWRkaW5nOjRweH1cbiAgLmlucHV0LWdyb3VwLWFkZG9ue3BhZGRpbmc6NnB4IDEycHg7Zm9udC1zaXplOjE2cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfVxuICAuanVtYm90cm9ue3BhZGRpbmc6MzJweCAxNnB4O21hcmdpbi1ib3R0b206MzJweH1cbiAgLmxlYWR7Zm9udC1zaXplOjIwcHh9XG4gIC5saXN0LWdyb3VwLWl0ZW17cGFkZGluZzoxMnB4IDIwcHg7Ym9yZGVyOiAxcHggc29saWQgIzAwMH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGV7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCl9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93e2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKX1cbiAgLm0tMXttYXJnaW46IDE2cHggMTZweCAhaW1wb3J0YW50fVxuICAubXQtMXttYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnR9XG4gIC5tci0xe21hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50fVxuICAubWItMXttYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnR9XG4gIC5tbC0xe21hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnR9XG4gIC5teC0xe21hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnR9XG4gIC5teS0xe21hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnR9XG4gIC5tLTJ7bWFyZ2luOiAyNHB4IDI0cHggIWltcG9ydGFudH1cbiAgLm10LTJ7bWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50fVxuICAubXItMnttYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudH1cbiAgLm1iLTJ7bWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50fVxuICAubWwtMnttYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50fVxuICAubXgtMnttYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDttYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50fVxuICAubXktMnttYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50fVxuICAubS0ze21hcmdpbjogNDhweCA0OHB4ICFpbXBvcnRhbnR9XG4gIC5tdC0ze21hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudH1cbiAgLm1yLTN7bWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnR9XG4gIC5tYi0ze21hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudH1cbiAgLm1sLTN7bWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudH1cbiAgLm14LTN7bWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudH1cbiAgLm15LTN7bWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudH1cbiAgLm5hdmJhcntwYWRkaW5nOjhweCAxNnB4fVxuICAubmF2YmFyLWJyYW5ke3BhZGRpbmctdG9wOjRweDtwYWRkaW5nLWJvdHRvbTo0cHg7bWFyZ2luLXJpZ2h0OjE2cHg7Zm9udC1zaXplOjIwcHh9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWRpdmlkZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXN7Y29sb3I6I2ZmZn1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjojZmZmfVxuICAubmF2YmFyLWRpdmlkZXJ7cGFkZGluZy10b3A6Ni44cHg7cGFkZGluZy1ib3R0b206Ni44cHg7bWFyZ2luLXJpZ2h0OjE2cHg7bWFyZ2luLWxlZnQ6MTZweH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctdG9wOjYuOHB4O3BhZGRpbmctYm90dG9tOjYuOHB4fVxuICAubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzo4cHggMTJweDtmb250LXNpemU6MjBweH1cbiAgLm5hdmJhci10b2dnbGVhYmxlLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6OHB4fVxuICAucC1hLTF7cGFkZGluZzoxNnB4IDE2cHggIWltcG9ydGFudH1cbiAgLnAtYS0ye3BhZGRpbmc6MjRweCAyNHB4ICFpbXBvcnRhbnR9XG4gIC5wLWEtM3twYWRkaW5nOjQ4cHggNDhweCAhaW1wb3J0YW50fVxuICAucC1iLTF7cGFkZGluZy1ib3R0b206MTZweCAhaW1wb3J0YW50fVxuICAucC1iLTJ7cGFkZGluZy1ib3R0b206MjRweCAhaW1wb3J0YW50fVxuICAucC1iLTN7cGFkZGluZy1ib3R0b206NDhweCAhaW1wb3J0YW50fVxuICAucC1sLTF7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH1cbiAgLnAtbC0ye3BhZGRpbmctbGVmdDoyNHB4ICFpbXBvcnRhbnR9XG4gIC5wLWwtM3twYWRkaW5nLWxlZnQ6NDhweCAhaW1wb3J0YW50fVxuICAucC1yLTF7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnR9XG4gIC5wLXItMntwYWRkaW5nLXJpZ2h0OjI0cHggIWltcG9ydGFudH1cbiAgLnAtci0ze3BhZGRpbmctcmlnaHQ6NDhweCAhaW1wb3J0YW50fVxuICAucC10LTF7cGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50fVxuICAucC10LTJ7cGFkZGluZy10b3A6MjRweCAhaW1wb3J0YW50fVxuICAucC10LTN7cGFkZGluZy10b3A6NDhweCAhaW1wb3J0YW50fVxuICAucC14LTF7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudH1cbiAgLnAteC0ye3BhZGRpbmctcmlnaHQ6MjRweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoyNHB4ICFpbXBvcnRhbnR9XG4gIC5wLXgtM3twYWRkaW5nLXJpZ2h0OjQ4cHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NDhweCAhaW1wb3J0YW50fVxuICAucC15LTF7cGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjE2cHggIWltcG9ydGFudH1cbiAgLnAteS0ye3BhZGRpbmctdG9wOjI0cHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToyNHB4ICFpbXBvcnRhbnR9XG4gIC5wLXktM3twYWRkaW5nLXRvcDo0OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NDhweCAhaW1wb3J0YW50fVxuICAucGFnZS1saW5re3BhZGRpbmc6OHB4IDEycHh9XG4gIC5wYWdpbmF0aW9ue21hcmdpbi10b3A6MTZweDttYXJnaW4tYm90dG9tOjE2cHh9XG4gIC5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzoxMnB4IDI0cHg7Zm9udC1zaXplOjIwcHh9XG4gIC5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzo0LjRweCAxMnB4O2ZvbnQtc2l6ZToxNHB4fVxuICAucG9wb3Zlcntmb250LXNpemU6MTRweDtib3JkZXI6MXB4IHNvbGlkICMwMDB9XG4gIC5wb3BvdmVyLXRpdGxle2ZvbnQtc2l6ZToxNnB4fVxuICAucHJvZ3Jlc3N7aGVpZ2h0OjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fVxuICAucm91bmRlZC10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4fVxuICAucm91bmRlZC1yaWdodHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4fVxuICAucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4fVxuICAucm91bmRlZC1sZWZ0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4fVxuICAudGFibGUgdGgsLnRhYmxlIHRke3BhZGRpbmc6MTJweH1cbiAgLnRhYmxle21hcmdpbi1ib3R0b206MTZweH1cbiAgLnRhYmxlLXNtIHRoLC50YWJsZS1zbSB0ZHtwYWRkaW5nOjVweH1cbiAgLnRhYmxlLXJlc3BvbnNpdmV7bWluLWhlaWdodDowJX1cbiAgLnRvb2x0aXB7Zm9udC1zaXplOjE0cHh9XG4gIC50b29sdGlwLnNob3d7ZmlsdGVyOmFscGhhKG9wYWNpdHk9OTApfVxuXG4gIC8vXG4gIC8vIFNyc2x5XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAjc3JzbHkge1xuXG4gICAgLy9cbiAgICAvLyBHcmlkIHN5c3RlbVxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAvLyBDb250YWluZXIgd2lkdGhzXG4gICAgLy9cbiAgICAvLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiAkY29udGFpbmVyLXNtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHdpZHRoOiAkY29udGFpbmVyLW1kO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHdpZHRoOiAkY29udGFpbmVyLWxnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZsdWlkIGNvbnRhaW5lclxuICAgIC8vXG4gICAgLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aG91dCBhbnkgZGVmaW5lZFxuICAgIC8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG4gICAgfVxuXG4gICAgLy8gUm93XG4gICAgLy9cbiAgICAvLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4gICAgLnJvdyB7XG4gICAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICB9XG5cbiAgICAvLyBDb2x1bW5zXG4gICAgLy9cbiAgICAvLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbiAgICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcblxuICAgIC8vIEV4dHJhIHNtYWxsIGdyaWRcbiAgICAvL1xuICAgIC8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2VcbiAgICAvLyBzbWFydHBob25lcy5cblxuICAgIEBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG5cbiAgICAvLyBTbWFsbCBncmlkXG4gICAgLy9cbiAgICAvLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbiAgICAvLyB0byB0YWJsZXRzLlxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xuICAgIH1cblxuICAgIC8vIE1lZGl1bSBncmlkXG4gICAgLy9cbiAgICAvLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWdyaWQobWQpO1xuICAgIH1cblxuICAgIC8vIExhcmdlIGdyaWRcbiAgICAvL1xuICAgIC8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBTcnNseSBTdHlsZXNcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLnNlY3Rpb24ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgI2hlYWRlciB7XG4gICAgICAubmF2YmFyLm5hdmJhci1sb25nZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgLm5hdmJhci1zb2NpYWxzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICBmbG9vcigoJGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoJGd1dHRlciAvIDIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iXX0= */