@import url(//fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Playfair+Display:400,700);/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px;--breakpoint-xl: 1330px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{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:-0.25em}sup{top:-0.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}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}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}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}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}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,.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\A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 768px){.container{max-width:750px}}@media(min-width: 992px){.container{max-width:970px}}@media(min-width: 1200px){.container{max-width:1140px}}@media(min-width: 1330px){.container{max-width:1300px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.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.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width: 768px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.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.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width: 992px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.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.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width: 1200px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.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.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width: 1330px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.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.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.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,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-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,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(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,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width: 767.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: 991.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: 1199.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: 1329.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{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;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 + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{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{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:0.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width: 768px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;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{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:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.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,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.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,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.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,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.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,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.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,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.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,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.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,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.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,.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,.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,.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,.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,.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,.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,.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,.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,.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,.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,.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,.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,.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,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .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 .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,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width: 768px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width: 1330px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:0.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + 0.5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.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(0.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .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(0.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + 0.5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 0.75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 0.75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + 0.4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .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:#b3d7ff}.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:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .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:#b3d7ff}.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:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .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:#b3d7ff}.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 .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media(max-width: 767.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 768px){.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{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width: 991.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 992px){.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{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width: 1199.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 1200px){.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{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width: 1329.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media(min-width: 1330px){.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{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{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{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(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,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(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,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.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,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.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,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-0.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,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(0.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media(min-width: 768px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media(min-width: 768px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card: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: 768px){.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>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#545b62}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width: 768px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:0.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media(min-width: 768px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width: 992px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width: 1200px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media(min-width: 1330px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{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;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:0.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.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 .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-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);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,.2);border-radius:.3rem;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:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 768px){.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)}.modal-sm{max-width:300px}}@media(min-width: 1200px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width: 1330px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc((0.5rem + 1px) * -1)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^=right]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc((0.5rem + 1px) * -1)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^=bottom]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^=left]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#007bff !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc !important}.bg-secondary{background-color:#6c757d !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#007bff !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:.2rem !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-lg{border-radius:.3rem !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: 768px){.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: 992px){.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: 1200px){.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: 1330px){.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.8571428571%}.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{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: 768px){.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: 992px){.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: 1200px){.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: 1330px){.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: 768px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media(min-width: 992px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media(min-width: 1200px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media(min-width: 1330px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports(position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;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 .125rem .25rem rgba(0,0,0,.075) !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(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}.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)}.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:-0.25rem !important}.mt-n1,.my-n1{margin-top:-0.25rem !important}.mr-n1,.mx-n1{margin-right:-0.25rem !important}.mb-n1,.my-n1{margin-bottom:-0.25rem !important}.ml-n1,.mx-n1{margin-left:-0.25rem !important}.m-n2{margin:-0.5rem !important}.mt-n2,.my-n2{margin-top:-0.5rem !important}.mr-n2,.mx-n2{margin-right:-0.5rem !important}.mb-n2,.my-n2{margin-bottom:-0.5rem !important}.ml-n2,.mx-n2{margin-left:-0.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: 768px){.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:-0.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}.m-sm-n2{margin:-0.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-0.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: 992px){.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:-0.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}.m-md-n2{margin:-0.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-0.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: 1200px){.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:-0.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}.m-lg-n2{margin:-0.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-0.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: 1330px){.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:-0.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}.m-xl-n2{margin:-0.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-0.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}}.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: 768px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 992px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 1200px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1330px){.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:#007bff !important}a.text-primary:hover,a.text-primary:focus{color:#0056b3 !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,.5) !important}.text-white-50{color:rgba(255,255,255,.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;overflow-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){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:1200px !important}.container{min-width:1200px !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}}/*# sourceMappingURL=style.css.map */
/*! jQuery UI - v1.12.1 - 2016-09-14*/ .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,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);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_555555_256x240.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_ffffff_256x240.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(https://www.marbellalvs.com/assets/demo2/css/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{box-shadow:0 0 5px #666}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\F26E"}.fa-accessible-icon:before{content:"\F368"}.fa-accusoft:before{content:"\F369"}.fa-address-book:before{content:"\F2B9"}.fa-address-card:before{content:"\F2BB"}.fa-adjust:before{content:"\F042"}.fa-adn:before{content:"\F170"}.fa-adversal:before{content:"\F36A"}.fa-affiliatetheme:before{content:"\F36B"}.fa-algolia:before{content:"\F36C"}.fa-align-center:before{content:"\F037"}.fa-align-justify:before{content:"\F039"}.fa-align-left:before{content:"\F036"}.fa-align-right:before{content:"\F038"}.fa-allergies:before{content:"\F461"}.fa-amazon:before{content:"\F270"}.fa-amazon-pay:before{content:"\F42C"}.fa-ambulance:before{content:"\F0F9"}.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-amilia:before{content:"\F36D"}.fa-anchor:before{content:"\F13D"}.fa-android:before{content:"\F17B"}.fa-angellist:before{content:"\F209"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-down:before{content:"\F107"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angrycreative:before{content:"\F36E"}.fa-angular:before{content:"\F420"}.fa-app-store:before{content:"\F36F"}.fa-app-store-ios:before{content:"\F370"}.fa-apper:before{content:"\F371"}.fa-apple:before{content:"\F179"}.fa-apple-pay:before{content:"\F415"}.fa-archive:before{content:"\F187"}.fa-arrow-alt-circle-down:before{content:"\F358"}.fa-arrow-alt-circle-left:before{content:"\F359"}.fa-arrow-alt-circle-right:before{content:"\F35A"}.fa-arrow-alt-circle-up:before{content:"\F35B"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-down:before{content:"\F063"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrows-alt:before{content:"\F0B2"}.fa-arrows-alt-h:before{content:"\F337"}.fa-arrows-alt-v:before{content:"\F338"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asterisk:before{content:"\F069"}.fa-asymmetrik:before{content:"\F372"}.fa-at:before{content:"\F1FA"}.fa-audible:before{content:"\F373"}.fa-audio-description:before{content:"\F29E"}.fa-autoprefixer:before{content:"\F41C"}.fa-avianex:before{content:"\F374"}.fa-aviato:before{content:"\F421"}.fa-aws:before{content:"\F375"}.fa-backward:before{content:"\F04A"}.fa-balance-scale:before{content:"\F24E"}.fa-ban:before{content:"\F05E"}.fa-band-aid:before{content:"\F462"}.fa-bandcamp:before{content:"\F2D5"}.fa-barcode:before{content:"\F02A"}.fa-bars:before{content:"\F0C9"}.fa-baseball-ball:before{content:"\F433"}.fa-basketball-ball:before{content:"\F434"}.fa-bath:before{content:"\F2CD"}.fa-battery-empty:before{content:"\F244"}.fa-battery-full:before{content:"\F240"}.fa-battery-half:before{content:"\F242"}.fa-battery-quarter:before{content:"\F243"}.fa-battery-three-quarters:before{content:"\F241"}.fa-bed:before{content:"\F236"}.fa-beer:before{content:"\F0FC"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-bell:before{content:"\F0F3"}.fa-bell-slash:before{content:"\F1F6"}.fa-bicycle:before{content:"\F206"}.fa-bimobject:before{content:"\F378"}.fa-binoculars:before{content:"\F1E5"}.fa-birthday-cake:before{content:"\F1FD"}.fa-bitbucket:before{content:"\F171"}.fa-bitcoin:before{content:"\F379"}.fa-bity:before{content:"\F37A"}.fa-black-tie:before{content:"\F27E"}.fa-blackberry:before{content:"\F37B"}.fa-blender:before{content:"\F517"}.fa-blind:before{content:"\F29D"}.fa-blogger:before{content:"\F37C"}.fa-blogger-b:before{content:"\F37D"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-bold:before{content:"\F032"}.fa-bolt:before{content:"\F0E7"}.fa-bomb:before{content:"\F1E2"}.fa-book:before{content:"\F02D"}.fa-book-open:before{content:"\F518"}.fa-bookmark:before{content:"\F02E"}.fa-bowling-ball:before{content:"\F436"}.fa-box:before{content:"\F466"}.fa-box-open:before{content:"\F49E"}.fa-boxes:before{content:"\F468"}.fa-braille:before{content:"\F2A1"}.fa-briefcase:before{content:"\F0B1"}.fa-briefcase-medical:before{content:"\F469"}.fa-broadcast-tower:before{content:"\F519"}.fa-broom:before{content:"\F51A"}.fa-btc:before{content:"\F15A"}.fa-bug:before{content:"\F188"}.fa-building:before{content:"\F1AD"}.fa-bullhorn:before{content:"\F0A1"}.fa-bullseye:before{content:"\F140"}.fa-burn:before{content:"\F46A"}.fa-buromobelexperte:before{content:"\F37F"}.fa-bus:before{content:"\F207"}.fa-buysellads:before{content:"\F20D"}.fa-calculator:before{content:"\F1EC"}.fa-calendar:before{content:"\F133"}.fa-calendar-alt:before{content:"\F073"}.fa-calendar-check:before{content:"\F274"}.fa-calendar-minus:before{content:"\F272"}.fa-calendar-plus:before{content:"\F271"}.fa-calendar-times:before{content:"\F273"}.fa-camera:before{content:"\F030"}.fa-camera-retro:before{content:"\F083"}.fa-capsules:before{content:"\F46B"}.fa-car:before{content:"\F1B9"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-caret-square-down:before{content:"\F150"}.fa-caret-square-left:before{content:"\F191"}.fa-caret-square-right:before{content:"\F152"}.fa-caret-square-up:before{content:"\F151"}.fa-caret-up:before{content:"\F0D8"}.fa-cart-arrow-down:before{content:"\F218"}.fa-cart-plus:before{content:"\F217"}.fa-cc-amazon-pay:before{content:"\F42D"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-apple-pay:before{content:"\F416"}.fa-cc-diners-club:before{content:"\F24C"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-cc-visa:before{content:"\F1F0"}.fa-centercode:before{content:"\F380"}.fa-certificate:before{content:"\F0A3"}.fa-chalkboard:before{content:"\F51B"}.fa-chalkboard-teacher:before{content:"\F51C"}.fa-chart-area:before{content:"\F1FE"}.fa-chart-bar:before{content:"\F080"}.fa-chart-line:before{content:"\F201"}.fa-chart-pie:before{content:"\F200"}.fa-check:before{content:"\F00C"}.fa-check-circle:before{content:"\F058"}.fa-check-square:before{content:"\F14A"}.fa-chess:before{content:"\F439"}.fa-chess-bishop:before{content:"\F43A"}.fa-chess-board:before{content:"\F43C"}.fa-chess-king:before{content:"\F43F"}.fa-chess-knight:before{content:"\F441"}.fa-chess-pawn:before{content:"\F443"}.fa-chess-queen:before{content:"\F445"}.fa-chess-rook:before{content:"\F447"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-down:before{content:"\F078"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-chevron-up:before{content:"\F077"}.fa-child:before{content:"\F1AE"}.fa-chrome:before{content:"\F268"}.fa-church:before{content:"\F51D"}.fa-circle:before{content:"\F111"}.fa-circle-notch:before{content:"\F1CE"}.fa-clipboard:before{content:"\F328"}.fa-clipboard-check:before{content:"\F46C"}.fa-clipboard-list:before{content:"\F46D"}.fa-clock:before{content:"\F017"}.fa-clone:before{content:"\F24D"}.fa-closed-captioning:before{content:"\F20A"}.fa-cloud:before{content:"\F0C2"}.fa-cloud-download-alt:before{content:"\F381"}.fa-cloud-upload-alt:before{content:"\F382"}.fa-cloudscale:before{content:"\F383"}.fa-cloudsmith:before{content:"\F384"}.fa-cloudversify:before{content:"\F385"}.fa-code:before{content:"\F121"}.fa-code-branch:before{content:"\F126"}.fa-codepen:before{content:"\F1CB"}.fa-codiepie:before{content:"\F284"}.fa-coffee:before{content:"\F0F4"}.fa-cog:before{content:"\F013"}.fa-cogs:before{content:"\F085"}.fa-coins:before{content:"\F51E"}.fa-columns:before{content:"\F0DB"}.fa-comment:before{content:"\F075"}.fa-comment-alt:before{content:"\F27A"}.fa-comment-dots:before{content:"\F4AD"}.fa-comment-slash:before{content:"\F4B3"}.fa-comments:before{content:"\F086"}.fa-compact-disc:before{content:"\F51F"}.fa-compass:before{content:"\F14E"}.fa-compress:before{content:"\F066"}.fa-connectdevelop:before{content:"\F20E"}.fa-contao:before{content:"\F26D"}.fa-copy:before{content:"\F0C5"}.fa-copyright:before{content:"\F1F9"}.fa-couch:before{content:"\F4B8"}.fa-cpanel:before{content:"\F388"}.fa-creative-commons:before{content:"\F25E"}.fa-creative-commons-by:before{content:"\F4E7"}.fa-creative-commons-nc:before{content:"\F4E8"}.fa-creative-commons-nc-eu:before{content:"\F4E9"}.fa-creative-commons-nc-jp:before{content:"\F4EA"}.fa-creative-commons-nd:before{content:"\F4EB"}.fa-creative-commons-pd:before{content:"\F4EC"}.fa-creative-commons-pd-alt:before{content:"\F4ED"}.fa-creative-commons-remix:before{content:"\F4EE"}.fa-creative-commons-sa:before{content:"\F4EF"}.fa-creative-commons-sampling:before{content:"\F4F0"}.fa-creative-commons-sampling-plus:before{content:"\F4F1"}.fa-creative-commons-share:before{content:"\F4F2"}.fa-credit-card:before{content:"\F09D"}.fa-crop:before{content:"\F125"}.fa-crosshairs:before{content:"\F05B"}.fa-crow:before{content:"\F520"}.fa-crown:before{content:"\F521"}.fa-css3:before{content:"\F13C"}.fa-css3-alt:before{content:"\F38B"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-cut:before{content:"\F0C4"}.fa-cuttlefish:before{content:"\F38C"}.fa-d-and-d:before{content:"\F38D"}.fa-dashcube:before{content:"\F210"}.fa-database:before{content:"\F1C0"}.fa-deaf:before{content:"\F2A4"}.fa-delicious:before{content:"\F1A5"}.fa-deploydog:before{content:"\F38E"}.fa-deskpro:before{content:"\F38F"}.fa-desktop:before{content:"\F108"}.fa-deviantart:before{content:"\F1BD"}.fa-diagnoses:before{content:"\F470"}.fa-dice:before{content:"\F522"}.fa-dice-five:before{content:"\F523"}.fa-dice-four:before{content:"\F524"}.fa-dice-one:before{content:"\F525"}.fa-dice-six:before{content:"\F526"}.fa-dice-three:before{content:"\F527"}.fa-dice-two:before{content:"\F528"}.fa-digg:before{content:"\F1A6"}.fa-digital-ocean:before{content:"\F391"}.fa-discord:before{content:"\F392"}.fa-discourse:before{content:"\F393"}.fa-divide:before{content:"\F529"}.fa-dna:before{content:"\F471"}.fa-dochub:before{content:"\F394"}.fa-docker:before{content:"\F395"}.fa-dollar-sign:before{content:"\F155"}.fa-dolly:before{content:"\F472"}.fa-dolly-flatbed:before{content:"\F474"}.fa-donate:before{content:"\F4B9"}.fa-door-closed:before{content:"\F52A"}.fa-door-open:before{content:"\F52B"}.fa-dot-circle:before{content:"\F192"}.fa-dove:before{content:"\F4BA"}.fa-download:before{content:"\F019"}.fa-draft2digital:before{content:"\F396"}.fa-dribbble:before{content:"\F17D"}.fa-dribbble-square:before{content:"\F397"}.fa-dropbox:before{content:"\F16B"}.fa-drupal:before{content:"\F1A9"}.fa-dumbbell:before{content:"\F44B"}.fa-dyalog:before{content:"\F399"}.fa-earlybirds:before{content:"\F39A"}.fa-ebay:before{content:"\F4F4"}.fa-edge:before{content:"\F282"}.fa-edit:before{content:"\F044"}.fa-eject:before{content:"\F052"}.fa-elementor:before{content:"\F430"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-ember:before{content:"\F423"}.fa-empire:before{content:"\F1D1"}.fa-envelope:before{content:"\F0E0"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-square:before{content:"\F199"}.fa-envira:before{content:"\F299"}.fa-equals:before{content:"\F52C"}.fa-eraser:before{content:"\F12D"}.fa-erlang:before{content:"\F39D"}.fa-ethereum:before{content:"\F42E"}.fa-etsy:before{content:"\F2D7"}.fa-euro-sign:before{content:"\F153"}.fa-exchange-alt:before{content:"\F362"}.fa-exclamation:before{content:"\F12A"}.fa-exclamation-circle:before{content:"\F06A"}.fa-exclamation-triangle:before{content:"\F071"}.fa-expand:before{content:"\F065"}.fa-expand-arrows-alt:before{content:"\F31E"}.fa-expeditedssl:before{content:"\F23E"}.fa-external-link-alt:before{content:"\F35D"}.fa-external-link-square-alt:before{content:"\F360"}.fa-eye:before{content:"\F06E"}.fa-eye-dropper:before{content:"\F1FB"}.fa-eye-slash:before{content:"\F070"}.fa-facebook:before{content:"\F09A"}.fa-facebook-f:before{content:"\F39E"}.fa-facebook-messenger:before{content:"\F39F"}.fa-facebook-square:before{content:"\F082"}.fa-fast-backward:before{content:"\F049"}.fa-fast-forward:before{content:"\F050"}.fa-fax:before{content:"\F1AC"}.fa-feather:before{content:"\F52D"}.fa-female:before{content:"\F182"}.fa-fighter-jet:before{content:"\F0FB"}.fa-file:before{content:"\F15B"}.fa-file-alt:before{content:"\F15C"}.fa-file-archive:before{content:"\F1C6"}.fa-file-audio:before{content:"\F1C7"}.fa-file-code:before{content:"\F1C9"}.fa-file-excel:before{content:"\F1C3"}.fa-file-image:before{content:"\F1C5"}.fa-file-medical:before{content:"\F477"}.fa-file-medical-alt:before{content:"\F478"}.fa-file-pdf:before{content:"\F1C1"}.fa-file-powerpoint:before{content:"\F1C4"}.fa-file-video:before{content:"\F1C8"}.fa-file-word:before{content:"\F1C2"}.fa-film:before{content:"\F008"}.fa-filter:before{content:"\F0B0"}.fa-fire:before{content:"\F06D"}.fa-fire-extinguisher:before{content:"\F134"}.fa-firefox:before{content:"\F269"}.fa-first-aid:before{content:"\F479"}.fa-first-order:before{content:"\F2B0"}.fa-first-order-alt:before{content:"\F50A"}.fa-firstdraft:before{content:"\F3A1"}.fa-flag:before{content:"\F024"}.fa-flag-checkered:before{content:"\F11E"}.fa-flask:before{content:"\F0C3"}.fa-flickr:before{content:"\F16E"}.fa-flipboard:before{content:"\F44D"}.fa-fly:before{content:"\F417"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-font:before{content:"\F031"}.fa-font-awesome:before{content:"\F2B4"}.fa-font-awesome-alt:before{content:"\F35C"}.fa-font-awesome-flag:before{content:"\F425"}.fa-font-awesome-logo-full:before{content:"\F4E6"}.fa-fonticons:before{content:"\F280"}.fa-fonticons-fi:before{content:"\F3A2"}.fa-football-ball:before{content:"\F44E"}.fa-fort-awesome:before{content:"\F286"}.fa-fort-awesome-alt:before{content:"\F3A3"}.fa-forumbee:before{content:"\F211"}.fa-forward:before{content:"\F04E"}.fa-foursquare:before{content:"\F180"}.fa-free-code-camp:before{content:"\F2C5"}.fa-freebsd:before{content:"\F3A4"}.fa-frog:before{content:"\F52E"}.fa-frown:before{content:"\F119"}.fa-fulcrum:before{content:"\F50B"}.fa-futbol:before{content:"\F1E3"}.fa-galactic-republic:before{content:"\F50C"}.fa-galactic-senate:before{content:"\F50D"}.fa-gamepad:before{content:"\F11B"}.fa-gas-pump:before{content:"\F52F"}.fa-gavel:before{content:"\F0E3"}.fa-gem:before{content:"\F3A5"}.fa-genderless:before{content:"\F22D"}.fa-get-pocket:before{content:"\F265"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-gift:before{content:"\F06B"}.fa-git:before{content:"\F1D3"}.fa-git-square:before{content:"\F1D2"}.fa-github:before{content:"\F09B"}.fa-github-alt:before{content:"\F113"}.fa-github-square:before{content:"\F092"}.fa-gitkraken:before{content:"\F3A6"}.fa-gitlab:before{content:"\F296"}.fa-gitter:before{content:"\F426"}.fa-glass-martini:before{content:"\F000"}.fa-glasses:before{content:"\F530"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-globe:before{content:"\F0AC"}.fa-gofore:before{content:"\F3A7"}.fa-golf-ball:before{content:"\F450"}.fa-goodreads:before{content:"\F3A8"}.fa-goodreads-g:before{content:"\F3A9"}.fa-google:before{content:"\F1A0"}.fa-google-drive:before{content:"\F3AA"}.fa-google-play:before{content:"\F3AB"}.fa-google-plus:before{content:"\F2B3"}.fa-google-plus-g:before{content:"\F0D5"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-wallet:before{content:"\F1EE"}.fa-graduation-cap:before{content:"\F19D"}.fa-gratipay:before{content:"\F184"}.fa-grav:before{content:"\F2D6"}.fa-greater-than:before{content:"\F531"}.fa-greater-than-equal:before{content:"\F532"}.fa-gripfire:before{content:"\F3AC"}.fa-grunt:before{content:"\F3AD"}.fa-gulp:before{content:"\F3AE"}.fa-h-square:before{content:"\F0FD"}.fa-hacker-news:before{content:"\F1D4"}.fa-hacker-news-square:before{content:"\F3AF"}.fa-hand-holding:before{content:"\F4BD"}.fa-hand-holding-heart:before{content:"\F4BE"}.fa-hand-holding-usd:before{content:"\F4C0"}.fa-hand-lizard:before{content:"\F258"}.fa-hand-paper:before{content:"\F256"}.fa-hand-peace:before{content:"\F25B"}.fa-hand-point-down:before{content:"\F0A7"}.fa-hand-point-left:before{content:"\F0A5"}.fa-hand-point-right:before{content:"\F0A4"}.fa-hand-point-up:before{content:"\F0A6"}.fa-hand-pointer:before{content:"\F25A"}.fa-hand-rock:before{content:"\F255"}.fa-hand-scissors:before{content:"\F257"}.fa-hand-spock:before{content:"\F259"}.fa-hands:before{content:"\F4C2"}.fa-hands-helping:before{content:"\F4C4"}.fa-handshake:before{content:"\F2B5"}.fa-hashtag:before{content:"\F292"}.fa-hdd:before{content:"\F0A0"}.fa-heading:before{content:"\F1DC"}.fa-headphones:before{content:"\F025"}.fa-heart:before{content:"\F004"}.fa-heartbeat:before{content:"\F21E"}.fa-helicopter:before{content:"\F533"}.fa-hips:before{content:"\F452"}.fa-hire-a-helper:before{content:"\F3B0"}.fa-history:before{content:"\F1DA"}.fa-hockey-puck:before{content:"\F453"}.fa-home:before{content:"\F015"}.fa-hooli:before{content:"\F427"}.fa-hospital:before{content:"\F0F8"}.fa-hospital-alt:before{content:"\F47D"}.fa-hospital-symbol:before{content:"\F47E"}.fa-hotjar:before{content:"\F3B1"}.fa-hourglass:before{content:"\F254"}.fa-hourglass-end:before{content:"\F253"}.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-start:before{content:"\F251"}.fa-houzz:before{content:"\F27C"}.fa-html5:before{content:"\F13B"}.fa-hubspot:before{content:"\F3B2"}.fa-i-cursor:before{content:"\F246"}.fa-id-badge:before{content:"\F2C1"}.fa-id-card:before{content:"\F2C2"}.fa-id-card-alt:before{content:"\F47F"}.fa-image:before{content:"\F03E"}.fa-images:before{content:"\F302"}.fa-imdb:before{content:"\F2D8"}.fa-inbox:before{content:"\F01C"}.fa-indent:before{content:"\F03C"}.fa-industry:before{content:"\F275"}.fa-infinity:before{content:"\F534"}.fa-info:before{content:"\F129"}.fa-info-circle:before{content:"\F05A"}.fa-instagram:before{content:"\F16D"}.fa-internet-explorer:before{content:"\F26B"}.fa-ioxhost:before{content:"\F208"}.fa-italic:before{content:"\F033"}.fa-itunes:before{content:"\F3B4"}.fa-itunes-note:before{content:"\F3B5"}.fa-java:before{content:"\F4E4"}.fa-jedi-order:before{content:"\F50E"}.fa-jenkins:before{content:"\F3B6"}.fa-joget:before{content:"\F3B7"}.fa-joomla:before{content:"\F1AA"}.fa-js:before{content:"\F3B8"}.fa-js-square:before{content:"\F3B9"}.fa-jsfiddle:before{content:"\F1CC"}.fa-key:before{content:"\F084"}.fa-keybase:before{content:"\F4F5"}.fa-keyboard:before{content:"\F11C"}.fa-keycdn:before{content:"\F3BA"}.fa-kickstarter:before{content:"\F3BB"}.fa-kickstarter-k:before{content:"\F3BC"}.fa-kiwi-bird:before{content:"\F535"}.fa-korvue:before{content:"\F42F"}.fa-language:before{content:"\F1AB"}.fa-laptop:before{content:"\F109"}.fa-laravel:before{content:"\F3BD"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-leaf:before{content:"\F06C"}.fa-leanpub:before{content:"\F212"}.fa-lemon:before{content:"\F094"}.fa-less:before{content:"\F41D"}.fa-less-than:before{content:"\F536"}.fa-less-than-equal:before{content:"\F537"}.fa-level-down-alt:before{content:"\F3BE"}.fa-level-up-alt:before{content:"\F3BF"}.fa-life-ring:before{content:"\F1CD"}.fa-lightbulb:before{content:"\F0EB"}.fa-line:before{content:"\F3C0"}.fa-link:before{content:"\F0C1"}.fa-linkedin:before{content:"\F08C"}.fa-linkedin-in:before{content:"\F0E1"}.fa-linode:before{content:"\F2B8"}.fa-linux:before{content:"\F17C"}.fa-lira-sign:before{content:"\F195"}.fa-list:before{content:"\F03A"}.fa-list-alt:before{content:"\F022"}.fa-list-ol:before{content:"\F0CB"}.fa-list-ul:before{content:"\F0CA"}.fa-location-arrow:before{content:"\F124"}.fa-lock:before{content:"\F023"}.fa-lock-open:before{content:"\F3C1"}.fa-long-arrow-alt-down:before{content:"\F309"}.fa-long-arrow-alt-left:before{content:"\F30A"}.fa-long-arrow-alt-right:before{content:"\F30B"}.fa-long-arrow-alt-up:before{content:"\F30C"}.fa-low-vision:before{content:"\F2A8"}.fa-lyft:before{content:"\F3C3"}.fa-magento:before{content:"\F3C4"}.fa-magic:before{content:"\F0D0"}.fa-magnet:before{content:"\F076"}.fa-male:before{content:"\F183"}.fa-mandalorian:before{content:"\F50F"}.fa-map:before{content:"\F279"}.fa-map-marker:before{content:"\F041"}.fa-map-marker-alt:before{content:"\F3C5"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-mars:before{content:"\F222"}.fa-mars-double:before{content:"\F227"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mastodon:before{content:"\F4F6"}.fa-maxcdn:before{content:"\F136"}.fa-medapps:before{content:"\F3C6"}.fa-medium:before{content:"\F23A"}.fa-medium-m:before{content:"\F3C7"}.fa-medkit:before{content:"\F0FA"}.fa-medrt:before{content:"\F3C8"}.fa-meetup:before{content:"\F2E0"}.fa-meh:before{content:"\F11A"}.fa-memory:before{content:"\F538"}.fa-mercury:before{content:"\F223"}.fa-microchip:before{content:"\F2DB"}.fa-microphone:before{content:"\F130"}.fa-microphone-alt:before{content:"\F3C9"}.fa-microphone-alt-slash:before{content:"\F539"}.fa-microphone-slash:before{content:"\F131"}.fa-microsoft:before{content:"\F3CA"}.fa-minus:before{content:"\F068"}.fa-minus-circle:before{content:"\F056"}.fa-minus-square:before{content:"\F146"}.fa-mix:before{content:"\F3CB"}.fa-mixcloud:before{content:"\F289"}.fa-mizuni:before{content:"\F3CC"}.fa-mobile:before{content:"\F10B"}.fa-mobile-alt:before{content:"\F3CD"}.fa-modx:before{content:"\F285"}.fa-monero:before{content:"\F3D0"}.fa-money-bill:before{content:"\F0D6"}.fa-money-bill-alt:before{content:"\F3D1"}.fa-money-bill-wave:before{content:"\F53A"}.fa-money-bill-wave-alt:before{content:"\F53B"}.fa-money-check:before{content:"\F53C"}.fa-money-check-alt:before{content:"\F53D"}.fa-moon:before{content:"\F186"}.fa-motorcycle:before{content:"\F21C"}.fa-mouse-pointer:before{content:"\F245"}.fa-music:before{content:"\F001"}.fa-napster:before{content:"\F3D2"}.fa-neuter:before{content:"\F22C"}.fa-newspaper:before{content:"\F1EA"}.fa-nintendo-switch:before{content:"\F418"}.fa-node:before{content:"\F419"}.fa-node-js:before{content:"\F3D3"}.fa-not-equal:before{content:"\F53E"}.fa-notes-medical:before{content:"\F481"}.fa-npm:before{content:"\F3D4"}.fa-ns8:before{content:"\F3D5"}.fa-nutritionix:before{content:"\F3D6"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-old-republic:before{content:"\F510"}.fa-opencart:before{content:"\F23D"}.fa-openid:before{content:"\F19B"}.fa-opera:before{content:"\F26A"}.fa-optin-monster:before{content:"\F23C"}.fa-osi:before{content:"\F41A"}.fa-outdent:before{content:"\F03B"}.fa-page4:before{content:"\F3D7"}.fa-pagelines:before{content:"\F18C"}.fa-paint-brush:before{content:"\F1FC"}.fa-palette:before{content:"\F53F"}.fa-palfed:before{content:"\F3D8"}.fa-pallet:before{content:"\F482"}.fa-paper-plane:before{content:"\F1D8"}.fa-paperclip:before{content:"\F0C6"}.fa-parachute-box:before{content:"\F4CD"}.fa-paragraph:before{content:"\F1DD"}.fa-parking:before{content:"\F540"}.fa-paste:before{content:"\F0EA"}.fa-patreon:before{content:"\F3D9"}.fa-pause:before{content:"\F04C"}.fa-pause-circle:before{content:"\F28B"}.fa-paw:before{content:"\F1B0"}.fa-paypal:before{content:"\F1ED"}.fa-pen-square:before{content:"\F14B"}.fa-pencil-alt:before{content:"\F303"}.fa-people-carry:before{content:"\F4CE"}.fa-percent:before{content:"\F295"}.fa-percentage:before{content:"\F541"}.fa-periscope:before{content:"\F3DA"}.fa-phabricator:before{content:"\F3DB"}.fa-phoenix-framework:before{content:"\F3DC"}.fa-phoenix-squadron:before{content:"\F511"}.fa-phone:before{content:"\F095"}.fa-phone-slash:before{content:"\F3DD"}.fa-phone-square:before{content:"\F098"}.fa-phone-volume:before{content:"\F2A0"}.fa-php:before{content:"\F457"}.fa-pied-piper:before{content:"\F2AE"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-pied-piper-hat:before{content:"\F4E5"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-piggy-bank:before{content:"\F4D3"}.fa-pills:before{content:"\F484"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-p:before{content:"\F231"}.fa-pinterest-square:before{content:"\F0D3"}.fa-plane:before{content:"\F072"}.fa-play:before{content:"\F04B"}.fa-play-circle:before{content:"\F144"}.fa-playstation:before{content:"\F3DF"}.fa-plug:before{content:"\F1E6"}.fa-plus:before{content:"\F067"}.fa-plus-circle:before{content:"\F055"}.fa-plus-square:before{content:"\F0FE"}.fa-podcast:before{content:"\F2CE"}.fa-poo:before{content:"\F2FE"}.fa-portrait:before{content:"\F3E0"}.fa-pound-sign:before{content:"\F154"}.fa-power-off:before{content:"\F011"}.fa-prescription-bottle:before{content:"\F485"}.fa-prescription-bottle-alt:before{content:"\F486"}.fa-print:before{content:"\F02F"}.fa-procedures:before{content:"\F487"}.fa-product-hunt:before{content:"\F288"}.fa-project-diagram:before{content:"\F542"}.fa-pushed:before{content:"\F3E1"}.fa-puzzle-piece:before{content:"\F12E"}.fa-python:before{content:"\F3E2"}.fa-qq:before{content:"\F1D6"}.fa-qrcode:before{content:"\F029"}.fa-question:before{content:"\F128"}.fa-question-circle:before{content:"\F059"}.fa-quidditch:before{content:"\F458"}.fa-quinscape:before{content:"\F459"}.fa-quora:before{content:"\F2C4"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-r-project:before{content:"\F4F7"}.fa-random:before{content:"\F074"}.fa-ravelry:before{content:"\F2D9"}.fa-react:before{content:"\F41B"}.fa-readme:before{content:"\F4D5"}.fa-rebel:before{content:"\F1D0"}.fa-receipt:before{content:"\F543"}.fa-recycle:before{content:"\F1B8"}.fa-red-river:before{content:"\F3E3"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-alien:before{content:"\F281"}.fa-reddit-square:before{content:"\F1A2"}.fa-redo:before{content:"\F01E"}.fa-redo-alt:before{content:"\F2F9"}.fa-registered:before{content:"\F25D"}.fa-rendact:before{content:"\F3E4"}.fa-renren:before{content:"\F18B"}.fa-reply:before{content:"\F3E5"}.fa-reply-all:before{content:"\F122"}.fa-replyd:before{content:"\F3E6"}.fa-researchgate:before{content:"\F4F8"}.fa-resolving:before{content:"\F3E7"}.fa-retweet:before{content:"\F079"}.fa-ribbon:before{content:"\F4D6"}.fa-road:before{content:"\F018"}.fa-robot:before{content:"\F544"}.fa-rocket:before{content:"\F135"}.fa-rocketchat:before{content:"\F3E8"}.fa-rockrms:before{content:"\F3E9"}.fa-rss:before{content:"\F09E"}.fa-rss-square:before{content:"\F143"}.fa-ruble-sign:before{content:"\F158"}.fa-ruler:before{content:"\F545"}.fa-ruler-combined:before{content:"\F546"}.fa-ruler-horizontal:before{content:"\F547"}.fa-ruler-vertical:before{content:"\F548"}.fa-rupee-sign:before{content:"\F156"}.fa-safari:before{content:"\F267"}.fa-sass:before{content:"\F41E"}.fa-save:before{content:"\F0C7"}.fa-schlix:before{content:"\F3EA"}.fa-school:before{content:"\F549"}.fa-screwdriver:before{content:"\F54A"}.fa-scribd:before{content:"\F28A"}.fa-search:before{content:"\F002"}.fa-search-minus:before{content:"\F010"}.fa-search-plus:before{content:"\F00E"}.fa-searchengin:before{content:"\F3EB"}.fa-seedling:before{content:"\F4D8"}.fa-sellcast:before{content:"\F2DA"}.fa-sellsy:before{content:"\F213"}.fa-server:before{content:"\F233"}.fa-servicestack:before{content:"\F3EC"}.fa-share:before{content:"\F064"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-share-square:before{content:"\F14D"}.fa-shekel-sign:before{content:"\F20B"}.fa-shield-alt:before{content:"\F3ED"}.fa-ship:before{content:"\F21A"}.fa-shipping-fast:before{content:"\F48B"}.fa-shirtsinbulk:before{content:"\F214"}.fa-shoe-prints:before{content:"\F54B"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-shopping-cart:before{content:"\F07A"}.fa-shower:before{content:"\F2CC"}.fa-sign:before{content:"\F4D9"}.fa-sign-in-alt:before{content:"\F2F6"}.fa-sign-language:before{content:"\F2A7"}.fa-sign-out-alt:before{content:"\F2F5"}.fa-signal:before{content:"\F012"}.fa-simplybuilt:before{content:"\F215"}.fa-sistrix:before{content:"\F3EE"}.fa-sitemap:before{content:"\F0E8"}.fa-sith:before{content:"\F512"}.fa-skull:before{content:"\F54C"}.fa-skyatlas:before{content:"\F216"}.fa-skype:before{content:"\F17E"}.fa-slack:before{content:"\F198"}.fa-slack-hash:before{content:"\F3EF"}.fa-sliders-h:before{content:"\F1DE"}.fa-slideshare:before{content:"\F1E7"}.fa-smile:before{content:"\F118"}.fa-smoking:before{content:"\F48D"}.fa-smoking-ban:before{content:"\F54D"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-snowflake:before{content:"\F2DC"}.fa-sort:before{content:"\F0DC"}.fa-sort-alpha-down:before{content:"\F15D"}.fa-sort-alpha-up:before{content:"\F15E"}.fa-sort-amount-down:before{content:"\F160"}.fa-sort-amount-up:before{content:"\F161"}.fa-sort-down:before{content:"\F0DD"}.fa-sort-numeric-down:before{content:"\F162"}.fa-sort-numeric-up:before{content:"\F163"}.fa-sort-up:before{content:"\F0DE"}.fa-soundcloud:before{content:"\F1BE"}.fa-space-shuttle:before{content:"\F197"}.fa-speakap:before{content:"\F3F3"}.fa-spinner:before{content:"\F110"}.fa-spotify:before{content:"\F1BC"}.fa-square:before{content:"\F0C8"}.fa-square-full:before{content:"\F45C"}.fa-stack-exchange:before{content:"\F18D"}.fa-stack-overflow:before{content:"\F16C"}.fa-star:before{content:"\F005"}.fa-star-half:before{content:"\F089"}.fa-staylinked:before{content:"\F3F5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-steam-symbol:before{content:"\F3F6"}.fa-step-backward:before{content:"\F048"}.fa-step-forward:before{content:"\F051"}.fa-stethoscope:before{content:"\F0F1"}.fa-sticker-mule:before{content:"\F3F7"}.fa-sticky-note:before{content:"\F249"}.fa-stop:before{content:"\F04D"}.fa-stop-circle:before{content:"\F28D"}.fa-stopwatch:before{content:"\F2F2"}.fa-store:before{content:"\F54E"}.fa-store-alt:before{content:"\F54F"}.fa-strava:before{content:"\F428"}.fa-stream:before{content:"\F550"}.fa-street-view:before{content:"\F21D"}.fa-strikethrough:before{content:"\F0CC"}.fa-stripe:before{content:"\F429"}.fa-stripe-s:before{content:"\F42A"}.fa-stroopwafel:before{content:"\F551"}.fa-studiovinari:before{content:"\F3F8"}.fa-stumbleupon:before{content:"\F1A4"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-subscript:before{content:"\F12C"}.fa-subway:before{content:"\F239"}.fa-suitcase:before{content:"\F0F2"}.fa-sun:before{content:"\F185"}.fa-superpowers:before{content:"\F2DD"}.fa-superscript:before{content:"\F12B"}.fa-supple:before{content:"\F3F9"}.fa-sync:before{content:"\F021"}.fa-sync-alt:before{content:"\F2F1"}.fa-syringe:before{content:"\F48E"}.fa-table:before{content:"\F0CE"}.fa-table-tennis:before{content:"\F45D"}.fa-tablet:before{content:"\F10A"}.fa-tablet-alt:before{content:"\F3FA"}.fa-tablets:before{content:"\F490"}.fa-tachometer-alt:before{content:"\F3FD"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-tape:before{content:"\F4DB"}.fa-tasks:before{content:"\F0AE"}.fa-taxi:before{content:"\F1BA"}.fa-teamspeak:before{content:"\F4F9"}.fa-telegram:before{content:"\F2C6"}.fa-telegram-plane:before{content:"\F3FE"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-terminal:before{content:"\F120"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-th:before{content:"\F00A"}.fa-th-large:before{content:"\F009"}.fa-th-list:before{content:"\F00B"}.fa-themeisle:before{content:"\F2B2"}.fa-thermometer:before{content:"\F491"}.fa-thermometer-empty:before{content:"\F2CB"}.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thumbs-down:before{content:"\F165"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbtack:before{content:"\F08D"}.fa-ticket-alt:before{content:"\F3FF"}.fa-times:before{content:"\F00D"}.fa-times-circle:before{content:"\F057"}.fa-tint:before{content:"\F043"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-toolbox:before{content:"\F552"}.fa-trade-federation:before{content:"\F513"}.fa-trademark:before{content:"\F25C"}.fa-train:before{content:"\F238"}.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-trash:before{content:"\F1F8"}.fa-trash-alt:before{content:"\F2ED"}.fa-tree:before{content:"\F1BB"}.fa-trello:before{content:"\F181"}.fa-tripadvisor:before{content:"\F262"}.fa-trophy:before{content:"\F091"}.fa-truck:before{content:"\F0D1"}.fa-truck-loading:before{content:"\F4DE"}.fa-truck-moving:before{content:"\F4DF"}.fa-tshirt:before{content:"\F553"}.fa-tty:before{content:"\F1E4"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-tv:before{content:"\F26C"}.fa-twitch:before{content:"\F1E8"}.fa-twitter:before{content:"\F099"}.fa-twitter-square:before{content:"\F081"}.fa-typo3:before{content:"\F42B"}.fa-uber:before{content:"\F402"}.fa-uikit:before{content:"\F403"}.fa-umbrella:before{content:"\F0E9"}.fa-underline:before{content:"\F0CD"}.fa-undo:before{content:"\F0E2"}.fa-undo-alt:before{content:"\F2EA"}.fa-uniregistry:before{content:"\F404"}.fa-universal-access:before{content:"\F29A"}.fa-university:before{content:"\F19C"}.fa-unlink:before{content:"\F127"}.fa-unlock:before{content:"\F09C"}.fa-unlock-alt:before{content:"\F13E"}.fa-untappd:before{content:"\F405"}.fa-upload:before{content:"\F093"}.fa-usb:before{content:"\F287"}.fa-user:before{content:"\F007"}.fa-user-alt:before{content:"\F406"}.fa-user-alt-slash:before{content:"\F4FA"}.fa-user-astronaut:before{content:"\F4FB"}.fa-user-check:before{content:"\F4FC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-clock:before{content:"\F4FD"}.fa-user-cog:before{content:"\F4FE"}.fa-user-edit:before{content:"\F4FF"}.fa-user-friends:before{content:"\F500"}.fa-user-graduate:before{content:"\F501"}.fa-user-lock:before{content:"\F502"}.fa-user-md:before{content:"\F0F0"}.fa-user-minus:before{content:"\F503"}.fa-user-ninja:before{content:"\F504"}.fa-user-plus:before{content:"\F234"}.fa-user-secret:before{content:"\F21B"}.fa-user-shield:before{content:"\F505"}.fa-user-slash:before{content:"\F506"}.fa-user-tag:before{content:"\F507"}.fa-user-tie:before{content:"\F508"}.fa-user-times:before{content:"\F235"}.fa-users:before{content:"\F0C0"}.fa-users-cog:before{content:"\F509"}.fa-ussunnah:before{content:"\F407"}.fa-utensil-spoon:before{content:"\F2E5"}.fa-utensils:before{content:"\F2E7"}.fa-vaadin:before{content:"\F408"}.fa-venus:before{content:"\F221"}.fa-venus-double:before{content:"\F226"}.fa-venus-mars:before{content:"\F228"}.fa-viacoin:before{content:"\F237"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-vial:before{content:"\F492"}.fa-vials:before{content:"\F493"}.fa-viber:before{content:"\F409"}.fa-video:before{content:"\F03D"}.fa-video-slash:before{content:"\F4E2"}.fa-vimeo:before{content:"\F40A"}.fa-vimeo-square:before{content:"\F194"}.fa-vimeo-v:before{content:"\F27D"}.fa-vine:before{content:"\F1CA"}.fa-vk:before{content:"\F189"}.fa-vnv:before{content:"\F40B"}.fa-volleyball-ball:before{content:"\F45F"}.fa-volume-down:before{content:"\F027"}.fa-volume-off:before{content:"\F026"}.fa-volume-up:before{content:"\F028"}.fa-vuejs:before{content:"\F41F"}.fa-walking:before{content:"\F554"}.fa-wallet:before{content:"\F555"}.fa-warehouse:before{content:"\F494"}.fa-weibo:before{content:"\F18A"}.fa-weight:before{content:"\F496"}.fa-weixin:before{content:"\F1D7"}.fa-whatsapp:before{content:"\F232"}.fa-whatsapp-square:before{content:"\F40C"}.fa-wheelchair:before{content:"\F193"}.fa-whmcs:before{content:"\F40D"}.fa-wifi:before{content:"\F1EB"}.fa-wikipedia-w:before{content:"\F266"}.fa-window-close:before{content:"\F410"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-windows:before{content:"\F17A"}.fa-wine-glass:before{content:"\F4E3"}.fa-wolf-pack-battalion:before{content:"\F514"}.fa-won-sign:before{content:"\F159"}.fa-wordpress:before{content:"\F19A"}.fa-wordpress-simple:before{content:"\F411"}.fa-wpbeginner:before{content:"\F297"}.fa-wpexplorer:before{content:"\F2DE"}.fa-wpforms:before{content:"\F298"}.fa-wrench:before{content:"\F0AD"}.fa-x-ray:before{content:"\F497"}.fa-xbox:before{content:"\F412"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-y-combinator:before{content:"\F23B"}.fa-yahoo:before{content:"\F19E"}.fa-yandex:before{content:"\F413"}.fa-yandex-international:before{content:"\F414"}.fa-yelp:before{content:"\F1E9"}.fa-yen-sign:before{content:"\F157"}.fa-yoast:before{content:"\F2B1"}.fa-youtube:before{content:"\F167"}.fa-youtube-square:before{content:"\F431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg) format("svg")}.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: 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;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform,opacity}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:transform,opacity}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"\D7";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-40px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:35px;font-weight:700}.fancybox-share p{margin:0;padding:0}p.fancybox-share__links{margin-right:-10px}.fancybox-share__button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}@charset "UTF-8";
/*
  Author: PropertyWebmasters
*/
/* Utilities
----------------------------------------------------------------------------- */
.u-no-padding {
  padding: 0;
}

.u-mt0 {
  margin-top: 0;
}

.u-mt09 {
  margin-top: 0.9em !important;
}

.u-mt05 {
  margin-top: 0.5em !important;
}

.u-mt1 {
  margin-top: 1em !important;
}

.u-mt2 {
  margin-top: 2em !important;
}

.u-mt3 {
  margin-top: 3em;
}

.u-mb0 {
  margin-bottom: 0;
}

.u-mb02 {
  margin-bottom: 0.2em !important;
}

.u-mb05 {
  margin-bottom: 0.5em !important;
}

.u-mb1 {
  margin-bottom: 1em !important;
}

.u-mb2 {
  margin-bottom: 2em !important;
}

.u-mb3 {
  margin-bottom: 3em;
}

.u-mr05 {
  margin-right: 0.5em;
}

.u-mr1 {
  margin-right: 1em;
}

.u-mr2 {
  margin-right: 2em;
}

.u-ml0 {
  margin-left: 0;
}

.u-ml1 {
  margin-left: 1em;
}

.u-ml2 {
  margin-left: 2em;
}

.u-p0 {
  padding: 0 !important;
}

.u-p05 {
  padding: 0.5em;
}

.u-p075 {
  padding: 0.75em;
}

.u-p1 {
  padding: 1em !important;
}

.u-p2 {
  padding: 2em;
}

.u-p3 {
  padding: 3em;
}

.u-p4 {
  padding: 4em;
}

.u-pt0 {
  padding-top: 0;
}

.u-pt05 {
  padding-top: 0.5em !important;
}

.u-pt075 {
  padding-top: 0.75em !important;
}

.u-pt1 {
  padding-top: 1em;
}

.u-pt2 {
  padding-top: 2em;
}

.u-pb0 {
  padding-bottom: 0;
}

.u-pb05 {
  padding-bottom: 0.5em !important;
}

.u-pb075 {
  padding-bottom: 0.75em !important;
}

.u-pb1 {
  padding-bottom: 1em;
}

.u-pb2 {
  padding-bottom: 2em;
}

.u-pr0 {
  padding-right: 0;
}

.u-pr1 {
  padding-right: 1em !important;
}

.u-pr2 {
  padding-right: 2em !important;
}

.u-pr3 {
  padding-right: 3em !important;
}

.u-pr4 {
  padding-right: 4em !important;
}

.u-pl0 {
  padding-left: 0;
}

.u-pl1 {
  padding-left: 1em !important;
}

.u-pl2 {
  padding-left: 2em !important;
}

.u-pl3 {
  padding-left: 3em !important;
}

.u-pl4 {
  padding-left: 4em !important;
}

.u-block {
  display: block;
}

.u-flex {
  display: flex;
}

.u-flex-center {
  align-items: center;
  justify-content: center;
}

.u-inline-block {
  display: inline-block;
}

.u-relative {
  position: relative;
}

.u-fixed {
  position: fixed;
}

.u-img-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.u-absolute {
  position: absolute;
}

.u-fullwidth {
  width: 100%;
}

.u-valign-bottom {
  vertical-align: bottom;
}

.u-dividing-line {
  height: 1px;
  width: 100%;
  display: block;
}

.u-pull-right {
  float: right;
}
@media (min-width: 768px) and (max-width: 991px) {
  .u-pull-right {
    float: none;
  }
}
@media (max-width: 767px) {
  .u-pull-right {
    float: none;
  }
}

.u-text-right {
  text-align: right;
}

.u-text-left {
  text-align: left;
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-block-mobile {
    width: 100%;
    display: block !important;
    margin-bottom: 1em;
  }
}
@media (max-width: 767px) {
  .u-block-mobile {
    width: 100%;
    display: block !important;
    margin-bottom: 1em;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-mobile-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .u-mobile-center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .u-no-breaks-mobile br {
    display: none;
  }
}
@media (max-width: 767px) {
  .u-no-breaks-mobile br {
    display: none;
  }
}

.u-no-resize {
  resize: none;
}

.u-opaque-hover:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.u-d-none {
  display: none;
}

.u-rounded-1 {
  border-radius: 1px;
}

.u-rounded-top-1 {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}

.u-rounded-2 {
  border-radius: 2px;
}

.u-rounded-top-2 {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.u-rounded-3 {
  border-radius: 3px;
}

.u-rounded-top-3 {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.u-rounded-4 {
  border-radius: 4px;
}

.u-rounded-top-4 {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.u-rounded-5 {
  border-radius: 5px;
}

.u-rounded-top-5 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.u-rounded-6 {
  border-radius: 6px;
}

.u-rounded-top-6 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.u-rounded-7 {
  border-radius: 7px;
}

.u-rounded-top-7 {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

.u-rounded-8 {
  border-radius: 8px;
}

.u-rounded-top-8 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.u-rounded-9 {
  border-radius: 9px;
}

.u-rounded-top-9 {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.u-rounded-10 {
  border-radius: 10px;
}

.u-rounded-top-10 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.u-rounded-11 {
  border-radius: 11px;
}

.u-rounded-top-11 {
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
}

.u-rounded-12 {
  border-radius: 12px;
}

.u-rounded-top-12 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.u-rounded-13 {
  border-radius: 13px;
}

.u-rounded-top-13 {
  border-top-left-radius: 13px;
  border-top-right-radius: 13px;
}

.u-rounded-14 {
  border-radius: 14px;
}

.u-rounded-top-14 {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
}

.u-rounded-15 {
  border-radius: 15px;
}

.u-rounded-top-15 {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.u-rounded-16 {
  border-radius: 16px;
}

.u-rounded-top-16 {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.u-rounded-17 {
  border-radius: 17px;
}

.u-rounded-top-17 {
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
}

.u-rounded-18 {
  border-radius: 18px;
}

.u-rounded-top-18 {
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
}

.u-rounded-19 {
  border-radius: 19px;
}

.u-rounded-top-19 {
  border-top-left-radius: 19px;
  border-top-right-radius: 19px;
}

.u-rounded-20 {
  border-radius: 20px;
}

.u-rounded-top-20 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.u-rounded-21 {
  border-radius: 21px;
}

.u-rounded-top-21 {
  border-top-left-radius: 21px;
  border-top-right-radius: 21px;
}

.u-rounded-22 {
  border-radius: 22px;
}

.u-rounded-top-22 {
  border-top-left-radius: 22px;
  border-top-right-radius: 22px;
}

.u-rounded-23 {
  border-radius: 23px;
}

.u-rounded-top-23 {
  border-top-left-radius: 23px;
  border-top-right-radius: 23px;
}

.u-rounded-24 {
  border-radius: 24px;
}

.u-rounded-top-24 {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.u-rounded-25 {
  border-radius: 25px;
}

.u-rounded-top-25 {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}

.u-rounded-26 {
  border-radius: 26px;
}

.u-rounded-top-26 {
  border-top-left-radius: 26px;
  border-top-right-radius: 26px;
}

.u-rounded-27 {
  border-radius: 27px;
}

.u-rounded-top-27 {
  border-top-left-radius: 27px;
  border-top-right-radius: 27px;
}

.u-rounded-28 {
  border-radius: 28px;
}

.u-rounded-top-28 {
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
}

.u-rounded-29 {
  border-radius: 29px;
}

.u-rounded-top-29 {
  border-top-left-radius: 29px;
  border-top-right-radius: 29px;
}

.u-rounded-30 {
  border-radius: 30px;
}

.u-rounded-top-30 {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.u-rounded-31 {
  border-radius: 31px;
}

.u-rounded-top-31 {
  border-top-left-radius: 31px;
  border-top-right-radius: 31px;
}

.u-rounded-32 {
  border-radius: 32px;
}

.u-rounded-top-32 {
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}

.u-rounded-33 {
  border-radius: 33px;
}

.u-rounded-top-33 {
  border-top-left-radius: 33px;
  border-top-right-radius: 33px;
}

.u-rounded-34 {
  border-radius: 34px;
}

.u-rounded-top-34 {
  border-top-left-radius: 34px;
  border-top-right-radius: 34px;
}

.u-rounded-35 {
  border-radius: 35px;
}

.u-rounded-top-35 {
  border-top-left-radius: 35px;
  border-top-right-radius: 35px;
}

.u-rounded-36 {
  border-radius: 36px;
}

.u-rounded-top-36 {
  border-top-left-radius: 36px;
  border-top-right-radius: 36px;
}

.u-rounded-37 {
  border-radius: 37px;
}

.u-rounded-top-37 {
  border-top-left-radius: 37px;
  border-top-right-radius: 37px;
}

.u-rounded-38 {
  border-radius: 38px;
}

.u-rounded-top-38 {
  border-top-left-radius: 38px;
  border-top-right-radius: 38px;
}

.u-rounded-39 {
  border-radius: 39px;
}

.u-rounded-top-39 {
  border-top-left-radius: 39px;
  border-top-right-radius: 39px;
}

.u-rounded-40 {
  border-radius: 40px;
}

.u-rounded-top-40 {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}

.u-rounded-41 {
  border-radius: 41px;
}

.u-rounded-top-41 {
  border-top-left-radius: 41px;
  border-top-right-radius: 41px;
}

.u-rounded-42 {
  border-radius: 42px;
}

.u-rounded-top-42 {
  border-top-left-radius: 42px;
  border-top-right-radius: 42px;
}

.u-rounded-43 {
  border-radius: 43px;
}

.u-rounded-top-43 {
  border-top-left-radius: 43px;
  border-top-right-radius: 43px;
}

.u-rounded-44 {
  border-radius: 44px;
}

.u-rounded-top-44 {
  border-top-left-radius: 44px;
  border-top-right-radius: 44px;
}

.u-rounded-45 {
  border-radius: 45px;
}

.u-rounded-top-45 {
  border-top-left-radius: 45px;
  border-top-right-radius: 45px;
}

.u-rounded-46 {
  border-radius: 46px;
}

.u-rounded-top-46 {
  border-top-left-radius: 46px;
  border-top-right-radius: 46px;
}

.u-rounded-47 {
  border-radius: 47px;
}

.u-rounded-top-47 {
  border-top-left-radius: 47px;
  border-top-right-radius: 47px;
}

.u-rounded-48 {
  border-radius: 48px;
}

.u-rounded-top-48 {
  border-top-left-radius: 48px;
  border-top-right-radius: 48px;
}

.u-rounded-49 {
  border-radius: 49px;
}

.u-rounded-top-49 {
  border-top-left-radius: 49px;
  border-top-right-radius: 49px;
}

.u-rounded-50 {
  border-radius: 50px;
}

.u-rounded-top-50 {
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
}

.u-center {
  margin-left: auto;
  margin-right: auto;
}

.u-index-high {
  z-index: 2;
}

.u-no-bg-image {
  background-image: none !important;
}

.u-parallax {
  background-attachment: fixed;
}

.u-vh-100 {
  height: 100vh;
}

.u-no-text-overflow {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.border-top-2px {
  border-top: 2px solid #fff;
}

.border-bottom-2px {
  border-bottom: 2px solid #fff;
}

.img-fullcover {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
}

.btn-padding-v2 {
  padding: 9px 16px 6px 16px !important;
}

.opacity-black {
  position: relative;
}
.opacity-black:before {
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}

.u-row-match-height {
  display: flex;
  flex-wrap: wrap;
}
.u-row-match-height > [class*=col-], .u-row-match-height > [class*=col] {
  display: flex;
  flex-grow: 1;
}

.row.u-row-spacing-6 {
  margin-left: -3px;
  margin-right: -3px;
}
.row.u-row-spacing-6 > div {
  padding-left: 3px;
  padding-right: 3px;
}
.row.u-row-spacing-8 {
  margin-left: -4px;
  margin-right: -4px;
}
.row.u-row-spacing-8 > div {
  padding-left: 4px;
  padding-right: 4px;
}
.row.u-row-spacing-12 {
  margin-left: -6px;
  margin-right: -6px;
}
.row.u-row-spacing-12 > div {
  padding-left: 6px;
  padding-right: 6px;
}
.row.u-row-spacing-22 {
  margin-left: -11px;
  margin-right: -11px;
}
.row.u-row-spacing-22 > div {
  padding-left: 11px;
  padding-right: 11px;
}
.row.u-row-spacing-26 {
  margin-left: -13px;
  margin-right: -13px;
}
.row.u-row-spacing-26 > div {
  padding-left: 13px;
  padding-right: 13px;
}
.row.u-row-spacing-36 {
  margin-left: -18px;
  margin-right: -18px;
}
.row.u-row-spacing-36 > div {
  padding-left: 18px;
  padding-right: 18px;
}

ul.u-list--col-2 {
  position: relative;
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
}
ul.u-list--col-2 > li {
  position: relative;
  left: 0;
  display: block;
}

/* Log
-----------------------------------------*/
.u-maxwidth-600 {
  max-width: 600px;
}

.u-maxwidth-800 {
  max-width: 800px;
}

.u-maxwidth-890 {
  max-width: 890px;
}

.u-maxwidth-1000 {
  max-width: 1000px;
}

.u-maxwidth-1040 {
  max-width: 1040px;
}

.u-maxwidth-1100 {
  max-width: 1100px;
}

.u-maxwidth-1140 {
  max-width: 1140px;
}

.u-maxwidth-1145 {
  max-width: 1145px;
}

.u-margin-center {
  margin-left: auto;
  margin-right: auto;
}

/*-----------------------------------------
* HIDE SHOW
-----------------------------------------*/
.u-hide {
  display: none !important;
}

.u-hide-soft {
  display: none;
}

@media (max-width: 1199px) {
  .u-show-1199 {
    display: block !important;
  }

  .u-show-1199-inline {
    display: inline-block !important;
  }

  .u-hide-1199 {
    display: none !important;
  }
}
@media (max-width: 1129px) {
  .u-show-1129-table-cell {
    display: table-cell !important;
  }
}
@media (max-width: 991px) {
  .u-show-991 {
    display: block !important;
  }

  .u-hide-991 {
    display: none !important;
  }

  .u-mt-md-22 {
    margin-top: 22px;
  }
}
@media (max-width: 767px) {
  .u-show-767 {
    display: block !important;
  }

  .u-hide-767 {
    display: none !important;
  }

  .u-mt-sm-0 {
    margin-top: 0;
  }

  .u-mb-sm-15 {
    margin-bottom: 15px;
  }

  .u-text-center-md {
    text-align: center;
  }
}
/**********************************************************
* BASE - Base styles
**********************************************************/
/*---------------------------------------------------
* MAIN COLORS
---------------------------------------------------*/
/*---------------------------------------------------
* HEADER
---------------------------------------------------*/
/*-----------------------------------------
* Colours - Prefix .c-
-----------------------------------------*/
a.c-primary:hover {
  color: #1a1a1a;
}

.c-primary {
  color: #000;
}

.c-bg-primary {
  background: #000;
}

.c-bg-white {
  background: #fff;
}

.c-bg-light-gray {
  background: #efefef;
}

.c-bg-light-gray-2 {
  background: #f7f7f7;
}

.c-light-gray {
  color: #efefef;
}

.c-bg-properties {
  background: #fefefe;
}

.c-bg-propprice {
  background: #252525;
}

.c-bg-section {
  background: #454545;
}

.c-bg-testimonials {
  background: #252525;
}

a.c-white {
  color: #fff;
}
a.c-white:hover {
  color: #fff;
}

.c-white {
  color: #fff;
}

.c-grey-1 {
  color: #898989;
}

.c-dark {
  color: #313131;
}

.c-darkcopy {
  color: #626262;
}

.c-bg-white {
  background: #fff;
}

.c-secondary {
  color: #000;
}

.c-bg-secondary {
  background: #000;
}

.c-secondary2 {
  color: #000;
}

.c-bg-secondary2 {
  background: #000;
}

a.c-tertiary {
  color: #e1e1e1;
}
a.c-tertiary:hover {
  color: white;
}
a.c-tertiary.-underline {
  color: white;
  text-decoration: underline;
}

.c-tertiary {
  color: #e1e1e1;
}
.c-tertiary.-underline {
  text-decoration: underline;
}

.c-bg-tertiary {
  background: #e1e1e1;
}

.c-lighter-gray {
  color: #737373;
}

.c-darker {
  color: #252525;
}

.c-gray {
  color: #e7e7e7;
}

.c-gray-2 {
  color: #414141;
}

.c-bg-gray {
  background: #e7e7e7;
}

.c-border-primary {
  border: 1px solid #000;
}

.c-border-gray {
  border: 1px solid #e7e7e7;
}

/*---------------------------------------------------
* FONTS
---------------------------------------------------*/
/* Adobe Font Kit (Loading)
------------------------------------------  */
.wf-loading {
  visibility: hidden;
}

.wf-active {
  visibility: visible;
}

.f-one {
  font-family: "Montserrat", sans-serif;
}

.f-two {
  font-family: "Montserrat", sans-serif;
}

.f-three {
  font-family: "Playfair Display", serif;
}

.f-light, .f-300 {
  font-weight: 300;
}

.f-regular {
  font-weight: 400;
}

.f-medium, .f-500 {
  font-weight: 500;
}

.f-semibold, .f-600 {
  font-weight: 600;
}

.f-bold, .f-700 {
  font-weight: 700;
}

.f-black, .f-900 {
  font-weight: 900;
}

.f-normal {
  font-style: normal !important;
}

.f-italic {
  font-style: italic;
}

.f-12 {
  font-size: 12px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-12 {
  font-size: 12px;
}

.f-13 {
  font-size: 13px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-13 {
  font-size: 13px;
}

.f-14 {
  font-size: 14px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-14 {
  font-size: 14px;
}

.f-15 {
  font-size: 15px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-15 {
  font-size: 15px;
}

.f-16 {
  font-size: 16px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-16 {
  font-size: 16px;
}

.f-17 {
  font-size: 17px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-17 {
  font-size: 17px;
}

.f-18 {
  font-size: 18px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-18 {
  font-size: 18px;
}

.f-19 {
  font-size: 19px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-19 {
  font-size: 19px;
}

.f-20 {
  font-size: 20px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-20 {
  font-size: 20px;
}

.f-21 {
  font-size: 21px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-21 {
  font-size: 21px;
}

.f-22 {
  font-size: 22px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-22 {
  font-size: 22px;
}

.f-23 {
  font-size: 23px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-23 {
  font-size: 23px;
}

.f-24 {
  font-size: 24px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-24 {
  font-size: 24px;
}

.f-25 {
  font-size: 25px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-25 {
  font-size: 25px;
}

.f-26 {
  font-size: 26px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-26 {
  font-size: 26px;
}

.f-27 {
  font-size: 27px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-27 {
  font-size: 27px;
}

.f-28 {
  font-size: 28px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-28 {
  font-size: 28px;
}

.f-29 {
  font-size: 29px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-29 {
  font-size: 29px;
}

.f-30 {
  font-size: 30px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-30 {
  font-size: 30px;
}

.f-31 {
  font-size: 31px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-31 {
  font-size: 31px;
}

.f-32 {
  font-size: 32px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-32 {
  font-size: 32px;
}

.f-33 {
  font-size: 33px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-33 {
  font-size: 33px;
}

.f-34 {
  font-size: 34px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-34 {
  font-size: 34px;
}

.f-35 {
  font-size: 35px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-35 {
  font-size: 35px;
}

.f-36 {
  font-size: 36px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-36 {
  font-size: 36px;
}

.f-37 {
  font-size: 37px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-37 {
  font-size: 37px;
}

.f-38 {
  font-size: 38px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-38 {
  font-size: 38px;
}

.f-39 {
  font-size: 39px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-39 {
  font-size: 39px;
}

.f-40 {
  font-size: 40px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-40 {
  font-size: 40px;
}

.f-41 {
  font-size: 41px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-41 {
  font-size: 41px;
}

.f-42 {
  font-size: 42px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-42 {
  font-size: 42px;
}

.f-43 {
  font-size: 43px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-43 {
  font-size: 43px;
}

.f-44 {
  font-size: 44px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-44 {
  font-size: 44px;
}

.f-45 {
  font-size: 45px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-45 {
  font-size: 45px;
}

.f-46 {
  font-size: 46px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-46 {
  font-size: 46px;
}

.f-47 {
  font-size: 47px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-47 {
  font-size: 47px;
}

.f-48 {
  font-size: 48px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-48 {
  font-size: 48px;
}

.f-49 {
  font-size: 49px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-49 {
  font-size: 49px;
}

.f-50 {
  font-size: 50px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-50 {
  font-size: 50px;
}

.f-51 {
  font-size: 51px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-51 {
  font-size: 51px;
}

.f-52 {
  font-size: 52px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-52 {
  font-size: 52px;
}

.f-53 {
  font-size: 53px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-53 {
  font-size: 53px;
}

.f-54 {
  font-size: 54px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-54 {
  font-size: 54px;
}

.f-55 {
  font-size: 55px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-55 {
  font-size: 55px;
}

.f-56 {
  font-size: 56px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-56 {
  font-size: 56px;
}

.f-57 {
  font-size: 57px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-57 {
  font-size: 57px;
}

.f-58 {
  font-size: 58px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-58 {
  font-size: 58px;
}

.f-59 {
  font-size: 59px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-59 {
  font-size: 59px;
}

.f-60 {
  font-size: 60px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-60 {
  font-size: 60px;
}

.f-61 {
  font-size: 61px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-61 {
  font-size: 61px;
}

.f-62 {
  font-size: 62px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-62 {
  font-size: 62px;
}

.f-63 {
  font-size: 63px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-63 {
  font-size: 63px;
}

.f-64 {
  font-size: 64px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-64 {
  font-size: 64px;
}

.f-65 {
  font-size: 65px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-65 {
  font-size: 65px;
}

.f-66 {
  font-size: 66px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-66 {
  font-size: 66px;
}

.f-67 {
  font-size: 67px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-67 {
  font-size: 67px;
}

.f-68 {
  font-size: 68px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-68 {
  font-size: 68px;
}

.f-69 {
  font-size: 69px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-69 {
  font-size: 69px;
}

.f-70 {
  font-size: 70px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-70 {
  font-size: 70px;
}

.f-71 {
  font-size: 71px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-71 {
  font-size: 71px;
}

.f-72 {
  font-size: 72px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-72 {
  font-size: 72px;
}

.f-73 {
  font-size: 73px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-73 {
  font-size: 73px;
}

.f-74 {
  font-size: 74px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-74 {
  font-size: 74px;
}

.f-75 {
  font-size: 75px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-75 {
  font-size: 75px;
}

.f-76 {
  font-size: 76px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-76 {
  font-size: 76px;
}

.f-77 {
  font-size: 77px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-77 {
  font-size: 77px;
}

.f-78 {
  font-size: 78px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-78 {
  font-size: 78px;
}

.f-79 {
  font-size: 79px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-79 {
  font-size: 79px;
}

.f-80 {
  font-size: 80px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-80 {
  font-size: 80px;
}

.f-81 {
  font-size: 81px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-81 {
  font-size: 81px;
}

.f-82 {
  font-size: 82px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-82 {
  font-size: 82px;
}

.f-83 {
  font-size: 83px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-83 {
  font-size: 83px;
}

.f-84 {
  font-size: 84px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-84 {
  font-size: 84px;
}

.f-85 {
  font-size: 85px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-85 {
  font-size: 85px;
}

.f-86 {
  font-size: 86px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-86 {
  font-size: 86px;
}

.f-87 {
  font-size: 87px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-87 {
  font-size: 87px;
}

.f-88 {
  font-size: 88px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-88 {
  font-size: 88px;
}

.f-89 {
  font-size: 89px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-89 {
  font-size: 89px;
}

.f-90 {
  font-size: 90px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-90 {
  font-size: 90px;
}

.f-91 {
  font-size: 91px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-91 {
  font-size: 91px;
}

.f-92 {
  font-size: 92px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-92 {
  font-size: 92px;
}

.f-93 {
  font-size: 93px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-93 {
  font-size: 93px;
}

.f-94 {
  font-size: 94px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-94 {
  font-size: 94px;
}

.f-95 {
  font-size: 95px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-95 {
  font-size: 95px;
}

.f-96 {
  font-size: 96px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-96 {
  font-size: 96px;
}

.f-97 {
  font-size: 97px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-97 {
  font-size: 97px;
}

.f-98 {
  font-size: 98px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-98 {
  font-size: 98px;
}

.f-99 {
  font-size: 99px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-99 {
  font-size: 99px;
}

.f-100 {
  font-size: 100px;
  /*
  @include breakpoint(md)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(sm)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  @include breakpoint(xs)
  {
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
  }
  */
}

.fx-100 {
  font-size: 100px;
}

@media (max-width: 1199px) {
  .f-lg-40 {
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  .f-md-35 {
    font-size: 35px;
  }

  .f-md-25 {
    font-size: 25px;
  }

  .f-md-14 {
    font-size: 14px;
  }

  .f-md-13 {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .f-sm-27 {
    font-size: 27px;
  }

  .f-sm-16 {
    font-size: 16px;
  }
}
@media (max-width: 500px) {
  .f-xs-20 {
    font-size: 20px;
  }

  .f-xs-14 {
    font-size: 14px;
  }
}
/*-----------------------------------------
* HTML DEFAULTS
-----------------------------------------*/
input {
  border-radius: 0;
}

.slick-arrow,
.slick-initialized .slick-slide,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
a,
a:focus,
input,
select,
button,
textarea {
  outline: inherit;
}

input:focus,
input[type=submit]:focus,
button:focus {
  outline: inherit;
}

a:focus {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.n-ul ul {
  margin: 0;
  padding: 0;
}
.n-ul ul > li {
  list-style-type: none;
}

/*-----------------------------------------
* VIDEO JS
-----------------------------------------*/
.mejs-overlay-loading {
  display: none;
}

/*-----------------------------------------
* NORMALIZE BOOTSTRAP GRID
-----------------------------------------*/
.n-row .row {
  margin-left: 0;
  margin-right: 0;
}
.n-row .row .col-md-2, .n-row .row .col-md-3, .n-row .row .col-md-4, .n-row .row .col-md-5, .n-row .row .col-md-6, .n-row .row .col-md-7, .n-row .row .col-md-8, .n-row .row .col-md-9 {
  padding-left: 0;
  padding-right: 0;
}

/**********************************************************
* SHARED (Global) Styles...
**********************************************************/
body {
  height: auto !important;
  min-height: auto !important;
}

button {
  cursor: pointer;
}

.select-pw, .select-pw-ajax-locations, .select-pw-ajax-locations-light, .select-pw-light {
  opacity: 0;
}

/* TRANSLATIONS
------------------------------------- */
.translate__dropdown .dropdown-menu {
  min-width: auto;
}
@media (max-width: 767px) {
  .translate__dropdown {
    float: left;
    margin-top: 2em;
  }
}

/* BESPOKE PAGE
------------------------------------- */
.quick-link__list {
  margin: 0;
  padding: 0;
}
.quick-link__list li {
  display: inline-block;
}
@media (max-width: 767px) {
  .quick-link__list li {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .quick-link__list li {
    display: block;
  }
}

.border-right {
  border-right: 1px solid #000;
}

.borders {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  margin: -1px;
}

.border-left {
  border-left: 1px solid #000;
}
@media (min-width: 768px) and (max-width: 991px) {
  .border-left {
    border-top: 1px solid #000;
    border-left: none !important;
    padding-top: 2em;
  }
}
@media (max-width: 767px) {
  .border-left {
    border-top: 1px solid #000;
    padding-top: 2em;
  }
}

.location-item.-no-bg .cover {
  background: none;
}

.property-controls .slick-dots {
  margin: 0;
  padding: 1rem 0;
  position: relative;
  bottom: 10px;
}
.property-controls .slick-dots li {
  list-style: none;
  margin: 0 0.25rem;
  display: inline-block;
}
.property-controls .slick-dots button {
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #e7e7e7;
  text-indent: -9999px;
}
.properties-left {
  background: url("../images/icons/icon-arrow-left.png") no-repeat;
  width: 14px;
  height: 22px;
}

.properties-right {
  background: url("../images/icons/icon-arrow-right.png") no-repeat;
  width: 14px;
  height: 22px;
}

.quick-link__item:last-child:after {
  content: "";
  padding-left: 0;
  padding-right: 0;
}
.quick-link__item:after {
  content: "|";
  padding-left: 1em;
  padding-right: 1em;
}
@media (max-width: 767px) {
  .quick-link__item:after {
    padding-left: 0;
    padding-right: 0;
    content: "";
  }
}

/* Members Area
------------------------------------------ */
.member-notify {
  position: fixed;
  bottom: 0;
  width: 100%;
  margin: 0;
  border: none;
  border-radius: 0;
  z-index: 999;
  display: none;
}

/* Valuation Report Page
------------------------------------------ */
.valuation-report .property-alert-cta {
  display: none;
}

#list-property-modal .modal-content {
  border-radius: 0;
}

/* Arrange a Viewing Widget
------------------------------------------ */
#viewing-modal .modal-dialog {
  max-width: 800px;
}
#viewing-modal .modal-content {
  border-radius: 0;
}

@media (min-width: 992px) {
  .seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1 {
    width: 14.2857142857%;
    *width: 14.2857142857%;
    max-width: 14.2857142857% !important;
    flex: none !important;
  }
}
@media (min-width: 1200px) {
  .seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1 {
    width: 14.2857142857%;
    *width: 14.2857142857%;
    max-width: 14.2857142857% !important;
    flex: none !important;
  }
}
.data-select-block:hover {
  text-decoration: none;
}

.chosen-select {
  display: none;
}

.date-selection:hover {
  text-decoration: none;
}

/* Truncate string
------------------------------------------ */
.truncate-str {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* Price Qualifier display
------------------------------------------ */
@media (min-width: 992px) and (max-width: 1199px) {
  .u-price-qualifier-display.f-12 {
    font-size: 12px !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .u-price-qualifier-display.f-12 {
    font-size: 12px !important;
  }
}
@media (max-width: 767px) {
  .u-price-qualifier-display.f-12 {
    font-size: 12px !important;
  }
}

/**********************************************************
* LAYOUT - Layout styles
**********************************************************/
/*---------------------------------------
* HEADER
---------------------------------------*/
.dummy-header {
  height: 127px;
}
@media (max-width: 1100px) {
  .dummy-header {
    height: 90px;
  }
}
@media (max-width: 500px) {
  .dummy-header {
    height: 69px;
  }
}

header {
  transition: all 0.3s ease-in-out;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  background-color: #000;
  min-height: 127px;
}
header .container-header {
  width: 100%;
  max-width: 1460px;
  padding: 0 15px;
  margin: auto;
}
header .wrap {
  /*---------------------------------------
  * MOBILE NAV
  ---------------------------------------*/
}
header .wrap .logo {
  transition: all 0.3s ease-in-out;
  position: relative;
  padding-top: 20px;
  z-index: 1;
}
header .wrap .logo img {
  transition: all 0.3s ease-in-out;
  max-width: 350px;
}
header .wrap .logo a {
  display: block;
}
header .wrap .dropdown-menu {
  border-radius: 0;
}
header .wrap .dropdown-toggle {
  padding: 12px 15px;
  border: 1px solid #fff;
  color: #fff;
}
header .wrap nav.main {
  transition: all 0.3s ease-in-out;
  text-align: right;
  padding: 0 0 25px 0;
}
header .wrap nav.main .main--top-nav {
  margin-bottom: 20px;
}
header .wrap nav.main .main--top-nav .main--top-nav-item {
  padding-left: 36px;
}
header .wrap nav.main .main--top-nav .main--top-nav-item a {
  font-weight: 500;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-currency a, header .wrap nav.main .main--top-nav .main--top-nav-item.-fav a {
  display: inline-block;
  color: #222222;
  padding: 10px 15px;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-currency {
  padding-right: 1px;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-currency a {
  border-radius: 0 0 0 5px;
  background-color: #e1e1e1 !important;
  border: 0 !important;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-currency .dropdown-menu.dropdown-menu-2 {
  max-width: 160px;
  background-color: #e1e1e1;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-currency .dropdown-menu.dropdown-menu-2 a:hover {
  background-color: #cecece !important;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-fav {
  padding-left: 1px;
}
header .wrap nav.main .main--top-nav .main--top-nav-item.-fav a {
  border-radius: 0 0 5px 0;
}
header .wrap nav.main > ul {
  margin: 0 -2px;
  padding: 0;
}
header .wrap nav.main > ul > li {
  display: inline-block;
  padding-left: 2px;
  padding-right: 2px;
}
header .wrap nav.main > ul > li > a {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  padding: 10px 8px;
  text-transform: uppercase;
}
header .wrap nav.main > ul > li > a:hover {
  text-decoration: none;
}
header .wrap nav.main > ul > li > a:hover::before {
  width: 30px;
}
header .wrap nav.main > ul > li > a::before {
  transition: all 0.1s ease-in-out;
  position: absolute;
  bottom: 0;
  left: 35%;
  content: "";
  width: 0px;
  height: 2px;
  background-color: #fff;
}
header .wrap nav.main > ul > li.active > a {
  color: #fff;
  text-decoration: none;
}
header .wrap nav.main > ul > li.active > a::before {
  width: 30px;
}
header .wrap nav.main > ul > li.li-shortlist > a {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  background-color: #000;
  color: #fff;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 7px;
}
header .wrap nav.main > ul > li.li-shortlist > a > span {
  background: rgba(255, 255, 255, 0.2);
  padding: 3px 10px;
  font-size: 12px;
  border-radius: 10px;
  margin-left: 5px;
  position: relative;
  top: -3px;
}
header .wrap nav.main > ul > li.li-shortlist > a:hover {
  background-color: #1a1a1a;
}
header .wrap nav.main > ul > li.li-shortlist > a:hover::before {
  display: none;
}
header .wrap nav.main > ul > li a.main-menu {
  display: inline-block;
}
header .wrap nav.main > ul > li a.main-menu i {
  color: #818181;
}
header .wrap nav.main > ul > li a.main-menu:hover {
  color: #fff;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu {
  position: absolute;
  display: none;
  padding-top: 25px;
  min-width: 170px;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu > ul {
  margin: 0;
  padding: 10px 0 20px;
  background-color: #fbfbfb;
  border-top: 10px solid #000;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu > ul > li {
  display: block;
  width: 100%;
  text-align: left;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu > ul > li > a {
  background-color: #fbfbfb;
  color: #000;
  font-family: "Montserrat", sans-serif;
  border-radius: 0;
  display: block;
  font-size: 15px;
  padding: 3px 20px;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu > ul > li > a:hover {
  background-color: #dcdcdc;
}
header .wrap nav.main > ul > li a.main-menu + .sub-menu > ul > li.menu-divider {
  border-bottom: 1px solid #e6918c;
}
header .wrap nav.main > ul.is-demo li {
  padding-left: 2px;
  padding-right: 2px;
}
header .wrap nav.mobile-nav-menu {
  display: none;
  text-align: right;
  padding: 0px 0px;
}
header .wrap nav.mobile-nav-menu .burger-icon {
  cursor: pointer;
  border: 0px solid #fff;
  border-top: 0;
  width: 55px;
  margin-left: auto;
  padding: 32px 0px 10px 0px;
  text-align: center;
  box-shadow: 0px 0px 12px rgba(45, 45, 45, 0.08);
}
header .wrap nav.mobile-nav-menu .burger-icon i {
  font-size: 21px;
  color: #fff;
}
header .wrap nav.mobile-nav-menu .navigation {
  position: fixed;
  top: 0;
  right: -400px;
  background-color: rgba(0, 0, 0, 0.9);
  padding: 110px 40px 40px;
  width: 400px;
  height: 100%;
  z-index: 1002;
  overflow-y: scroll;
}
header .wrap nav.mobile-nav-menu .navigation .mobile-x {
  position: absolute;
  top: 20px;
  right: 20px;
}
header .wrap nav.mobile-nav-menu .navigation .mobile-x i {
  color: #fff;
  font-size: 21px;
}
header .wrap nav.mobile-nav-menu .navigation > ul {
  display: block;
  margin-top: 18px;
  padding-left: 0;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li {
  float: none;
  display: block;
  text-align: left;
  margin: 0;
  padding: 13px 0px 13px 0px;
  border-bottom: 1px solid rgba(172, 174, 181, 0.2);
  position: relative;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li .fa-angle-down {
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 0;
  color: #fff;
  font-size: 24px;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > a {
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
  color: #fff;
  padding-left: 0;
  display: block;
  text-decoration: none;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > a:hover {
  color: #fff;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu {
  display: none;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu > ul {
  padding-left: 20px;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu > ul > li {
  list-style-type: square;
  color: #a2a2a2;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu > ul > li.menu-divider {
  display: none;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu > ul > li > a {
  color: #a2a2a2;
  padding: 2px 0px;
  font-size: 12px;
  display: block;
  text-decoration: none;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li > .sub-menu > ul > li > a:hover {
  color: #fff;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li:nth-last-child(1) {
  border-bottom: 0;
}
header .wrap nav.mobile-nav-menu .navigation > ul > li:nth-last-child(1) .shortlist-total {
  background-color: #000;
  padding: 4px 10px;
  border-radius: 10px;
  font-size: 12px;
}
header .wrap nav.mobile-nav-menu .background-black {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1001;
  cursor: pointer;
  display: none;
  opacity: 0;
}
header .wrap nav.mobile-nav-menu .background-black .close-button {
  width: 100%;
}
header .wrap nav.mobile-nav-menu .background-black .close-button i, header .wrap nav.mobile-nav-menu .background-black .close-button span {
  cursor: pointer;
  text-align: right;
  position: absolute;
  right: 18px;
  top: 22px;
  font-size: 19px;
  color: #fff;
}
header.small-nav {
  min-height: 100px;
  background-color: rgba(0, 22, 41, 0.8);
}
header.small-nav .wrap nav.main {
  padding: 35px 0px;
}
header.small-nav .wrap .logo {
  padding: 16px 0px;
}
header.small-nav .wrap .logo img {
  max-width: 75px;
}
header.small-nav .wrap nav.mobile-nav-menu .burger-icon {
  background-color: rgba(131, 18, 7, 0.5);
  border-bottom: 5px solid rgba(153, 80, 75, 0.5);
}
header.small-nav .property-title .wrap {
  min-height: inherit;
  padding: 20px 0px 6px 0px;
}
@media (max-width: 1230px) {
  header .wrap nav.main > ul > li > a {
    padding: 10px 4px;
  }
}
@media (max-width: 1199px) {
  header .wrap .logo img {
    max-width: 308px;
  }
  header .wrap nav.main > ul > li {
    padding-left: 3px;
    padding-right: 3px;
  }
  header .wrap nav.main > ul > li > a {
    font-size: 13px;
    padding: 10px 3px;
  }
  header .wrap nav.main > ul > li.active > a {
    padding-left: 10px;
    padding-right: 10px;
  }
  header .wrap nav.main > ul > li.li-shortlist > a {
    font-size: 15px;
    padding-left: 7px;
    padding-right: 7px;
  }
  header .wrap nav.main > ul > li.li-shortlist > a span {
    top: 0px;
    padding: 1px 7px;
  }
}
@media (max-width: 1100px) {
  header {
    min-height: 90px;
  }
  header .wrap nav.main {
    display: none;
  }
  header .wrap nav.mobile-nav-menu {
    display: block;
  }
}
@media (max-width: 767px) {
  header .wrap .logo img {
    max-width: 300px;
  }
}
@media (max-width: 500px) {
  header {
    min-height: inherit;
  }
  header .wrap .logo {
    padding: 18px 0px;
  }
  header .wrap .logo img {
    max-width: 200px;
  }
  header .wrap nav.mobile-nav-menu .navigation {
    width: 100%;
    padding: 40px 20px 20px;
  }
  header .wrap nav.mobile-nav-menu .navigation > ul > li > a {
    font-size: 15px;
  }
  header .wrap nav.mobile-nav-menu .burger-icon {
    width: 50px;
    padding: 20px 0px 10px 0px;
  }
}

/*-----------------------------------------
* FOOTER
-----------------------------------------*/
footer .container-footer {
  width: 100%;
  max-width: 1460px;
  padding: 0 15px;
  margin: auto;
}
footer .container-footer .wrap .fc-leftside > .row {
  margin-left: 0;
  margin-right: 0;
}
footer .container-footer .wrap .fc-leftside > .row > div {
  padding-left: 0;
  padding-right: 0;
}
footer .container-footer .wrap .fc-leftside .footer-site-info {
  width: 60%;
}
footer .container-footer .wrap .fc-leftside .footer-site-info .footer-logo {
  margin-bottom: 18px;
}
footer .container-footer .wrap .fc-leftside .footer-site-info .footer-logo img {
  max-width: 100%;
}
footer .container-footer .wrap .fc-leftside .footer-site-info .sn-circular {
  max-width: 355px;
  text-align: right;
}
footer .container-footer .wrap .fc-leftside .footer-site-info .sn-circular a {
  margin-right: 4px;
}
footer .container-footer .wrap .fc-leftside .footer-nav a {
  font-weight: 600;
}
footer .container-footer .wrap .fc-leftside .footer-nav ul > li {
  margin-bottom: 10px;
}
footer .container-footer .wrap .fc-rightside .footer-nav--container {
  width: 60%;
}
footer .container-footer .wrap .fc-rightside .footer--contact-info {
  width: 40%;
}
footer .container-footer .wrap .fc-rightside .footer--contact-info .footer--contact-info-wrap {
  max-width: 230px;
  margin-left: auto;
}
footer .container-footer .wrap .footer-nav {
  padding-top: 10px;
}
footer .container-footer .wrap .footer-nav.-bordered {
  border-left: 1px solid #454545;
  padding-left: 75px;
}
footer .container-footer .wrap .footer-nav .footer-nav--heading {
  border-bottom: 1px solid #454545;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
footer .container-footer .wrap .footer-nav a {
  color: #fff;
  font-weight: 500;
  font-size: 14px;
}
footer .container-footer .wrap .footer-nav a:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
footer .container-footer .wrap .footer-nav ul {
  padding: 0;
  margin: 0;
}
footer .container-footer .wrap .footer-nav ul > li {
  list-style-type: none;
  margin-bottom: 5px;
}
footer .container-footer .wrap .footer-nav .d-flex ul {
  width: 50%;
}
footer .footer-content {
  background-color: #000;
  background-image: url("../images/logo-arrow-left.png");
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: contain;
  padding: 0;
}
footer .footer-content .wrap {
  padding: 50px 0px 43px;
}
footer .footer-content .wrap .footer-newsletter {
  max-width: 600px;
  margin-left: auto;
}
footer .footer-content .wrap .footer-newsletter .fn-fields {
  margin-bottom: 17px;
}
footer .footer-content .wrap .footer-newsletter .fn-fields .email-confirm {
  display: none;
}
footer .footer-content .wrap .footer-newsletter .fn-fields ul.fn-fields-layout {
  margin: 0 -1px;
  padding: 0;
}
footer .footer-content .wrap .footer-newsletter .fn-fields ul.fn-fields-layout > li {
  display: inline-block;
  float: left;
  padding-left: 1px;
  padding-right: 1px;
}
footer .footer-content .wrap .footer-newsletter .fn-fields ul.fn-fields-layout > li.email-field {
  width: 80%;
}
footer .footer-content .wrap .footer-newsletter .fn-fields ul.fn-fields-layout > li.submit-field {
  width: 20%;
}
footer .footer-content .wrap .footer-newsletter .fn-fields input[type=email],
footer .footer-content .wrap .footer-newsletter .fn-fields input[type=text] {
  height: 56px;
  border: 0;
  background-color: #fff;
  width: 100%;
  padding: 0 20px;
  font-family: "Montserrat", sans-serif;
  color: #626262;
}
footer .footer-content .wrap .footer-newsletter .fn-consent {
  font-size: 12px;
  color: #818181;
}
footer .footer-content .wrap .footer-newsletter .fn-consent a {
  color: #818181;
}
footer .footer-content .wrap .footer-newsletter .fn-consent a:hover {
  text-decoration: underline;
}
footer .copyright {
  background-color: #e7e7e7;
  padding: 0;
}
footer .copyright .wrap {
  padding: 20px 0px;
  font-size: 13px;
}
footer .copyright .wrap .cr-left {
  color: #000;
}
footer .copyright .wrap .cr-left a {
  color: #000;
  font-size: 14px;
  padding: 0 8px;
}
footer .copyright .wrap .cr-left .copyright-text {
  display: inline-block;
  margin-right: 38px;
}
footer .copyright .wrap .cr-right {
  text-align: right;
  color: #000;
}
footer .copyright .wrap .cr-right a {
  color: #000;
  font-weight: 600;
}
footer .copyright .wrap .cr-right a:hover {
  color: #1a1a1a;
}
footer .copyright .footer-cp-sn {
  text-align: center;
}
footer .copyright .footer-cp-sn a {
  color: #626262;
  font-size: 20px;
  padding: 0 5px;
}
footer .copyright .footer-cp-sn a:hover {
  color: #fbfbfb;
}
footer.v2 .footer-content {
  background-color: #fefefe;
}
footer.v2 .footer-content .wrap .footer-newsletter .fn-fields input[type=email],
footer.v2 .footer-content .wrap .footer-newsletter .fn-fields input[type=text] {
  border: 1px solid #e1e1e1;
}
footer.v2 .copyright {
  background-color: #f7f7f7;
}
@media (max-width: 1299px) {
  footer .container-footer .wrap .fc-leftside .footer-site-info .footer-logo img {
    width: 100%;
    max-width: 260px;
  }
  footer .container-footer .wrap .fc-leftside .footer-site-info {
    width: 57%;
  }
  footer .container-footer .wrap .footer-nav a {
    font-size: 13px;
  }
  footer .container-footer .wrap .fc-rightside .footer--contact-info {
    padding-left: 30px;
  }
}
@media (max-width: 1199px) {
  footer .container-footer .wrap .footer-nav.-bordered {
    padding-left: 44px;
  }
  footer .container-footer .wrap .fc-leftside .footer-site-info {
    padding-right: 30px;
  }
}
@media (max-width: 767px) {
  footer .container-footer .wrap .fc-rightside {
    display: block !important;
  }
  footer .container-footer .wrap .fc-rightside .footer-nav--container {
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #454545;
  }
  footer .container-footer .wrap .fc-rightside .footer--contact-info .footer--contact-info-wrap {
    width: 100%;
    max-width: 100%;
  }
  footer .container-footer .wrap .fc-rightside .footer--contact-info {
    padding-left: 0;
  }
}
@media (max-width: 414px) {
  footer .container-footer .wrap .fc-leftside {
    display: block !important;
  }
  footer .container-footer .wrap .fc-leftside .footer-site-info {
    width: 100%;
    padding-right: 0;
    margin-bottom: 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #454545;
  }
  footer .container-footer .wrap .footer-nav.-bordered {
    padding-left: 0;
    border-left: 0;
  }
}

@media (max-width: 767px) {
  .footer-block {
    margin-bottom: 2em;
  }
}
body {
  font-family: "Montserrat", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

button {
  border: none;
}

section {
  padding-top: 2em;
  padding-bottom: 2em;
}

.section-body {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.clear {
  clear: both;
}

.error-feild {
  border: 1px solid #eb2328 !important;
}

span.primary-color {
  color: #000;
}

.alert {
  font-size: 12px;
}

/* ----------------------------------------
*   FORMS
----------------------------------------- */
.form-group.has-error input, .form-group.has-error textarea {
  border: 1px solid #eb2328 !important;
  box-shadow: none;
}
.form-group.has-success input, .form-group.has-success textarea {
  border: 1px solid #fa942c !important;
  box-shadow: none;
}
.form-group.-has-label .form-control-feedback {
  top: 40px;
}

.has-error .form-control-feedback {
  color: #eb2328;
}

.has-success .form-control-feedback {
  color: #fa942c;
}

.form-control-feedback {
  position: absolute;
  top: 20px;
  right: 15px;
}

#ajax-form-property-alert-form .form-control-feedback {
  top: 12px;
}

.form-group {
  position: relative;
  margin-bottom: 0;
}

/*-----------------------------------------
* FULL WIDTH IMAGE
-----------------------------------------*/
.fill img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}

/*-----------------------------------------
* IMAGE HOVER
-----------------------------------------*/
.image-hover img, .property-list-style-3 .property-item .f-image-box .f-image img, .property-list-style-2 .p-item .images .img img, .property-list-style-1 .p-item .images .img img, .home-3-popular-locations .wrap .locations-box .location-item img, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image img, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image img, .collections--item .c-image-box .c-image img, .article-list-style-1 .a-item .image-box .image-item img {
  transition: all 0.2s ease-in-out;
}
.image-hover:hover img, .property-list-style-3 .property-item .f-image-box .f-image:hover img, .property-list-style-2 .p-item .images .img:hover img, .property-list-style-1 .p-item .images .img:hover img, .home-3-popular-locations .wrap .locations-box .location-item:hover img, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image:hover img, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image:hover img, .collections--item .c-image-box .c-image:hover img, .article-list-style-1 .a-item .image-box .image-item:hover img {
  transform: scale(1.1);
}

/*-----------------------------------------
* FORCE FIX ONE LINE
-----------------------------------------*/
.fix-line {
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  width: 100%;
}

/*-----------------------------------------
* GO CENTER
-----------------------------------------*/
.go-center, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image, .property-list-style-3 .property-item .f-image-box .f-image, .property-list-style-2 .p-item .images .img, .property-list-style-1 .p-item .images .img, .hero-3-container .hero-slider-style-1 .slide .slide-image, .hero-2-container .hero-slider-style-1 .slide .slide-image, .hero-1-container .hero-slider-style-1 .slide .slide-image, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image, .latest-news-style-2 .wrap .news-wrap .n-item .n-image, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image, .collections--item .c-image-box, .article-list-style-1 .a-item .image-box .image-item {
  white-space: nowrap;
  text-align: center;
}
.go-center span, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image span, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image span, .property-list-style-3 .property-item .f-image-box .f-image span, .property-list-style-2 .p-item .images .img span, .property-list-style-1 .p-item .images .img span, .hero-3-container .hero-slider-style-1 .slide .slide-image span, .hero-2-container .hero-slider-style-1 .slide .slide-image span, .hero-1-container .hero-slider-style-1 .slide .slide-image span, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image span, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image span, .latest-news-style-2 .wrap .news-wrap .n-item .n-image span, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image span, .collections--item .c-image-box span, .article-list-style-1 .a-item .image-box .image-item span {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  margin: 0 0 0 -4px;
}
.go-center img, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image img, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image img, .property-list-style-3 .property-item .f-image-box .f-image img, .property-list-style-2 .p-item .images .img img, .property-list-style-1 .p-item .images .img img, .hero-3-container .hero-slider-style-1 .slide .slide-image img, .hero-2-container .hero-slider-style-1 .slide .slide-image img, .hero-1-container .hero-slider-style-1 .slide .slide-image img, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image img, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image img, .latest-news-style-2 .wrap .news-wrap .n-item .n-image img, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image img, .collections--item .c-image-box img, .article-list-style-1 .a-item .image-box .image-item img, .go-center h1, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image h1, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image h1, .property-list-style-3 .property-item .f-image-box .f-image h1, .property-list-style-2 .p-item .images .img h1, .property-list-style-1 .p-item .images .img h1, .hero-3-container .hero-slider-style-1 .slide .slide-image h1, .hero-2-container .hero-slider-style-1 .slide .slide-image h1, .hero-1-container .hero-slider-style-1 .slide .slide-image h1, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image h1, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image h1, .latest-news-style-2 .wrap .news-wrap .n-item .n-image h1, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image h1, .collections--item .c-image-box h1, .article-list-style-1 .a-item .image-box .image-item h1, .go-center h2, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image h2, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image h2, .property-list-style-3 .property-item .f-image-box .f-image h2, .property-list-style-2 .p-item .images .img h2, .property-list-style-1 .p-item .images .img h2, .hero-3-container .hero-slider-style-1 .slide .slide-image h2, .hero-2-container .hero-slider-style-1 .slide .slide-image h2, .hero-1-container .hero-slider-style-1 .slide .slide-image h2, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image h2, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image h2, .latest-news-style-2 .wrap .news-wrap .n-item .n-image h2, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image h2, .collections--item .c-image-box h2, .article-list-style-1 .a-item .image-box .image-item h2, .go-center > div, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image > div, .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image > div, .property-list-style-3 .property-item .f-image-box .f-image > div, .property-list-style-2 .p-item .images .img > div, .property-list-style-1 .p-item .images .img > div, .hero-3-container .hero-slider-style-1 .slide .slide-image > div, .hero-2-container .hero-slider-style-1 .slide .slide-image > div, .hero-1-container .hero-slider-style-1 .slide .slide-image > div, .style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image > div, .style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image > div, .latest-news-style-2 .wrap .news-wrap .n-item .n-image > div, .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image > div, .collections--item .c-image-box > div, .article-list-style-1 .a-item .image-box .image-item > div {
  vertical-align: middle;
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
}

/*-----------------------------------------
* SLICK LOADER
-----------------------------------------*/
img.slick-lazyload-error,
img.slick-loading {
  background: transparent url("../images/loader-75px.gif") no-repeat center;
  height: 75px;
  color: transparent;
}

/*-----------------------------------------
* SLICK VARIABLE - Arrow
-----------------------------------------*/
.slick-arrow-variables .slick-arrow, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-arrow, .property-section-style-1 .property-slider-box .slick-arrow, .property-list-style-3 .property-item .grid-image .slick-arrow, .property-list-style-2 .p-item .images .grid-image .slick-arrow, .property-list-style-1 .p-item .images .grid-image .slick-arrow {
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-color: transparent;
  color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  outline: none;
  font-family: "Font Awesome 5 Free";
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
}
.slick-arrow-variables .slick-arrow:before, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-arrow:before, .property-section-style-1 .property-slider-box .slick-arrow:before, .property-list-style-3 .property-item .grid-image .slick-arrow:before, .property-list-style-2 .p-item .images .grid-image .slick-arrow:before, .property-list-style-1 .p-item .images .grid-image .slick-arrow:before {
  font-family: "Font Awesome 5 Free";
  color: #fff;
  font-size: 40px;
  font-weight: 900;
  text-shadow: 0px 0px 4px #e0e0e0;
}
.slick-arrow-variables .slick-arrow:hover.slick-prev, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-arrow:hover.slick-prev, .property-section-style-1 .property-slider-box .slick-arrow:hover.slick-prev, .property-list-style-3 .property-item .grid-image .slick-arrow:hover.slick-prev, .property-list-style-2 .p-item .images .grid-image .slick-arrow:hover.slick-prev, .property-list-style-1 .p-item .images .grid-image .slick-arrow:hover.slick-prev {
  left: 10px;
}
.slick-arrow-variables .slick-arrow:hover.slick-next, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-arrow:hover.slick-next, .property-section-style-1 .property-slider-box .slick-arrow:hover.slick-next, .property-list-style-3 .property-item .grid-image .slick-arrow:hover.slick-next, .property-list-style-2 .p-item .images .grid-image .slick-arrow:hover.slick-next, .property-list-style-1 .p-item .images .grid-image .slick-arrow:hover.slick-next {
  right: 10px;
}
.slick-arrow-variables .slick-prev, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-prev, .property-section-style-1 .property-slider-box .slick-prev, .property-list-style-3 .property-item .grid-image .slick-prev, .property-list-style-2 .p-item .images .grid-image .slick-prev, .property-list-style-1 .p-item .images .grid-image .slick-prev {
  left: 15px;
  z-index: 1;
}
.slick-arrow-variables .slick-prev:before, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-prev:before, .property-section-style-1 .property-slider-box .slick-prev:before, .property-list-style-3 .property-item .grid-image .slick-prev:before, .property-list-style-2 .p-item .images .grid-image .slick-prev:before, .property-list-style-1 .p-item .images .grid-image .slick-prev:before {
  content: "\F104";
  float: left;
}
.slick-arrow-variables .slick-next, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-next, .property-section-style-1 .property-slider-box .slick-next, .property-list-style-3 .property-item .grid-image .slick-next, .property-list-style-2 .p-item .images .grid-image .slick-next, .property-list-style-1 .p-item .images .grid-image .slick-next {
  right: 15px;
  z-index: 1;
}
.slick-arrow-variables .slick-next:before, .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slick-next:before, .property-section-style-1 .property-slider-box .slick-next:before, .property-list-style-3 .property-item .grid-image .slick-next:before, .property-list-style-2 .p-item .images .grid-image .slick-next:before, .property-list-style-1 .p-item .images .grid-image .slick-next:before {
  content: "\F105";
  float: right;
}

/*-----------------------------------------
* SLICK VARIABLE - dots
-----------------------------------------*/
.slick-dots-variables .slider-controls, .hero-3-container .slider-controls, .hero-2-container .slider-controls, .hero-1-container .slider-controls, .testimonials .wrap .slider-controls {
  text-align: center;
}
.slick-dots-variables .slider-controls .slide-m-dots, .hero-3-container .slider-controls .slide-m-dots, .hero-2-container .slider-controls .slide-m-dots, .hero-1-container .slider-controls .slide-m-dots, .testimonials .wrap .slider-controls .slide-m-dots {
  width: auto;
  max-width: 100%;
  display: inline-block;
  position: relative;
  padding: 0 37px;
}
.slick-dots-variables .slider-controls .slide-m-dots .slick-arrow, .hero-3-container .slider-controls .slide-m-dots .slick-arrow, .hero-2-container .slider-controls .slide-m-dots .slick-arrow, .hero-1-container .slider-controls .slide-m-dots .slick-arrow, .testimonials .wrap .slider-controls .slide-m-dots .slick-arrow {
  position: absolute;
  background-color: rgba(0, 0, 0, 0);
  color: transparent;
  border: 0;
  width: 37px;
  height: 50px;
}
.slick-dots-variables .slider-controls .slide-m-dots .slick-arrow:before, .hero-3-container .slider-controls .slide-m-dots .slick-arrow:before, .hero-2-container .slider-controls .slide-m-dots .slick-arrow:before, .hero-1-container .slider-controls .slide-m-dots .slick-arrow:before, .testimonials .wrap .slider-controls .slide-m-dots .slick-arrow:before {
  font-family: "Font Awesome 5 Free";
  color: #fff;
  font-size: 34px;
  font-weight: 900;
}
.slick-dots-variables .slider-controls .slide-m-dots .slide-m-prev, .hero-3-container .slider-controls .slide-m-dots .slide-m-prev, .hero-2-container .slider-controls .slide-m-dots .slide-m-prev, .hero-1-container .slider-controls .slide-m-dots .slide-m-prev, .testimonials .wrap .slider-controls .slide-m-dots .slide-m-prev {
  left: 0;
}
.slick-dots-variables .slider-controls .slide-m-dots .slide-m-prev:before, .hero-3-container .slider-controls .slide-m-dots .slide-m-prev:before, .hero-2-container .slider-controls .slide-m-dots .slide-m-prev:before, .hero-1-container .slider-controls .slide-m-dots .slide-m-prev:before, .testimonials .wrap .slider-controls .slide-m-dots .slide-m-prev:before {
  content: "\F104";
  float: left;
}
.slick-dots-variables .slider-controls .slide-m-dots .slide-m-next, .hero-3-container .slider-controls .slide-m-dots .slide-m-next, .hero-2-container .slider-controls .slide-m-dots .slide-m-next, .hero-1-container .slider-controls .slide-m-dots .slide-m-next, .testimonials .wrap .slider-controls .slide-m-dots .slide-m-next {
  right: 0;
}
.slick-dots-variables .slider-controls .slide-m-dots .slide-m-next:before, .hero-3-container .slider-controls .slide-m-dots .slide-m-next:before, .hero-2-container .slider-controls .slide-m-dots .slide-m-next:before, .hero-1-container .slider-controls .slide-m-dots .slide-m-next:before, .testimonials .wrap .slider-controls .slide-m-dots .slide-m-next:before {
  content: "\F105";
  float: right;
}
.slick-dots-variables .slick-dots, .hero-3-container .slick-dots, .hero-2-container .slick-dots, .hero-1-container .slick-dots, .testimonials .wrap .slick-dots,
.slick-dots-variables .slick-m-dots,
.hero-3-container .slick-m-dots,
.hero-2-container .slick-m-dots,
.hero-1-container .slick-m-dots,
.testimonials .wrap .slick-m-dots {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 1.1rem 0;
  list-style-type: none;
}
.slick-dots-variables .slick-dots li, .hero-3-container .slick-dots li, .hero-2-container .slick-dots li, .hero-1-container .slick-dots li, .testimonials .wrap .slick-dots li,
.slick-dots-variables .slick-m-dots li,
.hero-3-container .slick-m-dots li,
.hero-2-container .slick-m-dots li,
.hero-1-container .slick-m-dots li,
.testimonials .wrap .slick-m-dots li {
  display: inline-block;
  margin: 0 0.25rem;
}
.slick-dots-variables .slick-dots button, .hero-3-container .slick-dots button, .hero-2-container .slick-dots button, .hero-1-container .slick-dots button, .testimonials .wrap .slick-dots button,
.slick-dots-variables .slick-m-dots button,
.hero-3-container .slick-m-dots button,
.hero-2-container .slick-m-dots button,
.hero-1-container .slick-m-dots button,
.testimonials .wrap .slick-m-dots button {
  cursor: pointer;
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #d3d3d3;
  text-indent: -9999px;
}
.slick-dots-variables .slick-dots li.slick-active button, .hero-3-container .slick-dots li.slick-active button, .hero-2-container .slick-dots li.slick-active button, .hero-1-container .slick-dots li.slick-active button, .testimonials .wrap .slick-dots li.slick-active button,
.slick-dots-variables .slick-m-dots li.slick-active button,
.hero-3-container .slick-m-dots li.slick-active button,
.hero-2-container .slick-m-dots li.slick-active button,
.hero-1-container .slick-m-dots li.slick-active button,
.testimonials .wrap .slick-m-dots li.slick-active button {
  background-color: #000;
}

/*-----------------------------------------
* LIST VARIABLE
-----------------------------------------*/
.ul-attr {
  padding: 0;
  margin: 0;
}

ul.ul-col {
  padding: 0;
  margin: 0;
}
ul.ul-col > li {
  float: left;
  display: inline-block;
}

/*-----------------------------------------
* FIELD VARIABLE
-----------------------------------------*/
.input-fields input[type=text], .property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text],
.input-fields input[type=email],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=email],
.input-fields input[type=tel],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=tel],
.input-fields select,
.property-alert-modal .modal-content .modal-content-inner .alert-fields select,
.input-fields textarea,
.property-alert-modal .modal-content .modal-content-inner .alert-fields textarea {
  outline: transparent;
  width: 100%;
  border: 0;
  padding: 0px 15px;
}
.input-fields input[type=text], .property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text],
.input-fields input[type=email],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=email],
.input-fields input[type=tel],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=tel],
.input-fields select,
.property-alert-modal .modal-content .modal-content-inner .alert-fields select {
  height: 42px;
}
.input-fields button, .property-alert-modal .modal-content .modal-content-inner .alert-fields button, .input-fields input[submit], .property-alert-modal .modal-content .modal-content-inner .alert-fields input[submit] {
  border: 0;
}

.gdpr-style {
  position: relative;
  top: 1px;
}

/**********************************************************
* MODULES - Modules styles
**********************************************************/
/*-----------------------------------------
* GENERIC SEARCH FORM
-----------------------------------------*/
.search-fields-generic {
  margin: auto;
}
.search-fields-generic .search-heading {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  color: #fff;
  font-size: 20px;
  margin-bottom: 15px;
}
.search-fields-generic ul.ul-search {
  margin: 0 -4px;
  padding: 0;
}
.search-fields-generic ul.ul-search > li {
  display: inline-block;
  float: left;
  padding: 0 4px;
}
.search-fields-generic ul.ul-search > li.li-mode {
  width: 11.5%;
}
.search-fields-generic ul.ul-search > li.li-ref {
  width: 10%;
}
.search-fields-generic ul.ul-search > li.li-location {
  width: 17%;
}
.search-fields-generic ul.ul-search > li.li-location.-larger {
  width: 36%;
}
@media (max-width: 767px) {
  .search-fields-generic ul.ul-search > li.li-location.-larger {
    width: 100%;
  }
}
.search-fields-generic ul.ul-search > li.li-type {
  width: 11.5%;
}
.search-fields-generic ul.ul-search > li.li-beds {
  width: 10%;
}
.search-fields-generic ul.ul-search > li.li-price {
  width: 10%;
}
.search-fields-generic ul.ul-search > li.li-minprice, .search-fields-generic ul.ul-search > li.li-maxprice {
  width: 10%;
}
.search-fields-generic ul.ul-search > li.li-drawmap {
  width: 10%;
  font-family: "Montserrat", sans-serif;
}
.search-fields-generic ul.ul-search > li.li-drawmap a {
  display: block;
  color: #fff;
  background-color: #898989;
  border: 1px solid #898989;
  height: 48px;
  line-height: 18px;
  text-align: center;
  font-weight: 600;
  padding: 14px 5px 14px 5px;
  border-radius: 4px;
}
.search-fields-generic ul.ul-search > li.li-drawmap a:hover {
  background-color: #a3a3a3;
  border: 1px solid #a3a3a3;
}
.search-fields-generic ul.ul-search > li.li-submit-btn {
  width: 9%;
  font-family: "Montserrat", sans-serif;
}
.search-fields-generic ul.ul-search > li.li-submit-btn .button {
  height: 48px;
  line-height: 20px;
}
.search-fields-generic input[type=text] {
  height: 44px;
}
.search-fields-generic .select2-container--default .select2-selection--single {
  font-family: "Montserrat", sans-serif;
}
.search-fields-generic .responsive-search {
  display: none;
}
@media (max-width: 1329px) {
  .search-fields-generic ul.ul-search > li {
    padding: 0 3px;
  }
  .search-fields-generic ul.ul-search > li.li-ref {
    width: 9.5%;
  }
  .search-fields-generic ul.ul-search > li.li-location {
    width: 17%;
  }
  .search-fields-generic ul.ul-search > li.li-type {
    width: 15.5%;
  }
  .search-fields-generic ul.ul-search > li.li-beds {
    width: 10.5%;
  }
  .search-fields-generic ul.ul-search > li.li-minprice, .search-fields-generic ul.ul-search > li.li-maxprice {
    width: 10%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn {
    width: 8%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn button[type=submit] {
    font-size: 12px;
  }
  .search-fields-generic ul.ul-search > li.li-drawmap {
    width: 8%;
  }
  .search-fields-generic ul.ul-search > li.li-drawmap a {
    font-size: 12px;
  }
}
@media (max-width: 1199px) {
  .search-fields-generic ul.ul-search > li {
    margin-bottom: 10px;
  }
  .search-fields-generic ul.ul-search > li.li-mode {
    width: 12%;
  }
  .search-fields-generic ul.ul-search > li.li-ref {
    width: 9.5%;
  }
  .search-fields-generic ul.ul-search > li.li-location {
    width: 16%;
  }
  .search-fields-generic ul.ul-search > li.li-type {
    width: 13%;
  }
  .search-fields-generic ul.ul-search > li.li-beds {
    width: 11.5%;
  }
  .search-fields-generic ul.ul-search > li.li-maxprice, .search-fields-generic ul.ul-search > li.li-minprice {
    width: 9.5%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn {
    width: 9%;
  }
  .search-fields-generic ul.ul-search > li.li-drawmap {
    width: 9.7%;
  }
}
@media (max-width: 991px) {
  .search-fields-generic ul.ul-search > li {
    margin-bottom: 10px;
  }
  .search-fields-generic ul.ul-search > li.li-mode {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-ref {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-type {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-location {
    width: 40%;
  }
  .search-fields-generic ul.ul-search > li.li-beds {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-maxprice, .search-fields-generic ul.ul-search > li.li-minprice {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn {
    width: 20%;
  }
  .search-fields-generic ul.ul-search > li.li-drawmap {
    width: 20%;
  }
}
@media (max-width: 767px) {
  .search-fields-generic .search-heading {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .search-fields-generic .responsive-search {
    display: block;
    padding: 0px 10px;
    cursor: pointer;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    text-align: center;
  }
  .search-fields-generic .responsive-search .fa-search {
    color: #fff;
  }
  .search-fields-generic ul.ul-search > li.li-ref, .search-fields-generic ul.ul-search > li.li-maxprice, .search-fields-generic ul.ul-search > li.li-minprice, .search-fields-generic ul.ul-search > li.li-type, .search-fields-generic ul.ul-search > li.li-beds, .search-fields-generic ul.ul-search > li.li-price {
    display: none;
  }
  .search-fields-generic ul.ul-search > li.li-mode {
    width: 30%;
  }
  .search-fields-generic ul.ul-search > li.li-location {
    width: 70%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn {
    margin-left: 0;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn, .search-fields-generic ul.ul-search > li.li-drawmap {
    width: 50%;
  }
  .search-fields-generic .modal ul.ul-search {
    display: block;
  }
}
@media (max-width: 500px) {
  .search-fields-generic ul.ul-search > li {
    margin-bottom: 10px;
  }
  .search-fields-generic ul.ul-search > li.li-mode {
    width: 50%;
  }
  .search-fields-generic ul.ul-search > li.li-location {
    width: 50%;
  }
  .search-fields-generic ul.ul-search > li.li-submit-btn {
    width: 50%;
  }
  .search-fields-generic ul.ul-search > li.li-drawmap {
    width: 50%;
  }
}

/*-----------------------------------------
* GENERIC HEADER
-----------------------------------------*/
.generic-border {
  width: 100%;
  max-width: 58px;
  background-color: #000;
  -webkit-mask-image: url(../images/svg/svg-header-generic-style.svg);
  mask-image: url(../images/svg/svg-header-generic-style.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  height: 9px;
}

/*-----------------------------------------
* SELECT 2 - BASE STYLE
-----------------------------------------*/
.select2-results {
  padding: 0 10px;
  font-size: 13px;
  font-weight: 500;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  font-size: 13px;
  color: #fff;
  font-weight: 500;
  background-color: #000;
  outline: transparent;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  color: #fff;
  background-color: #000;
}

/*-----------------------------------------
* SELECT 2 STYLE - 1
-----------------------------------------*/
.select-style-1, .hero-1-container .search-form .search-fields, .property-alert-modal .modal-content .modal-content-inner .alert-fields, .search-fields-generic {
  text-align: left;
  /** height **/
  /** multiple **/
}
.select-style-1 ::-webkit-input-placeholder, .hero-1-container .search-form .search-fields ::-webkit-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields ::-webkit-input-placeholder, .search-fields-generic ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 ::-moz-placeholder, .hero-1-container .search-form .search-fields ::-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields ::-moz-placeholder, .search-fields-generic ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 :-ms-input-placeholder, .hero-1-container .search-form .search-fields :-ms-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields :-ms-input-placeholder, .search-fields-generic :-ms-input-placeholder {
  /* IE 10+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 :-moz-placeholder, .hero-1-container .search-form .search-fields :-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields :-moz-placeholder, .search-fields-generic :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 input[type=text], .hero-1-container .search-form .search-fields input[type=text], .property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text], .search-fields-generic input[type=text],
.select-style-1 input[type=password],
.hero-1-container .search-form .search-fields input[type=password],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=password],
.search-fields-generic input[type=password] {
  height: 48px;
  padding: 0 20px;
  width: 100%;
  color: #000;
  border-radius: 4px;
  border: 0px;
}
.select-style-1 .select2-container--default, .hero-1-container .search-form .search-fields .select2-container--default, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default, .search-fields-generic .select2-container--default {
  width: 100% !important;
  border-radius: 4px;
  overflow: hidden;
  /** text **/
  /** multiple **/
}
.select-style-1 .select2-container--default .select2-selection--single .select2-selection__arrow, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__arrow, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__arrow, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__arrow,
.select-style-1 .select2-container--default .select2-selection--single,
.hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single,
.property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single,
.search-fields-generic .select2-container--default .select2-selection--single {
  min-height: 48px;
}
.select-style-1 .select2-container--default .select2-selection--multiple, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple, .search-fields-generic .select2-container--default .select2-selection--multiple {
  line-height: 17px;
  border: 1px solid #cdcdcd;
}
.select-style-1 .select2-container--default .select2-selection--single, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single, .search-fields-generic .select2-container--default .select2-selection--single {
  border: 0;
  border-radius: 0px;
  outline: none;
}
.select-style-1 .select2-container--default .select2-selection--single .select2-selection__rendered, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__rendered, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__rendered, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 48px;
  font-size: 15px;
  color: #000;
  font-weight: 500;
  padding: 0px 25px 0px 15px;
  background-color: #fff;
}
.select-style-1 .select2-container--default .select2-selection--single .select2-selection__arrow, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__arrow, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__arrow, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 8px;
  width: 11px;
}
.select-style-1 .select2-container--default .select2-selection--single .select2-selection__arrow b, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__arrow b, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__arrow b, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-width: 0;
  width: 10px;
  height: 22px;
  left: 0;
  margin-left: 0;
  top: 14px;
}
.select-style-1 .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__arrow b:before, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__arrow b:before {
  font-style: normal;
  position: relative;
  font-family: "Font Awesome 5 Free";
  content: "\F107";
  color: #2e2e2e;
  font-size: 14px;
  font-weight: 700;
}
.select-style-1 .select2-container--default .select2-selection--multiple, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple, .search-fields-generic .select2-container--default .select2-selection--multiple {
  border-radius: 0;
  padding: 0px 9px;
  width: 100%;
}
.select-style-1 .select2-container--default .select2-selection--multiple .select2-search__field, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple .select2-search__field, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple .select2-search__field, .search-fields-generic .select2-container--default .select2-selection--multiple .select2-search__field {
  min-height: 40px;
}
.select-style-1 .select2-container--default .select2-selection--multiple .select2-selection__choice, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple .select2-selection__choice, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple .select2-selection__choice, .search-fields-generic .select2-container--default .select2-selection--multiple .select2-selection__choice {
  font-size: 11px;
  color: #fff;
  background-color: #000;
  font-weight: 600;
  line-height: 33px;
  height: 33px;
  padding: 0px 20px 0px 15px;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  border: 0;
  border-radius: 10px;
  position: relative;
  margin-top: 3px;
}
.select-style-1 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .search-fields-generic .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff;
  font-size: 16px;
  position: absolute;
  right: 4px;
}
.select-style-1 .select2-container--default.select2-container--focus .select2-selection--multiple, .hero-1-container .search-form .search-fields .select2-container--default.select2-container--focus .select2-selection--multiple, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default.select2-container--focus .select2-selection--multiple, .search-fields-generic .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #cdcdcd 1px;
  outline: 0;
}
.select-style-1 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .hero-1-container .search-form .search-fields .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .search-fields-generic .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}
.select-style-1 .select2-search__field, .hero-1-container .search-form .search-fields .select2-search__field, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-search__field, .search-fields-generic .select2-search__field {
  line-height: 39px;
}
.select-style-1 .select2-search__field ::-webkit-input-placeholder, .hero-1-container .search-form .search-fields .select2-search__field ::-webkit-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-search__field ::-webkit-input-placeholder, .search-fields-generic .select2-search__field ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-search__field ::-moz-placeholder, .hero-1-container .search-form .search-fields .select2-search__field ::-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-search__field ::-moz-placeholder, .search-fields-generic .select2-search__field ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-search__field :-ms-input-placeholder, .hero-1-container .search-form .search-fields .select2-search__field :-ms-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-search__field :-ms-input-placeholder, .search-fields-generic .select2-search__field :-ms-input-placeholder {
  /* IE 10+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-search__field :-moz-placeholder, .hero-1-container .search-form .search-fields .select2-search__field :-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-search__field :-moz-placeholder, .search-fields-generic .select2-search__field :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-container .select2-search--inline ::-webkit-input-placeholder, .hero-1-container .search-form .search-fields .select2-container .select2-search--inline ::-webkit-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container .select2-search--inline ::-webkit-input-placeholder, .search-fields-generic .select2-container .select2-search--inline ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-container .select2-search--inline ::-moz-placeholder, .hero-1-container .search-form .search-fields .select2-container .select2-search--inline ::-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container .select2-search--inline ::-moz-placeholder, .search-fields-generic .select2-container .select2-search--inline ::-moz-placeholder {
  /* Firefox 19+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-container .select2-search--inline :-ms-input-placeholder, .hero-1-container .search-form .search-fields .select2-container .select2-search--inline :-ms-input-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container .select2-search--inline :-ms-input-placeholder, .search-fields-generic .select2-container .select2-search--inline :-ms-input-placeholder {
  /* IE 10+ */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-container .select2-search--inline :-moz-placeholder, .hero-1-container .search-form .search-fields .select2-container .select2-search--inline :-moz-placeholder, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container .select2-search--inline :-moz-placeholder, .search-fields-generic .select2-container .select2-search--inline :-moz-placeholder {
  /* Firefox 18- */
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.select-style-1 .select2-container .select2-search--inline .select2-search__field, .hero-1-container .search-form .search-fields .select2-container .select2-search--inline .select2-search__field, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container .select2-search--inline .select2-search__field, .search-fields-generic .select2-container .select2-search--inline .select2-search__field {
  margin-top: 3px;
  padding: 0;
  display: block;
  font-weight: 600;
  width: 100% !important;
}

@media (max-width: 1329px) {
  .select-style-1 input[type=text], .hero-1-container .search-form .search-fields input[type=text], .property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text], .search-fields-generic input[type=text],
.select-style-1 input[type=password],
.hero-1-container .search-form .search-fields input[type=password],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=password],
.search-fields-generic input[type=password] {
    padding: 0 10px;
  }
}
@media (max-width: 1199px) {
  .select-style-1 .select2-container--default .select2-selection--single .select2-selection__rendered, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__rendered, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__rendered, .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 10px;
  }
  .select-style-1 .select2-container--default .select2-selection--multiple .select2-selection__rendered, .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--multiple .select2-selection__rendered, .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--multiple .select2-selection__rendered, .search-fields-generic .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0;
  }
}
/*-----------------------------------------
* PRICE RANGE
-----------------------------------------*/
.search-price-range {
  position: relative;
}
.search-price-range .price_toggle {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 80;
}

.form-1 .search-price-range .price-range-container,
.search-form .search-price-range .price-range-container,
.search-fields-generic .search-price-range .price-range-container {
  background-color: #000;
  position: absolute;
  width: 350px;
  margin-left: 0;
  margin-top: 5px;
  z-index: 1;
  height: auto;
  display: none;
  right: 0;
  padding: 16px 10px 16px 10px;
}
@media (max-width: 500px) {
  .form-1 .search-price-range .price-range-container,
.search-form .search-price-range .price-range-container,
.search-fields-generic .search-price-range .price-range-container {
    width: 280px;
    padding: 16px 3px;
  }
  .form-1 .search-price-range .price-slider,
.search-form .search-price-range .price-slider,
.search-fields-generic .search-price-range .price-slider {
    float: none;
    width: 92%;
    margin: 6px 10px 7px 10px;
  }
  .form-1 .search-price-range .min-price-slider,
.form-1 .search-price-range .max-price-slider,
.search-form .search-price-range .min-price-slider,
.search-form .search-price-range .max-price-slider,
.search-fields-generic .search-price-range .min-price-slider,
.search-fields-generic .search-price-range .max-price-slider {
    font-size: 11px;
    float: none;
    width: 100%;
  }
}

.search-price-range .price-range-container .price-range-hide {
  display: none;
}
.search-price-range .ui-state-default,
.search-price-range .ui-widget-content .ui-state-default,
.search-price-range .ui-widget-header .ui-state-default {
  background-color: #fff;
  width: 5px;
  border-radius: 0;
  margin-left: -1px;
  border: 0;
  height: 20px;
  outline: none;
  cursor: pointer;
}
.search-price-range .ui-slider-horizontal .ui-slider-handle {
  top: -8px;
}
.search-price-range a:hover,
.search-price-range a:focus,
.search-price-range a:active {
  text-decoration: none;
}
.search-price-range .min-price-slider,
.search-price-range .max-price-slider {
  float: left;
  width: 25%;
  color: #fff;
  font-size: 14px;
  text-align: center;
}
.search-price-range .price-slider {
  float: left;
  width: 43%;
  height: 4px;
  border-radius: 0;
  margin: 6px 10px 0 10px;
}

/*-----------------------------------------
* PAGINATION
-----------------------------------------*/
.pagination-style-1 ul {
  padding: 0;
  margin: 0;
}
.pagination-style-1 ul > li {
  display: inline-block;
}
.pagination-style-1 ul > li.active > span,
.pagination-style-1 ul > li > a {
  font-weight: 600;
  font-size: 16px;
  padding: 7px 2px;
}
.pagination-style-1 ul > li.active > span {
  color: #626262;
}
.pagination-style-1 ul > li > a {
  color: #000;
}

/*-----------------------------------------
* NEWS ARTICLES - LIST
-----------------------------------------*/
.article-list-style-1 .a-item {
  margin-bottom: 52px;
}
.article-list-style-1 .a-item .image-box {
  overflow: hidden;
  position: relative;
}
.article-list-style-1 .a-item .image-box .image-item {
  background-color: #e6e6e6;
  height: 245px;
}
.article-list-style-1 .a-item .a-body {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 25px 30px;
  height: 240px;
}
.article-list-style-1 .a-item .a-body .a-title h3 {
  line-height: 1.4em;
}
.article-list-style-1 .a-item .a-body .a-excerpt {
  font-size: 15px;
  color: #262626;
  margin-bottom: 28px;
}
.article-list-style-1 .a-item .a-body .a-cta {
  max-width: 133px;
}
.article-list-style-1 .a-item .a-body .a-cta .cta {
  font-family: "Montserrat", sans-serif;
  background-color: #000;
  color: #fff;
  font-size: 14px;
  display: block;
  width: 100%;
  text-align: center;
  padding: 8px 5px;
  font-weight: 700;
}
.article-list-style-1 .a-item .a-body .a-cta .cta:hover {
  background-color: #1a1a1a;
  text-decoration: none;
}
@media (max-width: 1199px) {
  .article-list-style-1 .a-item .a-body .a-excerpt {
    font-size: 13px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .article-list-style-1 > .row .col-sm-6 {
    width: 50%;
  }
}
@media (max-width: 600px) {
  .article-list-style-1 > .row .col-sm-6 {
    width: 100%;
  }
  .article-list-style-1 .a-item .a-title .a-main-title h3 {
    white-space: inherit;
  }
  .article-list-style-1 .a-item .a-body {
    height: auto;
  }
}
@media (max-width: 500px) {
  .article-list-style-1 .a-item .image-box .image-item {
    height: 200px;
  }
  .article-list-style-1 .a-item .a-body .a-title .a-main-title h3 {
    line-height: 1.2em;
  }
}

/*-----------------------------------------
* GENERIC - text
-----------------------------------------*/
.generic-text-content, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box {
  font-size: 16px;
  font-weight: 400;
  color: #454545;
  word-break: break-word;
}
.generic-text-content header, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box header, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box header {
  position: relative !important;
  background-color: transparent !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #454545 !important;
  word-break: break-word !important;
  height: auto !important;
  min-height: 1px;
}
.generic-text-content h1, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h1, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h1, .generic-text-content h2, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h2, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px;
}
.generic-text-content h3, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h3, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h3, .generic-text-content h4, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h4, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h4, .generic-text-content h5, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h5, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h5 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 3px;
}
.generic-text-content blockquote, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box blockquote {
  font-family: "Montserrat", sans-serif;
  font-size: 35px;
  line-height: 1.2em;
  font-weight: 500;
  border-top: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
  padding: 33px 0px;
  margin: 30px 0 45px 0;
}
.generic-text-content a, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box a, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box a {
  color: #000;
  font-weight: 500;
}
.generic-text-content a:hover, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box a:hover, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box a:hover {
  text-decoration: underline;
  color: #1a1a1a;
}
.generic-text-content p, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box p, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box p {
  margin-bottom: 25px;
}
.generic-text-content.-white, .property-tab-style-2 .wrap .pw-tab-box .tab-content .-white.tab-text-box, .property-tab-style-1 .wrap .pw-tab-box .tab-content .-white.tab-text-box {
  color: #fff;
}
.generic-text-content.-white a, .property-tab-style-2 .wrap .pw-tab-box .tab-content .-white.tab-text-box a, .property-tab-style-1 .wrap .pw-tab-box .tab-content .-white.tab-text-box a {
  color: #fff;
}
.generic-text-content.-white a:hover, .property-tab-style-2 .wrap .pw-tab-box .tab-content .-white.tab-text-box a:hover, .property-tab-style-1 .wrap .pw-tab-box .tab-content .-white.tab-text-box a:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.generic-text-content img, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box img, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box img {
  max-width: 100%;
  margin-bottom: 15px;
}
@media (max-width: 1199px) {
  .generic-text-content h1, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h1, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h1, .generic-text-content h2, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h2, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h2 {
    margin-bottom: 18px;
  }
}
@media (max-width: 500px) {
  .generic-text-content, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box {
    font-size: 12px;
  }
  .generic-text-content h1, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h1, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h1, .generic-text-content h2, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h2, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h2 {
    font-size: 18px;
  }
  .generic-text-content blockquote, .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box blockquote {
    font-size: 24px;
    padding: 23px 0px;
    margin: 20px 0 35px 0;
  }
}

/*-----------------------------------------
* SEARCH MODAL STYLE 1
-----------------------------------------*/
.search-modal-style-1 .modal-content {
  background-color: rgba(10, 10, 10, 0.8);
}
.search-modal-style-1 .modal-content button.close {
  color: #e1e1e1;
  opacity: 1;
  text-shadow: 0 0px 0 transparent;
  font-size: 32px;
  text-align: right;
  margin-right: 15px;
  margin-top: 5px;
}
.search-modal-style-1 .modal-content button.close:hover {
  color: #fbfbfb;
}
.search-modal-style-1 .modal-content .modal-body ul.ul-search > li {
  width: 100%;
  display: inline-block;
  margin-bottom: 10px;
}
.search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-ref, .search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-beds, .search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-minprice, .search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-maxprice, .search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-drawmap {
  width: 50%;
}
.search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-submit-btn {
  width: 50%;
  margin-left: 0;
}

/*-----------------------------------------
* PROPERTY ALERTS CTA
-----------------------------------------*/
.property-alert-cta {
  z-index: 100;
  position: fixed;
  top: 30%;
}
.property-alert-cta .fa.fa-arrow-right {
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}
.property-alert-cta .property-alert-cta__inner {
  background: #000;
  -ms-writing-mode: tb-rl;
      writing-mode: vertical-rl;
  text-orientation: mixed;
  padding: 1.5em 0.5em;
  font-weight: 700;
}
.property-alert-cta .property-alert-cta__inner:hover {
  background: #1a1a1a;
}
@media (min-width: 768px) and (max-width: 991px) {
  .property-alert-cta .property-alert-cta__inner {
    -ms-writing-mode: unset;
        writing-mode: unset;
    text-orientation: unset;
    text-align: center;
    padding: 1em;
  }
}
@media (max-width: 767px) {
  .property-alert-cta .property-alert-cta__inner {
    -ms-writing-mode: unset;
        writing-mode: unset;
    text-orientation: unset;
    text-align: center;
    padding: 1em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .property-alert-cta {
    top: auto !important;
    bottom: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .property-alert-cta {
    top: auto !important;
    bottom: 0;
    width: 100%;
  }
}
.property-alert-cta.-right {
  right: 0;
}
.property-alert-cta:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.68);
}
.modal-backdrop.show {
  opacity: 1;
}

.property-alert-modal .modal-content {
  background-color: rgba(0, 0, 0, 0.65);
}
.property-alert-modal .modal-content .close {
  text-align: right;
  color: #fff;
  opacity: 1;
  text-shadow: 0 0px 0 #fff;
  font-size: 34px;
  margin-right: 6px;
}
.property-alert-modal .modal-content .modal-content-inner {
  max-width: 560px;
  margin: 0 auto;
  padding: 60px 0px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-heading {
  text-align: center;
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 46px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields {
  padding: 0 30px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields > .row {
  margin-left: -6px;
  margin-right: -6px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields > .row > .col-md-6,
.property-alert-modal .modal-content .modal-content-inner .alert-fields > .row > .col-md-12 {
  padding-left: 6px;
  padding-right: 6px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=password],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=email],
.property-alert-modal .modal-content .modal-content-inner .alert-fields select {
  font-family: "Montserrat", sans-serif;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields .property-alert-submit {
  text-align: center;
  margin-top: 36px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single,
.property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__rendered {
  border-radius: 0;
  font-family: "Montserrat", sans-serif;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields .notes-consent {
  font-size: 12px;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 26px;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields .notes-consent a {
  color: #fff;
}
.property-alert-modal .modal-content .modal-content-inner .alert-fields .notes-consent a:hover {
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .property-alert-modal .modal-content .modal-content-inner {
    padding: 10px 30px 30px 30px;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-heading {
    margin-bottom: 20px;
  }
}
@media (max-width: 575px) {
  .property-alert-modal .modal-content .modal-content-inner .alert-heading {
    font-size: 21px;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields {
    padding: 0;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #6c6c6c;
    font-size: 14px;
    font-weight: 700;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields ::-moz-placeholder {
    /* Firefox 19+ */
    color: #6c6c6c;
    font-size: 14px;
    font-weight: 700;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields :-ms-input-placeholder {
    /* IE 10+ */
    color: #6c6c6c;
    font-size: 14px;
    font-weight: 700;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields :-moz-placeholder {
    /* Firefox 18- */
    color: #6c6c6c;
    font-size: 14px;
    font-weight: 700;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=text],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=password],
.property-alert-modal .modal-content .modal-content-inner .alert-fields input[type=email],
.property-alert-modal .modal-content .modal-content-inner .alert-fields select {
    height: 32px !important;
    padding: 0px 10px !important;
    font-size: 14px !important;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single {
    min-height: 32px;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 32px;
    font-size: 14px;
    padding: 0px 25px 0px 10px;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields .select2-container--default .select2-selection--single .select2-selection__arrow b {
    height: 27px;
  }
  .property-alert-modal .modal-content .modal-content-inner .alert-fields .property-alert-submit {
    margin-top: 18px;
  }
}
@media (max-width: 414px) {
  .property-alert-modal .modal-content .modal-content-inner .alert-heading {
    font-size: 15px;
  }
}

/* PRICE RANGE
------------------------------------------ */
.price-range-container-alert {
  margin-top: 15px;
  margin-bottom: 15px;
}
.price-range-container-alert .ui-widget.ui-widget-content {
  border: 0;
  height: 4px;
}
.price-range-container-alert .ui-slider-horizontal .ui-slider-handle {
  top: -8px;
  margin-left: -0.6em;
}
.price-range-container-alert .ui-state-default,
.price-range-container-alert .ui-widget-content .ui-state-default,
.price-range-container-alert .ui-widget-header .ui-state-default {
  background-color: #fff;
  width: 5px;
  border-radius: 0;
  margin-left: -1px;
  border: 0;
  height: 20px;
  outline: none;
  cursor: pointer;
}
.price-range-container-alert .price-range-label {
  text-align: center;
  color: #fff;
  font-size: 16px;
  margin-top: 10px;
}
@media (max-width: 414px) {
  .price-range-container-alert .price-range-label {
    font-size: 13px;
  }
  .price-range-container-alert .price-range-label {
    font-size: 13px;
  }
  .price-range-container-alert .price-range-label .modal-content-inner .alert-fields .notes-consent {
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 17px;
  }
}

/* Modals
------------------------------------------ */
.global-modal .modal-content {
  background: #e7e7e7;
  border-radius: 0;
}
.global-modal .modal-content .close {
  position: absolute;
  right: 0;
  top: 0;
  color: #a4a4a4;
  opacity: 1;
  z-index: 1;
  text-shadow: 0 0px 0 transparent;
  font-size: 32px;
  text-align: right;
  margin-right: 15px;
  margin-top: 5px;
}
.global-modal .modal-content .close:hover {
  color: #fbfbfb;
}

.modal-body__inner {
  padding: 25px 50px 40px 50px;
}

.modal-form__input {
  font-size: 16px;
  padding-left: 20px;
  border-radius: 5px;
  height: 50px;
  border: none;
}

.forgot-password {
  text-decoration: underline;
  color: #404040;
}
.forgot-password:hover {
  color: #404040;
  text-decoration: none;
}

/* Form Inputs
----------------------------------------- */
.form__label {
  font-weight: 700;
  font-size: 14px;
  color: #818181;
}

.form__input {
  border: 1px solid #313131 !important;
}
.form__input.-no-border {
  font-size: 16px;
  padding-left: 20px;
  border-radius: 0;
  height: 56px;
  border: none !important;
}

/* Tool Tip
----------------------------------------- */
.tooltip-inner {
  text-align: left;
  background-color: transparent;
  padding: 0.25rem 0.5rem 0rem 0.5rem;
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #000;
}

/* Footer field
----------------------------------------- */
.input-group.footer--field ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #252525;
  font-size: 15;
  font-weight: 500;
}
.input-group.footer--field ::-moz-placeholder {
  /* Firefox 19+ */
  color: #252525;
  font-size: 15;
  font-weight: 500;
}
.input-group.footer--field :-ms-input-placeholder {
  /* IE 10+ */
  color: #252525;
  font-size: 15;
  font-weight: 500;
}
.input-group.footer--field :-moz-placeholder {
  /* Firefox 18- */
  color: #252525;
  font-size: 15;
  font-weight: 500;
}
.input-group.footer--field .form-control {
  height: 50px;
  border: 1px solid #fff;
  padding-left: 3px;
}
.input-group.footer--field .input-group-text {
  background-color: #fff;
  border: 0;
  padding-left: 16px;
}
.input-group.footer--field .input-group-text i {
  position: relative;
  top: -1px;
  color: #898989;
  font-size: 20px;
}

/* SN
----------------------------------------- */
.sn-circular a {
  border-radius: 100%;
  background-color: #fff;
  text-align: center;
  width: 34px;
  height: 34px;
  color: #000;
  display: inline-block;
  padding: 5px 0;
}
.sn-circular a:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

/* Checkbox
-----------------------------------------*/
.container-checkbox {
  position: relative;
  padding-left: 25px;
  margin-bottom: 0;
  cursor: pointer;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.container-checkbox .text-label {
  position: relative;
  top: -3px;
  color: #000;
}
.container-checkbox .text-label a {
  color: #000;
  text-decoration: underline;
}
.container-checkbox .text-label a:hover {
  color: #000;
  text-decoration: underline;
}
.container-checkbox.-light .text-label {
  color: #000;
}
.container-checkbox.-light .text-label a {
  color: #000;
  text-decoration: underline;
}
.container-checkbox.-light .text-label a:hover {
  color: #000;
  text-decoration: underline;
}

/* Hide the browser's default checkbox */
.container-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #eee;
}
.checkmark.white-uncheck {
  background-color: #fff;
}

/* On mouse-over, add a grey background color */
.container-checkbox:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container-checkbox input:checked ~ .checkmark {
  background-color: #fff;
  border: 1px solid #cbcbcb;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container-checkbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container-checkbox .checkmark:after {
  left: 4px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid #5e5e5e;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

/*
* --------------------------------------------*/
.collection--search-properties a {
  width: 100%;
  max-width: 160px;
}

/*
* --------------------------------------------*/
ul.lang--ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.lang--ul > li {
  display: inline-block;
  padding-left: 2px;
  padding-right: 2px;
}
ul.lang--ul .lang--select:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.collections--section {
  padding: 80px 0;
}

.collections--grid > .row > .col-sm-6 {
  width: 50%;
}
@media (max-width: 600px) {
  .collections--grid {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  .collections--grid > .row > .col-sm-6 {
    width: 100%;
  }
}

.collections--item .c-image-box {
  position: relative;
  overflow: hidden;
}
.collections--item .c-image-box .c-image {
  height: 265px;
}
.collections--item .c-type {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  text-align: left;
  padding: 10px 30px;
}
.collections--item .c-body {
  min-height: 157px;
  border: 1px solid #e1e1e1;
  padding: 28px 30px;
}

/*-----------------------------------------
* HOME PAGE
-----------------------------------------*/
@media (max-width: 991px) {
  .home-page .property-list-style-3 > .row > .col-sm-6:nth-child(3) {
    display: none;
  }
  .home-page .collections--grid > .row > .col-sm-6:nth-child(3) {
    display: none;
  }
  .home-page .news-grid > .row > .col-sm-6:nth-child(3) {
    display: none;
  }
}

/*-----------------------------------------
* PROPERTY PAGE
-----------------------------------------*/
.property-page header {
  position: relative;
  border-bottom: 1px solid #cccccc;
}
.property-page .dummy-header {
  height: auto;
}

/*-----------------------------------------
* PAGE - GENERIC
-----------------------------------------*/
.generic-page .page-content .wrap {
  padding: 55px 0;
}
.generic-page .page-content .wrap .generic-text-content, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box {
  padding-right: 70px;
}
.generic-page .latest-news-style-1 {
  border-top: 1px solid #e1e1e1;
  background-color: #fefefe;
}
.generic-page.page-404 header .wrap nav.main > ul > li.li-shortlist > a > span,
.generic-page.page-404 .property-alert-cta {
  display: none;
}
.generic-page.page-404 header .wrap nav.mobile-nav-menu .navigation > ul > li:nth-last-child(1) .shortlist-total {
  display: none;
}
@media (max-width: 1199px) {
  .generic-page .page-content .wrap .generic-text-content, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box {
    padding-right: 0;
    font-size: 15px;
  }
  .generic-page .page-content .wrap .generic-text-content blockquote, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box blockquote {
    font-size: 28px;
  }
}
@media (max-width: 991px) {
  .generic-page .page-content .wrap .generic-text-content, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .generic-page .page-content .wrap {
    padding: 30px 0;
  }
}
@media (max-width: 500px) {
  .generic-page .page-content .wrap {
    padding: 20px 0;
  }
  .generic-page .page-content .wrap .generic-text-content, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box {
    padding-right: 0;
    font-size: 13px;
  }
  .generic-page .page-content .wrap .generic-text-content h1, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box h1, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box h1, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box h1, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box h1 {
    font-size: 18px;
    padding-bottom: 21px;
    margin-bottom: 18px;
  }
  .generic-page .page-content .wrap .generic-text-content blockquote, .generic-page .page-content .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-2 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .generic-page .page-content .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box blockquote, .property-tab-style-1 .generic-page .page-content .wrap .pw-tab-box .tab-content .tab-text-box blockquote {
    font-size: 22px;
    padding: 15px 0px;
    margin: 15px 0 25px 0;
  }
}

/*-----------------------------------------
* SHORTLIST PAGE
-----------------------------------------*/
.shortlist-page header {
  border-bottom: 1px solid #cccccc;
}

/*-----------------------------------------
* NEWS PAGE
-----------------------------------------*/
.news-page .news-title-style-1.bottom {
  margin-top: -15px;
}
.news-page .news-title-style-1.bottom .wrap {
  padding: 0px 0 34px 0;
}
.news-page .news-title-style-1 .wrap {
  padding: 34px 0;
}
.news-page .news-title-style-1 .wrap .action-box {
  text-align: right;
}
.news-page .news-title-style-1 .wrap .action-box .pagination-style-1 {
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
}
.news-page .news-title-style-1 .wrap .action-box .pagination-style-1 ul {
  display: inline-block;
}

/*-----------------------------------------
* NEWS ARTICLE PAGE
-----------------------------------------*/
.article-page .page-content .article-wrap {
  padding: 55px 0 75px;
  border-bottom: 1px solid #e1e1e1;
}
.article-page .page-content .article-wrap .generic-text-content, .article-page .page-content .article-wrap .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .wrap .pw-tab-box .tab-content .article-page .page-content .article-wrap .tab-text-box, .article-page .page-content .article-wrap .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .wrap .pw-tab-box .tab-content .article-page .page-content .article-wrap .tab-text-box {
  padding-right: 70px;
}
.article-page .article-image {
  width: 100%;
}
.article-page .article-image img {
  max-width: 100 .article-page .article-image img;
  max-height: 1000px;
}
.article-page .article-content {
  font-size: 16px;
}
@media (max-width: 1199px) {
  .article-page .article-content {
    font-size: 14px;
  }
  .article-page .page-content .article-wrap .generic-text-content, .article-page .page-content .article-wrap .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-2 .wrap .pw-tab-box .tab-content .article-page .page-content .article-wrap .tab-text-box, .article-page .page-content .article-wrap .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box, .property-tab-style-1 .wrap .pw-tab-box .tab-content .article-page .page-content .article-wrap .tab-text-box {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .article-page .page-content .article-wrap {
    padding: 25px 0 45px;
  }
  .article-page .article-image {
    float: none;
    padding: 4px 0;
  }
  .article-page .article-image img {
    width: auto;
    max-width: 100%;
  }
}
@media (max-width: 500px) {
  .article-page .article-content {
    font-size: 12px;
  }
}

/*-----------------------------------------
* CONTACT PAGE
-----------------------------------------*/
.contact-page .page-title {
  background-image: none;
  background-color: #efefef;
}
.contact-page .page-title .wrap h1 {
  color: #252525;
}
.contact-page .map-container {
  position: relative;
}
.contact-page .map-container .map-contact-style {
  height: 500px;
  border: 4px solid #fff;
  z-index: 0;
}
.contact-page .map-container #content {
  z-index: 1;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  text-align: center;
  padding: 30px 20px;
}
.contact-page .map-container #content .phone-email {
  margin-bottom: 20px;
  text-align: center;
}
.contact-page .map-container #content .phone-email > ul {
  padding: 0;
  margin: 0 -20px;
}
.contact-page .map-container #content .phone-email > ul > li {
  display: inline-block;
  word-break: break-word;
  padding-left: 20px;
  padding-right: 20px;
}
.contact-page .map-container #content .phone-email > ul > li a {
  font-size: 18px;
  color: #2e2e2e;
  display: inline-block;
  font-weight: 700;
}
.contact-page .map-container #content .phone-email > ul > li a i {
  position: relative;
  top: 3px;
  display: inline-block;
  color: #000;
  margin-right: 11px;
  font-size: 21px;
}
.contact-page .map-container #content .contact-address {
  font-size: 15px;
  font-style: italic;
}
.contact-page .contact-box {
  background: #efefef;
}
.contact-page .contact-box .wrap {
  padding: 38px 0 123px;
}
.contact-page .contact-box .wrap > .row {
  margin-left: -40px;
  margin-right: -40px;
}
.contact-page .contact-box .wrap > .row > .col-md-6 {
  padding-left: 40px;
  padding-right: 40px;
}
.contact-page .contact-box .wrap .contact-form input[type=text],
.contact-page .contact-box .wrap .contact-form input[type=tel],
.contact-page .contact-box .wrap .contact-form input[type=email],
.contact-page .contact-box .wrap .contact-form textarea {
  width: 100%;
  padding: 0px 20px;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  border: 0;
  background: #fff;
}
.contact-page .contact-box .wrap .contact-form input[type=text],
.contact-page .contact-box .wrap .contact-form input[type=tel],
.contact-page .contact-box .wrap .contact-form input[type=email] {
  height: 56px;
}
.contact-page .contact-box .wrap .contact-form textarea {
  height: 93px;
  width: 100%;
  max-width: 100%;
  padding: 15px 20px;
  background: #fff;
}
.contact-page .contact-box .wrap .contact-form .checkbox {
  font-size: 12px;
  color: #949494;
}
.contact-page .contact-box .wrap .contact-form .checkbox a {
  color: #949494;
}
.contact-page .contact-box .wrap .contact-form .checkbox a:hover {
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .contact-page .page-title .wrap {
    padding: 35px 15px 0px 15px;
  }
  .contact-page .contact-box .wrap > .row {
    margin-left: -20px;
    margin-right: -20px;
  }
  .contact-page .contact-box .wrap > .row > .col-md-6 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 991px) {
  .contact-page .map-container {
    margin-bottom: 30px;
  }
  .contact-page .map-container .map-contact-style {
    height: 400px;
  }
}
@media (max-width: 414px) {
  .contact-page .contact-box .wrap .contact-form h2 {
    font-size: 17px;
  }
  .contact-page .contact-box .wrap .contact-form input[type=text],
.contact-page .contact-box .wrap .contact-form input[type=tel],
.contact-page .contact-box .wrap .contact-form input[type=email] {
    height: 38px;
    padding: 0px 14px;
  }
  .contact-page .contact-box .wrap .contact-form textarea {
    padding: 8px 14px;
  }
  .contact-page .map-container #content .contact-address {
    font-size: 13px;
  }
  .contact-page .map-container #content .phone-email > ul > li a {
    font-size: 13px;
  }
  .contact-page .map-container #content .phone-email > ul > li a i {
    font-size: 16px;
  }
}

/*-----------------------------------------
* DRAW MAP PAGE
-----------------------------------------*/
.drawmap-section {
  padding: 20px 0px 0px 0px;
  /*.gmnoprint { height: auto !important; } /*check*/
}
.drawmap-section .back-cta {
  margin-bottom: 10px;
}
.drawmap-section .back-cta a {
  background: #ebebeb;
  font-size: 15px;
  font-weight: 500;
  color: #3a3a3a;
  border-radius: 0;
  transition: 0.3s;
  height: 36px;
  padding: 6px 12px;
  display: inline-block;
}
.drawmap-section .back-cta a:hover {
  background: #000;
  color: #fff;
}
.drawmap-section #drawmap {
  width: 100%;
  position: relative;
  margin: 0 auto 20px;
  overflow: hidden;
}
.drawmap-section #drawmap-map {
  width: 100%;
  height: 700px;
}
.drawmap-section #drawmap-actions {
  padding: 2px;
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 99;
}
.drawmap-section .drawmap-button {
  background-color: #000;
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  cursor: pointer;
  display: inline;
  font-size: 14px;
  font-weight: 500;
  padding: 4px 20px;
  margin: 0 0 0 2px;
  float: left;
}
.drawmap-section .drawmap-button-clear {
  display: none;
}
.drawmap-section #drawmap-help {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  color: #032849 !important;
  left: 10px;
  padding: 10px;
  position: absolute;
  top: 5px;
  z-index: 99;
  font-size: 13px;
}
.drawmap-section #drawmap-help ol {
  padding-left: 15px;
  margin-bottom: 0;
}
.drawmap-section #drawmap-help .close-btn {
  position: absolute;
  right: 15px;
}
.drawmap-section #drawmap-help .close-btn a {
  color: #831207;
}
.drawmap-section #drawmap-help h5 {
  font-size: 1.1em;
  margin: 0px 0 !important;
}
.drawmap-section #showall-loading,
.drawmap-section #drawmap-loading {
  background-color: #CCC;
  border: 1px solid #BBB;
  border-radius: 5px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2), 0 0 2px #FFF, 0 10px 2px #F2F6F7 inset, 0 25px 25px #F8FBFF inset;
  color: #212121;
  cursor: pointer;
  display: none;
  font-size: 18px !important;
  text-align: center;
  z-index: 100;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -9px 0 0 -94px;
  padding: 6px 15px;
}
.drawmap-section #drawmap-button-goto {
  border-radius: 4px;
  color: #fff !important;
  cursor: text;
  display: block;
  font-size: 24px !important;
  text-align: center;
  z-index: 1;
  position: absolute;
  float: left;
  display: none;
  text-decoration: none;
  background: rgba(19, 19, 19, 0.73);
  padding: 5px 20px 10px;
  top: 0%;
  left: 50%;
  margin-left: -111px;
  border-radius: 0 0 4px 4px;
}
.drawmap-section #drawmap-small {
  display: block;
  font-size: 17px;
}
.drawmap-section .left-side-gp {
  position: relative;
}
.drawmap-section .map-showcase {
  position: relative;
}
.drawmap-section #drawmap-mode-switcher {
  font-size: 15px;
  position: relative;
  right: 0;
  top: 0;
  outline: 0;
  margin: 0 0 0 auto;
  padding: 5px;
  z-index: 1;
  background-color: #404040;
  width: 197px;
}
.drawmap-section #drawmap-mode-switcher .draw-radio {
  display: inline-block;
  padding: 0px 5px;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 0px;
  cursor: pointer;
  color: #fff;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.drawmap-section #drawmap-mode-switcher .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox:hover input ~ .checkmark {
  background-color: #ccc;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox input:checked ~ .checkmark {
  background-color: #000;
}
.drawmap-section #drawmap-mode-switcher .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox input:checked ~ .checkmark:after {
  display: block;
}
.drawmap-section #drawmap-mode-switcher .container-checkbox .checkmark:after {
  left: 8px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
.drawmap-section .drawmap-tooltip {
  font-family: "Sanford Book";
  overflow: hidden;
  width: 400px;
  height: auto;
}
.drawmap-section .drawmap-tooltip h2.firstHeading {
  margin-top: 0;
  padding-top: 0;
  color: #4b4b4b !important;
  font-weight: normal;
  font-size: 16px;
}
.drawmap-section .drawmap-tooltip a.thumb {
  display: block;
}
.drawmap-section .drawmap-tooltip a.thumb img {
  max-width: 150px;
  max-height: 108px;
  height: 108px;
}
.drawmap-section .drawmap-tooltip ul {
  padding-left: 0;
  margin-top: 0;
  color: #010101 !important;
}
.drawmap-section .drawmap-tooltip li {
  padding-left: 10px;
  list-style-type: none;
}
.drawmap-section .drawmap-tooltip a.gotojs {
  margin-left: 10px;
}
.drawmap-section .map-showcase p {
  font-weight: 300;
}
.drawmap-section #showall {
  float: left;
  width: 100%;
  position: relative;
}
.drawmap-section #showall-map {
  float: left;
  width: 100%;
  height: 500px;
}
.drawmap-section #showall-button-goto {
  background: none repeat scroll 0 0 #CCCCCC;
  border: 1px solid #BBBBBB;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2), 0 0 2px #FFFFFF, 0 10px 2px #F2F6F7 inset, 0 25px 25px #F8FBFF inset;
  color: #414141 !important;
  cursor: pointer;
  display: block;
  font-size: 18px !important;
  padding: 6px 15px;
  text-align: center;
  z-index: 1;
  position: absolute;
  right: 72px;
  top: 25px;
  float: left;
  display: none;
  text-decoration: none;
}
.drawmap-section .active-tenure {
  box-shadow: inset 0px 0px 6px 0px #424242;
}
@media (max-width: 767px) {
  .drawmap-section #drawmap-mode-switcher {
    position: static;
    outline: 0;
    border: 1px solid #dedede;
  }
  .drawmap-section #drawmap-mode-switcher input {
    top: 0;
  }
  .drawmap-section #drawmap-button-goto {
    font-size: 16px !important;
    top: auto;
    left: 0;
    bottom: 0;
    margin-left: 0;
    width: 100%;
  }
  .drawmap-section #drawmap-map {
    height: 370px;
  }
}
@media (max-width: 500px) {
  .drawmap-section #drawmap-mode-switcher {
    width: 178px;
  }
  .drawmap-section #drawmap-mode-switcher .container-checkbox {
    font-size: 12px;
  }
  .drawmap-section #drawmap-mode-switcher .container-checkbox .checkmark {
    height: 14px;
    width: 14px;
  }
  .drawmap-section #drawmap-mode-switcher .container-checkbox .checkmark:after {
    left: 5px;
    top: 1px;
  }
  .drawmap-section .back-cta a {
    font-size: 10px;
    border-radius: 9px;
    padding: 9px 7px;
  }
  .drawmap-section #drawmap-help {
    width: 270px;
  }
}

/*-----------------------------------------
* DRAW MAP MARKER INFOWINDOW
-----------------------------------------*/
.info-con {
  height: 230px;
  min-width: 150px;
  padding-right: 14px;
}
.info-con .info-dm .image {
  margin-bottom: 12px;
}
.info-con .info-dm .image img {
  max-width: 150px;
  max-height: 150px;
}
.info-con .info-dm .title {
  margin-bottom: 5px;
}
.info-con .info-dm .title a {
  font-weight: 600;
  color: #000;
  font-size: 14px;
}
.info-con .info-dm .title a:hover {
  text-decoration: none;
  color: #1a1a1a;
}
.info-con .info-dm .price {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 400;
}
.info-con .info-dm .attribute {
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 5px;
}
.info-con .info-dm .cta-d {
  text-align: left;
}
.info-con .info-dm .cta-d a {
  background-color: #000;
  color: #fff;
  display: inline-block;
  padding: 5px 12px;
}
.info-con .info-dm .cta-d a:hover {
  text-decoration: none;
  background-color: #1a1a1a;
}
.info-con .info-dm.add {
  border-top: 1px dashed #797979;
  margin-top: 18px;
  padding-top: 10px;
}

/* Marketing Valuation Page
------------------------------------ */
.valuation-report #header, .valuation-report .dummy-header {
  display: none;
}

.valuation-map {
  height: 300px;
}

.market-price {
  transition: 0.5s;
}
.market-price.-scroll {
  background: #252525;
  /* The Fallback */
  background: rgba(37, 37, 37, 0.9);
  padding-top: 1em;
  padding-bottom: 1em;
  position: fixed;
  width: 100%;
  z-index: 999;
  top: 0;
}
.market-price.-scroll .market-price__inner h3 {
  font-size: 22px;
}
.market-price.-scroll .market-price__inner span {
  font-size: 32px;
}
.market-price.-scroll .market-price__inner p {
  font-size: 14px;
}

#list-property-modal .modal-dialog {
  max-width: 600px;
}
#list-property-modal .modal-dialog .modal-body {
  padding: 3em 4em;
  background: #e7e7e7;
}

.property-modal-text {
  line-height: 32px;
}

.testimonial-quote {
  padding: 2em 4em;
}
.testimonial-quote:before {
  content: "\201C";
  font-family: "Montserrat", sans-serif;
  position: absolute;
  margin: -60px 0px 0 -65px;
  font-size: 120px;
  font-weight: 700;
  color: #000;
}
@media (max-width: 767px) {
  .testimonial-quote:before {
    margin: -60px 0 0 -38px;
  }
}
@media (max-width: 767px) {
  .testimonial-quote {
    padding: 2em;
  }
  .testimonial-quote .u-pl1 {
    padding-left: 2em;
  }
}

/* Login / Register Page
------------------------------------ */
.breadcrumb__item {
  color: #000;
}
.breadcrumb__item.-current {
  color: #313131;
}
.breadcrumb__item:hover {
  color: #000;
}

/* Account Pages (Account / Shortlist / Saved Searches / Property Alerts / Property Notes / Messages)
---------------------------------------------------------------------------------------------------- */
.account-tabs {
  border-bottom: 2px solid #e7e7e7;
  display: flex;
}

.unread-messages {
  top: 10px;
  right: 45px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  font-size: 13px;
}

.account-item {
  display: block;
  padding: 1em 2em;
  transition: 0.25s;
  font-weight: 600;
  position: relative;
  color: #818181;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .account-item {
    padding: 1em;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .account-item {
    padding: 1em 0.5em;
  }
  .account-item span {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .account-item {
    padding: 1em 0.5em;
  }
  .account-item span {
    display: inline-block;
  }
}
.account-item.-active {
  color: #000;
  border-bottom: 10px solid #000;
}
@media (max-width: 767px) {
  .account-item.-active {
    color: #fff;
    background: #000;
    border: none;
  }
}
.account-item:hover {
  color: #000;
  border-bottom: 10px solid #000;
}
@media (max-width: 767px) {
  .account-item:hover {
    color: #000;
    border: none;
  }
}

@media (max-width: 767px) {
  .account-item__title {
    margin-left: 1em;
  }
}

.info-box {
  padding: 2em 1.5em;
}
@media (max-width: 767px) {
  .info-box {
    padding: 2em;
  }
}

.property-alerts .property-alert-cta {
  display: none;
}

.searches-table thead th {
  border-top: none;
  border-bottom: 2px solid #cecece;
  padding-bottom: 1.5em;
}
@media (max-width: 767px) {
  .searches-table thead th.mobile {
    display: table-cell;
  }
}
.searches-table tbody tr td {
  padding-top: 1em;
  padding-bottom: 1em;
  border-top: 0;
}
@media (max-width: 767px) {
  .searches-table tbody tr td.mobile {
    display: table-cell;
  }
}
@media (max-width: 767px) {
  .searches-table tbody tr.mobile {
    display: table-row;
  }
}

textarea.-larger {
  height: 250px;
}
textarea.-messaging {
  height: 100px !important;
  border-radius: 0 !important;
}

.note-modal .modal-dialog {
  max-width: 420px;
}
.note-modal .modal-content {
  border-radius: 0;
}
.note-modal .modal-content .modal-header {
  border: none;
  padding: 0;
}
.note-modal .modal-content .modal-header .close-button {
  top: -16px;
  right: -16px;
  background: #000;
  position: absolute;
  border: none;
  font-size: 30px;
  z-index: 1;
  border-radius: 50px;
}
.note-modal .modal-content .modal-header .close-button span {
  padding: 6px;
  border-radius: 50px;
  font-weight: 700;
  color: #fff;
}
.note-modal .modal-content .modal-body {
  padding: 0;
}

.message__user {
  width: 4vw;
  height: 4vw;
  border-radius: 50%;
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 48px;
}
.message__user.-company {
  background: url(../images/icons/icon-brand.png) no-repeat center center #000;
}
@media (min-width: 768px) and (max-width: 991px) {
  .message__user {
    display: none;
  }
}
@media (max-width: 767px) {
  .message__user {
    display: none;
  }
}

/* Bespoke Page
------------------------ */
.property-controls .slick-dots {
  margin: 0;
  padding: 1rem 0;
  position: relative;
  bottom: 4px;
}
.property-controls .slick-dots li {
  list-style: none;
  margin: 0 0.25rem;
  display: inline-block;
}
.property-controls .slick-dots button {
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #e7e7e7;
  text-indent: -9999px;
}
.property-controls .slick-dots li.slick-active button {
  background-color: #000;
}

/* Collections Page
------------------------ */
.collections-page .page-title {
  min-height: 300px;
}

.video-placeholder {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.video-placeholder:after {
  content: "";
  display: block;
  padding-top: 75%;
}

.video-overlay {
  background-image: url("../images/icons/icon-play-btn.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.video-placeholder--home {
  background-color: #313131;
}
.video-placeholder--home:after {
  padding-top: 56.25%;
  /*56.25% best for 16:9 videos*/
}

.video-placeholder--default {
  background-image: url("../images/placeholder/small.png");
  background-color: #fff;
  background-position: center;
  background-size: initial;
}
.video-placeholder--default:after {
  padding-top: 56.25%;
  /*56.25% best for 16:9 videos*/
}

.video--area-item {
  min-height: 700px;
}

.wp-video video {
  width: 100%;
  height: auto;
}

/* Video Modal
--------------------------------------*/
.video--modal .close {
  position: absolute;
  top: -10px !important;
  right: -10px !important;
  color: #fff;
  text-shadow: 0 0 0 #fff;
  opacity: 1;
  background-color: red;
  border-radius: 100%;
  padding: 2px 7px;
  width: 30px;
  z-index: 1;
}
.video--modal .modal-content {
  background-color: #000;
  padding: 20px;
}
.video--modal .video-display {
  margin-top: 1rem;
}
.video--modal .video-display iframe {
  width: 100%;
  height: 400px;
}
@media (max-width: 991px) {
  .video--modal .close {
    top: 10px !important;
    right: 10px !important;
  }
  .video--modal .modal-dialog {
    max-width: 800px;
    margin: 0.5rem auto;
  }
}
@media (max-width: 767px) {
  .video--modal .modal-content {
    padding: 10px;
  }
  .video--modal .video-display iframe {
    height: 350px;
  }
}
@media (max-width: 633px) {
  .video--modal .video-display iframe {
    height: 300px;
  }
}
@media (max-width: 533px) {
  .video--modal .video-display iframe {
    height: 200px;
  }
}

/*-----------------------------------------
* PAGE TITLEs
-----------------------------------------*/
.page-title {
  background-color: #000;
  background-image: url("../images/page-default-banner.jpg");
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  position: relative;
  min-height: 240px;
}
.page-title::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
}
.page-title.-login {
  background: #000;
}
.page-title.-account-area {
  min-height: 180px;
}
.page-title h1 {
  text-shadow: 0 1px 0 #808080;
}

/*-----------------------------------------
* SEARCH FORM
-----------------------------------------*/
.top-search-container {
  background: #454545;
}

@media (max-width: 1199px) {
  .search-fields-generic ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #000 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
  }
  .search-fields-generic ::-moz-placeholder {
    /* Firefox 19+ */
    color: #000 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
  }
  .search-fields-generic :-ms-input-placeholder {
    /* IE 10+ */
    color: #000 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
  }
  .search-fields-generic :-moz-placeholder {
    /* Firefox 18- */
    color: #000 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
  }
  .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 12px;
    line-height: 52px;
  }
}

/*-----------------------------------------
* SEARCH TITLEs
-----------------------------------------*/
.search-title-style-1.bottom {
  margin-top: -15px;
}
.search-title-style-1.bottom .wrap {
  padding: 0px 0 34px 0;
}
.search-title-style-1 .wrap {
  padding: 34px 0;
}
.search-title-style-1 .wrap .search-titles {
  color: #2e2e2e;
}
.search-title-style-1 .wrap .search-titles h1 {
  margin: 0;
  padding: 0;
  line-height: 1em;
  font-weight: 500;
}
.search-title-style-1 .wrap .search-titles h1 a {
  color: #000;
}
.search-title-style-1 .wrap .search-titles h1 a:hover {
  color: #1a1a1a;
}
.search-title-style-1 .wrap .search-action-box {
  text-align: right;
}
.search-title-style-1 .wrap .search-action-box .search-actions {
  display: inline-block;
  text-align: left;
  width: 125px;
  position: relative;
  top: -1px;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default {
  width: 100% !important;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default .select2-selection--single {
  border: 0;
  outline: none;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: -1px;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #000 transparent transparent transparent;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 16px;
  color: #2d2d2d;
  font-weight: 700;
  text-transform: uppercase;
}
.search-title-style-1 .wrap .search-action-box .search-actions .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #000 transparent;
}
.search-title-style-1 .wrap .search-action-box .pagination-style-1 {
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  margin-left: 22px;
}
.search-title-style-1 .wrap .search-action-box .pagination-style-1 ul {
  display: inline-block;
}
@media (max-width: 767px) {
  .search-title-style-1 .wrap .search-titles,
.search-title-style-1 .wrap .search-action-box {
    text-align: center;
  }
}
@media (max-width: 414px) {
  .search-title-style-1 .wrap .search-titles h1,
.search-title-style-1 .wrap .search-titles span {
    font-size: 16px;
  }
  .search-title-style-1 .wrap .search-action-box .pagination-style-1 ul {
    margin-left: 11px;
  }
}

/*-----------------------------------------
* FEATURED CTAs
-----------------------------------------*/
.fc-item {
  text-align: center;
  transition: all 0.3s ease-in-out;
  display: block;
  padding: 37px 10px 10px 10px;
  width: 100%;
  min-height: 228px;
}
.fc-item:hover {
  box-shadow: 0px 0px 10px #e0e0e0;
  cursor: pointer;
  background-color: #fff;
  text-decoration: none;
}

.fc-item__icon {
  width: 60px;
  height: 58px;
  background-color: #000;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
.fc-item__icon.-house {
  -webkit-mask-image: url(../images/svg/svg-house.svg);
  mask-image: url(../images/svg/svg-house.svg);
}
.fc-item__icon.-keys {
  -webkit-mask-image: url(../images/svg/svg-keys.svg);
  mask-image: url(../images/svg/svg-keys.svg);
}
.fc-item__icon.-plans {
  -webkit-mask-image: url(../images/svg/svg-plans.svg);
  mask-image: url(../images/svg/svg-plans.svg);
}
.fc-item__icon.-people {
  -webkit-mask-image: url(../images/svg/svg-people.svg);
  mask-image: url(../images/svg/svg-people.svg);
}

.fc-item__desc {
  margin: 0 auto;
  max-width: 206px;
  line-height: 1em;
  color: #444444;
}

@media (max-width: 1199px) {
  .fc-item .fc-head {
    font-size: 20px;
  }
  .fc-item .fc-desc {
    font-size: 13px;
  }
  .fc-item a {
    padding: 20px 10px 10px 10px;
    min-height: 203px;
  }
}
@media (max-width: 767px) {
  .wrap > .row > .col-md-3 {
    width: 50%;
  }
}
@media (max-width: 375px) {
  .wrap > .row > .col-md-3 {
    width: 100%;
  }
  .wrap > .row > .col-md-3:nth-last-child(1) .fc-item {
    border-bottom: 0;
  }
  .wrap .fc-item {
    border-bottom: 1px solid #d6d6d6;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  .wrap .fc-item a {
    min-height: 70px;
  }
}
/*-----------------------------------------
* TESTIMONIALS
-----------------------------------------*/
.testimonials {
  background: #252525;
  padding-top: 74px;
  padding-bottom: 0;
}
.testimonials.-light {
  background: #fff;
}
.testimonials.-light .testimonial-slider .slide {
  color: #626262;
}
.testimonials .testimonial-slider .testimonial-slider--image {
  text-align: center;
  margin-bottom: 15px;
}
.testimonials .testimonial-slider .testimonial-slider--image img {
  display: inline-block;
  max-width: 100%;
}
.testimonials .wrap {
  padding: 10px 0;
  border-left: 3px solid #c3c3c3;
  border-right: 3px solid #c3c3c3;
}
.testimonials .wrap .testimonial-slider .slide {
  color: #fff;
  text-align: center;
}
.testimonials .wrap .testimonial-slider .slide .quote {
  max-width: 900px;
  margin: auto auto 25px auto;
  line-height: 1.2em;
}
.testimonials .wrap .testimonial-slider .slide.-light {
  color: #313131;
}
.testimonials .wrap .slider-controls {
  margin-top: 9px;
}
.testimonials .wrap .slider-controls .slide-m-dots.-light .slick-arrow:before {
  color: #626262;
}
@media (max-width: 767px) {
  .testimonials .wrap .testimonial-slider .slide .quote {
    padding: 0 30px;
    font-size: 18px;
  }
  .testimonials .wrap .testimonial-slider .slide .author {
    font-size: 15px;
  }
  .testimonials .wrap .slider-controls .slide-m-dots,
.testimonials .wrap .slider-controls .slick-dots {
    padding: 0.8rem 14px;
  }
  .testimonials .wrap .slider-controls .slide-m-dots button,
.testimonials .wrap .slider-controls .slick-dots button {
    width: 0.7rem;
    height: 0.7rem;
  }
  .testimonials .wrap .slider-controls .slide-m-dots .slick-arrow:before,
.testimonials .wrap .slider-controls .slick-dots .slick-arrow:before {
    font-size: 25px !important;
  }
}

/* ----------------------------------------
* Default Blocks (Helpful for new/dynamic data blocks)
----------------------------------------- */
.default-section {
  padding-top: 2em;
  padding-bottom: 2em;
  background: #000;
}
.default-section h2, .default-section h3, .default-section p {
  color: #000;
}
.default-section a {
  color: #000;
  text-decoration: underline;
}

/*-----------------------------------------
* LATEST NEWS STYLE 1
-----------------------------------------*/
.latest-news-style-1 {
  background-color: #fff;
  padding: 30px 0 70px 0;
}
.latest-news-style-1 .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 33px;
}
.latest-news-style-1 .wrap .news-grid .article-item .a-image-box {
  position: relative;
  overflow: hidden;
}
.latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image {
  height: 198px;
  background-color: #eaeaea;
}
.latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status {
  position: absolute;
  top: 0;
  width: 100%;
}
.latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status > span {
  width: 100%;
  max-width: 198px;
  display: inline-block;
  padding: 5px;
}
.latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status > span > span {
  padding: 6px 11px;
}
.latest-news-style-1 .wrap .news-grid .a-body {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 25px 30px 30px 30px;
  text-align: center;
  background-color: #fff;
  position: relative;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-title {
  font-family: "Montserrat", sans-serif;
  margin-bottom: 16px;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-title a {
  color: #414141;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-title a:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.latest-news-style-1 .wrap .news-grid .a-body .a-excerpt {
  height: 63px;
  overflow: hidden;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-cta a {
  position: relative;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-cta a:before {
  position: absolute;
  left: 0;
  bottom: -5px;
  content: "";
  width: 100%;
  height: 3px;
  background-color: #898989;
}
.latest-news-style-1 .wrap .news-grid .a-body .a-cta a:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  color: #898989;
}
@media (max-width: 991px) {
  .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image {
    height: 175px;
  }
  .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status > span {
    max-width: 133px;
  }
  .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status > span > span {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  .latest-news-style-1 .wrap {
    padding: 30px 0 20px 0;
  }
  .latest-news-style-1 .wrap .section-header h2 {
    font-size: 27px;
  }
  .latest-news-style-1 .wrap .news-grid > .row > div {
    width: 50%;
  }
  .latest-news-style-1 .wrap .news-grid > .row > div:nth-child(3) {
    display: none;
  }
  .latest-news-style-1 .wrap .news-grid .article-item {
    margin-bottom: 30px;
  }
  .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-image {
    height: 170px;
  }
  .latest-news-style-1 .wrap .news-grid .article-item .a-image-box .a-status > span {
    max-width: 170px;
  }
  .latest-news-style-1 .wrap .news-grid .a-body {
    min-height: 200px;
  }
  .latest-news-style-1 .wrap .news-grid .a-body .a-excerpt {
    height: 130px;
  }
}
@media (max-width: 600px) {
  .latest-news-style-1 .wrap .section-header h2 {
    font-size: 22px;
  }
  .latest-news-style-1 .wrap .news-grid {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }
  .latest-news-style-1 .wrap .news-grid > .row > div {
    width: 100%;
  }
  .latest-news-style-1 .wrap .news-grid .a-body {
    min-height: 0px;
  }
  .latest-news-style-1 .wrap .news-grid .a-body .a-title a h3 {
    white-space: inherit;
  }
  .latest-news-style-1 .wrap .news-grid .a-body .a-excerpt {
    height: auto;
  }
}

/*-----------------------------------------
* LATEST NEWS STYLE 2
-----------------------------------------*/
.latest-news-style-2 {
  background-color: #fff;
  padding: 50px 0 30px;
}
.latest-news-style-2 .wrap {
  margin: auto;
}
.latest-news-style-2 .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 35px;
}
.latest-news-style-2 .wrap .section-header h2 {
  margin: 0 0 14px 0;
  font-weight: 700;
  font-size: 24px;
}
.latest-news-style-2 .wrap .news-wrap .n-item {
  position: relative;
  margin-bottom: 30px;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-image {
  background-color: #252525;
  height: 276px;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-image img {
  transition: all 0.2s ease-in-out;
  opacity: 0.4;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0 50px;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content {
  overflow: hidden;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-date {
  position: relative;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  width: 100%;
  margin: 0 0 18px 0;
  line-height: 1em;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-title {
  font-family: "Montserrat", sans-serif;
  white-space: initial;
  max-width: 430px;
  line-height: 1em;
  width: 100%;
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 29px;
  overflow: hidden;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-title h2 {
  margin: 0;
  padding: 0;
  font-size: 20px;
  color: #fff;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-cta {
  transition: all 0.1s ease-in-out;
  height: 0;
  opacity: 0;
  margin-bottom: 0;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-cta span {
  text-align: center;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
  background-color: #e1e1e1;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  max-width: 134px;
  width: 100%;
  padding: 8px 0px;
  cursor: pointer;
}
.latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-cta span:hover {
  background-color: #fbfbfb;
}
.latest-news-style-2 .wrap .news-wrap .n-item:hover .n-image img {
  opacity: 0.6;
}
.latest-news-style-2 .wrap .news-wrap .n-item:hover .n-content .n-inner-content .n-cta {
  opacity: 1;
  height: 37px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .latest-news-style-2 .wrap .section-header h2 {
    font-size: 27px;
  }
}
@media (max-width: 500px) {
  .latest-news-style-2 {
    padding: 30px 0 30px;
  }
  .latest-news-style-2 .wrap .section-header h2 {
    margin: 0 0 8px 0;
    font-size: 22px;
  }
  .latest-news-style-2 .wrap .news-wrap .n-item:hover .n-image img {
    opacity: 0.4;
  }
  .latest-news-style-2 .wrap .news-wrap .n-item:hover .n-content .n-inner-content .n-cta {
    height: 0;
    opacity: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 375px) {
  .latest-news-style-2 .wrap .news-wrap .n-item .n-image {
    height: 240px;
  }
  .latest-news-style-2 .wrap .news-wrap .n-item .n-content {
    padding: 0 30px;
  }
  .latest-news-style-2 .wrap .news-wrap .n-item .n-content .n-inner-content .n-title h2 {
    font-size: 16px;
  }
}

/*-----------------------------------------
* SIDEBAR FORM
-----------------------------------------*/
.rhs-form {
  margin-bottom: 24px;
  padding: 36px 38px;
  background: #efefef;
}
.rhs-form .form-fields input[type=text],
.rhs-form .form-fields input[type=email],
.rhs-form .form-fields input[type=tel] {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 56px;
  padding: 0 18px;
  border: 0;
  margin-bottom: 13px;
}
.rhs-form .form-fields textarea {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 90px;
  border: 0;
  padding: 20px 18px;
}
.rhs-form .submit-cta {
  text-align: center;
  margin-top: 25px;
}
.rhs-form .submit-cta button[type=submit],
.rhs-form .submit-cta input[type=submit] {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  border-radius: 0;
  text-transform: uppercase;
  width: 100%;
  max-width: 155px;
  padding: 11px 0px;
}
.rhs-form .checkbox {
  font-size: 12px;
  color: #696969;
  margin-top: 8px;
}
.rhs-form .checkbox a {
  color: #696969;
}
.rhs-form .checkbox a:hover {
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .rhs-form {
    padding: 36px 25px;
  }
  .rhs-form h2 {
    font-size: 16px;
  }
  .rhs-form .checkbox {
    font-size: 11px;
  }
  .rhs-form .form-fields input[type=text],
.rhs-form .form-fields input[type=email],
.rhs-form .form-fields input[type=tel] {
    height: 44px;
    font-size: 13px;
  }
  .rhs-form .form-fields textarea {
    font-size: 13px;
  }
}

/*-----------------------------------------
* FORM SECTTION
-----------------------------------------*/
.form-section {
  background: #efefef;
  padding: 60px 0px;
}
.form-section .property-enquiry input[type=text],
.form-section .property-enquiry input[type=email],
.form-section .property-enquiry input[type=tel] {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 56px;
  padding: 0 18px;
  border: 0;
  margin-bottom: 13px;
}
.form-section .property-enquiry textarea {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 90px;
  border: 0;
  padding: 20px 18px;
}
.form-section .property-enquiry .consent-txt {
  font-size: 12px;
  color: #696969;
  margin-top: 8px;
}
.form-section .property-enquiry .consent-txt a {
  color: #696969;
}
.form-section .property-enquiry input[type=submit] {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  background-color: #e1e1e1;
  text-transform: uppercase;
  padding: 11px 25px;
}
.form-section .property-enquiry input[type=submit]:hover {
  background-color: #fbfbfb;
}
@media (max-width: 767px) {
  .form-section h2 {
    font-size: 22px;
  }
}
@media (max-width: 414px) {
  .form-section {
    padding: 32px 0px;
  }
  .form-section h2 {
    font-size: 16px;
  }
  .form-section .property-enquiry input[type=text],
.form-section .property-enquiry input[type=email],
.form-section .property-enquiry input[type=tel] {
    height: 41px;
    font-size: 15px;
  }
  .form-section .property-enquiry textarea {
    font-size: 15px;
    padding: 10px 18px;
  }
  .form-section .property-enquiry .consent-txt {
    font-size: 10px;
  }
  .form-section .property-enquiry input[type=submit] {
    font-size: 14px;
  }
}

/*-----------------------------------------
* GENERIC RIGHT SIDEBAR
-----------------------------------------*/
.rhs-style-1 .rhs-testimonial .testimonials {
  padding-top: 28px;
}
.rhs-style-1 .rhs-testimonial .testimonials .wrap {
  padding: 20px 0;
}
.rhs-style-1 .rhs-testimonial .testimonials .wrap .testimonial-slider .slide .quote {
  padding: 0 15px;
  font-size: 22px;
}
.rhs-style-1 .rhs-testimonial .testimonial-slider-style-1 .container {
  padding: 0 37px;
}
.rhs-style-1 .rhs-testimonial .testimonial-slider-style-1 .wrap {
  padding: 0 34px;
}
.rhs-style-1 .rhs-testimonial .testimonial-slider-style-1 .wrap .testimonial-slider .slide .quote {
  font-size: 16px;
}
.rhs-style-1 .rhs-testimonial .testimonial-slider-style-1 .wrap .testimonial-slider .slide .author {
  line-height: 1em;
  font-size: 14px;
}
.rhs-style-1 .rhs-testimonial .testimonial-slider-style-1 .wrap .slider-controls .slide-m-dots .slick-dots {
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  width: 100%;
}

/*-----------------------------------------
* PROPERTY -  ENQUIRY FORM BOTTOM
-----------------------------------------*/
.enquiry-form-horizontal {
  background: #e1e1e1;
  padding: 0;
}
.enquiry-form-horizontal .wrap {
  max-width: 905px;
  margin: auto;
  padding: 70px 0;
}
.enquiry-form-horizontal .wrap .field-row {
  margin-left: -6px;
  margin-right: -6px;
}
.enquiry-form-horizontal .wrap .field-row > div {
  padding-left: 6px;
  padding-right: 6px;
}
.enquiry-form-horizontal .wrap .efb-heading {
  line-height: 1em;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  text-align: center;
  margin-bottom: 40px;
}
.enquiry-form-horizontal .wrap .date-time-field {
  position: relative;
  margin-bottom: 12px;
}
.enquiry-form-horizontal .wrap .date-time-field.-disabled ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #a9a9a9;
  font-size: 15px;
  font-weight: 400;
}
.enquiry-form-horizontal .wrap .date-time-field.-disabled ::-moz-placeholder {
  /* Firefox 19+ */
  color: #a9a9a9;
  font-size: 15px;
  font-weight: 400;
}
.enquiry-form-horizontal .wrap .date-time-field.-disabled :-ms-input-placeholder {
  /* IE 10+ */
  color: #a9a9a9;
  font-size: 15px;
  font-weight: 400;
}
.enquiry-form-horizontal .wrap .date-time-field.-disabled :-moz-placeholder {
  /* Firefox 18- */
  color: #a9a9a9;
  font-size: 15px;
  font-weight: 400;
}
.enquiry-form-horizontal .wrap .date-time-field.-disabled::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
  background: rgba(0, 0, 0, 0.2);
  z-index: 1;
}
.enquiry-form-horizontal .wrap .lvs-datepicker--style {
  margin-bottom: 0 !important;
}
.enquiry-form-horizontal .wrap ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #252525;
  font-size: 15px;
  font-weight: 500;
}
.enquiry-form-horizontal .wrap ::-moz-placeholder {
  /* Firefox 19+ */
  color: #252525;
  font-size: 15px;
  font-weight: 500;
}
.enquiry-form-horizontal .wrap :-ms-input-placeholder {
  /* IE 10+ */
  color: #252525;
  font-size: 15px;
  font-weight: 500;
}
.enquiry-form-horizontal .wrap :-moz-placeholder {
  /* Firefox 18- */
  color: #252525;
  font-size: 15px;
  font-weight: 500;
}
.enquiry-form-horizontal .wrap input[type=text],
.enquiry-form-horizontal .wrap input[type=email],
.enquiry-form-horizontal .wrap input[type=tel] {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 56px;
  padding: 0 18px;
  border: 0;
  margin-bottom: 12px;
}
.enquiry-form-horizontal .wrap textarea {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 70px;
  border: 0;
  padding: 20px 18px;
}
.enquiry-form-horizontal .wrap .consent-txt {
  font-size: 12px;
  color: #000;
  margin-top: 8px;
}
.enquiry-form-horizontal .wrap .consent-txt a {
  color: #000;
}
.enquiry-form-horizontal .wrap .consent-txt a:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
.enquiry-form-horizontal .wrap input[type=submit] {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  border-radius: 0;
  background-color: #e1e1e1;
  text-transform: uppercase;
  padding: 11px 25px;
}
.enquiry-form-horizontal .wrap input[type=submit]:hover {
  background-color: #fbfbfb;
}
@media (max-width: 767px) {
  .enquiry-form-horizontal .wrap {
    padding: 30px 0px;
  }
  .enquiry-form-horizontal .wrap .efb-heading {
    margin-bottom: 30px;
  }
  .enquiry-form-horizontal .wrap .efb-heading h2 {
    font-size: 27px;
  }
}
@media (max-width: 500px) {
  .enquiry-form-horizontal .wrap .efb-heading {
    font-size: 13px;
    margin-bottom: 20px;
  }
  .enquiry-form-horizontal .wrap .efb-heading h2 {
    font-size: 22px;
  }
  .enquiry-form-horizontal .wrap input[type=text],
.enquiry-form-horizontal .wrap input[type=email],
.enquiry-form-horizontal .wrap input[type=tel] {
    height: 40px;
    font-size: 13px;
  }
  .enquiry-form-horizontal .wrap textarea {
    font-size: 13px;
    padding: 12px 18px;
  }
  .enquiry-form-horizontal .wrap .consent-txt {
    font-size: 10px;
  }
  .enquiry-form-horizontal .wrap input[type=submit] {
    font-size: 13px;
    padding: 9px 25px;
  }
}
@media (max-width: 500px) {
  .enquiry-form-horizontal .wrap .efb-heading {
    font-size: 12px;
  }
  .enquiry-form-horizontal .wrap .efb-heading h2 {
    font-size: 18px;
  }
}

/*-----------------------------------------
* PROPERTY - BANNER CTA
-----------------------------------------*/
#banner-cta-sticky-1-sticky-wrapper {
  margin-bottom: 60px;
}

.banner-cta-style-1 {
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  background-color: #fff;
  z-index: 100 !important;
}
.banner-cta-style-1 .wrap {
  min-height: 120px;
}
.banner-cta-style-1 .wrap .property-title ul {
  margin: 0 -18px;
  padding: 0;
}
.banner-cta-style-1 .wrap .property-title ul li {
  vertical-align: middle;
  padding: 0 18px;
  display: inline-block;
  max-width: 550px;
}
.banner-cta-style-1 .wrap .property-title .bcta-image {
  height: 120px;
}
.banner-cta-style-1 .wrap .property-title .bcta-image img {
  width: 100%;
  max-width: 176px;
  height: 120px;
  -o-object-fit: cover;
     object-fit: cover;
}
.banner-cta-style-1 .wrap .property-title .property-address {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-style: italic;
  margin-bottom: 2px;
}
.banner-cta-style-1 .wrap .property-title .p-ref {
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  color: #7f7f7f;
  font-weight: 500;
  margin-right: 11px;
}
.banner-cta-style-1 .wrap .property-attributes {
  padding: 30px 0 0 0;
  text-align: right;
}
.banner-cta-style-1 .wrap .property-attributes ul {
  margin: 0 -15px;
  padding: 0;
}
.banner-cta-style-1 .wrap .property-attributes ul li {
  vertical-align: middle;
  padding: 0 15px;
  display: inline-block;
  max-width: 320px;
}
.banner-cta-style-1 .wrap .property-attributes ul li:nth-child(1) {
  position: relative;
  top: -7px;
}
.banner-cta-style-1 .wrap .property-attributes ul li:last-child {
  vertical-align: top;
}
.banner-cta-style-1 .wrap .property-attributes .style-1 {
  text-align: right;
  position: relative;
}
.banner-cta-style-1 .wrap .property-attributes .style-1 .p-price {
  font-size: 35px;
  color: #252525;
  font-weight: 700;
}
.banner-cta-style-1 .wrap .property-attributes .style-2 {
  text-transform: uppercase;
  color: #676767;
  font-size: 14px;
  text-align: right;
  font-weight: 600;
  float: right;
  margin-left: -8px;
  margin-right: -8px;
  margin-top: -8px;
}
.banner-cta-style-1 .wrap .property-attributes .style-2 span {
  padding-left: 8px;
  padding-right: 8px;
}
.banner-cta-style-1 .wrap .property-attributes .attr-cta {
  position: relative;
  top: -2px;
}
@media (max-width: 1329px) {
  .banner-cta-style-1 .wrap .property-title ul {
    margin: 0 -10px;
  }
  .banner-cta-style-1 .wrap .property-title ul li {
    max-width: 459px;
    padding: 0 10px;
  }
  .banner-cta-style-1 .wrap .property-attributes ul li {
    max-width: 263px;
  }
  .banner-cta-style-1 .wrap .property-attributes .style-2 {
    font-size: 12px;
  }
}
@media (max-width: 1199px) {
  .banner-cta-style-1 .wrap .property-title h2 {
    font-size: 22px;
  }
  .banner-cta-style-1 .wrap .property-title .property-address {
    font-size: 14px;
  }
  .banner-cta-style-1 .wrap .property-attributes {
    padding: 35px 0 0 0;
  }
  .banner-cta-style-1 .wrap .property-attributes .style-1 .p-price {
    font-size: 21px;
  }
  .banner-cta-style-1 .wrap .property-attributes .style-2 {
    font-size: 11px;
  }
  .banner-cta-style-1 .wrap .property-attributes .style-2 span {
    padding-left: 0;
    padding-right: 0;
  }
  .banner-cta-style-1 .wrap .property-attributes .attr-cta a {
    font-size: 14px;
    padding: 15px 18px;
  }
}
@media (max-width: 991px) {
  .banner-cta-style-1 .wrap .property-title {
    padding-top: 27px;
  }
  .banner-cta-style-1 .wrap .property-title .bcta-image-box {
    display: none;
  }
}
@media (max-width: 767px) {
  .banner-cta-style-1 .wrap {
    padding: 10px 0px;
  }
  .banner-cta-style-1 .wrap .property-title {
    text-align: center;
    padding-top: 0;
    margin-bottom: 10px;
  }
  .banner-cta-style-1 .wrap .property-title ul li {
    max-width: 100%;
  }
  .banner-cta-style-1 .wrap .property-attributes {
    text-align: center;
    padding: 0 0 0 0;
  }
  .banner-cta-style-1 .wrap .property-attributes ul li:nth-child(1) {
    top: -2px;
  }
  .banner-cta-style-1 .wrap .property-attributes .style-1 {
    margin-bottom: 1px;
  }
  .banner-cta-style-1 .wrap .property-attributes .attr-cta a {
    font-size: 13px;
    padding: 7px 18px;
  }
}
@media (max-width: 414px) {
  .banner-cta-style-1 .wrap .property-attributes .style-1 {
    text-align: center;
  }
  .banner-cta-style-1 .wrap .property-attributes .attr-cta {
    margin-top: 12px;
  }
}

/*-----------------------------------------
* TESTIMONIALS
-----------------------------------------*/
.page-content-testimonials .pagination {
  margin-bottom: 15px;
}
.page-content-testimonials .testimonial-item .content {
  background: #efefef;
  min-height: auto;
  padding: 20px 36px;
  font-size: 17px;
  font-weight: 300;
  margin-bottom: 15px;
}
.page-content-testimonials .testimonial-item .qoute {
  font-style: italic;
  margin-bottom: 15px;
  font-family: "Montserrat", sans-serif;
}
.page-content-testimonials .testimonial-item .author {
  font-weight: 600;
}
.page-content-testimonials .testimonial-item .date {
  font-size: 12px;
  font-weight: 400;
}

.clear {
  clear: both;
}

/*-----------------------------------------
* ABOUT SECTION
-----------------------------------------*/
.about--section {
  background-color: #000;
  background-image: url("../images/section-about/lvs-bg.png");
  background-position: center;
  background-size: cover;
  padding: 0;
}
.about--section .about--section-wrap {
  padding: 75px 0;
}
.about--section .about--section-img img {
  max-width: 240px;
  width: 100%;
}
.about--section .about--section-desc {
  border-left: 2px solid #fff;
  padding-left: 70px;
}
@media (max-width: 991px) {
  .about--section .about--section-wrap {
    padding: 50px 0;
  }
  .about--section .about--section-desc {
    border-left: 0;
    padding-left: 0;
  }
  .about--section .about--section-img {
    margin-bottom: 30px;
  }
}

/*-----------------------------------------
* Success SECTION
-----------------------------------------*/
.success--section {
  background-color: #000;
  background-image: url("../images/section-success/success-icon.png");
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  padding: 0;
}
.success--section .success--section-wrap {
  padding: 25px 0;
}
.success--section .success--section-img img {
  width: 100%;
  max-width: 498px;
}
.success--section .success--section-desc {
  padding-left: 38px;
}
@media (max-width: 991px) {
  .success--section .success--section-desc {
    padding-left: 0;
  }
  .success--section .success--section-img {
    margin-bottom: 30px;
  }
  .success--section .success--section-img img {
    max-width: 300px;
  }
}

/*-----------------------------------------
* FANCY FORM
-----------------------------------------*/
.fancybox-slide .form-container-pf {
  background-color: #000;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 60px 100px;
  max-width: 750px;
  position: relative;
}
.fancybox-slide .form-container-pf:before {
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
}
.fancybox-slide .form-container-pf form.fancybox-content {
  height: auto !important;
  position: relative;
}
.fancybox-slide .form-container-pf form.fancybox-content .form-row {
  margin: 0 -4px;
}
.fancybox-slide .form-container-pf form.fancybox-content .form-row > div {
  padding: 0 4px;
}
@media (max-width: 600px) {
  .fancybox-slide .form-container-pf {
    padding: 60px 75px;
  }
}
@media (max-width: 500px) {
  .fancybox-slide .form-container-pf {
    padding: 60px 30px;
  }
}

form.fancybox-content {
  margin: 0 auto 10px auto;
  display: inline-block !important;
  text-align: center;
  width: 100%;
}
form.fancybox-content .style-1-pf {
  color: #fff;
  font-size: 28px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 22px;
}
form.fancybox-content .style-1-pf span {
  font-style: italic;
  font-weight: 400;
}
form.fancybox-content .style-1-pf span.primary-color {
  font-style: normal;
  font-size: 65px;
  line-height: 1px;
}
form.fancybox-content .style-fields .alert {
  font-size: 12px;
  padding: 4px 10px;
}
form.fancybox-content .style-fields .alert-dismissible .close {
  padding: 1px 5px;
}
form.fancybox-content .style-fields textarea {
  width: 100%;
  height: 70px;
  border: 0;
  margin-bottom: 9px;
  padding: 15px;
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
}
form.fancybox-content .style-fields input[type=email],
form.fancybox-content .style-fields input[type=text] {
  width: 100%;
  height: 56px;
  margin-bottom: 12px;
  font-family: "Montserrat", sans-serif;
  padding: 0 14px;
  border-radius: 0;
  border: 0;
  font-size: 15px;
  border: 1px solid #fff;
}
form.fancybox-content .style-fields input[type=email].red-line,
form.fancybox-content .style-fields input[type=text].red-line {
  border: 3px solid #f00;
}
form.fancybox-content .style-fields .consent {
  font-size: 12px;
  color: #afaeae;
  line-height: 1.3em;
  text-align: left;
  margin-bottom: 20px;
}
form.fancybox-content .style-fields .consent a {
  color: #afaeae;
}
form.fancybox-content .style-fields .consent a:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  form.fancybox-content .style-1-pf {
    font-size: 24px;
  }
}
@media (max-width: 600px) {
  form.fancybox-content .style-1-pf {
    font-size: 21px;
    margin-bottom: 22px;
    line-height: 0.5em;
  }
  form.fancybox-content .style-fields input[type=email],
form.fancybox-content .style-fields input[type=text] {
    height: 32px;
    font-size: 13px;
  }
  form.fancybox-content .style-fields textarea {
    font-size: 13px;
    padding: 8px 15px;
  }
  form.fancybox-content .style-fields button[type=submit],
form.fancybox-content .style-fields input[type=submit] {
    font-size: 14px;
    padding: 7px 0px;
  }
  form.fancybox-content .style-fields .consent {
    font-size: 10px;
  }
}

/*-----------------------------------------
* FEATURED PROPERTIES - STYLE 1
-----------------------------------------*/
.style-1-featured-properties {
  background: #fefefe;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box {
  position: relative;
  overflow: hidden;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-image {
  height: 220px;
  background-color: #f7f7f7;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-status {
  position: absolute;
  width: 100%;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-status > span {
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: rotate(270deg);
  width: 100%;
  max-width: 220px;
  transform-origin: top left;
  display: inline-block;
  text-align: right;
  padding: 10px 12px;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-status > span > span {
  padding: 6px 11px;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-price {
  position: absolute;
  left: 23px;
  bottom: 0;
  font-size: 19px;
}
.style-1-featured-properties .featured-grid .featured-item .f-image-box .f-price span {
  padding: 8px 16px;
}
.style-1-featured-properties .featured-grid .f-body {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 25px 18px;
}
.style-1-featured-properties .featured-grid .f-body .f-title {
  font-family: "Montserrat", sans-serif;
}
.style-1-featured-properties .featured-grid .f-body .f-title > .row {
  margin: 0;
}
.style-1-featured-properties .featured-grid .f-body .f-title > .row > div {
  padding: 0;
}
.style-1-featured-properties .featured-grid .f-body .f-title .f-main-title h2 {
  font-size: 18px;
  font-weight: 700;
  color: #414141;
  line-height: 1.4em;
  margin: 0;
}
.style-1-featured-properties .featured-grid .f-body .f-title .f-subtitle-title {
  font-size: 14px;
  color: #7a7979;
  font-style: italic;
  line-height: 1em;
}
.style-1-featured-properties .featured-grid .f-body .f-excerpt {
  border-top: 1px solid #f0f0f0;
  font-size: 13px;
  color: #626262;
  padding-top: 18px;
  margin-top: 20px;
  word-break: break-word;
  height: 76px;
  overflow: hidden;
}
@media (max-width: 1329px) {
  .style-1-featured-properties .wrap .featured-grid .f-body .f-excerpt {
    font-size: 12px;
  }
}
@media (max-width: 1199px) {
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image {
    height: 190px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-status > span {
    max-width: 190px;
    font-size: 10px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-title .cta {
    font-size: 10px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-title .f-main-title h2 {
    font-size: 15px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-excerpt {
    height: 92px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-price {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .style-1-featured-properties .wrap {
    padding: 50px 0px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image {
    height: 160px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-status > span {
    max-width: 160px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body {
    padding: 15px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-title .cta {
    margin-top: 10px;
    font-size: 12px;
    padding: 5px 5px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-excerpt {
    padding-top: 13px;
    margin-top: 15px;
    height: 106px;
  }
}
@media (max-width: 767px) {
  .style-1-featured-properties .wrap {
    padding: 50px 0px 40px;
  }
  .style-1-featured-properties .wrap .section-header h2 {
    font-size: 27px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image {
    height: 190px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-status > span {
    max-width: 190px;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-status > span span {
    font-size: 11px;
  }
  .style-1-featured-properties .wrap .featured-grid > .row > .col-md-4 {
    width: 50%;
  }
  .style-1-featured-properties .wrap .featured-grid > .row > .col-md-4:nth-child(3) {
    display: none;
  }
  .style-1-featured-properties .wrap .featured-grid .featured-item {
    margin-bottom: 30px;
  }
}
@media (max-width: 500px) {
  .style-1-featured-properties .wrap {
    padding: 30px 0px 20px;
  }
  .style-1-featured-properties .wrap .section-header h2 {
    font-size: 22px;
  }
  .style-1-featured-properties .wrap .featured-grid > .row > .col-md-4 {
    width: 100%;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-title .f-main-title h2 {
    white-space: inherit;
    margin-bottom: 4px;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-title .f-subtitle-title {
    white-space: inherit;
  }
  .style-1-featured-properties .wrap .featured-grid .f-body .f-excerpt {
    height: auto;
  }
}

/*-----------------------------------------
* FEATURED PROPERTIES - STYLE 2
-----------------------------------------*/
.style-2-featured-properties {
  background: #efefef;
}
.style-2-featured-properties .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 27px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item {
  position: relative;
  height: 280px;
  overflow: hidden;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box {
  position: relative;
  overflow: hidden;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .f-image-box .f-image {
  height: 280px;
  background-color: #f7f7f7;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me {
  transition: all 0.2s ease-in-out;
  position: relative;
  top: -81px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body {
  background-color: rgba(255, 255, 255, 0.9);
  padding: 20px 30px;
  height: 280px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-status {
  display: none;
  text-align: right;
  margin-bottom: 25px;
  margin-right: -20px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-status span {
  padding: 5px 13px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes {
  margin-bottom: 22px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-main-title h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #282828;
  line-height: 1em;
  margin: 0;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-subtitle-title {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  color: #282828;
  font-style: italic;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-excerpt {
  font-size: 13px;
  color: #212120;
  margin-bottom: 28px;
  word-break: break-word;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-cta span {
  background-color: #e1e1e1;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
  padding: 8px 14px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-cta span:hover {
  background-color: #fbfbfb;
}
.style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me {
  top: -280px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me .f-body {
  padding: 10px 30px;
}
.style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me .f-body .f-status {
  display: block;
}
@media (max-width: 1300px) {
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body {
    padding: 7px 15px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-status {
    margin-bottom: 11px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes {
    margin-bottom: 5px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes > .row > .col-6 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-price {
    text-align: left;
    font-size: 21px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-excerpt {
    margin-bottom: 10px;
  }
}
@media (max-width: 1199px) {
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-price {
    font-size: 15px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-main-title h2 {
    font-size: 16px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body {
    padding: 15px 20px;
  }
}
@media (max-width: 991px) {
  .style-2-featured-properties .wrap {
    padding: 50px 0px 40px 0px;
  }
  .style-2-featured-properties .wrap .featured-grid > .row > .col-md-4:nth-child(3) {
    display: none;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-2-featured-properties .wrap .section-header h2 {
    font-size: 27px;
  }
  .style-2-featured-properties .wrap .featured-grid > .row > .col-sm-6 {
    width: 50%;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body {
    padding: 20px 15px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-excerpt {
    margin-bottom: 13px;
    font-size: 12px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-cta span {
    padding: 3px 14px;
  }
}
@media (max-width: 600px) {
  .style-2-featured-properties .wrap .section-header h2 {
    font-size: 22px;
  }
  .style-2-featured-properties .wrap .featured-grid > .row > .col-sm-6 {
    width: 100%;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes {
    margin-bottom: 23px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes > .row > .col-6 {
    width: 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-price {
    text-align: right;
  }
}
@media (max-width: 500px) {
  .style-2-featured-properties .wrap {
    padding: 30px 0px 40px 0px;
  }
  .style-2-featured-properties .wrap .section-header h2 {
    margin: 0 0 8px 0;
    font-size: 22px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me {
    top: -81px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me .f-body {
    padding: 20px 15px;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item:hover .hover-me .f-body .f-status {
    display: none;
  }
}
@media (max-width: 414px) {
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes > .row > .col-6 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body .f-attributes .f-price {
    text-align: left;
  }
  .style-2-featured-properties .wrap .featured-grid .featured-item .hover-me .f-body {
    padding: 11px 15px;
  }
}

/*-----------------------------------------
* FEATURED PROPERTIES - STYLE 3
-----------------------------------------*/
.style-3-featured-properties {
  background-color: #fefefe;
  padding: 0;
}
.style-3-featured-properties .wrap {
  padding: 60px 0px 60px 0px;
}
.style-3-featured-properties .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 27px;
}
.style-3-featured-properties .wrap .section-header h2 {
  margin: 0 0 20px 0;
  font-weight: 700;
  font-size: 24px;
}
.style-3-featured-properties .property-list-style-3 .property-item {
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .style-3-featured-properties .wrap {
    padding: 35px 0px 20px 0px;
  }
}
@media (max-width: 767px) {
  .style-3-featured-properties .wrap .section-header h2 {
    font-size: 27px;
  }
}
@media (max-width: 500px) {
  .style-3-featured-properties .wrap .section-header h2 {
    margin: 0 0 8px 0;
    font-size: 22px;
  }
}

@media (max-width: 767px) {
  .desktop {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .desktop {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .desktop {
    display: none;
  }
}

.mobile {
  display: none;
}
@media (max-width: 767px) {
  .mobile {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .mobile {
    display: block;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mobile {
    display: block;
  }
}

.field--style-1 input[type=text],
.field--style-1 input[type=email],
.field--style-1 input[type=tel] {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 56px;
  padding: 0 18px;
  border: 0;
  margin-bottom: 13px;
}
.field--style-1 textarea {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 90px;
  border: 0;
  padding: 20px 18px;
}
.field--style-1 .consent-txt {
  font-size: 12px;
  color: #696969;
  margin-top: 8px;
}
.field--style-1 .consent-txt a {
  color: #696969;
}
.field--style-1 input[type=submit] {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  background-color: #e1e1e1;
  text-transform: uppercase;
  padding: 11px 25px;
}
.field--style-1 input[type=submit]:hover {
  background-color: #fbfbfb;
}
.field--style-1.-light .container-checkbox.-light .text-label {
  color: #fff !important;
  font-weight: 500;
}
@media (max-width: 767px) {
  .field--style-1 input[type=text],
.field--style-1 input[type=email],
.field--style-1 input[type=tel] {
    height: 42px;
  }
}

/* Multiple selection...
------------------------------------*/
.multiple-container-o {
  position: relative;
  /*
  &.multiple-container-o-dark{
      .select2-container--default .select2-selection--multiple{
          background-color: transparent;
          border-bottom: 1px solid $gray27;
      }
  }
  */
}
.multiple-container-o .multiple-selected {
  visibility: hidden;
  position: absolute;
  top: 7px;
  left: 0;
  width: 100%;
  z-index: 2;
  padding: 5px 20px;
  border-radius: 2px;
  height: 38px;
}
.multiple-container-o .multiple-selected label {
  width: 100%;
}
.multiple-container-o.has-selected .multiple-selected {
  visibility: visible;
}
.multiple-container-o.has-selected .multiple-selected.multiple--dark2 label {
  text-align: center;
}
.multiple-container-o.has-selected .select2-container .select2-selection--multiple .select2-selection__rendered {
  visibility: hidden;
}
.multiple-container-o .select2-container .select2-selection--multiple .select2-selection__choice {
  display: none;
}
.multiple-container-o .select2-container--dark2 .select2-search--inline .select2-search__field {
  cursor: pointer;
  margin-top: 0;
}
@media (max-width: 1199px) {
  .multiple-container-o .multiple-selected {
    height: 35px;
  }
}

.select2-container--default.multiple .select2-results__option:before {
  font-family: "Font Awesome 5 Free";
  color: #999;
  content: "\F0C8";
  width: 25px;
  height: 25px;
  padding-right: 10px;
}
.select2-container--default.multiple .select2-results__option[aria-selected=true]:before {
  content: "\F14A";
}

/**********************************************************
* THEME - homepage, search, details styles
**********************************************************/
/* Buttons / CTA's
----------------------------------------- */
.cta, .button {
  text-align: center;
  padding: 12px 10px;
  font-weight: 600;
  text-transform: uppercase;
  transition: 0.4s;
  border-radius: 4px;
}
.cta.-primary, .button.-primary {
  background: #000;
  color: #fff !important;
}
.cta.-primary i, .button.-primary i {
  color: #fff !important;
}
.cta.-primary:hover, .button.-primary:hover {
  background: #1a1a1a;
  text-decoration: none !important;
}
.cta.-tertiary, .button.-tertiary {
  background-color: #e1e1e1;
  color: #000;
}
.cta.-tertiary:hover, .button.-tertiary:hover {
  text-decoration: none;
}
.cta.-tertiary.-no-hover:hover, .button.-tertiary.-no-hover:hover {
  background-color: #e1e1e1;
  text-decoration: none;
}
.cta.-green, .button.-green {
  background-color: #fa942c;
  color: #fff;
}
.cta.-green:hover, .button.-green:hover {
  background-color: #fbad5e;
  text-decoration: none;
}
.cta.-shortlist, .button.-shortlist {
  background: #252525;
  color: #fff;
}
.cta.-size-1, .button.-size-1 {
  padding: 12px 20px;
}
.cta.-large, .button.-large {
  padding: 10px 35px;
}
.cta.-footer, .button.-footer {
  height: 56px;
}
.cta.disabled, .button.disabled {
  cursor: not-allowed;
}
.cta:hover, .button:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

/*-----------------------------------------
* HERO IMAGE
-----------------------------------------*/
.hero-1-container {
  background-color: #eaeaea;
  position: relative;
}
.hero-1-container .hero-slider-style-1 .slick-dots {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.hero-1-container .hero-slider-style-1 .slide {
  position: relative;
}
.hero-1-container .hero-slider-style-1 .slide .slide-image {
  position: relative;
  height: 696px;
}
.hero-1-container .hero-slider-style-1 .slide .slide-image img {
  display: inline-block;
}
.hero-1-container .hero-slider-style-1 .slide .slide-image::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content {
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
  margin-top: 117px;
  z-index: 1;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
  margin: 107px auto auto auto;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner h1 {
  line-height: 1em;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .slide-border {
  max-width: 75px;
  width: 100%;
  margin: auto auto 25px auto;
  background-image: url("../images/header-style.png");
  background-repeat: repeat-x;
  height: 15px;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 {
  margin-bottom: 20px;
}
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 700;
  font-size: 70px;
  text-transform: uppercase;
}
.hero-1-container .search-form {
  position: absolute;
  width: 100%;
  bottom: 200px;
}
.hero-1-container .search-form .search-fields {
  max-width: 528px;
  margin: auto;
}
.hero-1-container .search-form .search-fields > ul {
  margin: 0;
  padding: 0;
}
.hero-1-container .search-form .search-fields > ul > li {
  display: inline-block;
  float: left;
}
.hero-1-container .search-form .search-fields > ul > li.li-mode {
  width: 19%;
  padding-right: 3px;
}
.hero-1-container .search-form .search-fields > ul > li.li-location {
  width: 72%;
}
.hero-1-container .search-form .search-fields > ul > li.li-location.-larger {
  width: 90%;
}
.hero-1-container .search-form .search-fields > ul > li.li-submit-btn {
  width: 9%;
}
.hero-1-container .search-form .search-fields > ul > li.li-submit-btn button[type=submit] {
  width: 100%;
  border: 0;
  height: 44px;
}
.hero-1-container .search-form .search-fields > ul > li.li-submit-btn button[type=submit] i {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.hero-1-container .search-form .search-fields > ul > li.li-submit-btn button[type=submit]:hover {
  background-color: #fbfbfb;
}
.hero-1-container .search-form .search-fields input[type=text] {
  height: 44px;
}
.hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single {
  font-family: "Montserrat", sans-serif;
  font-style: italic;
}
.hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 16px;
  color: #6b6b6b;
  font-weight: 600;
}
@media (max-width: 1400px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 50px;
  }
}
@media (max-width: 1199px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-image {
    height: 600px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    padding-left: 15px;
    padding-right: 15px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 40px;
  }
  .hero-1-container .search-form {
    bottom: 100px;
  }
}
@media (max-width: 991px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-image {
    height: 450px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content {
    margin-top: 17px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    margin: 80px auto auto auto;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 30px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1,
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-image {
    height: 400px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    margin: 58px auto auto auto;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1,
.hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 15px;
  }
  .hero-1-container .search-form .search-fields {
    padding: 0 15px;
  }
}
@media (max-width: 500px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-image {
    height: 350px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    margin: 15px auto auto auto;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 {
    margin-bottom: 10px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 22px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 {
    margin-bottom: 33px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1, .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 15px;
  }
  .hero-1-container .search-form .search-fields > ul > li.li-mode {
    width: 25%;
  }
  .hero-1-container .search-form .search-fields > ul > li.li-location {
    width: 60%;
  }
  .hero-1-container .search-form .search-fields > ul > li.li-submit-btn {
    width: 15%;
  }
  .hero-1-container .search-form .search-fields .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 13px;
    font-weight: 500;
  }
}
@media (max-width: 414px) {
  .hero-1-container .hero-slider-style-1 .slide .slide-image {
    height: 300px;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    margin: 15px auto auto auto;
  }
  .hero-1-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 22px;
  }
  .hero-1-container .search-form {
    bottom: 70px;
  }
}

/*-----------------------------------------
* CONTENT
-----------------------------------------*/
.home-1-content .wrap {
  padding: 47px 0px 55px 0px;
}
.home-1-content .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 17px;
}
.home-1-content .wrap .section-header h2 {
  margin: 0 0 20px 0;
  font-weight: 700;
  font-size: 30px;
}
.home-1-content .wrap .section-body {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  max-width: 980px;
  margin: auto;
  font-size: 16px;
}
@media (max-width: 767px) {
  .home-1-content .wrap .section-header h2 {
    font-size: 27px;
  }
  .home-1-content .wrap .section-body {
    font-size: 14px;
  }
}
@media (max-width: 500px) {
  .home-1-content .wrap {
    padding: 30px 0px 35px 0px;
  }
  .home-1-content .wrap .section-header h2 {
    font-size: 22px;
  }
  .home-1-content .wrap .section-body {
    font-size: 12px;
  }
}

/*-----------------------------------------
* ADVERTISE CTA
-----------------------------------------*/
.home-1-advertise-cta {
  background-image: url("../images/home-1/advertise-bg.png");
  background-size: cover;
  min-height: 430px;
  display: flex;
  align-items: center;
}
.home-1-advertise-cta .hacta-style-1 {
  color: #000;
  font-size: 16px;
  font-weight: 600;
}
.home-1-advertise-cta .hacta-style-2 {
  font-family: "Montserrat", sans-serif;
  font-size: 50px;
  color: #313131;
  font-weight: 700;
  line-height: 1em;
}
.home-1-advertise-cta .hacta-style-2 .generic-border {
  max-width: 75px;
  width: 100%;
  margin: 32px auto 25px auto;
  background-repeat: repeat-x;
  height: 15px;
  background-image: url("../images/header-style.png");
}
.home-1-advertise-cta .hacta-style-3 {
  font-family: "Montserrat", sans-serif;
  max-width: 532px;
  margin: auto auto 40px auto;
  color: #626262;
  font-size: 16px;
}
.home-1-advertise-cta .wrap {
  min-height: 430px;
  text-align: center;
  padding: 80px 0 20px 0;
}
.home-1-advertise-cta .wrap .hacta-cta {
  font-family: "Montserrat", sans-serif;
}
.home-1-advertise-cta .wrap .hacta-cta a {
  background-color: #000;
  color: #fff;
  font-weight: 700;
  padding: 15px 25px;
  display: inline-block;
}
.home-1-advertise-cta .wrap .hacta-cta a:hover {
  background-color: #1a1a1a;
}
@media (max-width: 767px) {
  .home-1-advertise-cta .wrap {
    min-height: 0px;
    padding: 40px 0;
  }
  .home-1-advertise-cta .wrap .hacta-style-2 {
    font-size: 42px;
  }
  .home-1-advertise-cta .wrap .hacta-style-3 {
    margin: auto auto 20px auto;
    font-size: 14px;
  }
  .home-1-advertise-cta .wrap .hacta-cta a {
    padding: 7px 19px;
  }
}
@media (max-width: 500px) {
  .home-1-advertise-cta .wrap {
    padding: 30px 0;
  }
  .home-1-advertise-cta .wrap .hacta-style-1 {
    font-size: 14px;
  }
  .home-1-advertise-cta .wrap .hacta-style-2 {
    font-size: 25px;
  }
  .home-1-advertise-cta .wrap .hacta-style-2 .generic-border {
    margin: 10px auto 8px auto;
  }
  .home-1-advertise-cta .wrap .hacta-style-3 {
    font-size: 13px;
  }
  .home-1-advertise-cta .wrap .hacta-cta a {
    padding: 7px 19px;
    font-size: 13px;
  }
}

/*-----------------------------------------
* OVERRIDE FROM sections.scss...
-----------------------------------------*/
.home-page.home-page-2 .featured-cta {
  background-color: #fefefe;
}
.home-page.home-page-2 .testimonial-slider-style-1 {
  background-color: #fefefe;
}
.home-page.home-page-2 .testimonial-slider-style-1 .wrap .testimonial-slider .slide {
  color: #252525;
}
.home-page.home-page-2 .testimonial-slider-style-1 .wrap .slider-controls .slide-m-dots .slick-arrow:before {
  color: #666666;
}

/*-----------------------------------------
* HERO IMAGE
-----------------------------------------*/
.hero-2-container {
  background-color: #eaeaea;
  position: relative;
}
.hero-2-container .hero-slider-style-1 .slick-dots {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.hero-2-container .hero-slider-style-1 .slide {
  position: relative;
}
.hero-2-container .hero-slider-style-1 .slide .slide-image {
  position: relative;
  height: 620px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-image img {
  display: inline-block;
}
.hero-2-container .hero-slider-style-1 .slide .slide-image::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
  z-index: 1;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 1;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
  max-width: 1400px;
  width: 100%;
  display: block;
  margin: auto;
  text-shadow: 0 0 10px #000;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading {
  position: relative;
  width: 100%;
  display: block;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
  letter-spacing: 3px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::before, .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::after {
  position: absolute;
  display: block;
  height: 1px;
  width: 200px;
  content: " ";
  background-color: #fff;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::before {
  left: 0;
  top: 16px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::after {
  right: 0;
  bottom: 16px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner h1 {
  line-height: 1em;
  padding-left: 10px;
  padding-right: 10px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .slide-border {
  max-width: 75px;
  width: 100%;
  margin: auto auto 25px auto;
  background-image: url("../images/header-style.png");
  background-repeat: repeat-x;
  height: 15px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 {
  margin-bottom: 20px;
  padding: 0 15px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 700;
  font-size: 70px;
  line-height: 1em;
  text-transform: uppercase;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 {
  margin-bottom: 46px;
  letter-spacing: 1px;
  padding: 0 15px;
}
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1,
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  font-style: italic;
}
.hero-2-container .search-form {
  position: relative;
  width: 100%;
  bottom: 0;
  background-color: #000;
  padding: 20px 0px;
}
@media (max-width: 1329px) {
  .hero-2-container .search-form .search-fields-generic .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 13px;
  }
}
@media (max-width: 1199px) {
  .hero-2-container .hero-slider-style-1 .slide .slide-image {
    height: 500px;
  }
}
@media (max-width: 991px) {
  .hero-2-container .search-form {
    padding: 25px 0px 15px;
  }
}
@media (max-width: 767px) {
  .hero-2-container .hero-slider-style-1 .slide .slide-image {
    height: 450px;
  }
  .hero-2-container .search-form {
    padding: 8px 0px 15px;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading {
    max-width: 435px;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::before,
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::after {
    width: 122px;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::before {
    top: 10px;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::after {
    bottom: 11px;
  }
}
@media (max-width: 500px) {
  .hero-2-container .hero-slider-style-1 .slide .slide-image {
    height: 250px;
  }
  .hero-2-container .search-form {
    position: relative;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading {
    max-width: 223px;
  }
  .hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::before,
.hero-2-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-content-inner--heading::after {
    width: 30px;
  }
}
@media (max-width: 425px) {
  .hero-2-container .slick-dots {
    bottom: -17px !important;
  }
  .hero-2-container .more-details {
    margin-top: 20px !important;
  }
}

/*-----------------------------------------
* CONTENT
-----------------------------------------*/
.home-2-content > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.home-2-content .wrap > .row > div {
  background-color: #f7f7f7;
}
.home-2-content .wrap .content-image {
  min-height: 390px;
  border-right: 13px solid #000;
  background-image: url("../images/home-2/content-image.jpg");
  background-size: cover;
  background-position: center;
  max-width: 740px;
}
.home-2-content .wrap .content-box {
  padding: 54px 0px 20px 12px;
  max-width: 890px;
}
@media (max-width: 1790px) {
  .home-2-content .wrap .content-box {
    padding: 54px 20px 20px 20px;
  }
}
@media (max-width: 991px) {
  .home-2-content .wrap > .row > .col-md-5 {
    display: none;
  }
  .home-2-content .wrap .content-box {
    padding: 30px;
  }
  .home-2-content .wrap .content-box h2 {
    margin: 0 0 20px 0;
  }
}
@media (max-width: 500px) {
  .home-2-content .wrap .content-box h2 {
    font-size: 22px;
  }
  .home-2-content .wrap .content-box .section-body {
    font-size: 13px;
  }
}

/*-----------------------------------------
* VALUATION CTA
-----------------------------------------*/
.home-2-valuation-cta {
  background-image: url("../images/home-2/valuation-bg.jpg");
  background-size: cover;
}
.home-2-valuation-cta .wrap {
  min-height: 254px;
  font-family: "Montserrat", sans-serif;
  position: relative;
}
.home-2-valuation-cta .wrap .valuation-box {
  max-width: 590px;
  padding: 60px 0 0 0;
}
.home-2-valuation-cta .wrap .valuation-box h2 {
  font-size: 45px;
  font-style: italic;
  color: #252525;
  margin-bottom: 28px;
}
.home-2-valuation-cta .wrap .valuation-box h2 .bold {
  font-weight: 700;
  font-style: normal;
}
.home-2-valuation-cta .wrap .valuation-box h2 .color {
  color: #000;
  font-style: normal;
}
.home-2-valuation-cta .wrap .valuation-box .style-1 {
  font-size: 16px;
}
.home-2-valuation-cta .wrap .style-cta {
  position: absolute;
  top: 100px;
  right: 0;
}
@media (max-width: 991px) {
  .home-2-valuation-cta .wrap {
    min-height: 0;
  }
  .home-2-valuation-cta .wrap .valuation-box {
    max-width: 500px;
    padding: 40px 0;
  }
  .home-2-valuation-cta .wrap .valuation-box h2 {
    font-size: 35px;
  }
  .home-2-valuation-cta .wrap .style-cta {
    top: 82px;
  }
}
@media (max-width: 767px) {
  .home-2-valuation-cta .wrap {
    padding: 30px 0px;
  }
  .home-2-valuation-cta .wrap .valuation-box {
    max-width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }
  .home-2-valuation-cta .wrap .valuation-box h2 {
    font-size: 35px;
  }
  .home-2-valuation-cta .wrap .style-cta {
    text-align: center;
    position: relative;
    top: 0;
  }
  .home-2-valuation-cta .wrap .style-cta a {
    font-size: 14px;
    padding: 8px 28px;
  }
}
@media (max-width: 500px) {
  .home-2-valuation-cta .wrap {
    padding: 20px 0px;
  }
  .home-2-valuation-cta .wrap .valuation-box {
    margin-bottom: 13px;
  }
  .home-2-valuation-cta .wrap .valuation-box h2 {
    font-size: 22px;
    margin-bottom: 11px;
  }
  .home-2-valuation-cta .wrap .valuation-box .style-1 {
    font-size: 13px;
  }
}

@media (max-width: 767px) {
  .home-page-3 .style-3-featured-properties .property-list-style-3 > .row > .col-md-4:nth-child(3) {
    display: none;
  }
}

/*-----------------------------------------
* HERO IMAGE
-----------------------------------------*/
.hero-3-container {
  background-color: #eaeaea;
  position: relative;
}
.hero-3-container .hero-slider-style-1 {
  z-index: 1;
}
.hero-3-container .hero-slider-style-1 .slick-dots {
  position: absolute;
  width: 100%;
  bottom: 20px;
}
.hero-3-container .hero-slider-style-1 .slide {
  position: relative;
}
.hero-3-container .hero-slider-style-1 .slide .slide-image {
  position: relative;
  height: 696px;
}
.hero-3-container .hero-slider-style-1 .slide .slide-image::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content {
  position: absolute;
  top: 0;
  width: 100%;
  margin-top: 117px;
  z-index: 1;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
  max-width: 366px;
  margin: 75px 0 0 105px;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner h1, .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner h2 {
  line-height: 1em;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 {
  margin-bottom: 20px;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 700;
  font-size: 70px;
  text-transform: uppercase;
  line-height: 1em;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 {
  margin-bottom: 46px;
  letter-spacing: 1px;
}
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1, .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
  font-family: "Montserrat", sans-serif;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  font-style: italic;
}
.hero-3-container .search-form {
  position: absolute;
  width: 100%;
  top: 212px;
}
.hero-3-container .search-form .search-fields-generic {
  position: relative;
  z-index: 1;
  padding: 22px 35px;
  background-color: rgba(37, 37, 37, 0.85);
  max-width: 520px;
}
.hero-3-container .search-form .search-fields-generic > h2 {
  text-align: center;
  margin: 0 0 25px 0;
  padding: 0;
  color: #fff;
  font-size: 20px;
  font-family: "Montserrat", sans-serif;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li {
  margin-bottom: 8px;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-mode {
  width: 30%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-location {
  width: 70%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-location.-larger {
  width: 100%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-type {
  width: 41%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-beds {
  width: 26%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-price {
  width: 33%;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-submit-btn {
  width: 100%;
  text-align: center;
  margin-top: 12px;
}
.hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-submit-btn button[type=submit] {
  max-width: 136px;
}
.hero-3-container .search-modal-style-1 .modal-content .modal-body ul.ul-search > li.li-submit-btn {
  width: 100%;
}
@media (max-width: 1199px) {
  .hero-3-container .hero-slider-style-1 .slide .slide-image {
    height: 500px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    max-width: 366px;
    margin: 3px 0 0 30px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 52px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1,
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 22px;
  }
  .hero-3-container .search-form {
    top: 100px;
  }
  .hero-3-container .search-form .search-fields-generic {
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .hero-3-container .hero-slider-style-1 .slide .slide-image {
    height: 450px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content {
    margin-top: 140px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner {
    padding-left: 30px;
    padding-right: 30px;
    margin: auto;
    max-width: 100%;
    text-align: center;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1,
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 22px;
  }
  .hero-3-container .search-form {
    position: relative;
    top: 0;
    background-color: rgba(37, 37, 37, 0.85);
  }
  .hero-3-container .search-form .search-fields-generic {
    background-color: rgba(37, 37, 37, 0);
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-submit-btn {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .hero-3-container .hero-slider-style-1 .slide .slide-image {
    height: 400px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content {
    margin-top: 130px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 40px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1,
.hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 18px;
  }
  .hero-3-container .search-form .search-fields-generic {
    padding: 13px 0px;
  }
  .hero-3-container .search-form .search-fields-generic > h2 {
    margin: 0 0 12px 0;
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-submit-btn {
    margin-top: 0;
  }
}
@media (max-width: 500px) {
  .hero-3-container .hero-slider-style-1 .slide .slide-image {
    height: 300px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content {
    margin-top: 100px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 30px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 {
    margin-bottom: 33px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1, .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 15px;
  }
  .hero-3-container .hero-slider-style-1 .slick-dots {
    bottom: 0;
  }
}
@media (max-width: 375px) {
  .hero-3-container .hero-slider-style-1 .slide .slide-image {
    height: 250px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content {
    margin-top: 70px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-1 .h1-txt {
    font-size: 21px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 {
    margin-bottom: 28px;
  }
  .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h1, .hero-3-container .hero-slider-style-1 .slide .slide-content .s-content-inner .s-style-2 h2 {
    font-size: 15px;
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-mode {
    width: 20%;
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-ref {
    width: 20%;
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-location {
    width: 60%;
  }
  .hero-3-container .search-form .search-fields-generic ul.ul-search > li.li-submit-btn button[type=submit] {
    max-width: 100%;
  }
}

/*-----------------------------------------
* ALERT CTA
-----------------------------------------*/
.home-3-alert-cta {
  background-image: url("../images/home-3/alert-bg.jpg");
  background-size: cover;
}
.home-3-alert-cta .wrap {
  min-height: 254px;
  font-family: "Montserrat", sans-serif;
  position: relative;
}
.home-3-alert-cta .wrap .property-alert-box {
  max-width: 630px;
  padding: 60px 0 0 0;
}
.home-3-alert-cta .wrap .property-alert-box h2 {
  font-size: 45px;
  font-style: italic;
  color: #000;
  margin-bottom: 28px;
}
.home-3-alert-cta .wrap .property-alert-box h2 .bold {
  font-weight: 700;
  font-style: normal;
  color: #fff;
}
.home-3-alert-cta .wrap .property-alert-box h2 .color {
  color: #000;
  font-style: normal;
  line-height: 0;
  font-size: 76px;
}
.home-3-alert-cta .wrap .property-alert-box .style-1 {
  font-size: 16px;
  color: #fff;
}
.home-3-alert-cta .wrap .style-cta {
  position: absolute;
  bottom: 140px;
  right: 0;
}
.home-3-alert-cta .wrap .style-cta a {
  background-color: #e1e1e1;
  color: #fff;
  font-size: 16px;
  padding: 15px 28px;
  display: inline-block;
  font-weight: 600;
}
.home-3-alert-cta .wrap .style-cta a:hover {
  background-color: #fbfbfb;
}
@media (max-width: 991px) {
  .home-3-alert-cta .wrap {
    min-height: 0;
  }
  .home-3-alert-cta .wrap .property-alert-box {
    max-width: 500px;
    padding: 40px 0;
  }
  .home-3-alert-cta .wrap .property-alert-box h2 {
    font-size: 35px;
  }
  .home-3-alert-cta .wrap .property-alert-box .style-1 {
    font-size: 13px;
  }
  .home-3-alert-cta .wrap .style-cta {
    top: 82px;
  }
}
@media (max-width: 767px) {
  .home-3-alert-cta .wrap {
    padding: 30px 0px;
  }
  .home-3-alert-cta .wrap .property-alert-box {
    max-width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }
  .home-3-alert-cta .wrap .property-alert-box h2 {
    font-size: 35px;
  }
  .home-3-alert-cta .wrap .style-cta {
    text-align: center;
    position: relative;
    top: 0;
  }
  .home-3-alert-cta .wrap .style-cta a {
    font-size: 14px;
    padding: 8px 28px;
  }
}
@media (max-width: 500px) {
  .home-3-alert-cta .wrap .property-alert-box {
    margin-bottom: 13px;
  }
  .home-3-alert-cta .wrap .property-alert-box h2 {
    font-size: 22px;
    margin-bottom: 11px;
  }
  .home-3-alert-cta .wrap .property-alert-box .style-1 {
    font-size: 13px;
  }
  .home-3-alert-cta .wrap .property-alert-box h2 .color {
    font-size: 53px;
  }
}

/*-----------------------------------------
* POPULAR LOCATIONS
-----------------------------------------*/
.home-3-popular-locations .wrap {
  padding: 60px 0px 35px 0px;
}
.home-3-popular-locations .wrap .section-header {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 27px;
}
.home-3-popular-locations .wrap .section-header h2 {
  margin: 0 0 20px 0;
  font-weight: 700;
  font-size: 24px;
}
.home-3-popular-locations .wrap .locations-box .location-item {
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
}
.home-3-popular-locations .wrap .locations-box .location-item::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  display: block;
  background: rgba(0, 0, 0, 0.5);
}
.home-3-popular-locations .wrap .locations-box .location-item img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 244px;
}
.home-3-popular-locations .wrap .locations-box .location-item .location-label-container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-3-popular-locations .wrap .locations-box .location-item .location-label {
  text-align: center;
  padding-left: 8px;
  padding-right: 8px;
}
.home-3-popular-locations .wrap .locations-box .location-item .location-label span {
  font-family: "Montserrat", sans-serif;
  position: relative;
  border: 1px solid #fff;
  font-size: 24px;
  color: #fff;
  padding: 7px 28px;
  display: inline-block;
  max-width: 310px;
}
.home-3-popular-locations .wrap .locations-box .location-item:hover::after {
  background: rgba(0, 0, 0, 0.2);
}
@media (max-width: 1199px) {
  .home-3-popular-locations .wrap {
    padding: 40px 0px 35px 0px;
  }
  .home-3-popular-locations .wrap .locations-box .location-item .location-label span {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .home-3-popular-locations .wrap .locations-box .location-item img {
    height: 190px;
  }
  .home-3-popular-locations .wrap .locations-box .location-item .location-label {
    top: 80px;
  }
  .home-3-popular-locations .wrap .locations-box .location-item .location-label span {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .home-3-popular-locations .wrap .section-header h2 {
    font-size: 27px;
  }
  .home-3-popular-locations .wrap .locations-box .row > .col-md-4 {
    width: 50%;
  }
}
@media (max-width: 500px) {
  .home-3-popular-locations .wrap .section-header h2 {
    margin: 0 0 8px 0;
    font-size: 22px;
  }
}
@media (max-width: 414px) {
  .home-3-popular-locations .wrap .locations-box .row > .col-md-4 {
    width: 100%;
  }
  .home-3-popular-locations .wrap .locations-box .location-item {
    margin-bottom: 15px;
  }
}

/*-----------------------------------------
* CONTENT
-----------------------------------------*/
.home-3-content {
  background-color: #f7f7f7;
}
.home-3-content .wrap {
  padding: 47px 0px 55px 0px;
}
.home-3-content .wrap .section-body {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  max-width: 980px;
  font-size: 16px;
  margin: auto;
}
@media (max-width: 767px) {
  .home-3-content .wrap .section-header h2 {
    font-size: 27px;
  }
  .home-3-content .wrap .section-body {
    font-size: 15px;
  }
}
@media (max-width: 500px) {
  .home-3-content .wrap .section-header h2 {
    font-size: 22px;
  }
  .home-3-content .wrap .section-body {
    font-size: 13px;
  }
}

/*-----------------------------------------
* OVERRIDE
-----------------------------------------*/
.search-page.search-page-1 .latest-news-style-1 {
  background-color: #252525;
}
.search-page.search-page-1 .latest-news-style-1 .wrap .section-header h2 {
  color: #fff;
}

/*-----------------------------------------
* PROPERTY LIST
-----------------------------------------*/
.property-list-style-1 .dynamicHeight {
  margin-bottom: 50px;
}
.property-list-style-1 .p-item .images {
  margin-bottom: 9px;
  position: relative;
}
.property-list-style-1 .p-item .images .row {
  margin-left: -5px;
  margin-right: -5px;
}
.property-list-style-1 .p-item .images .row .col-md-8,
.property-list-style-1 .p-item .images .row .col-md-4 {
  padding-left: 5px;
  padding-right: 5px;
}
.property-list-style-1 .p-item .images .grid-image .slick-prev {
  left: 16px;
}
.property-list-style-1 .p-item .images .grid-image .slick-next {
  right: 16px;
}
.property-list-style-1 .p-item .images .grid-image .slick-arrow:hover.slick-prev {
  left: 10px;
}
.property-list-style-1 .p-item .images .grid-image .slick-arrow:hover.slick-next {
  right: 10px;
}
.property-list-style-1 .p-item .images .grid-image .gi-slide {
  position: relative;
}
.property-list-style-1 .p-item .images .grid-image .gi-slide .p-price {
  position: absolute;
  bottom: 0;
}
.property-list-style-1 .p-item .images .grid-image .gi-slide .p-price span {
  background-color: #252525;
  color: #fff;
  font-size: 22px;
  padding: 5px 22px;
  display: inline-block;
  font-weight: 700;
}
.property-list-style-1 .p-item .images .img {
  background-color: #e6e6e6;
}
.property-list-style-1 .p-item .images .main {
  height: 280px;
}
.property-list-style-1 .p-item .images .s-img {
  margin-bottom: 15px;
}
.property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
  height: 132px;
  overflow: hidden;
}
.property-list-style-1 .p-item .images .shortlist--style {
  position: absolute;
  top: 7px;
  left: 7px;
  z-index: 10;
}
.property-list-style-1 .p-item .images .shortlist--style a {
  min-width: 33px;
  height: 33px;
  padding: 7px 5px;
}
.property-list-style-1 .p-item .images .property-status-box {
  position: relative;
}
.property-list-style-1 .p-item .images .property-status-box .property-status {
  position: absolute;
  right: 0;
  width: 100%;
  text-align: right;
  z-index: 1;
}
.property-list-style-1 .p-item .images .property-status-box .property-status span {
  padding: 5px 11px;
}
.property-list-style-1 .p-item .images .property-price-box {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: left;
  z-index: 1;
}
.property-list-style-1 .p-item .images .property-price-box .property-price span {
  padding: 8px 17px;
}
.property-list-style-1 .p-item .p-info {
  background-color: #f5f5f5;
  padding: 25px 30px;
  min-height: 246px;
}
.property-list-style-1 .p-item .p-info .title-box {
  font-family: "Montserrat", sans-serif;
}
.property-list-style-1 .p-item .p-info .title-box .p-title {
  line-height: 1.1em;
  margin-bottom: 3px;
  height: 52px;
  overflow: hidden;
}
.property-list-style-1 .p-item .p-info .p-info--divider {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #d9d9d9;
  min-height: 150px;
}
.property-list-style-1 .p-item .p-info .p-info--attr {
  margin: 0 -8px;
}
.property-list-style-1 .p-item .p-info .p-info--attr span {
  padding: 0 8px;
}
@media (max-width: 1199px) {
  .property-list-style-1 .p-item .images .main {
    height: 254px;
  }
  .property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
    height: 119px;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box .p-title {
    font-size: 25px;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box .p-subtitle {
    min-height: 21px;
  }
}
@media (max-width: 991px) {
  .property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
    float: left;
    width: 50%;
    padding: 10px;
  }
  .property-list-style-1 .p-item .images .s-img {
    margin-bottom: 0;
  }
  .property-list-style-1 .p-item .p-info {
    padding: 25px 20px;
  }
  .property-list-style-1 .p-item .p-info ul > li.cta a {
    font-size: 11px;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box .p-title {
    font-size: 18px;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box .p-subtitle {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .property-list-style-1 .p-item .p-info ul li.title-box {
    width: 100%;
  }
  .property-list-style-1 .p-item .p-info ul > li.cta {
    width: 100%;
  }
}
@media (max-width: 650px) {
  .property-list-style-1 .dynamicHeight {
    margin-bottom: 40px;
  }
  .property-list-style-1 > .row > .col-6 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .property-list-style-1 .p-item .images .row .col-md-8 {
    width: 66.6666666667%;
  }
  .property-list-style-1 .p-item .images .row .col-md-4 {
    width: 33.3333333333%;
  }
  .property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
    width: 100%;
    padding: 0;
  }
  .property-list-style-1 .p-item .images .s-img {
    margin-bottom: 16px;
  }
  .property-list-style-1 .p-item .p-info ul li.title-box {
    width: 68%;
  }
  .property-list-style-1 .p-item .p-info ul > li.cta {
    width: 32%;
  }
  .property-list-style-1 .p-item .p-info .title-box .p-title {
    height: auto;
    overflow: visible;
  }
}
@media (max-width: 500px) {
  .property-list-style-1 .p-item .images .row .col-md-8 {
    width: 100%;
  }
  .property-list-style-1 .p-item .images .row .col-md-4 {
    width: 100%;
  }
  .property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
    width: 50%;
    padding: 10px;
  }
  .property-list-style-1 .p-item .images .s-img {
    margin-bottom: 0;
  }
}
@media (max-width: 414px) {
  .property-list-style-1 .p-item .images .main {
    height: 200px;
  }
  .property-list-style-1 .p-item .images .s-img,
.property-list-style-1 .p-item .images .t-img {
    height: 95px;
  }
  .property-list-style-1 .p-item .p-info ul > li {
    float: none;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
  .property-list-style-1 .p-item .p-info ul > li.title-box .p-subtitle {
    min-height: 0;
  }
  .property-list-style-1 .p-item .p-info ul > li.cta {
    width: 100%;
    float: none;
  }
}

.related-news__article {
  border: 1px solid #000;
  color: #000;
  font-weight: bold;
}
.related-news__article:hover {
  border: 1px solid #fff;
  color: #fff;
  background: #000;
}

/*-----------------------------------------
* PROPERTY LIST
-----------------------------------------*/
.property-list-style-2 .p-item {
  margin-bottom: 47px;
}
.property-list-style-2 .p-item .images {
  position: relative;
}
.property-list-style-2 .p-item .images .grid-image .slick-prev {
  left: 16px;
}
.property-list-style-2 .p-item .images .grid-image .slick-next {
  right: 16px;
}
.property-list-style-2 .p-item .images .grid-image .slick-arrow:hover.slick-prev {
  left: 10px;
}
.property-list-style-2 .p-item .images .grid-image .slick-arrow:hover.slick-next {
  right: 10px;
}
.property-list-style-2 .p-item .images .grid-image .gi-slide {
  position: relative;
}
.property-list-style-2 .p-item .images .img {
  background-color: #e6e6e6;
  height: 326px;
}
.property-list-style-2 .p-item .images .p-status {
  position: absolute;
  top: 9px;
  left: 6px;
  width: 100%;
}
.property-list-style-2 .p-item .images .p-status span {
  padding: 7px 15px;
}
.property-list-style-2 .p-item .images .p-status.sold span {
  background-color: #e1e1e1;
}
.property-list-style-2 .p-item .property-info-box {
  border: 1px solid #d7d7d7;
  height: 100%;
  padding: 40px 36px 30px;
  position: relative;
}
.property-list-style-2 .p-item .property-info-box .p-titles {
  font-family: "Montserrat", sans-serif;
  color: #282828;
  margin-bottom: 30px;
}
.property-list-style-2 .p-item .property-info-box .p-titles .p-title {
  margin: 0;
  padding: 0;
}
.property-list-style-2 .p-item .property-info-box .p-titles .p-subtitle {
  font-size: 16px;
  font-style: italic;
}
.property-list-style-2 .p-item .property-info-box .p-titles .p-price {
  line-height: 1em;
  word-break: break-word;
}
.property-list-style-2 .p-item .property-info-box .p-excerpt {
  font-size: 15px;
  margin-bottom: 42px;
  word-break: break-word;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr {
  color: #535353;
  font-size: 16px;
  font-weight: 600;
  margin-top: 14px;
  text-transform: uppercase;
  margin-left: -15px;
  margin-right: -15px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr span {
  padding: 0 15px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions {
  width: 100%;
  text-align: right;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.shortlist:hover {
  background-color: #080808;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.shortlist:hover i {
  font-size: 20px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.shortlist i {
  transition: all 0.2s ease-in-out;
  color: #000;
  margin-right: 0;
  font-size: 15px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.p-cta {
  background-color: #e1e1e1;
  max-width: 166px;
  margin-bottom: 5px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.p-cta:hover {
  background-color: #fbfbfb;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions .dropdown-menu {
  max-width: 100px;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions .dropdown-menu > a {
  background-color: #fff;
  color: #000;
  color: #3e3e3e;
  font-size: 12px;
  padding: 6px 15px;
  text-align: left;
  margin: 0;
}
.property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions .dropdown-menu > a:hover {
  background-color: #e8e8e8;
}
@media (max-width: 1329px) {
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.p-cta {
    max-width: 135px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr {
    margin-left: -8px;
    margin-right: -8px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr span {
    padding: 0 8px;
  }
}
@media (max-width: 1199px) {
  .property-list-style-2 .p-item .property-info-box .p-titles .p-price {
    font-size: 27px;
  }
  .property-list-style-2 .p-item .property-info-box .p-excerpt {
    font-size: 13px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr {
    font-size: 14px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a {
    font-size: 13px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.p-cta {
    max-width: 100px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr {
    margin-left: -2px;
    margin-right: -2px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr span {
    padding: 0 2px;
  }
}
@media (max-width: 991px) {
  .property-list-style-2 .row > .col-sm-6 {
    width: 50%;
  }
  .property-list-style-2 .p-item .images .img {
    height: 195px;
  }
  .property-list-style-2 .p-item .property-info-box {
    padding: 23px 22px 30px;
  }
  .property-list-style-2 .p-item .property-info-box .p-titles {
    margin-bottom: 13px;
  }
  .property-list-style-2 .p-item .property-info-box .p-titles .p-price {
    margin-top: 12px;
    font-size: 21px;
  }
  .property-list-style-2 .p-item .property-info-box .p-excerpt {
    margin-bottom: 15px;
    min-height: 137px;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-attr {
    font-size: 13px;
    text-align: center;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions {
    margin-top: 15px;
    text-align: center;
  }
  .property-list-style-2 .p-item .property-info-box .p-bottoms .p-actions a.shortlist {
    max-width: 95px;
  }
}
@media (max-width: 550px) {
  .property-list-style-2 .row > .col-sm-6 {
    width: 100%;
  }
  .property-list-style-2 .p-item .property-info-box .p-excerpt {
    min-height: inherit;
  }
}

/*-----------------------------------------
* PROPERTY LIST
-----------------------------------------*/
.property-list-style-3 .property-item {
  margin-bottom: 50px;
}
.property-list-style-3 .property-item .grid-image {
  overflow: hidden;
}
.property-list-style-3 .property-item .grid-image .slick-prev {
  left: 16px;
}
.property-list-style-3 .property-item .grid-image .slick-next {
  right: 16px;
}
.property-list-style-3 .property-item .grid-image .slick-arrow:hover.slick-prev {
  left: 10px;
}
.property-list-style-3 .property-item .grid-image .slick-arrow:hover.slick-next {
  right: 10px;
}
.property-list-style-3 .property-item .f-image-box {
  position: relative;
}
.property-list-style-3 .property-item .f-image-box .f-image {
  height: 244px;
  background-color: #f7f7f7;
}
.property-list-style-3 .property-item .f-image-box .f-status {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  text-align: right;
}
.property-list-style-3 .property-item .f-image-box .f-status > span {
  padding: 8px 22px;
}
.property-list-style-3 .property-item .f-body {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 25px 30px;
  min-height: 250px;
}
.property-list-style-3 .property-item .f-body .f-title {
  font-family: "Montserrat", sans-serif;
  margin-bottom: 12px;
}
.property-list-style-3 .property-item .f-body .f-title > .row {
  margin: 0;
}
.property-list-style-3 .property-item .f-body .f-title > .row > div {
  padding: 0;
}
.property-list-style-3 .property-item .f-body .f-title .f-main-title h2 {
  line-height: 1.4em;
  margin: 0;
}
.property-list-style-3 .property-item .f-body .f-title .f-subtitle-title {
  font-size: 14px;
  line-height: 1em;
}
.property-list-style-3 .property-item .f-body .f-price {
  word-break: break-word;
  margin-bottom: 12px;
}
.property-list-style-3 .property-item .f-body .f-attr {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-left: -8px;
  margin-right: -8px;
}
.property-list-style-3 .property-item .f-body .f-attr span {
  padding: 0 8px;
}
.property-list-style-3 .property-item .f-body .f-cta .dropdown-menu {
  max-width: 100px;
}
.property-list-style-3 .property-item .f-body .f-cta .dropdown-menu > a {
  background-color: #fff;
  color: #000;
  color: #3e3e3e;
  font-size: 12px;
  padding: 6px 15px;
  text-align: left;
  margin: 0;
}
.property-list-style-3 .property-item .f-body .f-cta .dropdown-menu > a:hover {
  background-color: #e8e8e8;
}
@media (max-width: 1199px) {
  .property-list-style-3 .property-item .f-image-box .f-image {
    height: 186px;
  }
  .property-list-style-3 .property-item .f-body {
    padding: 20px;
  }
  .property-list-style-3 .property-item .f-body .f-price {
    font-size: 16px;
  }
  .property-list-style-3 .property-item .f-body .f-attr {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .property-list-style-3 .property-item .f-image-box .f-image {
    height: 160px;
  }
  .property-list-style-3 .property-item .f-body {
    padding: 20px;
  }
  .property-list-style-3 .property-item .f-body .f-price {
    font-size: 16px;
  }
  .property-list-style-3 .property-item .f-body .f-attr {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .property-list-style-3 > .row > .col-md-4 {
    width: 50%;
  }
  .property-list-style-3 .property-item {
    margin-bottom: 30px;
  }
  .property-list-style-3 .property-item .f-image-box .f-image {
    height: 215px;
  }
}
@media (max-width: 600px) {
  .property-list-style-3 > .row > .col-md-4 {
    width: 100%;
  }
  .property-list-style-3 .property-item {
    margin: auto auto 30px;
    max-width: 400px;
  }
  .property-list-style-3 .property-item .f-body .f-title .f-main-title h2 {
    white-space: inherit;
    margin-bottom: 5px;
    line-height: 1.2em;
  }
  .property-list-style-3 .property-item .f-body .f-title .f-subtitle-title {
    white-space: inherit;
    line-height: 1.2em;
  }
}

/*-----------------------------------------
* PROPERTY BACK CTA
-----------------------------------------*/
.property-backcta-style-1 {
  margin-top: 5px;
  margin-bottom: 8px;
}
.property-backcta-style-1 .wrap a {
  color: #393939;
  font-size: 15px;
}
.property-backcta-style-1 .wrap a span {
  display: inline-block;
  border-bottom: 1px solid #000;
  padding: 3px 0px;
}
.property-backcta-style-1 .wrap a span i {
  color: #000;
  margin-right: 2px;
}
.property-backcta-style-1 .wrap a:hover {
  color: #000;
}
@media (max-width: 600px) {
  .property-backcta-style-1 {
    margin-top: 9px;
    margin-bottom: 0;
  }
  .property-backcta-style-1 .wrap a {
    font-size: 12px;
  }
}

/*-----------------------------------------
* PROPERTY TITLE
-----------------------------------------*/
.property-title-style-1 {
  margin-bottom: 20px;
}
.property-title-style-1 .wrap .property-title {
  font-family: "Montserrat", sans-serif;
  position: relative;
  top: 13px;
}
.property-title-style-1 .wrap .property-attributes .style-1 {
  text-align: right;
}
.property-title-style-1 .wrap .property-attributes .style-1 .p-ref {
  font-size: 13px;
  color: #7f7f7f;
  font-weight: 600;
  margin-right: 11px;
}
.property-title-style-1 .wrap .property-attributes .style-2 {
  text-transform: uppercase;
  color: #676767;
  font-size: 14px;
  text-align: right;
  font-weight: 600;
}
@media (max-width: 1329px) {
  .property-title-style-1 .wrap .property-attributes .style-1 .p-price {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .property-title-style-1 .wrap .property-title {
    margin-bottom: 17px;
  }
}
@media (max-width: 767px) {
  .property-title-style-1 .wrap .property-title {
    margin-bottom: 24px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e1e1e1;
  }
  .property-title-style-1 .wrap .property-attributes .style-1 {
    text-align: left;
  }
  .property-title-style-1 .wrap .property-attributes .style-2 {
    text-align: left;
  }
}
@media (max-width: 600px) {
  .property-title-style-1 .wrap .property-title h1 {
    font-size: 24px;
  }
  .property-title-style-1 .wrap .property-title .property-address {
    font-size: 14px;
  }
  .property-title-style-1 .wrap .property-attributes .style-1 .p-price {
    font-size: 21px;
  }
  .property-title-style-1 .wrap .property-attributes .style-2 {
    font-size: 12px;
  }
}
@media (max-width: 414px) {
  .property-title-style-1 .wrap .property-title h1 {
    font-size: 18px;
  }
}

/*-----------------------------------------
* PROPERTY SLIDER & FORM
-----------------------------------------*/
.property-section-style-1 .property-slider-box {
  padding-right: 45px;
  position: relative;
}
.property-section-style-1 .property-slider-box .save-slide-shortlist {
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 2;
}
.property-section-style-1 .property-slider-box .save-slide-shortlist a {
  font-family: "Montserrat", sans-serif;
  background-color: #252525;
  display: inline-block;
  width: 100%;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  padding: 10px 15px;
  text-align: center;
}
.property-section-style-1 .property-slider-box .save-slide-shortlist a i {
  color: #fff;
}
.property-section-style-1 .property-slider-box .save-slide-shortlist a:hover {
  background-color: #545454;
}
.property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
  height: 450px;
  background-color: #f7f7f7;
}
.property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
  height: 555px;
}
.property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-form.default .p-form .form-container-pf {
  height: 555px;
  padding: 100px 30px 23px 30px;
}
.property-section-style-1 .property-slider-box .propertySliderNavCon {
  padding: 15px 13px;
  background-color: #efefef;
}
.property-section-style-1 .property-slider-box .propertySliderNavCon .propertySliderNav-style-1 .slide-box .si-con {
  padding-left: 3px;
  padding-right: 3px;
  cursor: pointer;
}
.property-section-style-1 .property-slider-box .propertySliderNavCon .propertySliderNav-style-1 .slide-box .si-con img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 75px;
  display: inline-block;
}
.property-section-style-1 .property-slider-box .p-form {
  background-color: rgba(0, 0, 0, 0.7);
  position: relative;
}
.property-section-style-1 .property-slider-box .p-form .form-row {
  margin: 0 -4px;
}
.property-section-style-1 .property-slider-box .p-form .form-row > div {
  padding: 0 4px;
}
.property-section-style-1 .property-slider-box .p-form .p-form-bg {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.property-section-style-1 .property-slider-box .p-form form.fancybox-content {
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  z-index: 10;
}
.property-section-style-1 .property-slider-box .p-form .fancybox-class {
  display: none;
}
.property-section-style-1 .property-slider-box .p-form .form-container-pf {
  height: 450px;
  position: relative;
  display: block !important;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 35px 23px 35px;
  background-repeat: no-repeat;
  background-size: cover;
}
.property-section-style-1 .property-slider-box .p-form .form-container-pf:before {
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  z-index: 10;
}
.property-section-style-1 .property-slider-box .p-form .form-container-pf .style-fields {
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
}
.property-section-style-1 .property-form-sidebar {
  background-color: #efefef;
  padding: 40px 37px;
  margin-bottom: 50px;
  min-height: 556px;
}
.property-section-style-1 .property-form-sidebar input[type=text],
.property-section-style-1 .property-form-sidebar input[type=email],
.property-section-style-1 .property-form-sidebar input[type=tel] {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 56px;
  padding: 0 18px;
  border: 0;
  margin-bottom: 11px;
  background: #fff;
}
.property-section-style-1 .property-form-sidebar textarea {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  height: 83px;
  border: 0;
  padding: 14px 18px;
  background: #fff;
}
.property-section-style-1 .property-form-sidebar .consent-txt {
  font-size: 12px;
  color: #696969;
  margin-top: 8px;
}
.property-section-style-1 .property-form-sidebar .consent-txt a {
  color: #696969;
}
.property-section-style-1 .property-form-sidebar .submit-cta {
  text-align: center;
  margin-top: 25px;
}
.property-section-style-1 .property-form-sidebar .submit-cta input[type=submit] {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  border: 0;
  border-radius: 0;
  background-color: #e1e1e1;
  text-transform: uppercase;
  width: 100%;
  max-width: 166px;
  padding: 11px 0px;
}
.property-section-style-1 .property-form-sidebar .submit-cta input[type=submit]:hover {
  background-color: #fbfbfb;
}
@media (max-width: 1329px) {
  .property-section-style-1 .property-slider-box {
    padding-right: 20px;
  }
  .property-section-style-1 .property-form-sidebar {
    padding: 30px 37px;
  }
  .property-section-style-1 .property-attributes .style-2 {
    font-size: 13px;
  }
}
@media (max-width: 1199px) {
  .property-section-style-1 .property-slider-box {
    padding-right: 0;
  }
  .property-section-style-1 .property-form-sidebar {
    padding: 30px 28px;
    min-height: 555px;
  }
  .property-section-style-1 .property-form-sidebar h2 {
    font-size: 16px;
  }
  .property-section-style-1 .property-form-sidebar input[type=text],
.property-section-style-1 .property-form-sidebar input[type=email],
.property-section-style-1 .property-form-sidebar input[type=tel] {
    height: 52px;
    font-size: 14px;
  }
  .property-section-style-1 .property-form-sidebar textarea {
    font-size: 14px;
  }
  .property-section-style-1 .property-form-sidebar .consent-txt {
    font-size: 11px;
  }
}
@media (max-width: 991px) {
  .property-section-style-1 .property-slider-box {
    margin-bottom: 30px;
  }
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-form.default .p-form .form-container-pf {
    height: auto;
    padding: 30px 30px;
  }
  .property-section-style-1 .property-form-sidebar {
    min-height: 0;
  }
  .property-section-style-1 .property-slider-box .p-form .form-container-pf {
    height: auto;
  }
}
@media (max-width: 767px) {
  .property-section-style-1 .property-slider-box .save-slide-shortlist {
    left: 0px;
    top: 0px;
  }
  .property-section-style-1 .property-slider-box .save-slide-shortlist a {
    font-size: 12px;
    padding: 6px 15px;
  }
  .property-section-style-1 .property-slider-box .p-form .form-container-pf .style-fields.row > .col-md-4 {
    width: 33.33%;
  }
  .property-section-style-1 .property-slider-box .p-form .form-container-pf {
    padding: 38px 35px 23px 35px;
  }
}
@media (max-width: 600px) {
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 364px;
  }
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 364px;
  }
  .property-section-style-1 .property-slider-box .p-form .form-container-pf {
    height: auto;
  }
  .property-section-style-1 .property-slider-box .p-form .form-container-pf .style-fields.row > .col-md-4 {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 250px;
  }
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 250px;
  }
  .property-section-style-1 .property-slider-box .slick-arrow:hover.slick-prev {
    left: 0px;
  }
  .property-section-style-1 .property-slider-box .slick-arrow:hover.slick-next {
    right: 0px;
  }
  .property-section-style-1 .property-slider-box .slick-prev {
    left: 0;
    width: 30px;
  }
  .property-section-style-1 .property-slider-box .slick-next {
    right: 0;
    width: 30px;
  }
}
@media (max-width: 414px) {
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 190px;
  }
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 190px;
  }
  .property-section-style-1 .property-slider-box .propertySlider-style-1 .slide-box .slide-box-form.default .p-form .form-container-pf {
    padding: 37px 20px 23px 20px;
  }
  .property-section-style-1 .property-form-sidebar {
    padding: 20px 15px;
  }
  .property-section-style-1 .property-form-sidebar input[type=text],
.property-section-style-1 .property-form-sidebar input[type=email],
.property-section-style-1 .property-form-sidebar input[type=tel] {
    height: 47px;
    font-size: 12px;
    padding: 0 14px;
  }
  .property-section-style-1 .property-form-sidebar textarea {
    font-size: 12px;
    padding: 14px;
  }
  .property-section-style-1 .property-form-sidebar .submit-cta {
    margin-top: 10px;
  }
  .property-section-style-1 .property-form-sidebar .submit-cta input[type=submit] {
    font-size: 14px;
  }
  .property-section-style-1 .property-form-sidebar .consent-txt {
    font-size: 10px;
  }
}

/*-----------------------------------------
* PROPERTY TABS
-----------------------------------------*/
.property-tab-style-1 {
  margin-bottom: 60px;
}
.property-tab-style-1 .wrap .pw-tab-box {
  padding-right: 45px;
  position: relative;
  overflow: hidden;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab {
  position: absolute;
  width: 100%;
  margin-left: 39px;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab .pw-tab-rotation {
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
  transform-origin: top left;
  width: 100%;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab .pw-tab-rotation .pw-tab-width {
  position: absolute;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs {
  border-bottom: 0;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
  padding: 0 1px;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
  color: #fff;
  background-color: #363636;
  border-color: 0;
  border: 0;
  border-radius: 0;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}
.property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a.active {
  background-color: #000;
  color: #fff;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content {
  border: 1px solid #e1e1e1;
  padding: 57px 57px 57px 97px;
  min-height: 524px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box {
  font-size: 15px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .tab-property-location {
  margin-bottom: 15px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab {
  margin-bottom: 20px;
  text-align: center;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab img {
  max-width: 100%;
  max-height: 137px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab img.floorplan {
  max-width: 100%;
  width: 100%;
  height: 137px;
  -o-object-fit: cover;
     object-fit: cover;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc {
  background-color: #e8e8e8;
  padding: 20px 10px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc a {
  display: block;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc:hover {
  background-color: #363636;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .property-youtube iframe {
  width: 100%;
  height: 300px;
}
.property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .item-ai {
  text-align: center;
  padding: 13px 0px;
  height: 100%;
  background-color: #f6f6f6;
  border: 3px solid #fff;
}
.property-tab-style-1 .wrap .property-map-box {
  padding: 20px;
  background-color: #efefef;
}
.property-tab-style-1 .wrap .property-map-box .property-map {
  height: 315px;
  border: 3px solid #fff;
  z-index: 1;
}
@media (max-width: 1329px) {
  .property-tab-style-1 .wrap .pw-tab-box {
    padding-right: 20px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab {
    margin-left: 36px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 13px;
  }
  .property-tab-style-1 .wrap .tab-content {
    padding: 57px 57px 57px 75px;
  }
}
@media (max-width: 1199px) {
  .property-tab-style-1 .wrap .pw-tab-box {
    padding-right: 0;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab {
    margin-left: 35px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content {
    padding: 30px 36px 30px 63px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .property-tab-style-1 .wrap .pw-tab-box {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .row .col-sm-3 {
    width: 50%;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .row .col-sm-4 {
    width: 50%;
  }
}
@media (max-width: 630px) {
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab {
    margin-left: 0;
    position: relative;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab .pw-tab-rotation {
    /* IE 9 */
    /* Chrome, Safari, Opera */
    transform: rotate(0deg);
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab .pw-tab-rotation .pw-tab-width {
    position: relative;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    width: 33.33%;
    margin-bottom: 2px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li a {
    font-size: 11px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content {
    padding: 30px;
  }
}
@media (max-width: 600px) {
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .property-tab-style-1 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    width: 100%;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content {
    padding: 20px 20px;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box {
    font-size: 13px;
  }
}
@media (max-width: 375px) {
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .row .col-sm-3 {
    width: 100%;
  }
  .property-tab-style-1 .wrap .pw-tab-box .tab-content .tab-text-box .row .col-sm-4 {
    width: 100%;
  }
}

/*-----------------------------------------
* PROPERTY BACK CTA
-----------------------------------------*/
.property-backcta-style-2 {
  margin-top: 18px;
  margin-bottom: 10px;
}
.property-backcta-style-2 .wrap {
  text-align: right;
}
.property-backcta-style-2 .wrap a {
  color: #252525;
  font-size: 15px;
  display: inline-block;
  padding: 1px 11px 2px 11px;
}
.property-backcta-style-2 .wrap a i {
  color: #252525;
  margin-right: 2px;
  font-size: 21px;
  position: relative;
  top: 3px;
}
@media (max-width: 991px) {
  .property-backcta-style-2 {
    margin-top: 15px;
  }
}
@media (max-width: 500px) {
  .property-backcta-style-2 {
    margin-top: 10px;
  }
  .property-backcta-style-2 .wrap a {
    font-size: 12px;
  }
  .property-backcta-style-2 .wrap a i {
    font-size: 17px;
  }
}

/*-----------------------------------------
* PROPERTY INFORMATION
-----------------------------------------*/
.property-section-style-2 {
  margin-bottom: 66px;
}
.property-section-style-2 .hide-991 {
  display: block;
}
.property-section-style-2 .show-991 {
  display: none;
}
.property-section-style-2 .wrap .property-title {
  font-family: "Montserrat", sans-serif;
  position: relative;
  margin-bottom: 22px;
}
.property-section-style-2 .wrap .property-title h1 {
  font-size: 28px;
  font-weight: 700;
  margin: 0;
}
.property-section-style-2 .wrap .property-title .property-address {
  font-size: 18px;
  font-style: italic;
}
.property-section-style-2 .wrap .property-attributes {
  margin-bottom: 25px;
}
.property-section-style-2 .wrap .property-attributes .style-1 {
  border-bottom: 1px solid #efefef;
  padding: 12px 0px;
}
.property-section-style-2 .wrap .property-attributes .style-1 .style-1--bedbath {
  margin: 0 -8px;
}
.property-section-style-2 .wrap .property-attributes .style-1 .style-1--bedbath > span {
  padding: 0 8px;
}
.property-section-style-2 .wrap .property-attributes .style-2 {
  font-size: 35px;
  color: #252525;
  font-weight: 700;
}
.property-section-style-2 .wrap .property-attributes .style-3 {
  font-size: 13px;
  color: #7f7f7f;
  font-weight: 600;
}
.property-section-style-2 .wrap .property-pdf--style {
  margin-top: 36px;
}
.property-section-style-2 .wrap .property-pdf--style a {
  margin-right: 9px;
}
.property-section-style-2 .wrap .property-cta {
  margin-bottom: 40px;
}
.property-section-style-2 .wrap .property-cta .row {
  margin-left: -5px;
  margin-right: -5px;
}
.property-section-style-2 .wrap .property-cta .row .col-6 {
  padding-left: 5px;
  padding-right: 5px;
}
.property-section-style-2 .wrap .property-cta .style-1 a,
.property-section-style-2 .wrap .property-cta .style-2 a {
  display: inline-block;
  width: 100%;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  padding: 15px 5px;
  text-align: center;
}
.property-section-style-2 .wrap .property-cta .style-1 a {
  background-color: #898989;
  border-radius: 8px;
}
.property-section-style-2 .wrap .property-cta .style-1 a:hover {
  background-color: #6e6e6e;
}
.property-section-style-2 .wrap .property-cta .style-1 a i {
  color: #fff;
}
.property-section-style-2 .wrap .property-specs {
  font-size: 16px;
}
.property-section-style-2 .wrap .property-specs .ps-item {
  margin-bottom: 6px;
}
.property-section-style-2 .wrap .property-specs .style-1 {
  font-weight: 700;
  padding-left: 40px;
  position: relative;
}
.property-section-style-2 .wrap .property-specs .style-1 .fa-circle {
  color: #000;
  font-size: 17px;
  position: absolute;
  top: 3px;
  left: 0;
}
.property-section-style-2 .wrap .property-specs .style-2 {
  font-weight: 500;
}
.property-section-style-2 .wrap .property-slider-box {
  padding-left: 58px;
}
.property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
  height: 471px;
  background-color: #f7f7f7;
}
.property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
  height: 555px;
}
.property-section-style-2 .wrap .property-slider-box .p-form {
  background-color: rgba(0, 0, 0, 0.7);
  position: relative;
}
.property-section-style-2 .wrap .property-slider-box .p-form .form-row {
  margin: 0 -4px;
}
.property-section-style-2 .wrap .property-slider-box .p-form .form-row > div {
  padding: 0 4px;
}
.property-section-style-2 .wrap .property-slider-box .p-form .p-form-bg {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.property-section-style-2 .wrap .property-slider-box .p-form form.fancybox-content {
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  z-index: 10;
}
.property-section-style-2 .wrap .property-slider-box .p-form .fancybox-class {
  display: none;
}
.property-section-style-2 .wrap .property-slider-box .p-form .form-container-pf {
  height: 450px;
  position: relative;
  display: block !important;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 35px 23px 35px;
  background-repeat: no-repeat;
  background-size: cover;
}
.property-section-style-2 .wrap .property-slider-box .p-form .form-container-pf:before {
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: " ";
  z-index: 10;
}
.property-section-style-2 .wrap .property-slider-box .p-form .form-container-pf .style-fields {
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
}
.property-section-style-2 .wrap .property-slider-box .propertySliderNavCon {
  background-color: #efefef;
  padding: 15px 13px;
}
.property-section-style-2 .wrap .property-slider-box .propertySliderNavCon .propertySliderNav-style-1 .slide-box .si-con {
  padding-left: 3px;
  padding-right: 3px;
  cursor: pointer;
}
.property-section-style-2 .wrap .property-slider-box .propertySliderNavCon .propertySliderNav-style-1 .slide-box .si-con img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 75px;
  display: inline-block;
}
@media (max-width: 1329px) {
  .property-section-style-2 .wrap .property-cta .style-1 a,
.property-section-style-2 .wrap .property-cta .style-2 a {
    font-size: 14px;
  }
}
@media (max-width: 1199px) {
  .property-section-style-2 .wrap .property-title h1 {
    font-size: 26px;
  }
  .property-section-style-2 .wrap .property-title .property-address {
    font-size: 15px;
  }
  .property-section-style-2 .wrap .property-attributes .style-2 {
    font-size: 31px;
  }
  .property-section-style-2 .wrap .property-specs {
    font-size: 13px;
  }
  .property-section-style-2 .wrap .property-specs .style-1 {
    padding-left: 23px;
  }
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 390px;
  }
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 390px;
  }
  .property-section-style-2 .wrap .property-pdf--style a {
    font-size: 12px;
  }
  .property-section-style-2 .wrap .property-cta .style-1 a,
.property-section-style-2 .wrap .property-cta .style-2 a {
    font-size: 13px;
  }
}
@media (max-width: 991px) {
  .property-section-style-2 {
    margin-bottom: 30px;
  }
  .property-section-style-2 .hide-991 {
    display: none;
  }
  .property-section-style-2 .show-991 {
    display: block;
  }
  .property-section-style-2 .wrap .property-slider-box {
    padding-left: 0;
    margin-bottom: 15px;
  }
  .property-section-style-2 .wrap .property-cta {
    margin-bottom: 15px;
  }
  .property-section-style-2 .wrap .property-slider-box .p-form .form-container-pf {
    padding: 23px 35px;
    height: auto;
  }
}
@media (max-width: 767px) {
  .property-section-style-2 .wrap .property-specs .ps-item > .col-sm-3 {
    width: 30%;
  }
  .property-section-style-2 .wrap .property-specs .ps-item > .col-sm-9 {
    width: 70%;
  }
}
@media (max-width: 500px) {
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 300px;
  }
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 300px;
  }
  .property-section-style-2 .wrap .property-title {
    margin-bottom: 6px;
  }
  .property-section-style-2 .wrap .property-title h1 {
    font-size: 20px;
  }
  .property-section-style-2 .wrap .property-attributes .style-2 {
    font-size: 23px;
  }
  .property-section-style-2 .wrap .property-specs .ps-item > .col-sm-3 {
    width: 50%;
  }
  .property-section-style-2 .wrap .property-specs .ps-item > .col-sm-9 {
    width: 50%;
  }
}
@media (max-width: 414px) {
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image {
    height: 190px;
  }
  .property-section-style-2 .wrap .property-slider-box .propertySlider-style-1 .slide-box .slide-box-image.default {
    height: 190px;
  }
  .property-section-style-2 .wrap .property-slider-box .propertySliderNavCon .propertySliderNav-style-1 .slide-box .si-con img {
    height: 57px;
  }
  .property-section-style-2 .wrap .property-cta .style-1 a,
.property-section-style-2 .wrap .property-cta .style-2 a {
    font-size: 12px;
  }
  .property-section-style-2 .wrap .property-slider-box .p-form .form-container-pf {
    padding: 23px 20px;
  }
}

/*-----------------------------------------
* PROPERTY TABS
-----------------------------------------*/
.property-tab-style-2 {
  padding: 0;
}
.property-tab-style-2 .wrap > .row > .col-md-8 {
  padding-right: 45px;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab {
  background-color: #f4f4f4;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs {
  border-bottom: 0;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
  padding: 0 1px;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
  color: #fff;
  background-color: #363636;
  border-color: 0;
  border: 0;
  border-radius: 0;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a.active {
  background-color: #000;
  color: #fff;
}
.property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a.nav-link {
  padding: 13px 20px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content {
  border: 1px solid #e1e1e1;
  border-top: 0;
  padding: 57px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box {
  font-size: 15px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .tab-property-location {
  margin-bottom: 15px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab {
  margin-bottom: 20px;
  text-align: center;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab img {
  max-width: 100%;
  max-height: 164px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab img.floorplan {
  max-width: 100%;
  width: 100%;
  height: 164px;
  -o-object-fit: cover;
     object-fit: cover;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc {
  background-color: #e8e8e8;
  padding: 20px 10px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc a {
  display: block;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .pd-item-tab.doc:hover {
  background-color: #363636;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .property-youtube {
  text-align: center;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .property-youtube iframe {
  width: 100%;
  height: 400px;
  max-width: 700px;
}
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .item-ai {
  text-align: center;
  padding: 13px 0px;
  height: 100%;
  background-color: #f6f6f6;
  border: 3px solid #fff;
}
.property-tab-style-2 .wrap .property-map-box {
  padding: 20px;
  background-color: #efefef;
}
.property-tab-style-2 .wrap .property-map-box .property-map {
  height: 315px;
  border: 3px solid #fff;
  z-index: 1;
}
@media (max-width: 1199px) {
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 12px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content {
    padding: 40px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a.nav-link {
    padding: 13px 12px;
  }
}
@media (max-width: 767px) {
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box > .row > .col-sm-4 {
    width: 50%;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .row .col-sm-3,
.property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .row .col-sm-4 {
    width: 50%;
  }
}
@media (max-width: 730px) {
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    position: relative;
    width: 33.33%;
    margin-bottom: 2px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 9px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content {
    padding: 23px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box {
    font-size: 12px;
  }
}
@media (max-width: 500px) {
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    width: 50%;
  }
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 9px;
  }
}
@media (max-width: 414px) {
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li {
    width: 100%;
  }
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a.nav-link {
    padding: 13px 10px;
  }
  .property-tab-style-2 .wrap .pw-tab-box .pw-tab ul.nav-tabs > li > a {
    font-size: 10px;
  }
}
@media (max-width: 375px) {
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box > .row > .col-sm-4 {
    width: 100%;
  }
  .property-tab-style-2 .wrap .pw-tab-box .tab-content .tab-text-box .add-info-container .row .col-sm-3 {
    width: 100%;
  }
}

.lang--es-sv-it header .wrap nav.main > ul > li {
  padding-left: 0;
  padding-right: 0;
}
.lang--es-sv-it .search-fields-generic ul.ul-search > li.li-drawmap a {
  font-size: 12px !important;
}
.lang--es-sv-it .property-section-style-2 .wrap .property-cta .style-1 a, .lang--es-sv-it .property-section-style-2 .wrap .property-cta .style-2 a {
  font-size: 12px;
}
@media (max-width: 1410px) {
  .lang--es-sv-it header .wrap nav.main > ul > li > a {
    font-size: 12px;
    padding: 10px 1px;
  }
}
@media (max-width: 1199px) {
  .lang--es-sv-it header .wrap nav.main > ul > li > a {
    font-size: 10px;
  }
}

.lang--fr header .wrap nav.main > ul > li > a {
  font-size: 12px;
}
.lang--fr .search-fields-generic ul.ul-search > li.li-drawmap a {
  font-size: 9px !important;
}
.lang--fr .search-fields-generic ul.ul-search > li.li-submit-btn .button {
  font-size: 11px !important;
}
@media (max-width: 1329px) {
  .lang--fr .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 15px 5px;
    line-height: 9px;
  }
  .lang--fr .search-fields-generic ul.ul-search > li.li-submit-btn .button {
    font-size: 9px !important;
  }
}

@media (max-width: 1329px) {
  .lang--es .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 5px 5px 14px 5px;
  }
}
@media (max-width: 1199px) {
  .lang--es .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 14px 5px 14px 5px;
  }
}

@media (max-width: 1329px) {
  .lang--sv .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 5px 5px 14px 5px;
  }
}
@media (max-width: 1199px) {
  .lang--sv .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 14px 5px 14px 5px;
  }
}

.lang--de header .wrap nav.main > ul > li > a {
  font-size: 12px;
}
.lang--de .search-fields-generic ul.ul-search > li.li-drawmap a {
  padding: 6px 5px 14px 5px;
}
@media (max-width: 1410px) {
  .lang--de header .wrap nav.main > ul > li > a {
    font-size: 11px;
  }
}
@media (max-width: 991px) {
  .lang--de .search-fields-generic ul.ul-search > li.li-drawmap a {
    padding: 14px 5px 14px 5px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvanF1ZXJ5L0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi92ZW5kb3IvanF1ZXJ5L2pxdWVyeS11aS5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL2Rpc3QvY3NzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvbm9kZV9tb2R1bGVzL3NlbGVjdDIvZGlzdC9jc3Mvc2VsZWN0Mi5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2ZvbnRhd2Vzb21lL2Nzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2ZvbnRhd2Vzb21lL2Nzcy9mb250YXdlc29tZS1hbGwubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9zbGljay9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL3NsaWNrL3NsaWNrLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3ZlbmRvci9mYW5jeWJveC9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvdmVuZG9yL2ZhbmN5Ym94L2pxdWVyeS5mYW5jeWJveC5taW4uY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9zaGFyZWQvc2Fzcy9fdXRpbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL3NoYXJlZC9zYXNzL19ib290c3RyYXAtYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL3RoZW1lL19jb2xvdXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL3RoZW1lL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9zaGFyZWQvc2Fzcy9fc2hhcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvX3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL19jb21wb25lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL19jb2xsZWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9fcGFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvX3Zsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvX3NlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy90aGVtZS9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy90aGVtZS9faG9tZS0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL3RoZW1lL19ob21lLTIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvdGhlbWUvX2hvbWUtMy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy90aGVtZS9fc2VhcmNoLTEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvdGhlbWUvX3NlYXJjaC0yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL3RoZW1lL19zZWFyY2gtMy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy9DOi94YW1wcC9odGRvY3MvbHZzL3Jlc291cmNlcy9hc3NldHMvZGVtbzIvc2Fzcy90aGVtZS9fZGV0YWlscy0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL0M6L3hhbXBwL2h0ZG9jcy9sdnMvcmVzb3VyY2VzL2Fzc2V0cy9kZW1vMi9zYXNzL3RoZW1lL19kZXRhaWxzLTIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvQzoveGFtcHAvaHRkb2NzL2x2cy9yZXNvdXJjZXMvYXNzZXRzL2RlbW8yL3Nhc3MvX2xhbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiNkdBQUE7Ozs7O0dDQUEsTUNHSSwyTkFJQSxpSkFJQSxpSEFLRixnTkFDQSw4R0NDRixxQkFHRSxzQkFHRixLQUNFLHVCQUNBLGlCQUNBLDhCQUNBLDBDQU1GLHNFQUNFLGNBVUYsS0FDRSxTQUNBLHVMQ2dGSSxlRDlFSixnQkFDQSxnQkFDQSxjQUNBLGdCQUNBLHFCRTlDUyxDRnNEWCxzQkFDRSxxQkFTRixHQUNFLHVCQUNBLFNBQ0EsaUJBYUYsa0JBQ0UsYUFDQSxtQkVnTjRCLENGek05QixFQUNFLGFBQ0Esa0JFb0YwQixDRnpFNUIsc0NBRUUsMEJBQ0EsMEVBQ0EsWUFDQSxnQkFDQSxvRUFHRixRQUNFLG1CQUNBLGtCQUNBLG9CQUdGLFNBR0UsYUFDQSxtQkFHRix3QkFJRSxnQkFHRixHQUNFLGVFaUo0QixDRjlJOUIsR0FDRSxvQkFDQSxjQUdGLFdBQ0UsZ0JBR0YsU0FFRSxrQkVvSTRCLENGakk5QixNQ3BGSSxjRDZGSixRQUVFLGtCQy9GRSxjRGlHRixjQUNBLHdCQUdGLG1CQUNBLGVBT0EsRUFDRSxjQUNBLHFCQUNBLDZCRzVLQSxRSCtLRSxjQUNBLHlCRWRzQyxDRndCMUMsOEJBQ0UsY0FDQSxxQkd4TEEsd0VIMkxFLGNBQ0EscUJBR0Ysb0NBQ0UsVUFTSixrQkFJRSwyRkNySkUsY0R5SkosSUFFRSxhQUVBLG1CQUVBLGNBUUYsT0FFRSxnQkFRRixJQUNFLHNCQUNBLGtCQUdGLElBR0UsZ0JBQ0Esc0JBUUYsTUFDRSx5QkFHRixRQUNFLG1CQUNBLHNCQUNBLGNBQ0EsZ0JBQ0Esb0JBR0YsR0FHRSxtQkFRRixNQUVFLHFCQUNBLG1CRTRKc0MsQ0Z0SnhDLE9BRUUsZ0JBT0YsYUFDRSxtQkFDQSwwQ0FHRixzQ0FLRSxTQUNBLG9CQ3RQRSxrQkR3UEYsb0JBR0YsYUFFRSxpQkFHRixjQUVFLG9CQU1GLE9BQ0UsaUJBT0YsZ0RBSUUsMEJBU0UsNEdBQ0UsZUFNTix3SEFJRSxVQUNBLGtCQUdGLHVDQUVFLHNCQUNBLFVBSUYsK0VBU0UsMkJBR0YsU0FDRSxjQUVBLGdCQUdGLFNBTUUsWUFFQSxVQUNBLFNBQ0EsU0FLRixPQUNFLGNBQ0EsV0FDQSxlQUNBLFVBQ0Esb0JDbFNJLGlCRG9TSixvQkFDQSxjQUNBLG1CQUdGLFNBQ0Usd0JBSUYsa0ZBRUUsWUFHRixjQUtFLG9CQUNBLHdCQU9GLHlDQUNFLHdCQVFGLDZCQUNFLGFBQ0EsMEJBT0YsT0FDRSxxQkFHRixRQUNFLGtCQUNBLGVBR0YsU0FDRSxhQUtGLFNBQ0Usd0JJM2RGLDBDQUVFLG9CQUVBLGdCQUNBLGVGaVM0QixDRTdSOUIsT0hnSE0sZ0JBdENhLENHekVuQixPSCtHTSxjQXRDYSxDR3hFbkIsT0g4R00saUJBdENhLENHdkVuQixPSDZHTSxnQkF0Q2EsQ0d0RW5CLE9INEdNLGlCQXRDYSxDR3JFbkIsT0gyR00sY0F0Q2EsQ0duRW5CLE1IeUdNLGtCR3ZHSixlRm1TNEIsQ0UvUjlCLFdIbUdNLGVHakdKLGdCQUNBLGVGNlE0QixDRTNROUIsV0g4Rk0saUJHNUZKLGdCQUNBLGVGd1E0QixDRXRROUIsV0h5Rk0saUJHdkZKLGdCQUNBLGVGbVE0QixDRWpROUIsV0hvRk0saUJHbEZKLGdCQUNBLGVGOFA0QixDRXRQOUIsR0FDRSxnQkFDQSxtQkFDQSxTQUNBLG9DQVFGLGFITUksY0dIRixlRnNONEIsQ0VuTjlCLFdBRUUsYUFDQSx3QkZzUTRCLENFOVA5QixlQy9FRSxlQUNBLGdCRG1GRixhQ3BGRSxlQUNBLGdCRHNGRixrQkFDRSxxQkFFQSxtQ0FDRSxrQkZnUDBCLENFdE85QixZSGpDSSxjR21DRix5QkFJRixZQUNFLG1CSGVJLGlCQXRDYSxDRzJCbkIsbUJBQ0UsY0g3Q0UsY0crQ0YsYUYxR1MsQ0U0R1QsMkJBQ0UsbUJFbkhKLFdDSUUsZUFHQSxZRERGLGVBQ0UsZUFDQSxzQkFDQSx5QkVYRSxxQkRNRixlQUdBLFlEY0YsUUFFRSxxQkFHRixZQUNFLG9CQUNBLGNBR0YsZ0JMa0NJLGNLaENGLGFKM0JTLENPWlgsS1J1RUksZ0JRckVGLGNBQ0Esc0JBR0EsT0FDRSxjQUtKLElBQ0Usb0JSMERFLGdCUXhERixXQUNBLHlCRFpFLG1CTnVPMEIsQ092TjVCLFFBQ0UsVVJrREEsZVFoREEsZVBvUTBCLENPOVA5QixJQUNFLGNSeUNFLGdCUXZDRixhUGpCUyxDT29CVCxTUm9DRSxrQlFsQ0EsY0FDQSxrQkFLSixnQkFDRSxpQkFDQSxrQkN6Q0Esc0JDQ0EsbUJBQ0Esa0JBQ0Esa0JBQ0EsaUJDbURFLHlCRnZERixXQ1lJLGVFTmlCLEVEaURuQix5QkZ2REYsV0NZSSxlRU5pQixFRGlEbkIsMEJGdkRGLFdDWUksZ0JFTmlCLEVEaURuQiwwQkZ2REYsV0NZSSxnQkVOaUIsRUhNckIsaUJDWkEsV0FDQSxtQkFDQSxrQkFDQSxrQkFDQSxpQkRrQkEsS0NKQSxhQUNBLGVBQ0EsbUJBQ0Esa0JET0EsWUFDRSxlQUNBLGNBRUEsMkNBRUUsZ0JBQ0EsZUlqQ0osc3FCQUNFLGtCQUNBLFdBQ0EsbUJBQ0Esa0JBbUJFLEtBQ0UsYUFDQSxZQUNBLGVBRUYsVUFDRSxjQUNBLFdBQ0EsZUFJQSxPSEZOLHVCQUlBLHdCR0ZNLE9IRk4sd0JBSUEseUJHRk0sT0hGTixhQUlBLGNHRk0sT0hGTix3QkFJQSx5QkdGTSxPSEZOLHdCQUlBLHlCR0ZNLE9IRk4sYUFJQSxjR0ZNLE9IRk4sd0JBSUEseUJHRk0sT0hGTix3QkFJQSx5QkdGTSxPSEZOLGFBSUEsY0dGTSxRSEZOLHdCQUlBLHlCR0ZNLFFIRk4sd0JBSUEseUJHRk0sUUhGTixjQUlBLGVHR0ksc0JBRUEscUJBR0UsZ0JBRFcsQ0FDWCxnQkFEVyxDQUNYLGdCQURXLENBQ1gsZ0JBRFcsQ0FDWCxnQkFEVyxDQUNYLGdCQURXLENBQ1gsZ0JBRFcsQ0FDWCxnQkFEVyxDQUNYLGdCQURXLENBQ1gsZ0JBRFcsQ0FDWCxrQkFEVyxDQUNYLGtCQURXLENBQ1gsa0JBRFcsQ0FPVCxVSFRSLDBCR1NRLFVIVFIsMkJHU1EsVUhUUixnQkdTUSxVSFRSLDJCR1NRLFVIVFIsMkJHU1EsVUhUUixnQkdTUSxVSFRSLDJCR1NRLFVIVFIsMkJHU1EsVUhUUixnQkdTUSxXSFRSLDJCR1NRLFdIVFIsMkJDV0UseUJFOUJFLFFBQ0UsYUFDQSxZQUNBLGVBRUYsYUFDRSxjQUNBLFdBQ0EsZUFJQSxVSEZOLHVCQUlBLHdCR0ZNLFVIRk4sd0JBSUEseUJHRk0sVUhGTixhQUlBLGNHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLHdCQUlBLHlCR0ZNLFVIRk4sYUFJQSxjR0ZNLFVIRk4sd0JBSUEseUJHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLGFBSUEsY0dGTSxXSEZOLHdCQUlBLHlCR0ZNLFdIRk4sd0JBSUEseUJHRk0sV0hGTixjQUlBLGVHR0kseUJBRUEsd0JBR0UsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxxQkFEVyxDQUNYLHFCQURXLENBQ1gscUJBRFcsQ0FPVCxhSFRSLGNHU1EsYUhUUiwwQkdTUSxhSFRSLDJCR1NRLGFIVFIsZ0JHU1EsYUhUUiwyQkdTUSxhSFRSLDJCR1NRLGFIVFIsZ0JHU1EsYUhUUiwyQkdTUSxhSFRSLDJCR1NRLGFIVFIsZ0JHU1EsY0hUUiwyQkdTUSxjSFRSLDRCQ1dFLHlCRTlCRSxRQUNFLGFBQ0EsWUFDQSxlQUVGLGFBQ0UsY0FDQSxXQUNBLGVBSUEsVUhGTix1QkFJQSx3QkdGTSxVSEZOLHdCQUlBLHlCR0ZNLFVIRk4sYUFJQSxjR0ZNLFVIRk4sd0JBSUEseUJHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLGFBSUEsY0dGTSxVSEZOLHdCQUlBLHlCR0ZNLFVIRk4sd0JBSUEseUJHRk0sVUhGTixhQUlBLGNHRk0sV0hGTix3QkFJQSx5QkdGTSxXSEZOLHdCQUlBLHlCR0ZNLFdIRk4sY0FJQSxlR0dJLHlCQUVBLHdCQUdFLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gsbUJBRFcsQ0FDWCxtQkFEVyxDQUNYLG1CQURXLENBQ1gscUJBRFcsQ0FDWCxxQkFEVyxDQUNYLHFCQURXLENBT1QsYUhUUixjR1NRLGFIVFIsMEJHU1EsYUhUUiwyQkdTUSxhSFRSLGdCR1NRLGFIVFIsMkJHU1EsYUhUUiwyQkdTUSxhSFRSLGdCR1NRLGFIVFIsMkJHU1EsYUhUUiwyQkdTUSxhSFRSLGdCR1NRLGNIVFIsMkJHU1EsY0hUUiw0QkNXRSwwQkU5QkUsUUFDRSxhQUNBLFlBQ0EsZUFFRixhQUNFLGNBQ0EsV0FDQSxlQUlBLFVIRk4sdUJBSUEsd0JHRk0sVUhGTix3QkFJQSx5QkdGTSxVSEZOLGFBSUEsY0dGTSxVSEZOLHdCQUlBLHlCR0ZNLFVIRk4s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cUNBQ0Usb0JBQ0Esa0I3QndpQndCLEM2Qm5pQjVCLDBEQUVFLGlCQUdGLGdDQUNFLHdCQUdBLGdCQUdGLCtCQUNFLGFBY1IsNEJBQ0Usb0I3QjZoQmdDLENDL3NCbEMsb0U0QnFMSSxvQjdCMGhCOEIsQzZCcmhCaEMsb0NBQ0Usb0I3QmtoQjhCLENDN3NCbEMsb0Y0QjhMTSxvQjdCZ2hCNEIsQzZCN2dCOUIsNkNBQ0Usb0I3QjhnQjRCLEM2QjFnQmhDLDBLQUlFLG9CN0JxZ0I4QixDNkJqZ0JsQyw4QkFDRSxxQkFDQSwyQjdCa2dCZ0MsQzZCL2ZsQyxtQ0FDRSx1UDdCNmZnQyxDNkIxZmxDLDJCQUNFLG9CN0JxZmdDLEM2QnBmaEMsNkJBQ0Usb0I3QnFmOEIsQ0Mvc0JsQyxzRTRCNk5NLG9CN0JrZjRCLEM2QjFlbEMsMkJBQ0UsVTdCL09PLENDU1Qsa0U0QnlPSSxVN0JsUEssQzZCdVBQLG1DQUNFLDBCN0J1ZDhCLENDdHNCbEMsa0Y0QmtQTSwyQjdCcWQ0QixDNkJsZDlCLDRDQUNFLDJCN0JtZDRCLEM2Qi9jaEMsc0tBSUUsVTdCdlFLLEM2QjJRVCw2QkFDRSwyQkFDQSxpQzdCdWNnQyxDNkJwY2xDLGtDQUNFLDZQN0JrY2dDLEM2Qi9ibEMsMEJBQ0UsMEI3QjBiZ0MsQzZCemJoQyw0QkFDRSxVN0J2UkssQ0NTVCxvRTRCaVJNLFU3QjFSRyxDOEJIWCxNQUNFLGtCQUNBLGFBQ0Esc0JBQ0EsWUFDQSxxQkFDQSxzQkFDQSwyQkFDQSxrQ3hCUEUsb0JOcU8wQixDOEIzTjVCLFNBQ0UsZUFDQSxjQUlBLDJEeEJQQSw4QkFDQSw4Qk4yTjBCLEM4Qi9NMUIseUR4QkNBLGtDQUNBLGdDTjZNMEIsQzhCek05QixXQUdFLGNBQ0EsZTlCK3dCa0MsQzhCM3dCcEMsWUFDRSxvQjlCeXdCa0MsQzhCdHdCcEMsZUFDRSxxQkFDQSxnQkFHRixzQkFDRSxnQjdCdkNBLGlCNkI0Q0UscUJBR0Ysc0JBQ0UsbUI5Qnd2QmdDLEM4Qmh2QnBDLGFBQ0UsdUJBQ0EsZ0JBRUEsaUNBQ0EseUNBRUEseUJ4QnRFRSx5RHdCdUV1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NENBRUUsVUFDQSwwQ0RxQ0osWUNqREEsV0FDQSx3Qm5DNkVhLENDL0RiLHNDa0NWSSxXQUNBLHlCQUdGLHNDQUVFLFVBQ0EsMkNEcUNKLGVDakRBLGNBQ0Esd0JuQzZFYSxDQy9EYiw0Q2tDVkksY0FDQSx5QkFHRiw0Q0FFRSxVQUNBLDBDRHFDSixjQ2pEQSxXQUNBLHdCbkM2RWEsQ0MvRGIsMENrQ1ZJLFdBQ0EseUJBR0YsMENBRUUsVUFDQSwwQ0RxQ0osYUNqREEsY0FDQSx3Qm5DNkVhLENDL0RiLHdDa0NWSSxjQUNBLHlCQUdGLHdDQUVFLFVBQ0EsNENEcUNKLFlDakRBLFdBQ0Esd0JuQzZFYSxDQy9EYixzQ2tDVkksV0FDQSx5QkFHRixzQ0FFRSxVQUNBLHlDQ2JOLFdBQ0Usa0JBQ0EsbUJBRUEseUI5QkNFLG1CTnNPMEIsQ1UvSzFCLHlCMEI1REosV0FRSSxtQkFJSixpQkFDRSxnQkFDQSxlOUJURSxlOEJVcUIsQ0NYekIsT0FDRSxrQkFDQSx1QkFDQSxtQkFDQSw2Qi9CSEUsb0JOcU8wQixDcUM3TjlCLGVBRUUsY0FJRixZQUNFLGVyQ3dRNEIsQ3FDaFE5QixtQkFDRSxtQkFHQSwwQkFDRSxrQkFDQSxNQUNBLFFBQ0EsdUJBQ0EsY0FVRixlQzlDQSxjcEJLRSx5Qm9CSEYsb0JENkNxRSxDQzNDckUsa0JBQ0UseUJBR0YsMkJBQ0UsY0RxQ0YsaUJDOUNBLGNwQktFLHlCb0JIRixvQkQ2Q3FFLENDM0NyRSxvQkFDRSx5QkFHRiw2QkFDRSxjRHFDRixlQzlDQSxjcEJLRSx5Qm9CSEYsb0JENkNxRSxDQzNDckUsa0JBQ0UseUJBR0YsMkJBQ0UsY0RxQ0YsWUM5Q0EsY3BCS0UseUJvQkhGLG9CRDZDcUUsQ0MzQ3JFLGVBQ0UseUJBR0Ysd0JBQ0UsY0RxQ0YsZUM5Q0EsY3BCS0UseUJvQkhGLG9CRDZDcUUsQ0MzQ3JFLGtCQUNFLHlCQUdGLDJCQUNFLGNEcUNGLGNDOUNBLGNwQktFLHlCb0JIRixvQkQ2Q3FFLENDM0NyRSxpQkFDRSx5QkFHRiwwQkFDRSxjRHFDRixhQzlDQSxjcEJLRSx5Qm9CSEYs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REFDQSw4REFFQSxxQ0FDQSx5Q0FDQSxxREFDQSxvQ0FDQSxvQ0FDQSxvQ0FDQSx3Q0FDQSx3Q0FFQSw2REFDQSx5REFDQSwwREFDQSxrRUFDQSxnRUFFQSxxREFDQSxpREFDQSxrREFDQSxzREFDQSxvREFFQSx5REFDQSxxREFDQSxzREFDQSw4REFDQSw0REFDQSx3REFFQSw0Q0FDQSxtREFDQSwrQ0FDQSxnREFDQSxvREFDQSxrRGhEWUEseUJnRGxEQSwyQ0FDQSxpREFDQSwyREFDQSxpRUFFQSx3Q0FDQSw0Q0FDQSx3REFDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSwyQ0FDQSwyQ0FFQSxnRUFDQSw0REFDQSw2REFDQSxxRUFDQSxtRUFFQSx3REFDQSxvREFDQSxxREFDQSx5REFDQSx1REFFQSw0REFDQSx3REFDQSx5REFDQSxpRUFDQSwrREFDQSwyREFFQSwrQ0FDQSxzREFDQSxrREFDQSxtREFDQSx1REFDQSxzRGhEWUEseUJnRGxEQSwyQ0FDQSxpREFDQSwyREFDQSxpRUFFQSx3Q0FDQSw0Q0FDQSx3REFDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSwyQ0FDQSwyQ0FFQSxnRUFDQSw0REFDQSw2REFDQSxxRUFDQSxtRUFFQSx3REFDQSxvREFDQSxxREFDQSx5REFDQSx1REFFQSw0REFDQSx3REFDQSx5REFDQSxpRUFDQSwrREFDQSwyREFFQSwrQ0FDQSxzREFDQSxrREFDQSxtREFDQSx1REFDQSxzRGhEWUEsMEJnRGxEQSwyQ0FDQSxpREFDQSwyREFDQSxpRUFFQSx3Q0FDQSw0Q0FDQSx3REFDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSwyQ0FDQSwyQ0FFQSxnRUFDQSw0REFDQSw2REFDQSxxRUFDQSxtRUFFQSx3REFDQSxvREFDQSxxREFDQSx5REFDQSx1REFFQSw0REFDQSx3REFDQSx5REFDQSxpRUFDQSwrREFDQSwyREFFQSwrQ0FDQSxzREFDQSxrREFDQSxtREFDQSx1REFDQSxzRGhEWUEsMEJnRGxEQSwyQ0FDQSxpREFDQSwyREFDQSxpRUFFQSx3Q0FDQSw0Q0FDQSx3REFDQSx1Q0FDQSx1Q0FDQSx1Q0FDQSwyQ0FDQSwyQ0FFQSxnRUFDQSw0REFDQSw2REFDQSxxRUFDQSxtRUFFQSx3REFDQSxvREFDQSxxREFDQSx5REFDQSx1REFFQSw0REFDQSx3REFDQSx5REFDQSxpRUFDQSwrREFDQSwyREFFQSwrQ0FDQSxzREFDQSxrREFDQSxtREFDQSx1REFDQSxzREMxQ0Esa0NBQ0Esb0NBQ0Esa0NqRG9EQSx5QmlEdERBLHFDQUNBLHVDQUNBLHNDakRvREEseUJpRHREQSxxQ0FDQSx1Q0FDQSxzQ2pEb0RBLDBCaUR0REEscUNBQ0EsdUNBQ0Esc0NqRG9EQSwwQmlEdERBLHFDQUNBLHVDQUNBLHNDQ0xGLG9GQ0NBLGtPQUtGLFdBQ0UsZUFDQSxNQUNBLFFBQ0EsT0FDQSxZN0R5cEJrQyxDNkR0cEJwQyxjQUNFLGVBQ0EsUUFDQSxTQUNBLE9BQ0EsWTdEaXBCa0MsQzZEN29CbEMsNEJBREYsWUFFSSxnQkFDQSxNQUNBLFk3RHlvQmdDLEU4RGxxQnBDLFNDRUUsa0JBQ0EsVUFDQSxXQUNBLFVBQ0EsZ0JBQ0Esc0JBQ0EsbUJBQ0EsU0FVQSxtREFFRSxnQkFDQSxXQUNBLFlBQ0EsaUJBQ0EsVUFDQSxtQkM1QkosbUVBQ0EsMkRBQ0EsOERBQ0Esd0NDQ0ksNlJBSUosa0NBQ0EsbUNBSUEsdUNBQ0Esd0NBRUEsK0JBQ0EsZ0NDZEUsdUJBQ0Usa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxVQUVBLG9CQUNBLFdBRUEsK0JDTkkseUJBQ0EsWUFFRSx3QkFFRixZQUVFLDBCQUVGLFlBRUUsMkJBRUYsWUFFRSx5QkFmRiw4QkFDQSxZQUVFLDZCQUVGLFlBRUUsK0JBRUYsWUFFRSxnQ0FFRixZQUVFLDhCQWZGLDZCQUNBLFlBRUUsNEJBRUYsWUFFRSw4QkFFRixZQUVFLCtCQUVGLFlBRUUsNkJBZkYsNEJBQ0EsWUFFRSwyQkFFRixZQUVFLDZCQUVGLFlBRUUsOEJBRUYsWUFFRSw0QkFmRiw4QkFDQSxZQUVFLDZCQUVGLFlBRUUsK0JBRUYsWUFFRSxnQ0FFRixZQUVFLDhCQWZGLDRCQUNBLFlBRUUsMkJBRUYsWUFFRSw2QkFFRixZQUVFLDhCQUVGLFlBRUUsNEJBZkYsMEJBQ0EsWUFFRSx5QkFFRixZQUVFLDJCQUVGLFlBRUUsNEJBRUYsWUFFRSwwQkFmRiwrQkFDQSxZQUVFLDhCQUVGLFlBRUUsZ0NBRUYsWUFFRSxpQ0FFRixZQUVFLCtCQWZGLDhCQUNBLFlBRUUsNkJBRUYsWUFFRSwrQkFFRixZQUVFLGdDQUVGLFlBRUUsOEJBZkYsNkJBQ0EsWUFFRSw0QkFFRixZQUVFLDhCQUVGLFlBRUUsK0JBRUYsWUFFRSw2QkFmRiwrQkFDQSxZQUVFLDhCQUVGLFlBRUUsZ0NBRUYsWUFFRSxpQ0FFRixZQUVFLCtCQWZGLDZCQUNBLFlBRUUsNEJBRUYsWUFFRSw4QkFFRixZQUVFLCtCQUVGLFlBRUUsNkJBUUYsaUNBQ0EsY0FFRSwrQkFFRixjQUVFLGlDQUVGLGNBRUUsa0NBRUYsY0FFRSxnQ0FmRixnQ0FDQSxjQUVFLDhCQUVGLGNBRUUsZ0NBRUYsY0FFRSxpQ0FFRixjQUVFLCtCQWZGLDhCQUNBLGNBRUUsNEJBRUYsY0FFRSw4QkFFRixjQUVFLCtCQUVGLGNBRUUsNkJBZkYsZ0NBQ0EsY0FFRSw4QkFFRixjQUVFLGdDQUVGLGNBRUUsaUNBRUYsY0FFRSwrQkFmRiw4QkFDQSxjQUVFLDRCQUVGLGNBRUUsOEJBRUYsY0FFRSwrQkFFRixjQUVFLDZCQU1OLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCekRURix5QnlEbERJLDRCQUNBLGtCQUVFLHdCQUVGLGtCQUVFLDBCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLHlCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLDZCQUNBLGtCQUVFLHlCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLDRCQUVGLGtCQUVFLDBCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQVFGLG9DQUNBLG9CQUVFLCtCQUVGLG9CQUVFLGlDQUVGLG9CQUVFLGtDQUVGLG9CQUVFLGdDQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQU1OLGtDQUNBLHdCQUVFLDJCQUVGLHdCQUVFLDZCQUVGLHdCQUVFLDhCQUVGLHdCQUVFLDZCekRURix5QnlEbERJLDRCQUNBLGtCQUVFLHdCQUVGLGtCQUVFLDBCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLHlCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLDZCQUNBLGtCQUVFLHlCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLDRCQUVGLGtCQUVFLDBCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQVFGLG9DQUNBLG9CQUVFLCtCQUVGLG9CQUVFLGlDQUVGLG9CQUVFLGtDQUVGLG9CQUVFLGdDQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQU1OLGtDQUNBLHdCQUVFLDJCQUVGLHdCQUVFLDZCQUVGLHdCQUVFLDhCQUVGLHdCQUVFLDZCekRURiwwQnlEbERJLDRCQUNBLGtCQUVFLHdCQUVGLGtCQUVFLDBCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLHlCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLDZCQUNBLGtCQUVFLHlCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLDRCQUVGLGtCQUVFLDBCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQVFGLG9DQUNBLG9CQUVFLCtCQUVGLG9CQUVFLGlDQUVGLG9CQUVFLGtDQUVGLG9CQUVFLGdDQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQU1OLGtDQUNBLHdCQUVFLDJCQUVGLHdCQUVFLDZCQUVGLHdCQUVFLDhCQUVGLHdCQUVFLDZCekRURiwwQnlEbERJLDRCQUNBLGtCQUVFLHdCQUVGLGtCQUVFLDBCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLHlCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLCtCQUNBLGtCQUVFLDJCQUVGLGtCQUVFLDZCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLDRCQWZGLDZCQUNBLGtCQUVFLHlCQUVGLGtCQUVFLDJCQUVGLGtCQUVFLDRCQUVGLGtCQUVFLDBCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGlDQUNBLGtCQUVFLDZCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLDhCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQWZGLGtDQUNBLGtCQUVFLDhCQUVGLGtCQUVFLGdDQUVGLGtCQUVFLGlDQUVGLGtCQUVFLCtCQWZGLGdDQUNBLGtCQUVFLDRCQUVGLGtCQUVFLDhCQUVGLGtCQUVFLCtCQUVGLGtCQUVFLDZCQVFGLG9DQUNBLG9CQUVFLCtCQUVGLG9CQUVFLGlDQUVGLG9CQUVFLGtDQUVGLG9CQUVFLGdDQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQWZGLG1DQUNBLG9CQUVFLDhCQUVGLG9CQUVFLGdDQUVGLG9CQUVFLGlDQUVGLG9CQUVFLCtCQWZGLGlDQUNBLG9CQUVFLDRCQUVGLG9CQUVFLDhCQUVGLG9CQUVFLCtCQUVGLG9CQUVFLDZCQU1OLGtDQUNB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QUFjLGdDQUFnQyxDQUFDLG9CQUFvQixpQ0FBaUMsQ0FBQyxnQkFBZ0IsaUNBQWlDLENBQUMsaUJBQWlCLGlDQUFpQyxDQUFDLGdCQUFnQixpQ0FBaUMsQ0FBQyxnQkFBZ0IsaUNBQWlDLENBQUMsY0FBYyxpQ0FBaUMsQ0FBQyxlQUFlLGlDQUFpQyxDQUFDLGNBQWMsaUNBQWlDLENBQUMsY0FBYyxpQ0FBaUMsQ0FBQyxnQkFBZ0IsNEJBQTRCLENBQUMsY0FBYyxnQ0FBZ0MsQ0FBQyxtQkFBbUIsZ0NBQWdDLENBQUMsZUFBZSxnQ0FBZ0MsQ0FBQyxvQkFBb0IsZ0NBQWdDLENBQUMsZUFBZSxnQ0FBZ0MsQ0FBQyxvQkFBb0IsZ0NBQWdDLENBQUMsYUFBYSxpQ0FBaUMsQ0FBQyxtQkFBbUIsaUNBQWlDLENBQUMsa0JBQWtCLGlDQUFpQyxDQUFDLG1CQUFtQixpQ0FBaUMsQ0FBQyxjQUFjLGlDQUFpQyxDQUFDLGlCQUFpQixpQ0FBaUMsQ0FBQyxlQUFlLGlDQUFpQyxDQUFDLGVBQWUsaUNBQWlDLENBQUMsZ0JBQWdCLGlDQUFpQyxDQUFDLGVBQWUsNEJBQTRCLENBQUMsY0FBYyxnQ0FBZ0MsQ0FBQyxnQkFBZ0IsZ0NBQWdDLENBQUMsY0FBYyxnQ0FBZ0MsQ0FBQyxlQUFlLGdDQUFnQyxDQUFDLGdCQUFnQixnQ0FBZ0MsQ0FBQyxrQkFBa0IsZ0NBQWdDLENBQUMsbUJBQW1CLGlDQUFpQyxDQUFDLGVBQWUsaUNBQWlDLENBQUMsZUFBZSxpQ0FBaUMsQ0FBQyxjQUFjLDRCQUE0QixDQUFDLGVBQWUsZ0NBQWdDLENBQUMsbUJBQW1CLGdDQUFnQyxDQUFDLG1CQUFtQixnQ0FBZ0MsQ0FBQyxrQkFBa0IsZ0NBQWdDLENBQUMsb0JBQW9CLGdDQUFnQyxDQUFDLG9CQUFvQixnQ0FBZ0MsQ0FBQyxjQUFjLGdDQUFnQyxDQUFDLGVBQWUsaUNBQWlDLENBQUMsb0JBQW9CLGlDQUFpQyxDQUFDLG1CQUFtQixpQ0FBaUMsQ0FBQyxlQUFlLDRCQUE0QixDQUFDLHFCQUFxQixnQ0FBZ0MsQ0FBQyxnQkFBZ0IsZ0NBQWdDLENB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Rjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtFQUNBO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtFQUNBO0VBQ0E7Q0ZXRjs7QUVSQTtFQUNFO0NGV0Y7O0FFUkE7RUFDRTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjs7QUVSQTtFQUNFO0VBQ0E7RUFDQTtDRldGOztBRVJBO0VBQ0U7Q0ZXRjtBRzNPSTtFRCtOSjtJQUlJO0dGWUY7Q0FDRjtBRzNPSTtFRDBOSjtJQVFJO0dGYUY7Q0FDRjs7QUVWQTtFQUNFO0NGYUY7O0FFTkE7RUFDSTtDRlNKOztBRzdQSTtFRHVQSjtJQUdJO0lBQ0E7SUFDQTtHRlFGO0NBQ0Y7QUdoUUk7RURrUEo7SUFTTTtJQUNBO0lBQ0E7R0ZTSjtDQUNGOztBRzVRSTtFRHNRSjtJQUdJO0lBQ0E7SUFDQTtHRlFGO0NBQ0Y7QUcvUUk7RURpUUo7SUFTSTtJQUNBO0lBQ0E7R0ZTRjtDQUNGOztBRzNSSTtFRHlSRTtJQUNFO0dGTU47Q0FDRjtBRzVSSTtFRDBSQTtJQUNFO0dGS0o7Q0FDRjs7QUVEQTtFQUNFO0NGSUY7O0FFQUU7RUVwS0EsYUZxS3FCO0VFcEtyQjtFQUNBO0NKd0tGOztBRURBO0VBQ0U7Q0ZJRjs7QUVDRTtFQUVFO0NGQ0o7O0FFQ0U7RUFFRTtFQUNBO0NGQ0o7O0FFUkU7RUFFRTtDRlVKOztBRVJFO0VBRUU7RUFDQTtDRlVKOztBRWpCRTtFQUVFO0NGbUJKOztBRWpCRTtFQUVFO0VBQ0E7Q0ZtQko7O0FFMUJFO0VBRUU7Q0Y0Qko7O0FFMUJFO0VBRUU7RUFDQTtDRjRCSjs7QUVuQ0U7RUFFRTtDRnFDSjs7QUVuQ0U7RUFFRTtFQUNBO0NGcUNKOztBRTVDRTtFQUVFO0NGOENKOztBRTVDRTtFQUVFO0VBQ0E7Q0Y4Q0o7O0FFckRFO0VBRUU7Q0Z1REo7O0FFckRFO0VBRUU7RUFDQTtDRnVESjs7QUU5REU7RUFFRTtDRmdFSjs7QUU5REU7RUFFRTtFQUNBO0NGZ0VKOztBRXZFRTtFQUVFO0NGeUVKOztBRXZFRTtFQUVFO0VBQ0E7Q0Z5RUo7O0FFaEZFO0VBRUU7Q0ZrRko7O0FFaEZFO0VBRUU7RUFDQTtDRmtGSjs7QUV6RkU7RUFFRTtDRjJGSjs7QUV6RkU7RUFFRTtFQUNBO0NGMkZKOztBRWxHRTtFQUVFO0NGb0dKOztBRWxHRTtFQUVFO0VBQ0E7Q0ZvR0o7O0FFM0dFO0VBRUU7Q0Y2R0o7O0FFM0dFO0VBRUU7RUFDQTtDRjZHSjs7QUVwSEU7RUFFRTtDRnNISjs7QUVwSEU7RUFFRTtFQUNBO0NGc0hKOztBRTdIRTtFQUVFO0NGK0hKOztBRTdIRTtFQUVFO0VBQ0E7Q0YrSEo7O0FFdElFO0VBRUU7Q0Z3SUo7O0FFdElFO0VBRUU7RUFDQTtDRndJSjs7QUUvSUU7RUFFRTtDRmlKSjs7QUUvSUU7RUFFRTtFQUNBO0NGaUpKOztBRXhKRTtFQUVFO0NGMEpKOztBRXhKRTtFQUVFO0VBQ0E7Q0YwSko7O0FFaktFO0VBRUU7Q0ZtS0o7O0FFaktFO0VBRUU7RUFDQTtDRm1LSjs7QUUxS0U7RUFFRTtDRjRLSjs7QUUxS0U7RUFFRTtFQUNBO0NGNEtKOztBRW5MRTtFQUVFO0NGcUxKOztBRW5MRTtFQUVFO0VBQ0E7Q0ZxTEo7O0FFNUxFO0VBRUU7Q0Y4TEo7O0FFNUxFO0VBRUU7RUFDQTtDRjhMSjs7QUVyTUU7RUFFRTtDRnVNSjs7QUVyTUU7RUFFRTtFQUNBO0NGdU1KOztBRTlNRTtFQUVFO0NGZ05KOztBRTlNRTtFQUVFO0VBQ0E7Q0ZnTko7O0FFdk5FO0VBRUU7Q0Z5Tko7O0FFdk5FO0VBRUU7RUFDQTtDRnlOSjs7QUVoT0U7RUFFRTtDRmtPSjs7QUVoT0U7RUFFRTtFQUNBO0NGa09KOztBRXpPRTtFQUVFO0NGMk9KOztBRXpPRTtFQUVFO0VBQ0E7Q0YyT0o7O0FFbFBFO0VBRUU7Q0ZvUEo7O0FFbFBFO0VBRUU7RUFDQTtDRm9QSjs7QUUzUEU7RUFFRTtDRjZQSjs7QUUzUEU7RUFFRTtFQUNBO0NGNlBKOztBRXBRRTtFQUVFO0NGc1FKOztBRXBRRTtFQUVFO0VBQ0E7Q0ZzUUo7O0FFN1FFO0VBRUU7Q0YrUUo7O0FFN1FFO0VBRUU7RUFDQTtDRitRSjs7QUV0UkU7RUFFRTtDRndSSjs7QUV0UkU7RUFFRTtFQUNBO0NGd1JKOztBRS9SRTtFQUVFO0NGaVNKOztBRS9SRTtFQUVFO0VBQ0E7Q0ZpU0o7O0FFeFNFO0VBRUU7Q0YwU0o7O0FFeFNFO0VBRUU7RUFDQTtDRjBTSjs7QUVqVEU7RUFFRTtDRm1USjs7QUVqVEU7RUFFRTtFQUNBO0NGbVRKOztBRTFURTtFQUVFO0NGNFRKOztBRTFURTtFQUVFO0VBQ0E7Q0Y0VEo7O0FFblVFO0VBRUU7Q0ZxVUo7O0FFblVFO0VBRUU7RUFDQTtDRnFVSjs7QUU1VUU7RUFFRTtDRjhVSjs7QUU1VUU7RUFFRTtFQUNBO0NGOFVKOztBRXJWRTtFQUVFO0NGdVZKOztBRXJWRTtFQUVFO0VBQ0E7Q0Z1Vko7O0FFOVZFO0VBRUU7Q0ZnV0o7O0FFOVZFO0VBRUU7RUFDQTtDRmdXSjs7QUV2V0U7RUFFRTtDRnlXSjs7QUV2V0U7RUFFRTtFQUNBO0NGeVdKOztBRWhYRTtFQUVFO0NGa1hKOztBRWhYRTtFQUVFO0VBQ0E7Q0ZrWEo7O0FFelhFO0VBRUU7Q0YyWEo7O0FFelhFO0VBRUU7RUFDQTtDRjJYSjs7QUVsWUU7RUFFRTtDRm9ZSjs7QUVsWUU7RUFFRTtFQUNBO0NGb1lKOztBRTNZRTtFQUVFO0NGNllKOztBRTNZRTtFQUVFO0VBQ0E7Q0Y2WUo7O0FFcFpFO0VBRUU7Q0ZzWko7O0FFcFpFO0VBRUU7RUFDQTtDRnNaSjs7QUU3WkU7RUFFRTtDRitaSjs7QUU3WkU7RUFFRTtFQUNBO0NGK1pKOztBRXRhRTtFQUVFO0NGd2FKOztBRXRhRTtFQUVFO0VBQ0E7Q0Z3YUo7O0FFL2FFO0VBRUU7Q0ZpYko7O0FFL2FFO0VBRUU7RUFDQTtDRmliSjs7QUV4YkU7RUFFRTtDRjBiSjs7QUV4YkU7RUFFRTtFQUNBO0NGMGJKOztBRXRiQTtFQUNFO0VBQ0E7Q0Z5YkY7O0FFdGJBO0VBQ0U7Q0Z5YkY7O0FFdGJBO0VBQ0U7Q0Z5YkY7O0FFdGJBO0VBQ0U7Q0Z5YkY7O0FFdGJBO0VBQ0U7Q0Z5YkY7O0FFdGJBO0VBQ0k7RUFDQTtFQUNBO0NGeWJKOztBRXRiQTtFQUNFO0NGeWJGOztBRXZiQTtFQUNFO0NGMGJGOztBRXhiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NGMmJGOztBRXpiQTtFQUNFO0NGNGJGOztBRTFiQTtFQUNFO0NGNmJGO0FFNWJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0Y4Yko7O0FFMWJBO0VBQ0k7RUFDQTtDRjZiSjtBRTViSTtFQUNJO0VBQ0E7Q0Y4YlI7O0FFemJJO0VBQ0k7RUFDQTtDRjRiUjtBRTNiUTtFQUNJO0VBQ0E7Q0Y2Ylo7QUUxYkk7RUFDSTtFQUNBO0NGNGJSO0FFM2JRO0VBQ0k7RUFDQTtDRjZiWjtBRTFiSTtFQUNJO0VBQ0E7Q0Y0YlI7QUUzYlE7RUFDSTtFQUNBO0NGNmJaO0FFMWJJO0VBQ0k7RUFDQTtDRjRiUjtBRTNiUTtFQUNJO0VBQ0E7Q0Y2Ylo7QUUxYkk7RUFDSTtFQUNBO0NGNGJSO0FFM2JRO0VBQ0k7RUFDQTtDRjZiWjtBRTFiSTtFQUNJO0VBQ0E7Q0Y0YlI7QUUzYlE7RUFDSTtFQUNBO0NGNmJaOztBRXhiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NGMmJKO0FFMWJJO0VBQ0k7RUFDQTtFQUNBO0NGNGJSOztBRXhiQTsyQ0FBQTtBQUVBO0VBQ0k7Q0YyYko7O0FFemJBO0VBQ0k7Q0Y0Yko7O0FFMWJBO0VBQ0k7Q0Y2Yko7O0FFM2JBO0VBQ0k7Q0Y4Yko7O0FFNWJBO0VBQ0k7Q0YrYko7O0FFN2JBO0VBQ0k7Q0ZnY0o7O0FFOWJBO0VBQ0k7Q0ZpY0o7O0FFL2JBO0VBQ0k7Q0ZrY0o7O0FFL2JBO0VBQ0k7RUFDQTtDRmtjSjs7QUUvYkE7OzJDQUFBO0FBR0E7RUFDSTtDRmtjSjs7QUUvYkE7RUFDSTtDRmtjSjs7QUUvYkE7RUFDSTtJQUNJO0dGa2NOOztFRWhjRTtJQUNJO0dGbWNOOztFRWpjRTtJQUNJO0dGb2NOO0NBQ0Y7QUVqY0E7RUFDSTtJQUNJO0dGbWNOO0NBQ0Y7QUVoY0E7RUFDSTtJQUNJO0dGa2NOOztFRWhjRTtJQUNJO0dGbWNOOztFRWpjRTtJQUNJO0dGb2NOO0NBQ0Y7QUVqY0E7RUFDSTtJQUNJO0dGbWNOOztFRWpjRTtJQUNJO0dGb2NOOztFRWxjRTtJQUNJO0dGcWNOOztFRW5jRTtJQUNJO0dGc2NOOztFRXBjRTtJQUNJO0dGdWNOO0NBQ0Y7QUMxOUJBOzsyREFBQTtBSWpCQTs7cURBQUE7QUF1REE7O3FEQUFBO0FBUUE7OzJDQUFBO0FBTUk7RUFDRSxlQWpFaUI7Q0xxL0J2Qjs7QUsvNkJBO0VBQ0UsWUF4RWU7Q0wwL0JqQjs7QUsvNkJBO0VBQ0UsaUJBNUVlO0NMOC9CakI7O0FLLzZCQTtFQUNFLGlCQXBFTTtDTHMvQlI7O0FLLzZCQTtFQUNFLG9CQXZFVztDTHkvQmI7O0FLLzZCQTtFQUNFLG9CQTFFYTtDTDQvQmY7O0FLOTZCQTtFQUNFLGVBaEZXO0NMaWdDYjs7QUs5NkJBO0VBQ0Usb0JBakVXO0NMay9CYjs7QUs5NkJBO0VBQ0Usb0JBL0RVO0NMZy9CWjs7QUs5NkJBO0VBQ0Usb0JBbEVRO0NMbS9CVjs7QUs5NkJBO0VBQ0Usb0JBMUVhO0NMMi9CZjs7QUs3NkJFO0VBQ0UsWUF0R0k7Q0xzaENSO0FLLzZCSTtFQUNFLFlBeEdFO0NMeWhDUjs7QUs1NkJBO0VBQ0UsWUE5R007Q0w2aENSOztBSzU2QkE7RUFDSSxlQTdHSztDTDRoQ1Q7O0FLNTZCQTtFQUNFLGVBdkdLO0NMc2hDUDs7QUs1NkJBO0VBQ0UsZUExR1U7Q0x5aENaOztBSzU2QkE7RUFDRSxpQkE5SE07Q0w2aUNSOztBSzU2QkE7RUFDRSxZQTFJaUI7Q0x5akNuQjs7QUs1NkJBO0VBQ0UsaUJBOUlpQjtDTDZqQ25COztBSzU2QkE7RUFDRSxZQWpKaUI7Q0xna0NuQjs7QUs1NkJBO0VBQ0UsaUJBckppQjtDTG9rQ25COztBSzM2QkU7RUFDRSxlQXhJVztDTHNqQ2Y7QUs3NkJJO0VBQ0U7Q0wrNkJOO0FLNzZCSTtFQUNFO0VBQ0E7Q0wrNkJOOztBSzE2QkE7RUFDRSxlQXBKYTtDTGlrQ2Y7QUs1NkJFO0VBQ0U7Q0w4NkJKOztBSzE2QkE7RUFDRSxvQkEzSmE7Q0x3a0NmOztBSzE2QkE7RUFDRTtDTDY2QkY7O0FLMTZCQTtFQUNFLGVBdkphO0NMb2tDZjs7QUsxNkJBO0VBQ0UsZUE5S0s7Q0wybENQOztBSzE2QkE7RUFDRSxlQS9LTztDTDRsQ1Q7O0FLMTZCQTtFQUNFLG9CQXRMSztDTG1tQ1A7O0FLMTZCQTtFQUNJO0NMNjZCSjs7QUsxNkJBO0VBQ0U7Q0w2NkJGOztBTS9uQ0E7O3FEQUFBO0FBUUE7OENBQUE7QUFRQTtFQUNFO0NOdW5DRjs7QU1wbkNBO0VBQ0U7Q051bkNGOztBTXBuQ0E7RUFDRSxzQ0FyQk07Q040b0NSOztBTXBuQ0E7RUFDRSxzQ0F4Qk07Q04rb0NSOztBTXBuQ0E7RUFDRSx1Q0EzQk07Q05rcENSOztBTXBuQ0E7RUFDRSxpQkEzQlE7Q05rcENWOztBTXBuQ0E7RUFDRSxpQkE5QlU7Q05xcENaOztBTXBuQ0E7RUFDRSxpQkFqQ1M7Q053cENYOztBTXBuQ0E7RUFDRSxpQkFwQ1k7Q04ycENkOztBTXBuQ0E7RUFDRSxpQkF2Q087Q044cENUOztBTXBuQ0E7RUFDRTtDTnVuQ0Y7O0FNcG5DQTtFQUNFO0NOdW5DRjs7QU1wbkNBO0VBQ0U7Q051bkNGOztBTXhtQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051bkNKOztBTXZtQ0U7RUF6QkE7Q05vb0NGOztBTTluQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042b0NKOztBTTduQ0U7RUF6QkE7Q04wcENGOztBTXBwQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tcUNKOztBTW5wQ0U7RUF6QkE7Q05nckNGOztBTTFxQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055ckNKOztBTXpxQ0U7RUF6QkE7Q05zc0NGOztBTWhzQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rc0NKOztBTS9yQ0U7RUF6QkE7Q040dENGOztBTXR0Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xdUNKOztBTXJ0Q0U7RUF6QkE7Q05rdkNGOztBTTV1Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04ydkNKOztBTTN1Q0U7RUF6QkE7Q053d0NGOztBTWx3Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05peENKOztBTWp3Q0U7RUF6QkE7Q044eENGOztBTXh4Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051eUNKOztBTXZ4Q0U7RUF6QkE7Q05vekNGOztBTTl5Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042ekNKOztBTTd5Q0U7RUF6QkE7Q04wMENGOztBTXAwQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tMUNKOztBTW4wQ0U7RUF6QkE7Q05nMkNGOztBTTExQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055MkNKOztBTXoxQ0U7RUF6QkE7Q05zM0NGOztBTWgzQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rM0NKOztBTS8yQ0U7RUF6QkE7Q040NENGOztBTXQ0Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xNUNKOztBTXI0Q0U7RUF6QkE7Q05rNkNGOztBTTU1Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yNkNKOztBTTM1Q0U7RUF6QkE7Q053N0NGOztBTWw3Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pOENKOztBTWo3Q0U7RUF6QkE7Q044OENGOztBTXg4Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051OUNKOztBTXY4Q0U7RUF6QkE7Q05vK0NGOztBTTk5Q0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042K0NKOztBTTc5Q0U7RUF6QkE7Q04wL0NGOztBTXAvQ0U7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tZ0RKOztBTW4vQ0U7RUF6QkE7Q05naERGOztBTTFnREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055aERKOztBTXpnREU7RUF6QkE7Q05zaURGOztBTWhpREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04raURKOztBTS9oREU7RUF6QkE7Q040akRGOztBTXRqREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xa0RKOztBTXJqREU7RUF6QkE7Q05rbERGOztBTTVrREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04ybERKOztBTTNrREU7RUF6QkE7Q053bURGOztBTWxtREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pbkRKOztBTWptREU7RUF6QkE7Q044bkRGOztBTXhuREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051b0RKOztBTXZuREU7RUF6QkE7Q05vcERGOztBTTlvREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042cERKOztBTTdvREU7RUF6QkE7Q04wcURGOztBTXBxREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tckRKOztBTW5xREU7RUF6QkE7Q05nc0RGOztBTTFyREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055c0RKOztBTXpyREU7RUF6QkE7Q05zdERGOztBTWh0REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rdERKOztBTS9zREU7RUF6QkE7Q040dURGOztBTXR1REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xdkRKOztBTXJ1REU7RUF6QkE7Q05rd0RGOztBTTV2REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yd0RKOztBTTN2REU7RUF6QkE7Q053eERGOztBTWx4REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05peURKOztBTWp4REU7RUF6QkE7Q044eURGOztBTXh5REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051ekRKOztBTXZ5REU7RUF6QkE7Q05vMERGOztBTTl6REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042MERKOztBTTd6REU7RUF6QkE7Q04wMURGOztBTXAxREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tMkRKOztBTW4xREU7RUF6QkE7Q05nM0RGOztBTTEyREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055M0RKOztBTXoyREU7RUF6QkE7Q05zNERGOztBTWg0REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rNERKOztBTS8zREU7RUF6QkE7Q040NURGOztBTXQ1REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xNkRKOztBTXI1REU7RUF6QkE7Q05rN0RGOztBTTU2REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yN0RKOztBTTM2REU7RUF6QkE7Q053OERGOztBTWw4REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pOURKOztBTWo4REU7RUF6QkE7Q044OURGOztBTXg5REU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051K0RKOztBTXY5REU7RUF6QkE7Q05vL0RGOztBTTkrREU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042L0RKOztBTTcrREU7RUF6QkE7Q04wZ0VGOztBTXBnRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05taEVKOztBTW5nRUU7RUF6QkE7Q05naUVGOztBTTFoRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055aUVKOztBTXpoRUU7RUF6QkE7Q05zakVGOztBTWhqRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rakVKOztBTS9pRUU7RUF6QkE7Q040a0VGOztBTXRrRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xbEVKOztBTXJrRUU7RUF6QkE7Q05rbUVGOztBTTVsRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04ybUVKOztBTTNsRUU7RUF6QkE7Q053bkVGOztBTWxuRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pb0VKOztBTWpuRUU7RUF6QkE7Q044b0VGOztBTXhvRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051cEVKOztBTXZvRUU7RUF6QkE7Q05vcUVGOztBTTlwRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042cUVKOztBTTdwRUU7RUF6QkE7Q04wckVGOztBTXByRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tc0VKOztBTW5yRUU7RUF6QkE7Q05ndEVGOztBTTFzRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055dEVKOztBTXpzRUU7RUF6QkE7Q05zdUVGOztBTWh1RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rdUVKOztBTS90RUU7RUF6QkE7Q040dkVGOztBTXR2RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xd0VKOztBTXJ2RUU7RUF6QkE7Q05reEVGOztBTTV3RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yeEVKOztBTTN3RUU7RUF6QkE7Q053eUVGOztBTWx5RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pekVKOztBTWp5RUU7RUF6QkE7Q044ekVGOztBTXh6RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051MEVKOztBTXZ6RUU7RUF6QkE7Q05vMUVGOztBTTkwRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042MUVKOztBTTcwRUU7RUF6QkE7Q04wMkVGOztBTXAyRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tM0VKOztBTW4yRUU7RUF6QkE7Q05nNEVGOztBTTEzRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055NEVKOztBTXozRUU7RUF6QkE7Q05zNUVGOztBTWg1RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rNUVKOztBTS80RUU7RUF6QkE7Q040NkVGOztBTXQ2RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xN0VKOztBTXI2RUU7RUF6QkE7Q05rOEVGOztBTTU3RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yOEVKOztBTTM3RUU7RUF6QkE7Q053OUVGOztBTWw5RUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pK0VKOztBTWo5RUU7RUF6QkE7Q044K0VGOztBTXgrRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051L0VKOztBTXYrRUU7RUF6QkE7Q05vZ0ZGOztBTTkvRUU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042Z0ZKOztBTTcvRUU7RUF6QkE7Q04waEZGOztBTXBoRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05taUZKOztBTW5oRkU7RUF6QkE7Q05nakZGOztBTTFpRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055akZKOztBTXppRkU7RUF6QkE7Q05za0ZGOztBTWhrRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04ra0ZKOztBTS9qRkU7RUF6QkE7Q040bEZGOztBTXRsRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xbUZKOztBTXJsRkU7RUF6QkE7Q05rbkZGOztBTTVtRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04ybkZKOztBTTNtRkU7RUF6QkE7Q053b0ZGOztBTWxvRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pcEZKOztBTWpvRkU7RUF6QkE7Q044cEZGOztBTXhwRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051cUZKOztBTXZwRkU7RUF6QkE7Q05vckZGOztBTTlxRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042ckZKOztBTTdxRkU7RUF6QkE7Q04wc0ZGOztBTXBzRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tdEZKOztBTW5zRkU7RUF6QkE7Q05ndUZGOztBTTF0RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055dUZKOztBTXp0RkU7RUF6QkE7Q05zdkZGOztBTWh2RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rdkZKOztBTS91RkU7RUF6QkE7Q040d0ZGOztBTXR3RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xeEZKOztBTXJ3RkU7RUF6QkE7Q05reUZGOztBTTV4RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yeUZKOztBTTN4RkU7RUF6QkE7Q053ekZGOztBTWx6RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pMEZKOztBTWp6RkU7RUF6QkE7Q044MEZGOztBTXgwRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051MUZKOztBTXYwRkU7RUF6QkE7Q05vMkZGOztBTTkxRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q042MkZKOztBTTcxRkU7RUF6QkE7Q04wM0ZGOztBTXAzRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05tNEZKOztBTW4zRkU7RUF6QkE7Q05nNUZGOztBTTE0RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q055NUZKOztBTXo0RkU7RUF6QkE7Q05zNkZGOztBTWg2RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04rNkZKOztBTS81RkU7RUF6QkE7Q040N0ZGOztBTXQ3RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05xOEZKOztBTXI3RkU7RUF6QkE7Q05rOUZGOztBTTU4RkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q04yOUZKOztBTTM4RkU7RUF6QkE7Q053K0ZGOztBTWwrRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q05pL0ZKOztBTWorRkU7RUF6QkE7Q044L0ZGOztBTXgvRkU7RUFOQTtFQVNFOzs7Ozs7Ozs7Ozs7O0lBQUE7Q051Z0dKOztBTXYvRkU7RUF6QkE7Q05vaEdGOztBTXIvRkE7RUFDSTtJQUNJO0dOdy9GTjtDQUNGO0FNai9GQTtFQUNJO0lBQ0k7R05tL0ZOOztFTWovRkU7SUFDSTtHTm8vRk47O0VNbC9GRTtJQUNJO0dOcS9GTjs7RU1uL0ZFO0lBQ0k7R05zL0ZOO0NBQ0Y7QU1uL0ZBO0VBQ0k7SUFDSTtHTnEvRk47O0VNbi9GRTtJQUNJO0dOcy9GTjtDQUNGO0FNbi9GQTtFQUNJO0lBQ0k7R05xL0ZOOztFTW4vRkU7SUFDSTtHTnMvRk47Q0FDRjtBT3ZvR0E7OzJDQUFBO0FBR0E7RUFFRTtDUHlvR0Y7O0FPdm9HQTs7Ozs7Ozs7O0VBU0U7Q1Awb0dGOztBT3JvR0U7OztFQUNJO0NQMG9HTjs7QU92b0dBO0VBQ0U7Q1Awb0dGOztBT3ZvR0U7RUFDRTtDUDBvR0o7O0FPdG9HRTtFQUNFO0VBQ0E7Q1B5b0dKO0FPeG9HSTtFQUNFO0NQMG9HTjs7QU9yb0dBOzsyQ0FBQTtBQUdBO0VBQXdCO0NQeW9HeEI7O0FPdm9HQTs7MkNBQUE7QUFJRTtFQUNFO0VBQ0E7Q1B5b0dKO0FPeG9HSTtFQUNFO0VBQ0E7Q1Awb0dOOztBQzNxR0E7OzJEQUFBO0FPeEJBO0VBQ0U7RUFDQTtDUnlzR0Y7O0FRdHNHQTtFQUNFO0NSeXNHRjs7QVFyc0dBO0VBQ0k7Q1J3c0dKOztBUXpxR0E7d0NBQUE7QUFJSTtFQUNJO0NSMHFHUjtBR3ZzR0k7RUsyQko7SUFNUTtJQUNBO0dSMHFHTjtDQUNGOztBUXZxR0E7d0NBQUE7QUFHQTtFQUNFO0VBQ0E7Q1J5cUdGO0FReHFHRTtFQUNFO0NSMHFHSjtBR3Z0R0k7RUs0Q0Y7SUFJSTtHUjJxR0o7Q0FDRjtBR2p1R0k7RUtpREY7SUFRSTtHUjRxR0o7Q0FDRjs7QVF4cUdBO0VBQ0U7Q1IycUdGOztBUXpxR0E7RUFDRTtFQUNBO0VBQ0E7Q1I0cUdGOztBUTFxR0E7RUFDRTtDUjZxR0Y7QUdwdkdJO0VLc0VKO0lBSUk7SUFDQTtJQUNBO0dSOHFHRjtDQUNGO0FHdHZHSTtFS2lFSjtJQVVJO0lBQ0E7R1IrcUdGO0NBQ0Y7O0FRMXFHSTtFQUNFO0NSNnFHTjs7QVF2cUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1IwcUdKO0FRenFHSTtFQUNFO0VBQ0E7RUFDQTtDUjJxR047QVF6cUdJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJIekdDO0VHMEdEO0NSMHFHTjtBUWpxR0E7RUFDRTtFQUNBO0VBQ0E7Q1JtcUdGOztBUWpxR0E7RUFDRTtFQUNBO0VBQ0E7Q1JvcUdGOztBUTlwR0k7RUFDRTtFQUNBO0VBQ0E7Q1JpcUdOO0FROXBHRTtFQUNFO0VBQ0E7RUFDQTtDUmdxR0o7QUc1eUdJO0VLZ0pBO0lBQ0U7SUFDQTtJQUNBO0dSK3BHSjtDQUNGOztBUTNwR0E7NkNBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1I2cEdGOztBUTFwR0E7NkNBQUE7QUFJSTtFQUVJO0NSMHBHUjs7QVFycEdFO0VBQ0U7Q1J3cEdKOztBUXBwR0E7NkNBQUE7QUFJSTtFQUNJO0NScXBHUjtBUW5wR0k7RUFDSTtDUnFwR1I7O0FRanBHQTtFQUNJOzs7SUFHSTtLQ21wR0osc0JEbHBHSTtJQUNBO0lBQ0E7R1JvcEdOO0NBQ0Y7QVFqcEdBO0VBQ0k7OztJQUdJO0tDa3BHSixzQkRqcEdJO0lBQ0E7SUFDQTtHUm1wR047Q0FDRjtBUWhwR0E7RUFDSTtDUmtwR0o7O0FRL29HQTtFQUNJO0NSa3BHSjs7QVEvb0dBO0VBQ0k7Q1JrcEdKOztBUTVvR0E7NkNBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtDUjhvR0Y7O0FRMW9HQTs2Q0FBQTtBTDNQSTtFS2tRSTtJQUNJO0dSeW9HVjtDQUNGO0FHeDRHSTtFS21RSTtJQUNJO0dSd29HVjtDQUNGO0FHeDRHSTtFS29RSTtJQUNJO0dSdW9HVjtDQUNGOztBQ2w0R0E7OzJEQUFBO0FTN0JBOzt5Q0FBQTtBQUdBO0VBQ0k7Q1ZxNkdKO0FVcDZHSTtFQUZKO0lBR1E7R1Z1NkdOO0NBQ0Y7QVV0NkdJO0VBTEo7SUFNUTtHVnk2R047Q0FDRjs7QVV2NkdBO0VOK0dFO0VNN0dFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJMUEk7RUtRSjtDVjY2R0o7QVU1NkdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1Y4NkdSO0FVNTZHSTtFQXlMSTs7MkNBQUE7Q1Z3dkdSO0FVaDdHUTtFTmdHTjtFTTlGVTtFQUNBO0VBQ0E7Q1ZxN0daO0FVcDdHWTtFTjJGVjtFTXpGYztDVnk3R2hCO0FVdjdHWTtFQUNJO0NWeTdHaEI7QVV0N0dRO0VBQ0k7Q1Z3N0daO0FVdDdHUTtFQUNJO0VBQ0E7RUFDQSxZTDlCSjtDTHM5R1I7QVV0N0dRO0VOMkVOO0VNekVVO0VBQ0E7Q1YyN0daO0FVMTdHWTtFQUNJO0NWNDdHaEI7QVUzN0dnQjtFQUNJO0NWNjdHcEI7QVU1N0dvQjtFQUNJLGlCSjdDYjtDTjIrR1g7QVUxN0d3QjtFQUNJO0VBQ0EsZUxuRGxCO0VLb0RrQjtDVjQ3RzVCO0FVejdHb0I7RUFDSTtDVjI3R3hCO0FVMTdHd0I7RUFDSTtFQUNBO0VBQ0E7Q1Y0N0c1QjtBVTE3R3dCO0VBQ0k7RUFDQSwwQkxqRGI7Q0w2K0dmO0FVMzdHNEI7RUFDSTtDVjY3R2hDO0FVejdHb0I7RUFDSTtDVjI3R3hCO0FVMTdHd0I7RUFDSTtDVjQ3RzVCO0FVdjdHWTtFQUNJO0VBQ0E7Q1Z5N0doQjtBVXg3R2dCO0VBQ0k7RUFDQTtFQUNBO0NWMDdHcEI7QVV6N0dvQjtFQUNJO0VBQ0E7RUFDQSxpQkp4RmI7RUl5RmEsWUxyRmhCO0VLc0ZnQjtFQUNBO0NWMjdHeEI7QVUxN0d3QjtFQUNJO0NWNDdHNUI7QVUzN0c0QjtFQUNJO0NWNjdHaEM7QVUxN0d3QjtFTmF0QjtFTVgwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1Qkx0R3BCO0NMcWlIUjtBVTM3R3dCO0VBQ0ksWUwzR3BCO0VLNEdvQjtDVjY3RzVCO0FVNTdHNEI7RUFDSTtDVjg3R2hDO0FVeDdHd0I7RUFDSSxzQ0poSXBCO0VJaUlvQjtFQUNBLHVCTG5JWDtFS29JVztFQUNBO0VBQ0E7RUFDQTtDVjA3RzVCO0FVejdHNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjI3R2hDO0FVejdHNEI7RUFDSSwwQkxqSlQ7Q0w0a0h2QjtBVTE3R2dDO0VBQ0k7Q1Y0N0dwQztBVXQ3R29CO0VBQ0k7Q1Z3N0d4QjtBVXY3R3dCO0VBQ0k7Q1Z5N0c1QjtBVXY3R3dCO0VBQ0ksWUxwSnBCO0NMNmtIUjtBVXY3R3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1Z5N0c1QjtBVXY3RzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1Z5N0doQztBVXg3R2dDO0VBQ0k7RUFDQTtFQUNBO0NWMDdHcEM7QVV6N0dvQztFQUNJO0VBQ0EsWUw1S2hDO0VLNktnQyxzQ0puTGhDO0VJb0xnQztFQUNBO0VBQ0E7RUFDQTtDVjI3R3hDO0FVMTdHd0M7RUFDSTtDVjQ3RzVDO0FVejdHb0M7RUFDSTtDVjI3R3hDO0FVbDdHb0I7RUFDSTtFQUNBO0NWbzdHeEI7QVUzNkdRO0VBQ0U7RUFDQTtFQUNBO0NWNjZHVjtBVTU2R1U7RUFDRTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWNDZHWjtBVTM2R1k7RUFDSTtFQUNBLFlMdk5SO0NMb29IUjtBVTE2R1U7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YyNkdaO0FVMTZHWTtFQUNFO0VBQ0E7RUFDQTtDVjQ2R2Q7QVUzNkdjO0VBQ0U7RUFDQTtDVjY2R2hCO0FVMTZHWTtFQUNFO0VBQ0E7RUFDQTtDVjQ2R2Q7QVUzNkdjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y2NkdoQjtBVTU2R2dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWODZHbEI7QVU1NkdnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWODZHbEI7QVU3NkdrQjtFQUNFO0NWKzZHcEI7QVUzNkdnQjtFQUNJO0NWNjZHcEI7QVU1NkdvQjtFQUNFO0NWODZHdEI7QVU3NkdzQjtFQUNFO0VBQ0E7Q1YrNkd4QjtBVTk2R3dCO0VBQ0k7Q1ZnN0c1QjtBVTk2R3dCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmc3RzFCO0FVLzZHMEI7RUFDRTtDVmk3RzVCO0FVeDZHYztFQUNJO0NWMDZHbEI7QVV6NkdpQjtFQUNHLHVCTHhUSDtFS3lURztFQUNBO0VBQ0E7Q1YyNkdwQjtBVXI2R1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVnU2R1o7QVV0NkdZO0VBQ0U7Q1Z3NkdkO0FVdjZHYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWeTZHaEI7QVVsNkdJO0VBQ0k7RUFDQTtDVm82R1I7QVVsNkdZO0VBQ0k7Q1ZvNkdoQjtBVWw2R1k7RUFDSTtDVm82R2hCO0FVbjZHZ0I7RUFDSTtDVnE2R3BCO0FVbDZHWTtFQUNJO0VBQ0E7Q1ZvNkdoQjtBVS81R1k7RUFDSTtFQUNBO0NWaTZHaEI7QVU1NUdJO0VBQ0k7SUFDSTtHVjg1R1Y7Q0FDRjtBVTU1R0k7RUFDSTtJQUNJO0dWODVHVjtFVTE1R2M7SUFDSTtJQUNBO0dWNDVHbEI7RVUxNUdjO0lBQ0k7SUFDQTtHVjQ1R2xCO0VVMTVHYztJQUNJO0lBQ0E7R1Y0NUdsQjtFVTE1R2M7SUFDSTtJQUNBO0lBQ0E7R1Y0NUdsQjtFVTM1R2tCO0lBQ0k7SUFDQTtHVjY1R3RCO0NBQ0Y7QVV4NUdJO0VBbFpKO0lBbVpRO0dWMjVHTjtFVXo1R1U7SUFDSTtHVjI1R2Q7RVV6NUdVO0lBQ0k7R1YyNUdkO0NBQ0Y7QVV2NUdJO0VBQ0k7SUFDSTtHVnk1R1Y7Q0FDRjtBVXQ1R0k7RUFwYUo7SUFxYVE7R1Z5NUdOO0VVdjVHVTtJQUNJO0dWeTVHZDtFVXg1R2M7SUFDSTtHVjA1R2xCO0VVdjVHUztJQUNJO0lBQ0E7R1Z5NUdiO0VVeDVHYTtJQUNJO0dWMDVHakI7RVV2NUdTO0lBQ0k7SUFDQTtHVnk1R2I7Q0FDRjs7QVc1MUhBOzsyQ0FBQTtBQUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q1g4MUhSO0FXMzFIZ0I7RUFDSTtFQUNBO0NYNjFIcEI7QVc1MUhvQjtFQUNJO0VBQ0E7Q1g4MUh4QjtBVzMxSGdCO0VBQ0k7Q1g2MUhwQjtBVzUxSG9CO0VBQ0k7Q1g4MUh4QjtBVzcxSHdCO0VBQ0k7Q1grMUg1QjtBVzUxSG9CO0VBQ0k7RUFDQTtDWDgxSHhCO0FXNzFId0I7RUFDSTtDWCsxSDVCO0FXejFIb0I7RUFDSTtDWDIxSHhCO0FXejFIb0I7RUFDSTtDWDIxSHhCO0FXdDFIZ0I7RUFDSTtDWHcxSHBCO0FXdDFIZ0I7RUFDSTtDWHcxSHBCO0FXdjFIb0I7RUFDSTtFQUNBO0NYeTFIeEI7QVdyMUhZO0VBQ0k7Q1h1MUhoQjtBV3QxSGdCO0VBQ0k7RUFDQTtDWHcxSHBCO0FXdDFIZ0I7RUFDSTtFQUNBO0VBQ0E7Q1h3MUhwQjtBV3QxSGdCO0VBQ0ksWU5yRFo7RU1zRFk7RUFDQTtDWHcxSHBCO0FXdjFIb0I7RVAyRWxCLGFPMUV5QztFUDJFekM7RUFDQTtDSit3SEY7QVd4MUhnQjtFQUNJO0VBQ0E7Q1gwMUhwQjtBV3oxSG9CO0VBQ0k7RUFDQTtDWDIxSHhCO0FXdjFIb0I7RUFDSTtDWHkxSHhCO0FXbDFISTtFQUNJLHVCTm5GQTtFTW9GQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NYbzFIUjtBV24xSFE7RUFDSTtDWHExSFo7QVdwMUhZO0VBQ0k7RUFDQTtDWHMxSGhCO0FXcjFIZ0I7RUFDSTtDWHUxSHBCO0FXdDFIb0I7RUFDSTtDWHcxSHhCO0FXdDFIb0I7RUFDSTtFQUNBO0NYdzFIeEI7QVd2MUh3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NYeTFINUI7QVd4MUg0QjtFQUNJO0NYMDFIaEM7QVd4MUg0QjtFQUNJO0NYMDFIaEM7QVd0MUhvQjs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0NMaEloQjtFS2lJZ0I7Q1h3MUh4QjtBV3IxSGdCO0VBQ0k7RUFDQTtDWHUxSHBCO0FXdDFIb0I7RUFDSTtDWHcxSHhCO0FXdjFId0I7RUFDSTtDWHkxSDVCO0FXbDFISTtFQUNJLDBCTm5JRDtFTW9JQztDWG8xSFI7QVduMUhRO0VBQ0k7RUFDQTtDWHExSFo7QVdwMUhZO0VBQ0ksWU5sSlI7Q0x3K0hSO0FXcjFIZ0I7RUFDSSxZTnBKWjtFTXFKWTtFQUNBO0NYdTFIcEI7QVdyMUhnQjtFQUNJO0VBQ0E7Q1h1MUhwQjtBV3AxSFk7RUFDSTtFQUNBLFlOL0pSO0NMcS9IUjtBV3IxSGdCO0VBQ0ksWU5qS1o7RU1rS1k7Q1h1MUhwQjtBV3QxSG9CO0VBQ0ksZU4xS0Q7Q0xrZ0l2QjtBV24xSFE7RUFDSTtDWHExSFo7QVdwMUhZO0VBQ0k7RUFDQTtFQUNBO0NYczFIaEI7QVdyMUhnQjtFQUNJLGVOL0pDO0NMcy9IckI7QVdoMUhRO0VBQ0k7Q1hrMUhaO0FXLzBIb0I7O0VBRUk7Q1hpMUh4QjtBVzMwSFE7RUFDSTtDWDYwSFo7QVd6MEhJO0VBQ0k7SUFDSTtJQUNBO0dYMjBIVjtFV3owSE07SUFDSTtHWDIwSFY7RVd6MEhNO0lBQ0k7R1gyMEhWO0VXejBITTtJQUNJO0dYMjBIVjtDQUNGO0FXeDBISTtFQUNJO0lBQ0k7R1gwMEhWO0VXeDBITTtJQUNJO0dYMDBIVjtDQUNGO0FXdjBISTtFQUNJO0lBQ0k7R1h5MEhWO0VXdjBITTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0dYeTBIVjtFV3YwSE07SUFDSTtJQUNBO0dYeTBIVjtFV3YwSE07SUFDSTtHWHkwSFY7Q0FDRjtBV3QwSEk7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O0FhLzZJSTtFQUNJLHNDUEZBO0VPR0E7RUFDQTtFQUNBO0VBQ0E7Q2JpN0lSO0FhLzZJSTtFQUNJO0VBQ0E7Q2JpN0lSO0FhaDdJUTtFQUNJO0VBQ0E7RUFDQTtDYms3SVo7QWFqN0lZO0VBQ0k7Q2JtN0loQjtBYWo3SVk7RUFDSTtDYm03SWhCO0FhajdJWTtFQUNJO0NibTdJaEI7QWFsN0lnQjtFQUNJO0NibzdJcEI7QUcvN0lJO0VVVVk7SUFJUTtHYnE3SXRCO0NBQ0Y7QWFsN0lZO0VBQ0k7Q2JvN0loQjtBYWw3SVk7RUFDSTtDYm83SWhCO0FhbDdJWTtFQUNJO0NibzdJaEI7QWFsN0lZO0VBRUk7Q2JtN0loQjtBYWo3SVk7RUFDSTtFQUNBLHNDUDlDUjtDTmkrSVI7QWFsN0lnQjtFQUNJO0VBQ0E7RUFDQSwwQlJsQ1g7RVFtQ1c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JvN0lwQjtBYW43SW9CO0VBQ0ksMEJSMUNUO0VRMkNTO0NicTdJeEI7QWFqN0lZO0VBQ0k7RUFDQSxzQ1BsRVI7Q05xL0lSO0FhbDdJZ0I7RUFDSTtFQUNBO0NibzdJcEI7QWE5NklJO0VBQ0k7Q2JnN0lSO0FhMzZJUTtFQUNJLHNDUGxGSjtDTisvSVI7QWF6NklJO0VBQ0k7Q2IyNklSO0FheDZJSTtFQUVRO0lBQ0k7R2J5NklkO0VheDZJYztJQUNJO0diMDZJbEI7RWF4NkljO0lBQ0k7R2IwNklsQjtFYXg2SWM7SUFDSTtHYjA2SWxCO0VheDZJYztJQUNJO0diMDZJbEI7RWF4NkljO0lBRUk7R2J5NklsQjtFYXY2SWM7SUFDSTtHYnk2SWxCO0VheDZJa0I7SUFDSTtHYjA2SXRCO0VhdjZJYztJQUNJO0dieTZJbEI7RWF4NklrQjtJQUNJO0diMDZJdEI7Q0FDRjtBYXA2SUk7RUFFUTtJQUNJO0dicTZJZDtFYXA2SWM7SUFDSTtHYnM2SWxCO0VhcDZJYztJQUNJO0diczZJbEI7RWFwNkljO0lBQ0k7R2JzNklsQjtFYXA2SWM7SUFDSTtHYnM2SWxCO0VhcDZJYztJQUNJO0diczZJbEI7RWFwNkljO0lBRUk7R2JxNklsQjtFYW42SWM7SUFDSTtHYnE2SWxCO0VhbjZJYztJQUNJO0dicTZJbEI7Q0FDRjtBYWg2SUk7RUFFUTtJQUNJO0diaTZJZDtFYWg2SWM7SUFDSTtHYms2SWxCO0VhaDZJYztJQUNJO0diazZJbEI7RWFoNkljO0lBQ0k7R2JrNklsQjtFYWg2SWM7SUFDSTtHYms2SWxCO0VhaDZJYztJQUNJO0diazZJbEI7RWFoNkljO0lBRUk7R2JpNklsQjtFYS81SWM7SUFDSTtHYmk2SWxCO0VhLzVJYztJQUNJO0diaTZJbEI7Q0FDRjtBYTU1SUk7RUFDSTtJQUNJO0lBQ0E7R2I4NUlWO0VhNTVJTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0diODVJVjtFYTc1SVU7SUFDSTtHYis1SWQ7RWF6NUljO0lBTUk7R2JzNUlsQjtFYXA1SWM7SUFDSTtHYnM1SWxCO0VhcDVJYztJQUNJO0diczVJbEI7RWFwNUljO0lBQ0k7R2JzNUlsQjtFYXA1SWM7SUFFSTtHYnE1SWxCO0VhaDVJVTtJQUNJO0diazVJZDtDQUNGO0FhOTRJSTtFQUVRO0lBQ0k7R2IrNElkO0VhOTRJYztJQUNJO0diZzVJbEI7RWE5NEljO0lBQ0k7R2JnNUlsQjtFYTk0SWM7SUFDSTtHYmc1SWxCO0VhOTRJYztJQUNJO0diZzVJbEI7Q0FDRjs7QWF4NElBOzsyQ0FBQTtBQUlBO0VBQ0k7RUFDQTtFQUNBLHVCUmpSYTtFUWtSYjtFQUNBO0VBQ0E7VUFBQTtFQUNBO0NiMDRJSjs7QWF2NElBOzsyQ0FBQTtBQU1BO0VBQ0k7RUFDQTtFQUNBO0NidTRJSjs7QWFyNElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsdUJSdlNhO0VRd1NiO0NidzRJSjtBYXY0SUk7RUFDSTtFQUNBLHVCUjNTUztDTG9ySmpCOztBYXI0SUE7OzJDQUFBO0FBR0E7RUFDSTtFQWNBO0VBaUdBO0NiMnhJSjtBSS9xSkU7RUFBOEI7RUFDNUIsWUNSSTtFRFNKLGdCU3FTbUM7RVRwU25DLGlCU29TeUM7Q2I4NEk3QztBSWhySkU7RUFBcUI7RUFDbkIsWUNiSTtFRGNKLGdCU2dTbUM7RVQvUm5DLGlCUytSeUM7Q2JvNUk3QztBSWpySkU7RUFBeUI7RUFDdkIsWUNsQkk7RURtQkosZ0JTMlJtQztFVDFSbkMsaUJTMFJ5QztDYjA1STdDO0FJbHJKRTtFQUFvQjtFQUNsQixZQ3ZCSTtFRHdCSixnQlNzUm1DO0VUclJuQyxpQlNxUnlDO0NiZzZJN0M7QWE5NUlJOzs7OztFQUVJO0VBQ0E7RUFDQTtFQUNBLFlSclRBO0VRc1RBO0VBQ0E7Q2JtNklSO0FhLzVJSTtFQUNJO0VBQ0E7RUFDQTtFQVNBO0VBcUNBO0NicTNJUjtBYWw2SVE7Ozs7O0VBRUk7Q2J1NklaO0FhcjZJUTtFQUNJO0VBQ0E7Q2J1NklaO0FhcDZJUTtFQUVJO0VBQ0E7RUFDQTtDYnE2SVo7QWFwNklZO0VBQ0k7RUFDQTtFQUNBLFlSdlZDO0VRd1ZEO0VBQ0E7RUFDQTtDYnM2SWhCO0FhcDZJWTtFQUNJO0VBQ0E7Q2JzNkloQjtBYXI2SWdCO0VBVUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiODVJcEI7QWE1NklvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZVJyVEw7RVFzVEs7RUFDQTtDYjg2SXhCO0FhajZJUTtFQUNJO0VBQ0E7RUFDQTtDYm02SVo7QWFsNklZO0VBQ0k7Q2JvNkloQjtBYWw2SVk7RUFDSTtFQUNBO0VBQ0EsdUJSOVhDO0VRK1hEO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JtNkloQjtBYWo2SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDYm02SWhCO0FhLzVJUTtFQUNJO0VBQ0E7Q2JpNklaO0FhLzVJUTtFVGhaMEI7RUFDSTtFQUNwQztDSm96SkY7QWFqNklJO0VBRUk7Q2JrNklSO0FJbnpKRTtFQUE4QjtFQUM1QixZQ1JJO0VEU0osZ0JTOFl1QztFVDdZdkMsaUJTNlk2QztDYnk2SWpEO0FJcHpKRTtFQUFxQjtFQUNuQixZQ2JJO0VEY0osZ0JTeVl1QztFVHhZdkMsaUJTd1k2QztDYis2SWpEO0FJcnpKRTtFQUF5QjtFQUN2QixZQ2xCSTtFRG1CSixnQlNvWXVDO0VUbll2QyxpQlNtWTZDO0NicTdJakQ7QUl0ekpFO0VBQW9CO0VBQ2xCLFlDdkJJO0VEd0JKLGdCUytYdUM7RVQ5WHZDLGlCUzhYNkM7Q2IyN0lqRDtBSTMwSkU7RUFBOEI7RUFDNUIsWUNSSTtFRFNKLGdCU29adUM7RVRuWnZDLGlCU21aNkM7Q2IyN0lqRDtBSTUwSkU7RUFBcUI7RUFDbkIsWUNiSTtFRGNKLGdCUytZdUM7RVQ5WXZDLGlCUzhZNkM7Q2JpOElqRDtBSTcwSkU7RUFBeUI7RUFDdkIsWUNsQkk7RURtQkosZ0JTMFl1QztFVHpZdkMsaUJTeVk2QztDYnU4SWpEO0FJOTBKRTtFQUFvQjtFQUNsQixZQ3ZCSTtFRHdCSixnQlNxWXVDO0VUcFl2QyxpQlNvWTZDO0NiNjhJakQ7QWE1OElRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYjg4SVY7O0FhejhJQTtFQUVROzs7OztJQUVJO0diODhJVjtDQUNGO0FhMzhJQTtFQUlnQjtJQUNJO0diMDhJbEI7RWF0OEljO0lBQ0k7R2J3OElsQjtDQUNGO0FhbDhJQTs7MkNBQUE7QUFHQTtFQUNJO0NibzhJSjtBYW44SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JxOElSOztBYTk3SUk7OztFQUNJLHVCUjNkUztFUTRkVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JtOElSO0FhajhJSTtFQUVROzs7SUFDSTtJQUNBO0dibzhJZDtFYWw4SVU7OztJQUNJO0lBQ0E7SUFDQTtHYnM4SWQ7RWFwOElVOzs7Ozs7SUFFRztJQUNBO0lBQ0E7R2IwOEliO0NBQ0Y7O0FhbjhJSTtFQUNJO0NiczhJUjtBYXA4SUk7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JzOElSO0FhcDhJSTtFQUNJO0NiczhJUjtBYXA4SUk7OztFQUdJO0NiczhJUjtBYXA4SUk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYnM4SVI7QWFwOElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYnM4SVI7O0FhbDhJQTs7MkNBQUE7QUFJSTtFQUNJO0VBQ0E7Q2JvOElSO0FhbjhJUTtFQUNJO0NicThJWjtBYXA4SVk7O0VBRUk7RUFDQTtFQUNBO0NiczhJaEI7QWFwOElZO0VBQ0ksZVJ6aEJKO0NMKzlKWjtBYXA4SVk7RUFDSSxZUnhqQkM7Q0w4L0pqQjs7QWFoOElBOzsyQ0FBQTtBQUlJO0VBQ0k7Q2JrOElSO0FhajhJUTtFQUNJO0VBQ0E7Q2JtOElaO0FhbDhJWTtFQUdJO0VBQ0E7Q2JrOEloQjtBYS83SVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDYmk4SVo7QWEvN0lnQjtFQUNJO0NiaThJcEI7QWE5N0lZO0VBQ0k7RUFDQTtFQUNBO0NiZzhJaEI7QWE5N0lZO0VBQ0k7Q2JnOEloQjtBYS83SWdCO0VBQ0ksc0NQL2xCWjtFT2dtQlksdUJSam1CSDtFUWttQkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JpOElwQjtBYWg4SW9CO0VBQ0ksMEJSem1CRDtFUTBtQkM7Q2JrOEl4QjtBYTM3SUk7RUFDSTtJQUNJO0lBQ0E7R2I2N0lWO0NBQ0Y7QWExN0lJO0VBRVE7SUFDSTtHYjI3SWQ7Q0FDRjtBYXY3SUk7RUFFUTtJQUNJO0didzdJZDtFYW43SVU7SUFDSTtHYnE3SWQ7RWFuN0lVO0lBQ0k7R2JxN0lkO0NBQ0Y7QWFqN0lJO0VBRVE7SUFDSTtHYms3SWQ7RWFoN0lVO0lBQ0k7R2JrN0lkO0NBQ0Y7O0FhNTZJQTs7MkNBQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQSxlUjluQk07RVErbkJOO0NiKzZJSjtBYTk2SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiZzdJUjtBYTk2SUk7RUFDSSxzQ1BqckJBO0VPa3JCQTtFQUNBO0VBQ0E7Q2JnN0lSO0FhOTZJSTtFQUNJO0VBQ0E7RUFDQTtDYmc3SVI7QWE5NklJO0VBQ0ksc0NQNXJCQTtFTzZyQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JnN0lSO0FhOTZJSTtFQUNJLFlSdnNCUztFUXdzQlQ7Q2JnN0lSO0FhLzZJUTtFQUNJO0VBQ0EsZVIxc0JXO0NMMm5LdkI7QWE5NklJO0VBQ0k7Q2JnN0lSO0FhNzZJSTtFQUNJLFlSdnNCQTtDTHNuS1I7QWE5NklRO0VBQ0ksWVJ6c0JKO0NMeW5LUjtBYS82SVk7RVR2a0JWLGFTd2tCaUM7RVR2a0JqQztFQUNBO0NKeS9KRjtBYS82SUk7RUFDSTtFQUNBO0NiaTdJUjtBYTk2SUk7RUFDSTtJQUNJO0diZzdJVjtDQUNGO0FhNzZJSTtFQXBFSjtJQXFFUTtHYmc3SU47RWEvNklNO0lBQ0k7R2JpN0lWO0VhLzZJTTtJQUNJO0lBQ0E7SUFDQTtHYmk3SVY7Q0FDRjs7QWE3NklBOzsyQ0FBQTtBQUlJO0VBQ0k7Q2IrNklSO0FhOTZJUTtFQUNJLGVSbnVCRztFUW91Qkg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiZzdJWjtBYS82SVk7RUFDSSxlUjF1Qks7Q0wycEtyQjtBYTU2SWdCO0VBQ0k7RUFDQTtFQUNBO0NiODZJcEI7QWE3NklvQjtFQUtJO0NiMjZJeEI7QWF6NklvQjtFQUNJO0VBQ0E7Q2IyNkl4Qjs7QWFqNklBOzsyQ0FBQTtBQVVBO0VBRUk7RUFDQTtFQUNBO0NiNDVJSjtBYTM1SUk7RVRyeUI4QjtFQUNJO0VBQ3BDO0NKcXNLRjtBYS81SUk7RUFDSSxpQlJqekJTO0VRa3pCVDtNQUFBO0VBQ0E7RUFDQTtFQUNBO0NiaTZJUjtBYWg2SVE7RUFDSTtDYms2SVo7QUdodEtJO0VVdXlCQTtJQVdRO1FBQUE7SUFDQTtJQUNBO0lBQ0E7R2JrNklWO0NBQ0Y7QUdudEtJO0VVa3lCQTtJQWtCUTtRQUFBO0lBQ0E7SUFDQTtJQUNBO0dibTZJVjtDQUNGO0FHaHVLSTtFVSt4Qko7SUFrQ1E7SUFDQTtJQUNBO0dibTZJTjtDQUNGO0FHbHVLSTtFVTB4Qko7SUF3Q1E7SUFDQTtJQUNBO0dibzZJTjtDQUNGO0FhbjZJSTtFQUNJO0NicTZJUjtBYW42SUk7RVR4c0JGLGFTeXNCeUI7RVR4c0J6QjtFQUNBO0NKOG1LRjs7QWFuNklBO0VBQ0k7Q2JzNklKO0FhcDZJSTtFQUNJO0NiczZJUjs7QWFqNklJO0VBQ0k7Q2JvNklSO0FhbjZJUTtFQUNJO0VBQ0EsWVI3MUJKO0VRODFCSTtFQUNBO0VBQ0E7RUFDQTtDYnE2SVo7QWFuNklRO0VBQ0k7RUFDQTtFQUNBO0NicTZJWjtBYXA2SVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiczZJaEI7QWFwNklZO0VBQ0k7Q2JzNkloQjtBYXI2SWdCO0VBQ0k7RUFDQTtDYnU2SXBCO0FhdDZJb0I7O0VBRUk7RUFDQTtDYnc2SXhCO0FhbjZJZ0I7Ozs7RUFJRSxzQ1AxNEJWO0NOK3lLUjtBYW42SWdCO0VBQ0k7RUFDQTtDYnE2SXBCO0FhbDZJb0I7O0VBRUk7RUFDQSxzQ1BwNUJoQjtDTnd6S1I7QWFqNklnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NibTZJcEI7QWFsNklvQjtFQUNJO0NibzZJeEI7QWFuNkl3QjtFQUNJO0NicTZJNUI7QWE3NUlJO0VBRVE7SUFDSTtHYjg1SWQ7RWE3NUljO0lBQ0k7R2IrNUlsQjtDQUNGO0FhejVJSTtFQUdZO0lBQ0k7R2J5NUlsQjtFYXY1SWM7SUFDSTtHYnk1SWxCO0VJdDBLQTtJQUE4QjtJQUM1QixlUzY2QjJDO0lUNTZCM0MsZ0JTNDZCb0Q7SVQzNkJwRCxpQlMyNkIwRDtHYjg1STVEO0VJdjBLQTtJQUFxQjtJQUNuQixlU3c2QjJDO0lUdjZCM0MsZ0JTdTZCb0Q7SVR0NkJwRCxpQlNzNkIwRDtHYm82STVEO0VJeDBLQTtJQUF5QjtJQUN2QixlU202QjJDO0lUbDZCM0MsZ0JTazZCb0Q7SVRqNkJwRCxpQlNpNkIwRDtHYjA2STVEO0VJejBLQTtJQUFvQjtJQUNsQixlUzg1QjJDO0lUNzVCM0MsZ0JTNjVCb0Q7SVQ1NUJwRCxpQlM0NUIwRDtHYmc3STVEO0VhLzZJa0I7Ozs7SUFJSTtJQUNBO0lBQ0E7R2JpN0l0QjtFYTk2SWtCO0lBQ0k7R2JnN0l0QjtFYTk2SWtCO0lBQ0k7SUFDQTtJQUNBO0diZzdJdEI7RWE5NklrQjtJQUNJO0diZzdJdEI7RWE3NklrQjtJQUNJO0diKzZJdEI7Q0FDRjtBYXo2SUk7RUFFUTtJQUNJO0diMDZJZDtDQUNGOztBYXA2SUE7NkNBQUE7QUFFQTtFQUNJO0VBQ0E7Q2J1NklKO0FhdDZJSTtFQUNJO0VBQ0E7Q2J3NklSO0FhdDZJSTtFQUNJO0VBQ0E7Q2J3NklSO0FhdDZJSTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYnc2SVI7QWF0NklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2J3NklSO0FhcjZJSTtFQUNJO0lBQ0k7R2J1NklWO0VhcjZJTTtJQUNJO0didTZJVjtFYXQ2SVU7SUFDSTtJQUNBO0lBQ0E7R2J3NklkO0NBQ0Y7O0FhbDZJQTs2Q0FBQTtBQUlJO0VBQ0ksb0JSemdDRDtFUTBnQ0M7Q2JtNklSO0FhbDZJUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JvNklaO0FhbjZJWTtFQUNJLGVSaGhDSztDTHE3S3JCOztBYS81SUE7RUFDSTtDYms2SUo7O0FhLzVJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JrNklKOztBYS81SUE7RUFDSTtFQUNBLGVSL2hDUTtDTGk4S1o7QWFqNklJO0VBQ0ksZVJqaUNJO0VRa2lDSjtDYm02SVI7O0FhOTVJQTs0Q0FBQTtBQUVBO0VBQ0k7RVBqZ0NGO0VPbWdDRSxlUjNoQ1c7Q0w0N0tmOztBYTk1SUE7RUFDSTtDYmk2SUo7QWFoNklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYms2SVI7O0FhNzVJQTs0Q0FBQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0NiZzZJSjs7QWE5NUlBOztFQUVJLHVCUjdsQ2U7Q0w4L0tuQjs7QWE5NUlBOzRDQUFBO0FUdGxDRTtFQUE4QjtFQUM1QixlQ29CVztFRG5CWCxjU3VsQzBDO0VUdGxDMUMsaUJTc2xDOEM7Q2JvNklsRDtBSXgvS0U7RUFBcUI7RUFDbkIsZUNlVztFRGRYLGNTa2xDMEM7RVRqbEMxQyxpQlNpbEM4QztDYjA2SWxEO0FJei9LRTtFQUF5QjtFQUN2QixlQ1VXO0VEVFgsY1M2a0MwQztFVDVrQzFDLGlCUzRrQzhDO0NiZzdJbEQ7QUkxL0tFO0VBQW9CO0VBQ2xCLGVDS1c7RURKWCxjU3drQzBDO0VUdmtDMUMsaUJTdWtDOEM7Q2JzN0lsRDtBYXI3SUk7RUFDSTtFQUNBO0VBQ0E7Q2J1N0lSO0FhcDdJSTtFQUNJLHVCUm5tQ0E7RVFvbUNBO0VBQ0E7Q2JzN0lSO0FhcjdJUTtFQUNJO0VBQ0E7RUFDQSxlUnBtQ0g7RVFxbUNHO0NidTdJWjs7QWFsN0lBOzRDQUFBO0FBR0k7RUFDSTtFQUNBLHVCUnBuQ0E7RVFxbkNBO0VBQ0E7RUFDQTtFQUNBLFlSN25DQTtFUThuQ0E7RUFDQTtDYm83SVI7QWFuN0lRO0VUeC9CTixhU3kvQjZCO0VUeC9CN0I7RUFDQTtDSjg2S0Y7O0FhajdJQTsyQ0FBQTtBQUVBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NibTdJRjtBYWw3SUU7RUFDSTtFQUNBO0VBQ0EsWVJ2cENFO0NMMmtMUjtBYW43SU07RUFDRyxZUnpwQ0Q7RVEwcENDO0NicTdJVDtBYXA3SVM7RUFDSyxZUjVwQ047RVE2cENNO0NiczdJZDtBYWg3SU07RUFDSSxZUnBxQ0Y7Q0xzbExSO0FhLzZJVTtFQUNHLFlSeHFDTDtFUXlxQ0s7Q2JpN0liO0FhaDdJYTtFQUNLLFlSM3FDVjtFUTRxQ1U7Q2JrN0lsQjs7QWExNklBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiNjZJRjs7QWExNklBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2I2NklGO0FhNTZJRTtFQUNJO0NiODZJTjs7QWExNklBO0FBQ0E7RUFDRTtDYjY2SUY7O0FhMTZJQTtBQUNBO0VBQ0U7RUFDQTtDYjY2SUY7O0FhMTZJQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0NiNjZJRjs7QWExNklBO0FBQ0E7RUFDRTtDYjY2SUY7O0FhMTZJQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7Q2I2NklGOztBYTE2SUE7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O0FldHJMWTtFVDNxQlY7Q05vMk1GO0FldHJMWTtFVDlxQlY7Q051Mk1GO0FldHJMWTtFVGpyQlY7Q04wMk1GOztBZWpyTEk7RUFDSTtDZm9yTFI7QWVuckxRO0VBQ0k7RUFDQSxvQlZudkJMO0NMdzZNUDs7QWVockxBO0VBQ0k7Q2ZtckxKOztBZWhyTEE7RUFDSTtDZm1yTEo7QWVsckxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWVZqeEJXO0NMcThNbkI7QUczN01JO0VZZ3dCQTtJQVVRO0dmcXJMVjtDQUNGO0FHaDhNSTtFWTh2Qko7SUFpQlE7R2ZxckxOO0VlcHJMTTtJQUNJO0dmc3JMVjtDQUNGOztBZWxyTEE7dUNBQUE7QUFHQTtFQUNJLFlWeHlCYTtDTDQ5TWpCO0FlbnJMSTtFQUNJLGVWL3dCRDtDTG84TVA7QWVuckxJO0VBQ0ksWVZ6eUJXO0NMODlNbkI7O0FlanJMQTt1R0FBQTtBQUdBO0VBQ0k7RUFDQTtDZm1yTEo7O0FlaHJMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZm1yTEo7O0FlaHJMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlVjd4Qlc7Q0xnOU1mO0FHMS9NSTtFWWkwQko7SUFTUTtHZm9yTE47Q0FDRjtBRzEvTUk7RVk0ekJKO0lBYVE7R2ZxckxOO0VlcHJMTTtJQUNJO0dmc3JMVjtDQUNGO0FHNy9NSTtFWXV6Qko7SUFvQlE7R2ZzckxOO0VlcnJMTTtJQUNJO0dmdXJMVjtDQUNGO0FlcnJMSTtFQUNJLFlWLzFCUztFVWcyQlQ7Q2Z1ckxSO0FHemdOSTtFWWcxQkE7SUFLUSxZVnYxQko7SVV3MUJJLGlCVnAyQks7SVVxMkJMO0dmd3JMVjtDQUNGO0FldHJMSTtFQUNJLFlWejJCUztFVTAyQlQ7Q2Z3ckxSO0FHcGhOSTtFWTAxQkE7SUFLUSxZVjcyQks7SVU4MkJMO0dmeXJMVjtDQUNGOztBRzFoTkk7RVlxMkJKO0lBR1E7R2Z1ckxOO0NBQ0Y7O0FlcHJMQTtFQUNJO0NmdXJMSjtBR3BpTkk7RVk0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SUFDSTtJQUNBO0dqQjJ6TlY7Q0FDRjs7QWlCdHpOQTs7MkNBQUE7QUFJSTtFQUNJO0NqQnd6TlI7QWlCdnpOUTtFQUNJO0NqQnl6Tlo7QWlCdHpOSTtFQUNJO0NqQnd6TlI7QWlCdnpOUTtFQUNJO0NqQnl6Tlo7QWlCeHpOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjB6TmhCO0FpQnp6TmdCO0VBQ0ksWVpuRUg7Q0w4M05qQjtBaUIxek5vQjtFQUNJLGVacEVEO0NMZzROdkI7QWlCdnpOUTtFQUNJO0NqQnl6Tlo7QWlCeHpOWTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7Q2pCeXpOaEI7QWlCdHpOZ0I7RUFDSTtDakJ3ek5wQjtBaUJ2ek5vQjtFQUNJO0VBQ0E7Q2pCeXpOeEI7QWlCeHpOd0I7RUFDSTtDakIwek41QjtBaUJ6ek40QjtFQUNJO0NqQjJ6TmhDO0FpQnh6TndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCMHpONUI7QWlCdnpOb0I7RUFDSTtDakJ5ek54QjtBaUJwek5ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCc3pOaEI7QWlCcnpOZ0I7RUFDSTtDakJ1ek5wQjtBaUJoek5JO0VBRVE7O0lBRUk7R2pCaXpOZDtDQUNGO0FpQjd5Tkk7RUFFUTs7SUFFSTtHakI4eU5kO0VpQjV5TlU7SUFDSTtHakI4eU5kO0NBQ0Y7O0FpQnp5TkE7OzJDQUFBO0FBR0E7RUFDUTtFYjdCTjtFYStCTTtFQUNBO0VBQ0E7RUFDQTtDakIreU5SO0FpQjl5TlE7RWJ4Qko7RWEyQlE7RUFDQSx1QlpsSko7RVltSkk7Q2pCaXpOWjs7QWlCN3lOQTtFQUNJO0VBQ0E7RUFDQSx1Qlp0S2E7RVl1S2I7VUFBQTtDakJnek5KO0FpQi95Tkk7RUFDSTtFQUNBO0NqQml6TlI7QWlCL3lOSTtFQUNJO0VBQ0E7Q2pCaXpOUjtBaUIveU5JO0VBQ0k7RUFDQTtDakJpek5SO0FpQi95Tkk7RUFDSTtFQUNBO0NqQml6TlI7O0FpQjd5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJnek5KOztBaUI3eU5JO0VBRVk7SUFDSTtHakIreU5sQjtFaUI3eU5jO0lBQ0k7R2pCK3lObEI7RWlCN3lOYztJQUNJO0lBQ0E7R2pCK3lObEI7Q0FDRjtBaUIzeU5JO0VBR1k7SUFDSTtHakIyeU5sQjtDQUNGO0FpQnR5Tkk7RUFHWTtJQUNJO0dqQnN5TmxCO0VpQnB5TnNCO0lBQ0k7R2pCc3lOMUI7RWlCanlOVTtJQUNJO0lBQ0E7SUFDQTtHakJteU5kO0VpQmx5TmM7SUFDSTtHakJveU5sQjtDQUNGO0FpQi94TkE7OzJDQUFBO0FBR0E7RUFFSSxvQlpuTlc7RVlvTlg7RUFDQTtDakJneU5KO0FpQi94Tkk7RUFDSSxpQlo5T0E7Q0wrZ09SO0FpQi94Tlk7RUFDSSxlWmpPSjtDTGtnT1o7QWlCN3hOSTtFQUNJO0VBQ0E7Q2pCK3hOUjtBaUI5eE5RO0VBQ0k7RUFDQTtDakJneU5aO0FpQjd4Tkk7RUFFSTtFQUNBO0VBQ0E7Q2pCOHhOUjtBaUI1eE5ZO0VBQ0ksWVpwUVI7RVlxUVE7Q2pCOHhOaEI7QWlCN3hOZ0I7RUFDSTtFQUNBO0VBQ0E7Q2pCK3hOcEI7QWlCN3hOZ0I7RUFDSSxlWjdQYjtDTDRoT1A7QWlCM3hOUTtFQUNJO0NqQjZ4Tlo7QWlCenhOd0I7RUFDSSxlWnRRaEI7Q0xpaU9aO0FpQm54Tkk7RUFJZ0I7SUFDSTtJQUNBO0dqQmt4TnRCO0VpQmh4TmtCO0lBQ0k7R2pCa3hOdEI7RWlCNXdOYzs7SUFFSTtHakI4d05sQjtFaUI3d05rQjs7SUFDSTtJQUNBO0dqQmd4TnRCO0VpQjl3TmtCOztJQUNJO0dqQml4TnRCO0NBQ0Y7O0FpQjF3TkE7OzRDQUFBO0FBSUE7RUFDSTtFQUNBO0VBQ0EsaUJaaFZhO0NMNGxPakI7QWlCM3dOSTtFQUNJLFlaOVVXO0NMMmxPbkI7QWlCM3dOSTtFQUNJLFlaalZXO0VZa1ZYO0NqQjZ3TlI7O0FpQnh3TkE7OzJDQUFBO0FBR0E7RUFDSSx1QlpuVkk7RVlvVko7Q2pCMndOSjtBaUJ6d05RO0VBQ0ksc0NYbFdKO0VXbVdJO0VBQ0E7Q2pCMndOWjtBaUJ2d05nQjtFQUNJO0VBQ0E7Q2pCeXdOcEI7QWlCeHdOb0I7RUFHSTtFQUNBO0NqQnd3TnhCO0FpQnR3Tm9CO0VBQ0k7RUFDQTtFQUNBO0NqQnd3TnhCO0FpQnZ3TndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCeXdONUI7QWlCeHdONEI7RUFDSTtDakIwd05oQztBaUJud05ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnF3TmhCO0FpQnB3TmdCO0VBQ0ksc0NYMVlaO0VXMllZO0NqQnN3TnBCO0FpQnJ3Tm9CO0VBQ0k7Q2pCdXdOeEI7QWlCdHdOd0I7RWJoUXRCLGFhaVE2QztFYmhRN0M7RUFDQTtDSnlnT0Y7QWlCdHdOZ0I7RUFDSTtFQUNBO0NqQnd3TnBCO0FpQnJ3Tm9CO0VBQ0k7Q2pCdXdOeEI7QWlCdHdOd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQlpqWm5CO0NMeXBPVDtBaUJ0d053QjtFYnJSdEIsYWFzUjZDO0ViclI3QztFQUNBO0VhcVIwQixlWnJabkI7Q0wrcE9UO0FpQm53Tkk7RUFFUTtJQUNJO0dqQm93TmQ7RWlCbHdOVTtJQUNJO0dqQm93TmQ7RWlCbndOYztJQUNJO0dqQnF3TmxCO0NBQ0Y7QWlCandOSTtFQUNJO0lBQ0k7R2pCbXdOVjtFaUJqd05jO0lBQ0k7R2pCbXdObEI7RWlCOXZOa0I7SUFDSTtHakJnd050QjtFaUIvdk5zQjtJQUNJO0dqQml3TjFCO0VpQjd2TmM7SUFDSTtHakIrdk5sQjtFaUI5dk5rQjtJQUNJO0dqQmd3TnRCO0VpQjl2TmtCO0lBQ0k7R2pCZ3dOdEI7RWlCN3ZOYztJQUNJO0dqQit2TmxCO0VpQjl2TmtCO0lBQ0k7R2pCZ3dOdEI7Q0FDRjtBaUIzdk5JO0VBR1k7SUFDSTtHakIydk5sQjtFaUJ4dk5VO0lBQ0k7SUFDQTtJQUNBO0dqQjB2TmQ7RWlCeHZOa0I7SUFDSTtHakIwdk50QjtFaUJ2dk5jO0lBQ0k7R2pCeXZObEI7RWlCeHZOa0I7SUFDSTtHakIwdk50QjtFaUJ4dk5rQjtJQUNJO0dqQjB2TnRCO0NBQ0Y7O0FpQm52TkE7OzJDQUFBO0FBR0E7RUFDSSx1QlpuZkk7RVlvZko7Q2pCc3ZOSjtBaUJydk5JO0VBQ0k7Q2pCdXZOUjtBaUJ0dk5RO0VBQ0ksc0NYbmdCSjtFV29nQkk7RUFDQTtDakJ3dk5aO0FpQnZ2Tlk7RUFDSTtFQUNBO0VBQ0E7Q2pCeXZOaEI7QWlCcnZOWTtFQUNJO0VBQ0E7Q2pCdXZOaEI7QWlCdHZOZ0I7RUFFSTtFQUVBO0NqQnN2TnBCO0FpQnJ2Tm9CO0ViL1psQjtFYWlhc0I7Q2pCMHZOeEI7QWlCdnZOZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJ5dk5wQjtBaUJ4dk5vQjtFQUNJO0NqQjB2TnhCO0FpQnp2TndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMnZONUI7QWlCenZOd0I7RUFDSSxzQ1gzaUJwQjtFVzRpQm9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMnZONUI7QWlCMXZONEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakI0dk5oQztBaUJ6dk53QjtFYnJjdEI7RWF1YzBCO0VBQ0E7RUFDQTtDakI4dk41QjtBaUI3dk40QjtFQUNJO0VBQ0Esc0NYbGtCeEI7RVdta0J3QjtFQUNBLDBCWjlpQmpCO0VZK2lCaUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCK3ZOaEM7QWlCOXZOZ0M7RUFDSSwwQlp0akJmO0NMc3pPckI7QWlCeHZOd0I7RUFDSTtDakIwdk41QjtBaUJydk40QjtFQUNJO0VBQ0E7RUFDQTtDakJ1dk5oQztBaUI5dU5JO0VBR1k7SUFDSTtHakI4dU5sQjtDQUNGO0FpQjF1Tkk7RUFuSEo7SUFvSFE7R2pCNnVOTjtFaUIxdU5jO0lBQ0k7SUFDQTtHakI0dU5sQjtFaUJ0dU5zQjtJQUNJO0dqQnd1TjFCO0VpQm51TjBCO0lBQ0k7SUFDQTtJQUNBO0dqQnF1TjlCO0NBQ0Y7QWlCOXROSTtFQUVRO0lBQ0k7R2pCK3ROZDtFaUI3dE5VO0lBQ0k7R2pCK3ROZDtFaUI5dE5jO0lBQ0k7R2pCZ3VObEI7Q0FDRjs7QWlCMXROQTs7MkNBQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQSxvQlp0cEJTO0NMbTNPYjtBaUIzdE5ROzs7RUFHSSxzQ1h2cUJKO0VXd3FCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjZ0Tlo7QWlCM3ROUTtFQUNJLHNDWC9xQko7RVdnckJJO0VBQ0E7RUFDQTtFQUNBO0NqQjZ0Tlo7QWlCMXROSTtFQUNJO0VBQ0E7Q2pCNHROUjtBaUIzdE5ROztFQUVJLHNDWDNyQko7RVc0ckJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI2dE5aO0FpQjF0Tkk7RUFDSTtFQUNBO0VBQ0E7Q2pCNHROUjtBaUIzdE5RO0VBQ0k7Q2pCNnROWjtBaUI1dE5ZO0VBQ0k7Q2pCOHROaEI7QWlCMXROSTtFQW5ESjtJQW9EUTtHakI2dE5OO0VpQjV0Tk07SUFDSTtHakI4dE5WO0VpQjV0Tk07SUFDSTtHakI4dE5WO0VpQjF0TlU7OztJQUdJO0lBQ0E7R2pCNHROZDtFaUIxdE5VO0lBQ0k7R2pCNHROZDtDQUNGOztBaUJ2dE5BOzsyQ0FBQTtBQUdBO0VBQ0ksb0JaanVCUztFWWt1QlQ7Q2pCMHROSjtBaUJ4dE5ROzs7RUFHSSxzQ1hudkJKO0VXb3ZCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjB0Tlo7QWlCeHROUTtFQUNJLHNDWDN2Qko7RVc0dkJJO0VBQ0E7RUFDQTtFQUNBO0NqQjB0Tlo7QWlCeHROUTtFQUNJO0VBQ0E7RUFDQTtDakIwdE5aO0FpQnp0Tlk7RUFDSTtDakIydE5oQjtBaUJ2dE5RO0VBQ0ksc0NYM3dCSjtFVzR3Qkk7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQloxdkJHO0VZMnZCSDtFQUNBO0NqQnl0Tlo7QWlCeHROWTtFQUNJLDBCWjd2Qks7Q0x1OU9yQjtBaUJ0dE5JO0VBQ0k7SUFDSTtHakJ3dE5WO0NBQ0Y7QWlCcnROSTtFQWxESjtJQW1EUTtHakJ3dE5OO0VpQnZ0Tk07SUFDSTtHakJ5dE5WO0VpQnR0TlU7OztJQUdJO0lBQ0E7R2pCd3ROZDtFaUJ0dE5VO0lBQ0k7SUFDQTtHakJ3dE5kO0VpQnR0TlU7SUFDSTtHakJ3dE5kO0VpQnR0TlU7SUFDSTtHakJ3dE5kO0NBQ0Y7O0FpQmx0TkE7OzJDQUFBO0FBS1E7RUFDSTtDakJtdE5aO0FpQmx0Tlk7RUFDSTtDakJvdE5oQjtBaUJsdE5ZO0VBQ0k7RUFDQTtDakJvdE5oQjtBaUJodE5ZO0VBQ0k7Q2pCa3ROaEI7QWlCaHROWTtFQUNJO0NqQmt0TmhCO0FpQmp0TmdCO0VBQ0k7Q2pCbXROcEI7QWlCaHROZ0I7RUFDSTtFQUNBO0NqQmt0TnBCO0FpQjlzTndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJndE41Qjs7QWlCdnNOQTs7MkNBQUE7QUFHQTtFQUNJLG9CWnAxQlc7RVlxMUJYO0NqQjBzTko7QWlCenNOSTtFQUNJO0VBQ0E7RUFDQTtDakIyc05SO0FpQjFzTlE7RUFDSTtFQUNBO0NqQjRzTlo7QWlCM3NOWTtFQUNJO0VBQ0E7Q2pCNnNOaEI7QWlCenNOUTtFQUNJO0VBQ0Esc0NYMzNCSjtFVzQzQkk7RUFDQTtFQUNBO0NqQjJzTlo7QWlCeHNOUTtFQUNJO0VBQ0E7Q2pCMHNOWjtBSWhrUEU7RUFBOEI7RUFDNUIsZWF1M0J1QztFYnQzQnZDLGdCYXMzQmdEO0VicjNCaEQsaUJhcTNCc0Q7Q2pCOHNOMUQ7QUlqa1BFO0VBQXFCO0VBQ25CLGVhazNCdUM7RWJqM0J2QyxnQmFpM0JnRDtFYmgzQmhELGlCYWczQnNEO0NqQm90TjFEO0FJbGtQRTtFQUF5QjtFQUN2QixlYTYyQnVDO0ViNTJCdkMsZ0JhNDJCZ0Q7RWIzMkJoRCxpQmEyMkJzRDtDakIwdE4xRDtBSW5rUEU7RUFBb0I7RUFDbEIsZWF3MkJ1QztFYnYyQnZDLGdCYXUyQmdEO0VidDJCaEQsaUJhczJCc0Q7Q2pCZ3VOMUQ7QWlCL3ROZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCaXVOcEI7QWlCM3ROUTtFQUNJO0NqQjZ0Tlo7QUl0bVBFO0VBQThCO0VBQzVCLGVDb0JXO0VEbkJYLGdCYTA0QjhDO0ViejRCOUMsaUJheTRCb0Q7Q2pCZ3VOeEQ7QUl2bVBFO0VBQXFCO0VBQ25CLGVDZVc7RURkWCxnQmFxNEI4QztFYnA0QjlDLGlCYW80Qm9EO0NqQnN1TnhEO0FJeG1QRTtFQUF5QjtFQUN2QixlQ1VXO0VEVFgsZ0JhZzRCOEM7RWIvM0I5QyxpQmErM0JvRDtDakI0dU54RDtBSXptUEU7RUFBb0I7RUFDbEIsZUNLVztFREpYLGdCYTIzQjhDO0ViMTNCOUMsaUJhMDNCb0Q7Q2pCa3ZOeEQ7QWlCanZOUTs7O0VBR0ksc0NYNzVCSjtFVzg1Qkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJtdk5aO0FpQmp2TlE7RUFDSSxzQ1hyNkJKO0VXczZCSTtFQUNBO0VBQ0E7RUFDQTtDakJtdk5aO0FpQmp2TlE7RUFDSTtFQUNBLFladjZCSjtFWXc2Qkk7Q2pCbXZOWjtBaUJsdk5ZO0VBQ0ksWVoxNkJSO0NMOHBQUjtBaUJudk5nQjtFYm55QmQsYWFveUJxQztFYm55QnJDO0VBQ0E7Q0p5aFBGO0FpQmx2TlE7RUFDSSxzQ1h4N0JKO0VXeTdCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJaeDZCRztFWXk2Qkg7RUFDQTtDakJvdk5aO0FpQm52Tlk7RUFDSSwwQlozNkJLO0NMZ3FQckI7QWlCanZOSTtFQUNJO0lBQ0k7R2pCbXZOVjtFaUJsdk5VO0lBQ0k7R2pCb3ZOZDtFaUJudk5jO0lBQ0k7R2pCcXZObEI7Q0FDRjtBaUIvdU5JO0VBRVE7SUFDSTtJQUNBO0dqQmd2TmQ7RWlCL3VOYztJQUNJO0dqQml2TmxCO0VpQjl1TlU7OztJQUdJO0lBQ0E7R2pCZ3ZOZDtFaUI5dU5VO0lBQ0k7SUFDQTtHakJndk5kO0VpQjl1TlU7SUFDSTtHakJndk5kO0VpQjl1TlU7SUFDSTtJQUNBO0dqQmd2TmQ7Q0FDRjtBaUI3dU5JO0VBRVE7SUFDSTtHakI4dU5kO0VpQjd1TmM7SUFDSTtHakIrdU5sQjtDQUNGOztBaUJ0dU5BOzsyQ0FBQTtBQUdBO0VBQ0k7Q2pCeXVOSjs7QWlCdnVOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjB1Tko7QWlCenVOSTtFQUNJO0NqQjJ1TlI7QWlCenVOWTtFQUNJ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Q2M7RUFDSTtFQUNwQztFYWsrQ3NCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJxck54QjtBaUJwck53QjtFQUNJO0NqQnNyTjVCO0FpQmxyTmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCb3JOcEI7QWlCbnJOb0I7RUFDSTtDakJxck54QjtBaUJock5RO0VBQ0k7RUFDQTtFQUNBO0NqQmtyTlo7QWlCanJOWTtFQUNJLHNDWHRnRFI7Q055clFSO0FpQmxyTmdCO0VBQ0k7Q2pCb3JOcEI7QWlCbnJOb0I7RUFDSTtDakJxck54QjtBaUJqck5vQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCbXJOeEI7QWlCaHJOZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakJrck5wQjtBaUIvcU5ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJpck5oQjtBaUI3cU5JO0VBQ0k7SUFDSTtHakIrcU5WO0NBQ0Y7QWlCN3FOSTtFQUdRO0lBQ0k7R2pCNnFOZDtFaUIzcU5VO0lBQ0k7SUFDQTtHakI2cU5kO0VpQjNxTlU7SUFDSTtHakI2cU5kO0VpQjNxTlU7SUFDSTtHakI2cU5kO0VpQjNxTlU7SUFDSTtHakI2cU5kO0VpQjNxTlU7SUFDSTtHakI2cU5kO0NBQ0Y7QWlCenFOSTtFQUNJO0lBQ0k7R2pCMnFOVjtFaUIxcU5VO0lBQ0k7R2pCNHFOZDtFaUIxcU5VO0lBQ0k7R2pCNHFOZDtFaUIxcU5VO0lBQ0k7R2pCNHFOZDtFaUIzcU5jO0lBQ0k7SUFDQTtJQUNBO0dqQjZxTmxCO0VpQjNxTmM7SUFDSTtJQUNBO0lBQ0E7R2pCNnFObEI7Q0FDRjtBaUJ6cU5JO0VBQ0k7SUFDSTtHakIycU5WO0VpQnpxTmM7SUFDSTtHakIycU5sQjtFaUJ4cU5VO0lBQ0k7R2pCMHFOZDtFaUJ4cU5VO0lBQ0k7R2pCMHFOZDtFaUJ6cU5jO0lBQ0k7R2pCMnFObEI7RWlCdHFOa0I7SUFDSTtHakJ3cU50QjtFaUJ2cU5zQjtJQUNJO0dqQnlxTjFCO0VpQnJxTmM7SUFDSTtHakJ1cU5sQjtDQUNGO0FpQm5xTkk7RUFDSTtJQUNJO0dqQnFxTlY7RWlCbnFOYztJQUNJO0dqQnFxTmxCO0VpQmhxTmtCO0lBQ0k7R2pCa3FOdEI7RWlCNXBOa0I7SUFDSTtJQUNBO0dqQjhwTnRCO0VpQjVwTmtCO0lBQ0k7R2pCOHBOdEI7RWlCMXBOYztJQUNJO0dqQjRwTmxCO0NBQ0Y7O0FpQnRwTkE7OzJDQUFBO0FBR0E7RUFDSSxvQlp6cERTO0NMa3pRYjtBaUJ2cE5RO0VBQ0ksc0NYeHFESjtFV3lxREk7RUFDQTtDakJ5cE5aO0FpQnRwTlk7RUFFSTtFQUNBLGNBRlM7RUFHVDtDakJ1cE5oQjtBaUJ0cE5nQjtFQUNJO0VBQ0E7Q2pCd3BOcEI7QWlCdnBOb0I7RUFFSSxjQVRDO0VBVUQ7Q2pCd3BOeEI7QWlCcnBOZ0I7RWJya0RkO0VhdWtEa0I7RUFDQTtDakIwcE5wQjtBaUJ6cE5vQjtFQUNJO0VBQ0E7RUFDQSxjQXBCQztDakIrcU56QjtBaUIxcE53QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqQjRwTjVCO0FpQjNwTjRCO0VBQ0k7Q2pCNnBOaEM7QWlCMXBOd0I7RUFDSTtDakI0cE41QjtBaUIxcE5nQztFQUNJLHNDWGh0RDVCO0VXaXRENEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakI0cE5wQztBaUJ6cE40QjtFQUNJLHNDWHp0RHhCO0VXMHREd0I7RUFDQTtFQUNBO0NqQjJwTmhDO0FpQnhwTndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pCMHBONUI7QWlCdnBONEI7RUFDSSwwQlpqdERqQjtFWWt0RGlCO0VBQ0Esc0NYenVEeEI7RVcwdUR3QjtFQUNBO0NqQnlwTmhDO0FpQnhwTmdDO0VBQ0ksMEJadHREZjtDTGczUXJCO0FpQm5wTm9CO0VBQ0k7Q2pCcXBOeEI7QWlCcHBOd0I7RUFDSTtDakJzcE41QjtBaUJycE40QjtFQUNJO0NqQnVwTmhDO0FpQjVvTkk7RUFJWTtJQUNJO0dqQjJvTmxCO0VpQjFvTmtCO0lBQ0k7R2pCNG9OdEI7RWlCMW9Oa0I7SUFDSTtHakI0b050QjtFaUIxb04wQjtJQUNJO0lBRUE7SUFDQTtHakI0b045QjtFaUJ6b05zQjtJQUNJO0lBQ0E7R2pCMm9OMUI7RWlCeG9Oa0I7SUFDSTtHakIwb050QjtDQUNGO0FpQm5vTkk7RUFHUTtJQUNJO0dqQm1vTmQ7RWlCam9OVTtJQUNJO0dqQm1vTmQ7RWlCam9OVTtJQUNJO0dqQm1vTmQ7Q0FDRjtBaUI5bk5JO0VBQ0k7SUFDSTtHakJnb05WO0VpQjduTmtCO0lBQ0k7R2pCK25OdEI7RWlCNW5OYztJQUNJO0dqQjhuTmxCO0NBQ0Y7QWlCem5OSTtFQUdZO0lBQ0k7R2pCeW5ObEI7RWlCcG5Oa0I7SUFDSTtHakJzbk50QjtFaUJsbk5jO0lBQ0k7R2pCb25ObEI7RWlCbG5OYztJQUNJO0lBQ0E7R2pCb25ObEI7RWlCbG5OYztJQUNJO0dqQm9uTmxCO0NBQ0Y7QWlCM21OSTtFQUdZO0lBQ0k7R2pCMm1ObEI7RWlCdG1Oa0I7SUFDSTtHakJ3bU50QjtFaUJybU5jO0lBQ0k7R2pCdW1ObEI7RWlCcm1Oc0I7SUFDSTtJQUVBO0lBQ0E7R2pCdW1OMUI7RWlCcG1Oa0I7SUFDSTtHakJzbU50QjtDQUNGO0FpQmhtTkk7RUFDSTtJQUNJO0dqQmttTlY7RWlCaG1OYztJQUNJO0lBQ0E7R2pCa21ObEI7RWlCNWxOa0I7SUFDSTtHakI4bE50QjtFaUI3bE5zQjtJQUNJO0dqQitsTjFCO0VpQjlsTjBCO0lBQ0k7R2pCZ21OOUI7Q0FDRjtBaUJ4bE5JO0VBSWdCO0lBQ0k7SUFFQTtJQUNBO0dqQnVsTnRCO0VpQnBsTmM7SUFDSTtHakJzbE5sQjtFaUJubE5VO0lBQ0k7R2pCcWxOZDtDQUNGOztBaUI5a05BOzsyQ0FBQTtBQUdBO0VBQ0k7RUFDQTtDakJpbE5KO0FpQmhsTkk7RUFDSTtDakJrbE5SO0FpQmpsTlE7RUFDSSxzQ1gvN0RKO0VXZzhESTtFQUNBO0NqQm1sTlo7QWlCbGxOWTtFQUNJO0VBQ0E7RUFDQTtDakJvbE5oQjtBaUIva05JO0VBQ0k7Q2pCaWxOUjtBaUI5a05JO0VBQ0k7SUFDSTtHakJnbE5WO0NBQ0Y7QWlCN2tOSTtFQUdZO0lBQ0k7R2pCNmtObEI7Q0FDRjtBaUJ6a05JO0VBR1k7SUFDSTtJQUNBO0dqQnlrTmxCO0NBQ0Y7O0FHL2hSSTtFYzg5REo7SUFHUTtHakJta05OO0NBQ0Y7QUcxaVJJO0VjbStESjtJQU9RO0dqQm9rTk47Q0FDRjtBR3BqUkk7RWN3K0RKO0lBV1E7R2pCcWtOTjtDQUNGOztBaUJsa05BO0VBQ0k7Q2pCcWtOSjtBR25qUkk7RWM2K0RKO0lBSVE7R2pCc2tOTjtDQUNGO0FHN2pSSTtFY2svREo7SUFRUTtHakJ1a05OO0NBQ0Y7QUd2a1JJO0VjdS9ESjtJQVlRO0dqQndrTk47Q0FDRjs7QWtCbmxSSTs7O0VBR0ksc0NaQ0E7RVlBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQnNsUlI7QWtCcGxSSTtFQUNJLHNDWlBBO0VZUUE7RUFDQTtFQUNBO0VBQ0E7Q2xCc2xSUjtBa0JwbFJJO0VBQ0k7RUFDQTtFQUNBO0NsQnNsUlI7QWtCcmxSUTtFQUNJO0NsQnVsUlo7QWtCbmxSSTtFQUNJLHNDWnZCQTtFWXdCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCYk5PO0VhT1A7RUFDQTtDbEJxbFJSO0FrQnBsUlE7RUFDSSwwQmJUUztDTCtsUnJCO0FrQmxsUlE7RUFDSTtFQUNBO0NsQm9sUlo7QWtCamxSSTtFQUNJOzs7SUFHSTtHbEJtbFJWO0NBQ0Y7O0FrQjlrUkE7c0NBQUE7QUFFQTtFQUNJO0VBbUNBOzs7Ozs7O0lBQUE7Q2xCc2pSSjtBa0J4bFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQjBsUlI7QWtCemxSUTtFQUNJO0NsQjJsUlo7QWtCdmxSUTtFQUNJO0NsQnlsUlo7QWtCdmxSZ0I7RUFDSTtDbEJ5bFJwQjtBa0JybFJRO0VBQ0k7Q2xCdWxSWjtBa0JwbFJJO0VBQ0k7Q2xCc2xSUjtBa0JwbFJJO0VBQ0k7RUFDQTtDbEJzbFJSO0FrQjVrUkk7RUFDSTtJQUNJO0dsQjhrUlY7Q0FDRjs7QWtCemtSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEI0a1JSO0FrQnRrUkk7RUFDSTtDbEJ3a1JSOztBQ3JwUkE7OzJEQUFBO0FrQjlDQTs0Q0FBQTtBQUdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQnVzUkY7QW1CdHNSRTtFQUNFLGlCZFJhO0VjU2I7Q25Cd3NSSjtBbUJ2c1JJO0VBQ0k7Q25CeXNSUjtBbUJ2c1JJO0VBQ0Usb0JkYmlCO0VjY2pCO0NuQnlzUk47QW1CdHNSRTtFQUNFLDBCZElXO0VjSFgsWWRiSTtDTHF0UlI7QW1CdnNSSTtFQUVFO0NuQndzUk47QW1CcnNSTTtFQUNFLDBCZEpPO0VjS1A7Q25CdXNSUjtBbUJuc1JFO0VBQ0UsMEJkVUk7RWNUSixZZHRCSTtDTDJ0UlI7QW1CcHNSSTtFQUNFO0VBQ0E7Q25Cc3NSTjtBbUJuc1JFO0VBQ0Usb0JkTlc7RWNPWCxZZDlCSTtDTG11UlI7QW1CbnNSRTtFQUNJO0NuQnFzUk47QW1CbnNSRTtFQUNFO0NuQnFzUko7QW1CbnNSRTtFQUNFO0NuQnFzUko7QW1CbnNSRTtFQUNFO0NuQnFzUko7QW1CbnNSRTtFZnVGQSxhZXRGdUI7RWZ1RnZCO0VBQ0E7Q0orbVJGOztBb0Jwd1JBOzsyQ0FBQTtBQUdBO0VBQ0k7RUFDQTtDcEJ1d1JKO0FvQnB3UlE7RUFDSTtFQUNBO0VBQ0E7Q3BCc3dSWjtBb0Jwd1JRO0VBQ0k7Q3BCc3dSWjtBb0Jyd1JZO0VBRUk7RUFDQTtDcEJzd1JoQjtBb0Jyd1JnQjtFQUNJO0NwQnV3UnBCO0FvQnJ3UmdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQnV3UmxCO0FvQnB3Ulk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCc3dSaEI7QW9CcndSZ0I7RUFDSTtDcEJ1d1JwQjtBb0J0d1JvQjtFQUNJO0NwQnd3UnhCO0FvQnR3Um9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwQnd3UnhCO0FvQnR3Um9CO0VBQ0k7Q3BCd3dSeEI7QW9CdndSd0I7RUFDSSxzQ2RwRHBCO0VjcURvQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCeXdSNUI7QW9CandSSTtFQUNJO0VBQ0E7RUFDQTtDcEJtd1JSO0FvQmx3UlE7RUFFSTtFQUNBO0NwQm13Ulo7QW9CbHdSWTtFQUNJO0VBQ0E7Q3BCb3dSaEI7QW9CbndSZ0I7RUFDSTtFQUNBO0NwQnF3UnBCO0FvQnB3Um9CO0VBQ0k7RUFDQTtDcEJzd1J4QjtBb0Jwd1JvQjtFQUNJO0NwQnN3UnhCO0FvQnJ3UndCO0VBRUk7Q3BCc3dSNUI7QW9CbndSb0I7RUFDSTtDcEJxd1J4QjtBb0Jwd1J3QjtFQUNJO0VBQ0E7RUFDQTtDcEJzd1I1QjtBb0Jyd1I0QjtFQUNJO0VBQ0E7Q3BCdXdSaEM7QW9CcndSNEI7RUFDSSwwQmYvRVg7Q0xzMVJyQjtBb0Jqd1JZO0VBQ0k7Q3BCbXdSaEI7QW9CL3ZSZ0I7RUFDSSxzQ2RsSFo7RWNtSFk7Q3BCaXdScEI7QW9CaHdSb0I7RUFDSTtFQUNBO0VBQ0E7Q3BCa3dSeEI7QW9CM3ZSSTtFQUNJO0lBQ0k7R3BCNnZSVjtDQUNGO0FvQjF2Ukk7RUFHWTtJQUNJO0dwQjB2UmxCO0VvQnh2UmM7SUFDSTtJQUNBO0dwQjB2UmxCO0VvQnh2UnNCO0lBQ0k7R3BCMHZSMUI7RW9CcHZSTTtJQUNJO0dwQnN2UlY7Q0FDRjtBb0JudlJJO0VBR1k7SUFDSTtHcEJtdlJsQjtFb0JqdlJjO0lBQ0k7R3BCbXZSbEI7RW9CbHZSa0I7SUFDSTtHcEJvdlJ0QjtFb0JsdlIwQjtJQUNJO0dwQm92UjlCO0VvQmp2UnNCOztJQUVJO0dwQm12UjFCO0NBQ0Y7QW9CNXVSSTtFQUdZO0lBQ0k7R3BCNHVSbEI7RW9CMXVSYztJQUNJO0dwQjR1UmxCO0VvQjN1UmtCOztJQUVJO0dwQjZ1UnRCO0VvQnZ1Uk07SUFDSTtHcEJ5dVJWO0NBQ0Y7QW9CcnVSSTtFQUdZO0lBQ0k7R3BCcXVSbEI7RW9CbnVSYztJQUNJO0dwQnF1UmxCO0VvQnB1UmtCO0lBQ0k7R3BCc3VSdEI7RW9CcnVSc0I7SUFDSTtHcEJ1dVIxQjtFb0JwdVJrQjtJQUNJO0dwQnN1UnRCO0VvQnJ1UnNCO0lBQ0k7R3BCdXVSMUI7RW9CN3RSc0I7SUFDSTtHcEIrdFIxQjtFb0I3dFJzQjtJQUNJO0dwQit0UjFCO0VvQjd0UnNCO0lBQ0k7R3BCK3RSMUI7RW9CeHRSc0I7SUFDSTtJQUNBO0dwQjB0UjFCO0NBQ0Y7QW9CbnRSSTtFQUlZO0lBQ0k7R3BCa3RSbEI7RW9CaHRSYztJQUNJO0dwQmt0UmxCO0VvQmh0UnNCO0lBQ0k7R3BCa3RSMUI7RW9CNXNSTTtJQUNJO0dwQjhzUlY7Q0FDRjs7QW9CenNSQTs7MkNBQUE7QUFJSTtFQUNJO0NwQjJzUlI7QW9CMXNSUTtFQUNJLHNDZDNSSjtFYzRSSTtFQUNBO0NwQjRzUlo7QW9CM3NSWTtFQUNJO0VBQ0E7RUFDQTtDcEI2c1JoQjtBb0Ixc1JRO0VBQ0ksc0NkclNKO0Vjc1NJO0VBQ0E7RUFDQTtFQUNBO0NwQjRzUlo7QW9CenNSSTtFQUdZO0lBQ0k7R3BCeXNSbEI7RW9CdHNSVTtJQUNJO0dwQndzUmQ7Q0FDRjtBb0Jyc1JJO0VBQ0k7SUFDSTtHcEJ1c1JWO0VvQnJzUmM7SUFDSTtHcEJ1c1JsQjtFb0Jwc1JVO0lBQ0k7R3BCc3NSZDtDQUNGOztBb0Jqc1JBOzsyQ0FBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEJvc1JKO0FvQm5zUkk7RUFDSSxZZmxWUztFZW1WVDtFQUNBO0NwQnFzUlI7QW9CbnNSSTtFQUNJLHNDZHRWQTtFY3VWQTtFQUNBO0VBQ0E7RUFDQTtDcEJxc1JSO0FvQnBzUlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BCc3NSWjtBb0Juc1JJO0VBQ0ksc0NkcldBO0Vjc1dBO0VBQ0E7RUFDQTtFQUNBO0NwQnFzUlI7QW9CbnNSSTtFQUNJO0VBQ0E7RUFDQTtDcEJxc1JSO0FvQnBzUlE7RUFDSSxzQ2RoWEo7Q05zalNSO0FvQnJzUlk7RUFDSSx1QmZuWEM7RWVvWEQ7RUFDQTtFQUNBO0VBQ0E7Q3BCdXNSaEI7QW9CdHNSZ0I7RUFDSSwwQmZ4WEc7Q0xna1N2QjtBb0Juc1JJO0VBQ0k7SUFDSTtJQUNBO0dwQnFzUlY7RW9CcHNSVTtJQUNJO0dwQnNzUmQ7RW9CcHNSVTtJQUNJO0lBQ0E7R3BCc3NSZDtFb0Jwc1JVO0lBQ0k7R3BCc3NSZDtDQUNGO0FvQm5zUkk7RUFDSTtJQUNJO0dwQnFzUlY7RW9CcHNSVTtJQUNJO0dwQnNzUmQ7RW9CcHNSVTtJQUNJO0dwQnNzUmQ7RW9CcnNSYztJQUNJO0dwQnVzUmxCO0VvQnBzUlU7SUFDSTtHcEJzc1JkO0VvQnBzUlU7SUFDSTtJQUNBO0dwQnNzUmQ7Q0FDRjs7QXFCMW1TQTs7MkNBQUE7QUFJSTtFQUNJO0NyQjRtU1I7QXFCMW1TSTtFQUNJO0NyQjRtU1I7QXFCMW1TWTtFQUNJO0NyQjRtU2hCO0FxQjFtU1k7RUFDSTtDckI0bVNoQjs7QXFCdG1TQTs7MkNBQUE7QUFHQTtFQUNJO0VBQ0E7Q3JCeW1TSjtBcUJ0bVNRO0VBQ0k7RUFDQTtFQUNBO0NyQndtU1o7QXFCdG1TUTtFQUNJO0NyQndtU1o7QXFCdm1TWTtFQUNJO0VBQ0E7Q3JCeW1TaEI7QXFCdm1TZ0I7RUFDSTtDckJ5bVNwQjtBcUJ2bVNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JCeW1TcEI7QXFCdG1TWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckJ3bVNoQjtBcUJ2bVNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JCeW1TcEI7QXFCeG1Tb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQjBtU3hCO0FxQnptU3dCO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVCaEJsRXBCO0NMNHFTUjtBcUJ4bVN3QjtFQUNJO0VBQ0E7Q3JCMG1TNUI7QXFCeG1Td0I7RUFDSTtFQUNBO0NyQjBtUzVCO0FxQnZtU29CO0VBQ0k7RUFDQTtFQUNBO0NyQnltU3hCO0FxQnZtU29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQnltU3hCO0FxQnZtU29CO0VBQ0k7RUFDQTtDckJ5bVN4QjtBcUJ4bVN3QjtFQUNJLHNDZnpHcEI7RWUwR29CO0VBQ0E7RUFD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eEI7QXNCcDdTd0I7RUFDSSxzQ2hCM0RwQjtFZ0I0RG9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QnM3UzVCO0FzQm43U29CO0VBQ0k7RUFDQTtDdEJxN1N4QjtBc0JwN1N3QjtFQUNJLHNDaEJ6RXBCO0VnQjBFb0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QnM3UzVCO0FzQjk2U0k7RUFDSTtFQUNBO0VBQ0E7Q3RCZzdTUjtBc0IvNlNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJpN1NaO0FzQmg3U1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0NoQnZHUjtDTnloVFI7QXNCLzZTZ0I7RUFDSTtDdEJpN1NwQjtBc0JoN1NvQjtFQUNJO0N0Qms3U3hCO0FzQmg3U29CO0VBQ0k7Q3RCazdTeEI7QXNCajdTd0I7RUFDSTtDdEJtN1M1QjtBc0JoN1NvQjtFQUNJO0N0Qms3U3hCO0FzQmg3U29CO0VBQ0k7Q3RCazdTeEI7QXNCaDdTb0I7RUFDSTtDdEJrN1N4QjtBc0JoN1NvQjtFQUNJO0VBQ0E7RUFDQTtDdEJrN1N4QjtBc0JqN1N3QjtFQUNJO0N0Qm03UzVCO0FzQjM2U0k7RUFDSTtDdEI2NlNSO0FzQjE2U0k7RUFHWTtJQUNJO0d0QjA2U2xCO0VzQng2U2M7SUFDSTtJQUNBO0d0QjA2U2xCO0VzQng2U3NCO0lBQ0k7R3RCMDZTMUI7RXNCdjZTa0I7O0lBRUk7R3RCeTZTdEI7RXNCbjZTTTtJQUNJO0d0QnE2U1Y7RXNCcDZTVTtJQUNJO0d0QnM2U2Q7Q0FDRjtBc0JsNlNJO0VBR1k7SUFDSTtHdEJrNlNsQjtFc0JoNlNjO0lBQ0k7R3RCazZTbEI7RXNCajZTa0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0d0Qm02U3RCO0VzQmw2U3NCOztJQUVJO0d0Qm82UzFCO0VzQjk1U007SUFDSTtJQUNBO0lBQ0E7R3RCZzZTVjtFc0IvNVNVO0lBQ0k7R3RCaTZTZDtFc0JoNlNjO0lBQ0k7SUFDQTtHdEJrNlNsQjtDQUNGO0FzQjc1U0k7RUFJWTtJQUNJO0d0QjQ1U2xCO0VzQjE1U2M7SUFDSTtHdEI0NVNsQjtFc0J6NVMwQjtJQUNJO0d0QjI1UzlCO0VzQng1U3NCOztJQUVJO0d0QjA1UzFCO0VzQm41U1U7SUFDSTtHdEJxNVNkO0VzQnA1U2M7SUFDSTtHdEJzNVNsQjtFc0JwNVNjO0lBQ0k7R3RCczVTbEI7Q0FDRjtBc0IvNFNJO0VBR1k7SUFDSTtHdEIrNFNsQjtFc0I3NFNjO0lBQ0k7R3RCKzRTbEI7RXNCNTRTMEI7SUFDSTtHdEI4NFM5QjtFc0IzNFNzQjtJQUNJO0d0QjY0UzFCO0VzQjU0UzBCO0lBQ0k7R3RCODRTOUI7RXNCeDRTVTtJQUNJO0d0QjA0U2Q7Q0FDRjtBc0J0NFNJO0VBR1k7SUFDSTtHdEJzNFNsQjtFc0JwNFNjO0lBQ0k7R3RCczRTbEI7RXNCbjRTMEI7SUFDSTtHdEJxNFM5QjtFc0JsNFNzQjtJQUNJO0d0Qm80UzFCO0VzQm40UzBCO0lBQ0k7R3RCcTRTOUI7RXNCNzNTVTtJQUNJO0d0QiszU2Q7RXNCNzNTVTtJQUNJO0d0QiszU2Q7RXNCNzNTVTtJQUNJO0d0QiszU2Q7RXNCNzNTVTtJQUNJO0d0QiszU2Q7Q0FDRjs7QXNCeDNTQTs7MkNBQUE7QUFHQTtFQUNJO0VBQ0E7Q3RCMjNTSjtBc0IxM1NJO0VBQ0k7RUFDQSxzQ2hCdlVBO0VnQndVQTtDdEI0M1NSO0FzQjMzU1E7RUFDSTtFQUNBO0N0QjYzU1o7QXNCNTNTWTtFQUNJO0VBQ0E7RUFDQSxZakJoVkM7RWlCaVZEO0N0QjgzU2hCO0FzQjczU2dCO0VBQ0k7RUFDQTtFQUNBO0N0QiszU3BCO0FzQjczU2dCO0VBQ0ksWWpCeFZIO0VpQnlWRztFQUNBO0VBQ0E7Q3RCKzNTcEI7QXNCNTNTWTtFQUNJO0VBQ0E7Q3RCODNTaEI7QXNCMzNTUTtFQUNJO0VBQ0E7RUFDQTtDdEI2M1NaO0FzQjUzU1k7RUFDSSwwQmpCalZEO0VpQmtWQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QjgzU2hCO0FzQjczU2dCO0VBQ0ksMEJqQnZWQztDTHN0VHJCO0FzQnozU0k7RUFDSTtJQUNJO0d0QjIzU1Y7RXNCMTNTVTtJQUNJO0lBQ0E7R3RCNDNTZDtFc0IzM1NjO0lBQ0c7R3RCNjNTakI7RXNCMzNTYztJQUNJO0d0QjYzU2xCO0VzQjEzU1U7SUFDSTtHdEI0M1NkO0NBQ0Y7QXNCeDNTSTtFQUNJO0lBQ0k7R3RCMDNTVjtFc0J6M1NVO0lBQ0k7SUFDQTtJQUNBO0d0QjIzU2Q7RXNCMTNTYztJQUNHO0d0QjQzU2pCO0VzQnozU1U7SUFDSTtJQUNBO0lBQ0E7R3RCMjNTZDtFc0IxM1NjO0lBQ0k7SUFDQTtHdEI0M1NsQjtDQUNGO0FzQngzU0k7RUFFUTtJQUNJO0d0QnkzU2Q7RXNCeDNTYztJQUNJO0lBQ0E7R3RCMDNTbEI7RXNCeDNTYztJQUNJO0d0QjAzU2xCO0VzQnYzU1U7SUFDRztHdEJ5M1NiO0NBQ0Y7O0FzQm4zU0E7OzJDQUFBO0FBSUk7RUFDSTtDdEJxM1NSO0FzQnAzU1E7RUFDSSxzQ2hCeGJKO0VnQnliSTtFQUNBO0N0QnMzU1o7QXNCcjNTWTtFQUNJO0VBQ0E7RUFDQTtDdEJ1M1NoQjtBc0JuM1NZO0VBRUk7RUFDQTtFQUNBO0N0Qm8zU2hCO0FzQm4zU2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJxM1NwQjtBc0JuM1NnQjtFQUNJO0VBQ0E7S0FBQTtFQUNBO0N0QnEzU3BCO0FzQm4zU2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0QnEzU3BCO0FzQm4zU2dCO0VBRUk7RUFDQTtFQUNBO0N0Qm8zU3BCO0FzQm4zU29CO0VBQ0ksc0NoQnZlaEI7RWdCd2VnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJxM1N4QjtBc0JqM1NvQjtFQUNJO0N0Qm0zU3hCO0FzQjcyU0k7RUFDSTtJQUNJO0d0QisyU1Y7RXNCNzJTTTtJQUNJO0d0QisyU1Y7Q0FDRjtBc0I3MlNJO0VBRVE7SUFDSTtHdEI4MlNkO0VzQjUyU1U7SUFDSTtHdEI4MlNkO0VzQjcyU2M7SUFDSTtHdEIrMlNsQjtDQUNGO0FzQjMyU0k7RUFHWTtJQUNJO0d0QjIyU2xCO0VzQnQyU2tCO0lBQ0k7R3RCdzJTdEI7Q0FDRjtBc0JuMlNJO0VBR1k7SUFDSTtJQUNBO0d0Qm0yU2xCO0NBQ0Y7QXNCLzFTSTtFQUlnQjtJQUNJO0d0QjgxU3RCO0VzQjMxU2M7SUFDSTtHdEI2MVNsQjtDQUNGOztBc0J0MVNBOzsyQ0FBQTtBQUdBO0VBQ0k7Q3RCeTFTSjtBc0J4MVNJO0VBQ0k7Q3RCMDFTUjtBc0J6MVNRO0VBQ0ksc0NoQmprQko7RWdCa2tCSTtFQUNBO0VBQ0E7RUFDQTtDdEIyMVNaO0FzQnYxU0k7RUFHWTtJQUNJO0d0QnUxU2xCO0VzQnAxU1U7SUFDSTtHdEJzMVNkO0NBQ0Y7QXNCbjFTSTtFQUdZO0lBQ0k7R3RCbTFTbEI7RXNCaDFTVTtJQUNJO0d0QmsxU2Q7Q0FDRjs7QXVCcjdUQTs7MkNBQUE7QUFJSTtFQUNJO0N2QnU3VFI7QXVCdDdUUTtFQUNJO0N2Qnc3VFo7O0F1Qm43VEE7OzJDQUFBO0FBSUk7RUFDSTtDdkJxN1RSO0F1Qmw3VFE7RUFDSTtFQUNBO0N2Qm83VFo7QXVCbjdUWTtFQUNFO0VBQ0E7Q3ZCcTdUZDtBdUJwN1RjOztFQUVFO0VBQ0E7Q3ZCczdUaEI7QXVCajdUZ0I7RUFDRTtDdkJtN1RsQjtBdUJqN1RnQjtFQUNFO0N2Qm03VGxCO0F1Qi82VHdCO0VBQ0k7Q3ZCaTdUNUI7QXVCLzZUd0I7RUFDSTtDdkJpN1Q1QjtBdUI3NlRnQjtFQUNJO0N2Qis2VHBCO0F1Qjk2VG9CO0VBQ0k7RUFDQTtDdkJnN1R4QjtBdUIvNlR3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkJpN1Q1QjtBdUI1NlRZO0VBR0k7Q3ZCNDZUaEI7QXVCMTZUWTtFQUNJO0N2QjQ2VGhCO0F1QjE2VFk7RUFDSTtDdkI0NlRoQjtBdUIxNlRZOztFQUVJO0VBQ0E7Q3ZCNDZUaEI7QXVCMTZUWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N2QjQ2VGhCO0F1QjM2VGdCO0VBQ0k7RUFDQTtFQUNBO0N2QjY2VHBCO0F1QjE2VFk7RUFDSTtDdkI0NlRoQjtBdUIzNlRnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCNjZUcEI7QXVCNTZUb0I7RUFDSTtDdkI4NlR4QjtBdUIxNlRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2QjQ2VGhCO0F1QjE2VG9CO0VBQ0k7Q3ZCNDZUeEI7QXVCdDZUUTtFQUNJO0VBQ0E7RUFDQTtDdkJ3NlRaO0F1QnY2VFk7RUFDSSxzQ2pCekhSO0NOa2lVUjtBdUJ4NlRnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N2QjA2VHBCO0F1QnY2VFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDdkJ5NlRoQjtBdUJ2NlRZO0VBQ0k7Q3ZCeTZUaEI7QXVCeDZUZ0I7RUFDSTtDdkIwNlRwQjtBdUJwNlRJO0VBR1k7SUFDSTtHdkJvNlRsQjtFdUJsNlRjOztJQUVJO0d2Qm82VGxCO0V1Qjk1VFU7SUFDSTtHdkJnNlRkO0V1Qjk1VFU7SUFDSTtHdkJnNlRkO0NBQ0Y7QXVCNTVUSTtFQUdZOztJQUVJO0lBQ0E7SUFDQTtHdkI0NVRsQjtFdUIxNVRjO0lBQ0k7R3ZCNDVUbEI7RXVCejVUVTtJQUNJO0d2QjI1VGQ7RXVCMTVUYztJQUNJO0d2QjQ1VGxCO0V1QjE1VGM7SUFDSTtHdkI0NVRsQjtFdUIxNVRjO0lBQ0k7R3ZCNDVUbEI7Q0FDRjtBdUJ2NVRJO0VBR1E7SUFDSTtHdkJ1NVRkO0V1QnI1VFU7SUFDSTtHdkJ1NVRkO0NBQ0Y7QXVCbjVUSTtFQUNJO0lBQ0k7R3ZCcTVUVjtFdUJuNVRNO0lBQ0k7SUFDQTtJQUNBO0d2QnE1VFY7RXVCLzRUa0I7SUFDSTtHdkJpNVR0QjtFdUIvNFRrQjtJQUNJO0d2Qmk1VHRCO0V1Qjk0VGM7O0lBRUk7SUFDQTtHdkJnNVRsQjtFdUI5NFRjO0lBQ0k7R3ZCZzVUbEI7RXVCNTRUYztJQUNJO0d2Qjg0VGxCO0V1QjM0VGM7SUFDSTtHdkI2NFRsQjtFdUJ4NFRNO0lBQ0k7SUFDQTtHdkIwNFRWO0NBQ0Y7QXVCcjRUSTtFQUlnQjtJQUNJO0d2Qm80VHRCO0V1Qmw0VGtCO0lBQ0k7R3ZCbzRUdEI7RXVCajRUYzs7SUFFSTtJQUNBO0d2Qm00VGxCO0V1Qmo0VGM7SUFDSTtHdkJtNFRsQjtDQUNGO0F1QjkzVEk7RUFFUTtJQUNJO0d2QiszVGQ7RXVCNzNUVTs7SUFFSTtHdkIrM1RkO0V1QjczVFU7SUFDSTtHdkIrM1RkO0V1QjkzVGM7SUFDSTtJQUNBO0lBQ0E7R3ZCZzRUbEI7RXVCLzNUa0I7SUFDSTtHdkJpNFR0QjtFdUI5M1RjO0lBQ0k7SUFDQTtHdkJnNFRsQjtDQUNGOztBdUJ6M1RBO0VBQ0k7RUFDQSxZbEJsVGU7RWtCbVRmO0N2QjQzVEo7QXVCMzNUSTtFQUNJO0VBQ0EsWWxCOVNBO0VrQitTQSxpQmxCdlRXO0NMb3JVbkI7O0F3QjVyVUE7OzJDQUFBO0FBSUk7RUFDSTtDeEI4clVSO0F3QjdyVVE7RUFDSTtDeEIrclVaO0F3QjVyVWdCO0VBQ0U7Q3hCOHJVbEI7QXdCNXJVZ0I7RUFDRTtDeEI4clVsQjtBd0IxclV3QjtFQUNJO0N4QjRyVTVCO0F3QjFyVXdCO0VBQ0k7Q3hCNHJVNUI7QXdCeHJVZ0I7RUFDSTtDeEIwclVwQjtBd0J2clVZO0VBR0k7RUFDQTtDeEJ1clVoQjtBd0JyclVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3hCdXJVaEI7QXdCdHJVZ0I7RUFDSTtDeEJ3clVwQjtBd0JyclVvQjtFQUNJLDBCbkJuQlQ7Q0wwc1VmO0F3QmxyVVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDeEJvclVaO0F3Qm5yVVk7RUFDSSxzQ2xCcERSO0VrQnFEUTtFQUNBO0N4QnFyVWhCO0F3QnByVWdCO0VBQ0k7RUFDQTtDeEJzclVwQjtBd0JwclVnQjtFQUNJO0VBQ0E7Q3hCc3JVcEI7QXdCcHJVZ0I7RUFDSTtFQUNBO0N4QnNyVXBCO0F3Qm5yVVk7RUFDSTtFQUNBO0VBQ0E7Q3hCcXJVaEI7QXdCbHJVZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEJvclVwQjtBd0JuclVvQjtFQUNJO0N4QnFyVXhCO0F3QmxyVWdCO0VBQ0k7RUFDQTtDeEJvclVwQjtBd0JqclU0QjtFQUNJO0N4Qm1yVWhDO0F3QmxyVWdDO0VBQ0k7Q3hCb3JVcEM7QXdCanJVNEI7RXBCcUIxQjtFb0JuQjhCLFluQnBHZjtFbUJxR2U7RUFDQTtDeEJzclVoQztBd0JuclV3QjtFQUNJLDBCbkJuRmI7RW1Cb0ZhO0VBQ0E7Q3hCcXJVNUI7QXdCcHJVNEI7RUFDSSwwQm5CdEZYO0NMNHdVckI7QXdCbHJVb0I7RUFDSTtDeEJvclV4QjtBd0JuclV3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N4QnFyVTVCO0F3QnByVTRCO0VBQ0k7Q3hCc3JVaEM7QXdCN3FVSTtFQUVRO0lBQ0k7R3hCOHFVZDtFd0I1cVVVO0lBQ0k7SUFDQTtHeEI4cVVkO0V3QjdxVWM7SUFDSTtHeEIrcVVsQjtDQUNGO0F3QjFxVUk7RUFHWTtJQUNJO0d4QjBxVWxCO0V3QnhxVWM7SUFDSTtHeEIwcVVsQjtFd0J2cVVrQjtJQUNJO0d4QnlxVXRCO0V3QnZxVWtCO0lBSUk7R3hCc3FVdEI7RXdCenFVc0I7SUFDSTtHeEIycVUxQjtFd0JycVVVO0lBQ0k7SUFDQTtHeEJ1cVVkO0V3QnRxVWM7SUFDSTtHeEJ3cVVsQjtDQUNGO0F3Qm5xVUk7RUFFUTtJQUNJO0d4Qm9xVWQ7RXdCaHFVVTtJQUNJO0d4QmtxVWQ7RXdCaHFVVTtJQUNJO0d4QmtxVWQ7RXdCanFVYztJQUNJO0d4Qm1xVWxCO0V3QmxxVWtCO0lBQ0k7SUFDQTtHeEJvcVV0QjtFd0JqcVVjO0lBQ0k7SUFDQTtHeEJtcVVsQjtFd0JocVVrQjtJQUNJO0lBQ0E7R3hCa3FVdEI7RXdCaHFVa0I7SUFDSTtJQUNBO0d4QmtxVXRCO0V3QmpxVXNCO0lBQ0k7R3hCbXFVMUI7Q0FDRjtBd0I1cFVJO0VBRVE7SUFDSTtHeEI2cFVkO0V3QjFwVU07SUFDSTtHeEI0cFVWO0NBQ0Y7O0F5QnA0VUE7OzJDQUFBO0FBSUk7RUFDSTtDekJzNFVSO0F5QnI0VVE7RUFFSTtDekJzNFVaO0F5QnI0VVk7RUFDRTtDekJ1NFVkO0F5QnI0VVk7RUFDRTtDekJ1NFVkO0F5Qm40VW9CO0VBQ0k7Q3pCcTRVeEI7QXlCbjRV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bC9Vd0I7RUFDSTtFQUNBO0MxQm8vVTVCO0EwQjkrVVE7RUFDSTtFQUNBO0MxQmcvVVo7QTBCNytVb0I7RUFDSTtFQUNBO0VBQ0E7QzFCKytVeEI7QTBCOStVd0I7RUFDSTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0MxQmcvVTVCO0EwQnorVVE7RUFDSTtFQUNBO0MxQjIrVVo7QTBCMStVWTtFQUNFO0MxQjQrVWQ7QTBCMytVYztFQUNFO0MxQjYrVWhCO0EwQnorVVk7RXRCeEVWLGFzQnlFaUM7RXRCeEVqQztFQUNBO0VzQndFYztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCNitVaEI7QTBCMytVWTtFQUNJO0VBQ0E7RUFDQTtDMUI2K1VoQjtBMEIzK1VZO0VBQ0k7QzFCNitVaEI7QTBCMytVWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUI2K1VoQjtBMEI1K1VnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCOCtVbEI7QTBCNStVZ0I7RUFDSTtFQUNBO0VBQ0E7QzFCOCtVcEI7QTBCditVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0MxQnkrVVI7QTBCeCtVUTs7O0VBR0ksc0NwQjdRSjtFb0I4UUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxQjArVVo7QTBCeCtVUTtFQUNJLHNDcEJ0Uko7RW9CdVJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzFCMCtVWjtBMEJ4K1VRO0VBQ0k7RUFDQTtFQUNBO0MxQjArVVo7QTBCeitVWTtFQUNJO0MxQjIrVWhCO0EwQngrVVE7RUFDSTtFQUNBO0MxQjArVVo7QTBCeitVWTtFQUNJLHNDcEJ6U1I7RW9CMFNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQnJCelJEO0VxQjBSQztFQUNBO0VBQ0E7RUFDQTtDMUIyK1VoQjtBMEIxK1VnQjtFQUNJLDBCckI5UkM7Q0wwd1ZyQjtBMEJ0K1VJO0VBQ0k7SUFDSTtHMUJ3K1VWO0UwQnQrVU07SUFDSTtHMUJ3K1VWO0UwQnQrVU07SUFDSTtHMUJ3K1VWO0NBQ0Y7QTBCcitVSTtFQUNJO0lBQ0k7RzFCdStVVjtFMEJyK1VNO0lBQ0k7SUFDQTtHMUJ1K1VWO0UwQnQrVVU7SUFDSTtHMUJ3K1VkO0UwQnQrVVU7OztJQUdJO0lBQ0E7RzFCdytVZDtFMEJ0K1VVO0lBQ0k7RzFCdytVZDtFMEJ0K1VVO0lBQ0k7RzFCdytVZDtDQUNGO0EwQm4rVUk7RUFDSTtJQUNJO0cxQnErVVY7RTBCcCtVVTtJQUNJO0lBQ0E7RzFCcytVZDtFMEJuK1VNO0lBQ0k7RzFCcStVVjtFMEJsK1VNO0lBRUk7RzFCbStVVjtDQUNGO0EwQi85VUk7RUFFUTtJQUNJO0lBQ0E7RzFCZytVZDtFMEIvOVVjO0lBQ0k7SUFDQTtHMUJpK1VsQjtFMEIzOVVzQjtJQUNJO0cxQjY5VTFCO0UwQng5VVU7SUFDSTtHMUIwOVVkO0NBQ0Y7QTBCdDlVSTtFQUVRO0lBQ0k7RzFCdTlVZDtFMEJ0OVVjO0lBQ0k7RzFCdzlVbEI7RTBCbjlVYztJQUNJO0cxQnE5VWxCO0UwQmo5VTBCO0lBQ0k7RzFCbTlVOUI7Q0FDRjtBMEIzOFVJO0VBRVE7SUFDSTtHMUI0OFVkO0UwQjM4VWM7SUFDSTtHMUI2OFVsQjtFMEJyOFVrQjtJQUNJO0cxQnU4VXRCO0UwQnI4VWtCO0lBQ0k7RzFCdThVdEI7RTBCbjhVVTtJQUNJO0lBQ0E7RzFCcThVZDtFMEJuOFVVO0lBQ0k7SUFDQTtHMUJxOFVkO0NBQ0Y7QTBCajhVSTtFQUNJO0lBQ0k7RzFCbThVVjtFMEJsOFVVO0lBQ0k7RzFCbzhVZDtFMEJqOFVNO0lBQ0k7RzFCbThVVjtFMEJqOFVNO0lBQ0k7RzFCbThVVjtFMEJsOFVVOzs7SUFHSTtJQUNBO0lBQ0E7RzFCbzhVZDtFMEJsOFVVO0lBQ0k7SUFDQTtHMUJvOFVkO0UwQmw4VVU7SUFDSTtHMUJvOFVkO0UwQm44VWM7SUFDSTtHMUJxOFVsQjtFMEJsOFVVO0lBQ0k7RzFCbzhVZDtDQUNGOztBMEI5N1VBOzsyQ0FBQTtBQUdBO0VBQ0k7QzFCaThVSjtBMEIvN1VRO0VBQ0k7RUFDQTtFQUNBO0MxQmk4VVo7QTBCaDhVWTtFQUNJO0VBQ0E7RUFDQTtDMUJrOFVoQjtBMEJqOFVnQjtFdEJsZmtCO0VBQ0k7RUFDcEM7RXNCa2ZrQjtFQUNBO0MxQnU4VXBCO0EwQnQ4VW9CO0VBQ0k7QzFCdzhVeEI7QTBCcjhVZ0I7RUFDSTtDMUJ1OFVwQjtBMEJ0OFVvQjtFQUNJO0MxQnc4VXhCO0EwQnY4VXdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUJ5OFU1QjtBMEJ4OFU0QjtFQUNJLHVCckJoaEJmO0VxQmloQmUsWXJCcmdCeEI7Q0wrOFZSO0EwQnA4VVk7RUFDSTtFQUNBO0VBQ0E7QzFCczhVaEI7QTBCcjhVZ0I7RUFFSTtDMUJzOFVwQjtBMEJyOFVvQjtFQUNJO0MxQnU4VXhCO0EwQnI4VW9CO0VBQ0k7RUFDQTtDMUJ1OFV4QjtBMEJ0OFV3QjtFQUNJO0VBQ0E7QzFCdzhVNUI7QTBCdjhVNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0MxQnk4VWhDO0EwQnQ4VXdCO0VBQ0k7RUFDQTtDMUJ3OFU1QjtBMEJ2OFU0QjtFQUNJO0MxQnk4VWhDO0EwQnY4VTRCO0VBQ0k7QzFCeThVaEM7QTBCcDhVd0I7RUFDSTtFQUNBO0MxQnM4VTVCO0EwQmw4VXdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDMUJvOFU1QjtBMEI5N1VRO0VBQ0k7RUFDQTtDMUJnOFVaO0EwQi83VVk7RUFDSTtFQUNBO0VBQ0E7QzFCaThVaEI7QTBCNTdVSTtFQUVRO0lBQ0k7RzFCNjdVZDtFMEI1N1VjO0lBQ0k7RzFCODdVbEI7RTBCNzdVa0I7SUFDSTtHMUIrN1V0QjtFMEIzN1VVO0lBQ0k7RzFCNjdVZDtDQUNGO0EwQng3VUk7RUFFUTtJQUNJO0cxQnk3VWQ7RTBCeDdVYztJQUNJO0cxQjA3VWxCO0UwQno3VWtCO0lBQ0k7SUFDQTtJQUNBO0cxQjI3VXRCO0UwQng3VWM7SUFDSTtHMUIwN1VsQjtFMEJ6N1VrQjtJQUNJO0cxQjI3VXRCO0NBQ0Y7QTBCcjdVSTtFQUVRO0lBQ0k7RzFCczdVZDtDQUNGO0EwQmw3VUk7RUFPNEI7SUFDSTtHMUI4NlVsQztFMEJ6NlUwQjtJQUNJO0cxQjI2VTlCO0NBQ0Y7QTBCbjZVSTtFQUVRO0lBQ0k7SUFDQTtHMUJvNlVkO0UwQm42VWM7SXRCMXBCa0I7SUFDSTtJQUNwQztHSmtrV0E7RTBCeDZVa0I7SUFDRztHMUIwNlVyQjtFMEJ2NlVjO0lBQ0k7SUFDQTtHMUJ5NlVsQjtFMEJ4NlVrQjtJQUNJO0cxQjA2VXRCO0UwQnQ2VVU7SUFDSTtHMUJ3NlVkO0NBQ0Y7QTBCbjZVSTtFQUNJO0lBQ0k7RzFCcTZVVjtDQUNGO0EwQmw2VUk7RUFHWTtJQUNJO0cxQms2VWxCO0UwQmg2VWM7SUFDSTtHMUJrNlVsQjtFMEJqNlVrQjtJQUNHO0cxQm02VXJCO0NBQ0Y7QTBCNzVVSTtFQU80QjtJQUNJO0cxQnk1VWxDO0UwQnA1VTBCO0lBQ0k7RzFCczVVOUI7Q0FDRjs7QTJCdG5XQTs7MkNBQUE7QUFHQTtFQUNJO0VBQ0E7QzNCeW5XSjtBMkJ4bldJO0VBQ0k7QzNCMG5XUjtBMkJ6bldRO0VBQ0ksZXRCOEJHO0VzQjdCSDtFQUNBO0VBQ0E7QzNCMm5XWjtBMkIxbldZO0VBQ0ksZXRCeUJEO0VzQnhCQztFQUNBO0VBQ0E7RUFDQTtDM0I0bldoQjtBMkJ4bldJO0VBbkJKO0lBb0JRO0czQjJuV047Q0FDRjtBMkIxbldJO0VBdEJKO0lBdUJRO0czQjZuV047RTJCNW5XTTtJQUNJO0czQjhuV1Y7RTJCN25XVTtJQUNJO0czQituV2Q7Q0FDRjs7QTJCMW5XQTs7MkNBQUE7QUFHQTtFQUNJO0MzQjZuV0o7QTJCNW5XSTtFQUNJO0MzQjhuV1I7QTJCNW5XSTtFQUNJO0MzQjhuV1I7QTJCM25XUTtFQUNJLHNDckI1Q0o7RXFCNkNJO0VBQ0E7QzNCNm5XWjtBMkI1bldZO0VBQ0k7RUFDQTtFQUNBO0MzQjhuV2hCO0EyQjVuV1k7RUFDSTtFQUNBO0MzQjhuV2hCO0EyQjFuV1E7RUFDSTtDM0I0bldaO0EyQjNuV1k7RUFFSTtFQUNBO0MzQjRuV2hCO0EyQjNuV2dCO0VBQ0k7QzNCNm5XcEI7QTJCNW5Xb0I7RUFDSTtDM0I4bld4QjtBMkIxbldZO0VBQ0k7RUFDQTtFQUNBO0MzQjRuV2hCO0EyQjFuV1k7RUFDSTtFQUNBO0VBQ0E7QzNCNG5XaEI7QTJCem5XUTtFQUNJO0MzQjJuV1o7QTJCMW5XWTtFQUNJO0MzQjRuV2hCO0EyQnpuV1E7RUFDSTtDM0IybldaO0EyQjFuV1k7RUFDSTtFQUNBO0MzQjRuV2hCO0EyQjNuV2dCO0VBQ0k7RUFDQTtDM0I2bldwQjtBMkIxbldZOztFQUVJO0VBQ0E7RUFDQTtFQUNBLHNDckJ2R1I7RXFCd0dRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNCNG5XaEI7QTJCem5XZ0I7RUFDSTtFQUNBO0MzQjJuV3BCO0EyQjFuV29CO0VBQ0k7QzNCNG5XeEI7QTJCMW5Xb0I7RUFDSTtDM0I0bld4QjtBMkJ6bVdRO0VBQ0k7QzNCMm1XWjtBMkIxbVdZO0VBQ0k7QzNCNG1XaEI7QTJCMW1XWTtFQUNJO0VBQ0E7RUFDQTtDM0I0bVdoQjtBMkIzbVdnQjtFQUNJLFl0QnBKSDtFc0JxSkc7RUFDQTtFQUNBO0VBQ0E7QzNCNm1XcEI7QTJCMW1XWTtFQUNJO0MzQjRtV2hCO0EyQnhtV1E7RUFDSTtDM0IwbVdaO0EyQnRtV29CO0VBRUk7RUFDQTtDM0J1bVd4QjtBMkJ0bVd3QjtFQUNJO0MzQndtVzVCO0EyQmxtV1k7RUFDSTtFQUNBO0MzQm9tV2hCO0EyQmxtV2dCO0VBQ0U7QzNCb21XbEI7QTJCbm1Xa0I7RUFDRTtDM0JxbVdwQjtBMkJqbVdnQjtFdkI1Q2QsYXVCNkNxQztFdkI1Q3JDO0VBQ0E7RXVCNENrQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNCcW1XcEI7QTJCbm1XZ0I7RUFDSTtFQUNBO0VBQ0E7QzNCcW1XcEI7QTJCbm1XZ0I7RUFDSTtDM0JxbVdwQjtBMkJubVdnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0JxbVdwQjtBMkJwbVdvQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNCc21XdEI7QTJCcG1Xb0I7RUFDSTtFQUNBO0VBQ0E7QzNCc21XeEI7QTJCaG1XWTtFQUNJO0VBQ0E7QzNCa21XaEI7QTJCL2xXd0I7RUFDSTtFQUNBO0VBQ0E7QzNCaW1XNUI7QTJCaG1XNEI7RUFDSTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0MzQmttV2hDO0EyQjFsV0k7RUFFUTs7SUFFSTtHM0IybFdkO0NBQ0Y7QTJCeGxXSTtFQUdZO0lBQ0k7RzNCd2xXbEI7RTJCdGxXYztJQUNJO0czQndsV2xCO0UyQnJsV1U7SUFDSTtHM0J1bFdkO0UyQnJsV1U7SUFDSTtHM0J1bFdkO0UyQnRsV2M7SUFDSTtHM0J3bFdsQjtFMkJybFdVO0lBQ0k7RzNCdWxXZDtFMkJ0bFdjO0lBQ0k7RzNCd2xXbEI7RTJCcGxXTTtJQUNJO0czQnNsV1Y7RTJCcGxXTTs7SUFFSTtHM0JzbFdWO0NBQ0Y7QTJCcGxXSTtFQXJRSjtJQXNRUTtHM0J1bFdOO0UyQnRsV007SUFDSTtHM0J3bFdWO0UyQnRsV007SUFDSTtHM0J3bFdWO0UyQnJsV1U7SUFDSTtJQUNBO0czQnVsV2Q7RTJCcmxXVTtJQUNJO0czQnVsV2Q7RTJCcmxXVTtJQUNJO0lBQ0E7RzNCdWxXZDtDQUNGO0EyQm5sV0k7RUFHWTtJQUNJO0czQm1sV2xCO0UyQmpsV2M7SUFDSTtHM0JtbFdsQjtDQUNGO0EyQjlrV0k7RUFFUTtJQUNJO0czQitrV2Q7RTJCOWtXYztJQUNJO0czQmdsV2xCO0UyQjdrV1U7SUFDSTtHM0Ira1dkO0UyQjlrV2M7SUFDSTtHM0JnbFdsQjtFMkI3a1dVO0lBQ0k7RzNCK2tXZDtFMkIxa1drQjtJQUNJO0czQjRrV3RCO0UyQjFrV2tCO0lBQ0k7RzNCNGtXdEI7Q0FDRjtBMkJ0a1dJO0VBRVE7SUFDSTtHM0J1a1dkO0UyQnRrV2M7SUFDSTtHM0J3a1dsQjtFMkJya1dVO0lBQ0k7RzNCdWtXZDtFMkJwa1dVOztJQUVJO0czQnNrV2Q7RTJCbmtXVTtJQUNJO0czQnFrV2Q7Q0FDRjs7QTJCN2pXQTs7MkNBQUE7QUFHQTtFQUNJO0MzQmdrV0o7QTJCN2pXWTtFQUNJO0MzQitqV2hCO0EyQjNqV1k7RUFDSTtDM0I2aldoQjtBMkI1aldnQjtFQUNJO0MzQjhqV3BCO0EyQjdqV29CO0VBQ0k7QzNCK2pXeEI7QTJCOWpXd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzQmdrVzVCO0EyQi9qVzRCO0VBQ0ksdUJ0QmxhZjtFc0JtYWU7QzNCaWtXaEM7QTJCL2pXNEI7RUFDSTtDM0Jpa1doQztBMkIzaldZO0VBQ0k7RUFDQTtFQUNBO0MzQjZqV2hCO0EyQjVqV2dCO0VBRUk7QzNCNmpXcEI7QTJCNWpXb0I7RUFDSTtDM0I4ald4QjtBMkI1aldvQjtFQUNJO0VBQ0E7QzNCOGpXeEI7QTJCN2pXd0I7RUFDSTtFQUNBO0MzQitqVzVCO0EyQjlqVzRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtDM0Jna1doQztBMkI3ald3QjtFQUNJO0VBQ0E7QzNCK2pXNUI7QTJCOWpXNEI7RUFDSTtDM0Jna1doQztBMkI5alc0QjtFQUNJO0MzQmdrV2hDO0EyQjVqV29CO0VBQ0k7QzNCOGpXeEI7QTJCN2pXd0I7RUFDSTtFQUNBO0VBQ0E7QzNCK2pXNUI7QTJCM2pXd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzQjZqVzVCO0EyQnZqV1E7RUFDSTtFQUNBO0MzQnlqV1o7QTJCeGpXWTtFQUNJO0VBQ0E7RUFDQTtDM0IwaldoQjtBMkJyaldJO0VBRVE7SUFDSTtHM0JzaldkO0UyQnBqV1U7SUFDSTtHM0JzaldkO0UyQnJqV2M7SUFDSTtHM0J1aldsQjtDQUNGO0EyQmxqV0k7RUFDSTtJQUNJO0czQm9qV1Y7Q0FDRjtBMkJqaldJO0VBR1k7SUFDSTtHM0JpaldsQjtFMkI1aVdrQjs7SUFFSTtHM0I4aVd0QjtDQUNGO0EyQnhpV0k7RUFDSTtJQUNJO0lBQ0E7SUFDQTtHM0IwaVdWO0UyQnppV1U7SUFDSTtHM0IyaVdkO0UyQnhpV007SUFDSTtHM0IwaVdWO0UyQnppV1U7SUFDSTtHM0IyaVdkO0NBQ0Y7QTJCdmlXSTtFQUNJO0lBQ0k7RzNCeWlXVjtFMkJ4aVdVO0lBQ0k7RzNCMGlXZDtDQUNGO0EyQnRpV0k7RUFFUztJQUNJO0czQnVpV2Y7RTJCdGlXZTtJQUNHO0czQndpV2xCO0UyQnRpV2M7SUFDSTtHM0J3aVdsQjtDQUNGO0EyQm5pV0k7RUFHWTtJQUNJO0czQm1pV2xCO0UyQjloV2tCO0lBQ0k7RzNCZ2lXdEI7Q0FDRjs7QTRCem1YSTtFQUNJO0VBQ0E7QzVCNG1YUjtBNEIxbVhJO0VBQ0k7QzVCNG1YUjtBNEIxbVhJO0VBQ0k7QzVCNG1YUjtBNEIxbVhJO0VBQ0k7SUFDSTtJQUNBO0c1QjRtWFY7Q0FDRjtBNEIxbVhJO0VBQ0k7SUFDSTtHNUI0bVhWO0NBQ0Y7O0E0QnRtWEk7RUFDSTtDNUJ5bVhSO0E0QnZtWEk7RUFDSTtDNUJ5bVhSO0E0QnZtWEk7RUFDSTtDNUJ5bVhSO0E0QnZtWEk7RUFDSTtJQUNJO0lBQ0E7RzVCeW1YVjtFNEJ2bVhNO0lBQ0k7RzVCeW1YVjtDQUNGOztBNEJubVhJO0VBQ0k7SUFDSTtHNUJzbVhWO0NBQ0Y7QTRCcG1YSTtFQUNJO0lBQ0k7RzVCc21YVjtDQUNGOztBNEJobVhJO0VBQ0k7SUFDSTtHNUJtbVhWO0NBQ0Y7QTRCam1YSTtFQUNJO0lBQ0k7RzVCbW1YVjtDQUNGOztBNEI3bFhJO0VBQ0k7QzVCZ21YUjtBNEI5bFhJO0VBQ0k7QzVCZ21YUjtBNEI5bFhJO0VBQ0k7SUFDSTtHNUJnbVhWO0NBQ0Y7QTRCOWxYSTtFQUNJO0lBQ0k7RzVCZ21YViIsImZpbGUiOiIvYXNzZXRzL2RlbW8yL2Nzcy9hcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTQqLyAudWktaGVscGVyLWhpZGRlbntkaXNwbGF5Om5vbmV9LnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0udWktaGVscGVyLXJlc2V0e21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtvdXRsaW5lOjA7bGluZS1oZWlnaHQ6MS4zO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZToxMDAlO2xpc3Qtc3R5bGU6bm9uZX0udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSwudWktaGVscGVyLWNsZWFyZml4OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0udWktaGVscGVyLWNsZWFyZml4OmFmdGVye2NsZWFyOmJvdGh9LnVpLWhlbHBlci16Zml4e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0wKX0udWktZnJvbnR7ei1pbmRleDoxMDB9LnVpLXN0YXRlLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0IWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS51aS1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tdG9wOi0uMjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS51aS13aWRnZXQtaWNvbi1ibG9ja3tsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O2Rpc3BsYXk6YmxvY2t9LnVpLXdpZGdldC1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXJ7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MnB4IDAgMCAwO3BhZGRpbmc6LjVlbSAuNWVtIC41ZW0gLjdlbTtmb250LXNpemU6MTAwJX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjFlbSAyLjJlbTtib3JkZXItdG9wOjA7b3ZlcmZsb3c6YXV0b30udWktYXV0b2NvbXBsZXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjdXJzb3I6ZGVmYXVsdH0udWktbWVudXtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6YmxvY2s7b3V0bGluZTowfS51aS1tZW51IC51aS1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS51aS1tZW51IC51aS1tZW51LWl0ZW17bWFyZ2luOjA7Y3Vyc29yOnBvaW50ZXI7bGlzdC1zdHlsZS1pbWFnZTp1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KX0udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozcHggMWVtIDNweCAuNGVtfS51aS1tZW51IC51aS1tZW51LWRpdmlkZXJ7bWFyZ2luOjVweCAwO2hlaWdodDowO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMH0udWktbWVudSAudWktc3RhdGUtZm9jdXMsLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46LTFweH0udWktbWVudS1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZX0udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjJlbX0udWktbWVudSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0Oi4yZW07bWFyZ2luOmF1dG8gMH0udWktbWVudSAudWktbWVudS1pY29ue2xlZnQ6YXV0bztyaWdodDowfS51aS1idXR0b257cGFkZGluZzouNGVtIDFlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0Oi4xZW07Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvdmVyZmxvdzp2aXNpYmxlfS51aS1idXR0b24sLnVpLWJ1dHRvbjpsaW5rLC51aS1idXR0b246dmlzaXRlZCwudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1idXR0b24taWNvbi1vbmx5e3dpZHRoOjJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHl7dGV4dC1pbmRlbnQ6MH0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LThweDttYXJnaW4tbGVmdDotOHB4fS51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257cGFkZGluZzowO3dpZHRoOjIuMWVtO2hlaWdodDoyLjFlbTt0ZXh0LWluZGVudDotOTk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH1pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0ZXh0LWluZGVudDowO3doaXRlLXNwYWNlOm5vcm1hbDtwYWRkaW5nOi40ZW0gMWVtfWlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixidXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0udWktY29udHJvbGdyb3Vwe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30udWktY29udHJvbGdyb3VwPi51aS1jb250cm9sZ3JvdXAtaXRlbXtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnVpLWNvbnRyb2xncm91cD4udWktY29udHJvbGdyb3VwLWl0ZW06Zm9jdXMsLnVpLWNvbnRyb2xncm91cD4udWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3Vze3otaW5kZXg6OTk5OX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsPi51aS1jb250cm9sZ3JvdXAtaXRlbXtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246bGVmdH0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVse3BhZGRpbmc6LjRlbSAxZW19LnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW57Zm9udC1zaXplOjgwJX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbXtib3JkZXItbGVmdDpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbXtib3JkZXItdG9wOm5vbmV9LnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyLXJpZ2h0Om5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50e2JvcmRlci1ib3R0b206bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0e3dpZHRoOjc1JTt3aWR0aDpjYWxjKDEwMCUgLSAyLjRlbSl9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cHtib3JkZXItdG9wLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7Ym94LXNoYWRvdzppbnNldCAxcHggMXB4IDFweCAjY2NjO2JvcmRlci1yYWRpdXM6LjEyZW07Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZHt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MWVtO292ZXJmbG93OnZpc2libGU7Ym9yZGVyOm5vbmV9LnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXdpZHRoOjRweDtib3JkZXItc3R5bGU6c29saWR9LnVpLWNoZWNrYm94cmFkaW8tZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0udWktZGF0ZXBpY2tlcnt3aWR0aDoxN2VtO3BhZGRpbmc6LjJlbSAuMmVtIDA7ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW0gMH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDt3aWR0aDoxLjhlbTtoZWlnaHQ6MS44ZW19LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3RvcDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntsZWZ0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3JpZ2h0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye2xlZnQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7cmlnaHQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxle21hcmdpbjowIDIuM2VtO2xpbmUtaGVpZ2h0OjEuOGVtO3RleHQtYWxpZ246Y2VudGVyfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdHtmb250LXNpemU6MWVtO21hcmdpbjoxcHggMH0udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwudWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFye3dpZHRoOjQ1JX0udWktZGF0ZXBpY2tlciB0YWJsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouOWVtO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW46MCAwIC40ZW19LnVpLWRhdGVwaWNrZXIgdGh7cGFkZGluZzouN2VtIC4zZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2JvcmRlcjowfS51aS1kYXRlcGlja2VyIHRke2JvcmRlcjowO3BhZGRpbmc6MXB4fS51aS1kYXRlcGlja2VyIHRkIHNwYW4sLnVpLWRhdGVwaWNrZXIgdGQgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjJlbTt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbjouN2VtIDAgMCAwO3BhZGRpbmc6MCAuMmVtO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTowfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OnJpZ2h0O21hcmdpbjouNWVtIC4yZW0gLjRlbTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOi4yZW0gLjZlbSAuM2VtIC42ZW07d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudHtmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGl7d2lkdGg6YXV0b30udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cHtmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxle3dpZHRoOjk1JTttYXJnaW46MCBhdXRvIC40ZW19LnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDo1MCV9LnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDozMy4zJX0udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjI1JX0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1sZWZ0LXdpZHRoOjB9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtjbGVhcjpsZWZ0fS51aS1kYXRlcGlja2VyLXJvdy1icmVha3tjbGVhcjpib3RoO3dpZHRoOjEwMCU7Zm9udC1zaXplOjB9LnVpLWRhdGVwaWNrZXItcnRse2RpcmVjdGlvbjpydGx9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXZ7cmlnaHQ6MnB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dHtsZWZ0OjJweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVye3JpZ2h0OjFweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXJ7bGVmdDoxcHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtjbGVhcjpyaWdodH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cHtmbG9hdDpyaWdodH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fS51aS1kYXRlcGlja2VyIC51aS1pY29ue2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtsZWZ0Oi41ZW07dG9wOi4zZW19LnVpLWRpYWxvZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cGFkZGluZzouMmVtO291dGxpbmU6MH0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXJ7cGFkZGluZzouNGVtIDFlbTtwb3NpdGlvbjpyZWxhdGl2ZX0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGV7ZmxvYXQ6bGVmdDttYXJnaW46LjFlbSAwO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDo5MCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi4zZW07dG9wOjUwJTt3aWR0aDoyMHB4O21hcmdpbjotMTBweCAwIDAgMDtwYWRkaW5nOjFweDtoZWlnaHQ6MjBweH0udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MDtwYWRkaW5nOi41ZW0gMWVtO2JhY2tncm91bmQ6bm9uZTtvdmVyZmxvdzphdXRvfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5le3RleHQtYWxpZ246bGVmdDtib3JkZXItd2lkdGg6MXB4IDAgMCAwO2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW4tdG9wOi41ZW07cGFkZGluZzouM2VtIDFlbSAuNWVtIC40ZW19LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXR7ZmxvYXQ6cmlnaHR9LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9ue21hcmdpbjouNWVtIC40ZW0gLjVlbSAwO2N1cnNvcjpwb2ludGVyfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ue2hlaWdodDoycHg7dG9wOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWV7d2lkdGg6MnB4O3JpZ2h0OjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN7aGVpZ2h0OjJweDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtd3t3aWR0aDoycHg7bGVmdDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSwudWktZGlhbG9nIC51aS1yZXNpemFibGUtc3csLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ud3t3aWR0aDo3cHg7aGVpZ2h0OjdweH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2V7cmlnaHQ6MDtib3R0b206MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3d7bGVmdDowO2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZXtyaWdodDowO3RvcDowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1ud3tsZWZ0OjA7dG9wOjB9LnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFye2N1cnNvcjptb3ZlfS51aS1kcmFnZ2FibGUtaGFuZGxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktcmVzaXphYmxle3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1yZXNpemFibGUtaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTouMXB4O2Rpc3BsYXk6YmxvY2s7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZXtkaXNwbGF5Om5vbmV9LnVpLXJlc2l6YWJsZS1ue2N1cnNvcjpuLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7dG9wOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtc3tjdXJzb3I6cy1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO2JvdHRvbTotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLWV7Y3Vyc29yOmUtcmVzaXplO3dpZHRoOjdweDtyaWdodDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtd3tjdXJzb3I6dy1yZXNpemU7d2lkdGg6N3B4O2xlZnQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXNle2N1cnNvcjpzZS1yZXNpemU7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtyaWdodDoxcHg7Ym90dG9tOjFweH0udWktcmVzaXphYmxlLXN3e2N1cnNvcjpzdy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O2JvdHRvbTotNXB4fS51aS1yZXNpemFibGUtbnd7Y3Vyc29yOm53LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7dG9wOi01cHh9LnVpLXJlc2l6YWJsZS1uZXtjdXJzb3I6bmUtcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O3JpZ2h0Oi01cHg7dG9wOi01cHh9LnVpLXByb2dyZXNzYmFye2hlaWdodDoyZW07dGV4dC1hbGlnbjpsZWZ0O292ZXJmbG93OmhpZGRlbn0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVle21hcmdpbjotMXB4O2hlaWdodDoxMDAlfS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheXtiYWNrZ3JvdW5kOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PSk7aGVpZ2h0OjEwMCU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjUpO29wYWNpdHk6LjI1fS51aS1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIC51aS1wcm9ncmVzc2Jhci12YWx1ZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLXNlbGVjdGFibGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1zZWxlY3RhYmxlLWhlbHBlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDtib3JkZXI6MXB4IGRvdHRlZCBibGFja30udWktc2VsZWN0bWVudS1tZW51e3BhZGRpbmc6MDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpub25lfS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnV7b3ZlcmZsb3c6YXV0bztvdmVyZmxvdy14OmhpZGRlbjtwYWRkaW5nLWJvdHRvbToxcHh9LnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cHtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzoycHggLjRlbTttYXJnaW46LjVlbSAwIDAgMDtoZWlnaHQ6YXV0bztib3JkZXI6MH0udWktc2VsZWN0bWVudS1vcGVue2Rpc3BsYXk6YmxvY2t9LnVpLXNlbGVjdG1lbnUtdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b257dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxNGVtfS51aS1zZWxlY3RtZW51LWljb24udWktaWNvbntmbG9hdDpyaWdodDttYXJnaW4tdG9wOjB9LnVpLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9LnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7d2lkdGg6MS4yZW07aGVpZ2h0OjEuMmVtO2N1cnNvcjpkZWZhdWx0Oy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2ZvbnQtc2l6ZTouN2VtO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjA7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSwudWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2V7ZmlsdGVyOmluaGVyaXR9LnVpLXNsaWRlci1ob3Jpem9udGFse2hlaWdodDouOGVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZXt0b3A6LS4zZW07bWFyZ2luLWxlZnQ6LS42ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2V7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWlue2xlZnQ6MH0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7cmlnaHQ6MH0udWktc2xpZGVyLXZlcnRpY2Fse3dpZHRoOi44ZW07aGVpZ2h0OjEwMHB4fS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGV7bGVmdDotLjNlbTttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206LS42ZW19LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdle2xlZnQ6MDt3aWR0aDoxMDAlfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW57Ym90dG9tOjB9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heHt0b3A6MH0udWktc29ydGFibGUtaGFuZGxley1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc3Bpbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0udWktc3Bpbm5lci1pbnB1dHtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6aW5oZXJpdDtwYWRkaW5nOi4yMjJlbSAwO21hcmdpbjouMmVtIDA7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0Oi40ZW07bWFyZ2luLXJpZ2h0OjJlbX0udWktc3Bpbm5lci1idXR0b257d2lkdGg6MS42ZW07aGVpZ2h0OjUwJTtmb250LXNpemU6LjVlbTtwYWRkaW5nOjA7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cmlnaHQ6MH0udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9ue2JvcmRlci10b3Atc3R5bGU6bm9uZTtib3JkZXItYm90dG9tLXN0eWxlOm5vbmU7Ym9yZGVyLXJpZ2h0LXN0eWxlOm5vbmV9LnVpLXNwaW5uZXItdXB7dG9wOjB9LnVpLXNwaW5uZXItZG93bntib3R0b206MH0udWktdGFic3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW19LnVpLXRhYnMgLnVpLXRhYnMtbmF2e21hcmdpbjowO3BhZGRpbmc6LjJlbSAuMmVtIDB9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpe2xpc3Qtc3R5bGU6bm9uZTtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO21hcmdpbjoxcHggLjJlbSAwIDA7Ym9yZGVyLWJvdHRvbS13aWR0aDowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLWFuY2hvcntmbG9hdDpsZWZ0O3BhZGRpbmc6LjVlbSAxZW07dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZle21hcmdpbi1ib3R0b206LTFweDtwYWRkaW5nLWJvdHRvbToxcHh9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9ye2N1cnNvcjp0ZXh0fS51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3J7Y3Vyc29yOnBvaW50ZXJ9LnVpLXRhYnMgLnVpLXRhYnMtcGFuZWx7ZGlzcGxheTpibG9jaztib3JkZXItd2lkdGg6MDtwYWRkaW5nOjFlbSAxLjRlbTtiYWNrZ3JvdW5kOm5vbmV9LnVpLXRvb2x0aXB7cGFkZGluZzo4cHg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OTk5O21heC13aWR0aDozMDBweH1ib2R5IC51aS10b29sdGlwe2JvcmRlci13aWR0aDoycHh9LnVpLXdpZGdldHtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQgLnVpLXdpZGdldHtmb250LXNpemU6MWVtfS51aS13aWRnZXQgaW5wdXQsLnVpLXdpZGdldCBzZWxlY3QsLnVpLXdpZGdldCB0ZXh0YXJlYSwudWktd2lkZ2V0IGJ1dHRvbntmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtmb250LXNpemU6MWVtfS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjYzVjNWM1fS51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMzMzN9LnVpLXdpZGdldC1jb250ZW50IGF7Y29sb3I6IzMzM30udWktd2lkZ2V0LWhlYWRlcntib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZDojZTllOWU5O2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6NzAwfS51aS13aWRnZXQtaGVhZGVyIGF7Y29sb3I6IzMzM30udWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLWJ1dHRvbixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzU7YmFja2dyb3VuZDojZjZmNmY2O2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNDU0NTQ1fS51aS1zdGF0ZS1kZWZhdWx0IGEsLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxhLnVpLWJ1dHRvbixhOmxpbmsudWktYnV0dG9uLGE6dmlzaXRlZC51aS1idXR0b24sLnVpLWJ1dHRvbntjb2xvcjojNDU0NTQ1O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmZvY3Vze2JvcmRlcjoxcHggc29saWQgI2NjYztiYWNrZ3JvdW5kOiNlZGVkZWQ7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyYjJiMmJ9LnVpLXN0YXRlLWhvdmVyIGEsLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsLnVpLXN0YXRlLWhvdmVyIGE6bGluaywudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLC51aS1zdGF0ZS1mb2N1cyBhLC51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxhLnVpLWJ1dHRvbjpob3ZlcixhLnVpLWJ1dHRvbjpmb2N1c3tjb2xvcjojMmIyYjJiO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS12aXN1YWwtZm9jdXN7Ym94LXNoYWRvdzowIDAgM3B4IDFweCByZ2IoOTQsMTU4LDIxNCl9LnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLGEudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICMwMDNlZmY7YmFja2dyb3VuZDojMDA3ZmZmO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojZmZmfS51aS1pY29uLWJhY2tncm91bmQsLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5ke2JvcmRlcjojMDAzZWZmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MDtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1jaGVja2Vke2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTB9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiM3Nzc2MjB9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2YxYTg5OTtiYWNrZ3JvdW5kOiNmZGRmZGY7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGF7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHR7Y29sb3I6IzVmM2YzZn0udWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnl7Zm9udC13ZWlnaHQ6NzAwfS51aS1wcmlvcml0eS1zZWNvbmRhcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeXtvcGFjaXR5Oi43O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTcwKTtmb250LXdlaWdodDo0MDB9LnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVke29wYWNpdHk6LjM1O2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29ue2ZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KX0udWktaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS51aS1pY29uLC51aS13aWRnZXQtY29udGVudCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nKX0udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLC51aS1idXR0b246aG92ZXIgLnVpLWljb24sLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nKX0udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLC51aS1idXR0b246YWN0aXZlIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmcpfS51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZyl9LnVpLXN0YXRlLWVycm9yIC51aS1pY29uLC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmcpfS51aS1idXR0b24gLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZyl9LnVpLWljb24tYmxhbmt7YmFja2dyb3VuZC1wb3NpdGlvbjoxNnB4IDE2cHh9LnVpLWljb24tY2FyZXQtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1pY29uLWNhcmV0LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAwfS51aS1pY29uLWNhcmV0LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9LnVpLWljb24tY2FyZXQtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IDB9LnVpLWljb24tY2FyZXQtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggMH0udWktaWNvbi1jYXJldC0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0udWktaWNvbi1jYXJldC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAwfS51aS1pY29uLWNhcmV0LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggMH0udWktaWNvbi1jYXJldC0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAwfS51aS1pY29uLWNhcmV0LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IDB9LnVpLWljb24tdHJpYW5nbGUtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNnB4fS51aS1pY29uLWFycm93LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMycHh9LnVpLWljb24tYXJyb3ctMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMzJweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjFweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC00OHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNjRweH0udWktaWNvbi1hcnJvdy00e2JhY2tncm91bmQtcG9zaXRpb246MCAtODBweH0udWktaWNvbi1hcnJvdy00LWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtODBweH0udWktaWNvbi1leHRsaW5re2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTgwcHh9LnVpLWljb24tbmV3d2lue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTgwcHh9LnVpLWljb24tcmVmcmVzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC04MHB4fS51aS1pY29uLXNodWZmbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtODBweH0udWktaWNvbi10cmFuc2Zlci1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtODBweH0udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtODBweH0udWktaWNvbi1mb2xkZXItY29sbGFwc2Vke2JhY2tncm91bmQtcG9zaXRpb246MCAtOTZweH0udWktaWNvbi1mb2xkZXItb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnQtYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC05NnB4fS51aS1pY29uLW5vdGV7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtOTZweH0udWktaWNvbi1tYWlsLWNsb3NlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC05NnB4fS51aS1pY29uLW1haWwtb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC05NnB4fS51aS1pY29uLXN1aXRjYXNle2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05NnB4fS51aS1pY29uLWNvbW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTk2cHh9LnVpLWljb24tcGVyc29ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC05NnB4fS51aS1pY29uLXByaW50e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC05NnB4fS51aS1pY29uLXRyYXNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC05NnB4fS51aS1pY29uLWxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtOTZweH0udWktaWNvbi11bmxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtOTZweH0udWktaWNvbi1ib29rbWFya3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtOTZweH0udWktaWNvbi10YWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTk2cHh9LnVpLWljb24taG9tZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS51aS1pY29uLWZsYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTEycHh9LnVpLWljb24tY2FsZW5kYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTEycHh9LnVpLWljb24tY2FydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMTJweH0udWktaWNvbi1wZW5jaWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTEycHh9LnVpLWljb24tY2xvY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTEycHh9LnVpLWljb24tZGlza3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMTJweH0udWktaWNvbi1jYWxjdWxhdG9ye2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMTJweH0udWktaWNvbi16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTExMnB4fS51aS1pY29uLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTExMnB4fS51aS1pY29uLXNlYXJjaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTEycHh9LnVpLWljb24td3JlbmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMTJweH0udWktaWNvbi1nZWFye2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMTJweH0udWktaWNvbi1oZWFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTEycHh9LnVpLWljb24tc3RhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTEycHh9LnVpLWljb24tbGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTEycHh9LnVpLWljb24tY2FuY2Vse2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4cHh9LnVpLWljb24tcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMjhweH0udWktaWNvbi1wbHVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTI4cHh9LnVpLWljb24tbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTI4cHh9LnVpLWljb24tbWludXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXRoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTEyOHB4fS51aS1pY29uLWtleXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTI4cHh9LnVpLWljb24tbGlnaHRidWxie2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMjhweH0udWktaWNvbi1zY2lzc29yc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTI4cHh9LnVpLWljb24tY2xpcGJvYXJke2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMjhweH0udWktaWNvbi1jb3B5e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMjhweH0udWktaWNvbi1jb250YWN0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMjhweH0udWktaWNvbi1pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTI4cHh9LnVpLWljb24tdmlkZW97YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTEyOHB4fS51aS1pY29uLXNjcmlwdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTI4cHh9LnVpLWljb24tYWxlcnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDRweH0udWktaWNvbi1pbmZve2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE0NHB4fS51aS1pY29uLW5vdGljZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNDRweH0udWktaWNvbi1oZWxwe2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE0NHB4fS51aS1pY29uLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE0NHB4fS51aS1pY29uLWJ1bGxldHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE0NHB4fS51aS1pY29uLXBpbi13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNDRweH0udWktaWNvbi1waW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTQ0cHh9LnVpLWljb24tcGxheXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MHB4fS51aS1pY29uLXBhdXNle2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2MHB4fS51aS1pY29uLXNlZWstbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNjBweH0udWktaWNvbi1zZWVrLXByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTYwcHh9LnVpLWljb24tc2Vlay1lbmR7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTYwcHh9LnVpLWljb24tc2Vlay1zdGFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXN0b3B7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTYwcHh9LnVpLWljb24tZWplY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTYwcHh9LnVpLWljb24tcG93ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzZweH0udWktaWNvbi1zaWduYWwtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNzZweH0udWktaWNvbi1zaWduYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0we2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTJ7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ze2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE3NnB4fS51aS1pY29uLWNpcmNsZS1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMTkycHh9LnVpLWljb24tY2lyY2xlLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjA4cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjRweH0udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIyNHB4fS51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMjRweH0udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIyNHB4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLXRse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci10cntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItYmx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLWJye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweH0udWktd2lkZ2V0LW92ZXJsYXl7YmFja2dyb3VuZDojYWFhO29wYWNpdHk6LjM7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzApfS51aS13aWRnZXQtc2hhZG93ey13ZWJraXQtYm94LXNoYWRvdzowIDAgNXB4ICM2NjY7Ym94LXNoYWRvdzowIDAgNXB4ICM2NjZ9IiwiLnNlbGVjdDItY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyOHB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtwYWRkaW5nLXJpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6MjBweH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjMycHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjhweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjEwMCU7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMDAwMHB4O3dpZHRoOjEwMCU7ei1pbmRleDoxMDUxfS5zZWxlY3QyLXJlc3VsdHN7ZGlzcGxheTpibG9ja30uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmc6NnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXXtjdXJzb3I6cG9pbnRlcn0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257bGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd257ZGlzcGxheTpibG9jaztwYWRkaW5nOjRweH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7cGFkZGluZzo0cHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNsb3NlLW1hc2t7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO21pbi1oZWlnaHQ6MTAwJTttaW4td2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO29wYWNpdHk6MDt6LWluZGV4Ojk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MCAhaW1wb3J0YW50O2NsaXA6cmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50Oy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtjbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDRweCA1cHggNHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjp0ZXh0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Ym94LXNpemluZzpib3JkZXItYm94O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4O3dpZHRoOjEwMCV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaXtsaXN0LXN0eWxlOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6NXB4O21hcmdpbi1yaWdodDoxMHB4O3BhZGRpbmc6MXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojOTk5O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiMzMzN9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtmbG9hdDpyaWdodH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle21hcmdpbi1sZWZ0OjJweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOnNvbGlkIGJsYWNrIDFweDtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6I2VlZTtjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym9yZGVyOjFweCBzb2xpZCAjYWFhfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXXtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVde2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVde2JhY2tncm91bmQtY29sb3I6I2RkZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nLWxlZnQ6MWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe3BhZGRpbmctbGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMWVtO3BhZGRpbmctbGVmdDoyZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMmVtO3BhZGRpbmctbGVmdDozZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTNlbTtwYWRkaW5nLWxlZnQ6NGVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotNGVtO3BhZGRpbmctbGVmdDo1ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotNWVtO3BhZGRpbmctbGVmdDo2ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojNTg5N2ZiO2NvbG9yOndoaXRlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O291dGxpbmU6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoxMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZC1jb2xvcjojZGRkO2JvcmRlcjpub25lO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JvcmRlcjpub25lO2JvcmRlci1yaWdodDoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dDtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6ZGVmYXVsdDtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzowIDVweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2NvbG9yOiM4ODg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzU1NX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle21hcmdpbi1sZWZ0OjJweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjpncmV5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzM4NzVkNztjb2xvcjojZmZmfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntib3JkZXItY29sb3I6IzU4OTdmYn1cbiIsIi8qIVxyXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjAuMTMgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cclxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXHJcbiAqL1xyXG4uZmEsLmZhYiwuZmFsLC5mYXIsLmZhc3stbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtcmVuZGVyaW5nOmF1dG87bGluZS1oZWlnaHQ6MX0uZmEtbGd7Zm9udC1zaXplOjEuMzMzMzNlbTtsaW5lLWhlaWdodDouNzVlbTt2ZXJ0aWNhbC1hbGlnbjotLjA2NjdlbX0uZmEteHN7Zm9udC1zaXplOi43NWVtfS5mYS1zbXtmb250LXNpemU6Ljg3NWVtfS5mYS0xeHtmb250LXNpemU6MWVtfS5mYS0yeHtmb250LXNpemU6MmVtfS5mYS0zeHtmb250LXNpemU6M2VtfS5mYS00eHtmb250LXNpemU6NGVtfS5mYS01eHtmb250LXNpemU6NWVtfS5mYS02eHtmb250LXNpemU6NmVtfS5mYS03eHtmb250LXNpemU6N2VtfS5mYS04eHtmb250LXNpemU6OGVtfS5mYS05eHtmb250LXNpemU6OWVtfS5mYS0xMHh7Zm9udC1zaXplOjEwZW19LmZhLWZ3e3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEuMjVlbX0uZmEtdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLWxlZnQ6Mi41ZW07cGFkZGluZy1sZWZ0OjB9LmZhLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYS1saXtsZWZ0Oi0yZW07cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MmVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLWJvcmRlcntib3JkZXI6LjA4ZW0gc29saWQgI2VlZTtib3JkZXItcmFkaXVzOi4xZW07cGFkZGluZzouMmVtIC4yNWVtIC4xNWVtfS5mYS1wdWxsLWxlZnR7ZmxvYXQ6bGVmdH0uZmEtcHVsbC1yaWdodHtmbG9hdDpyaWdodH0uZmEuZmEtcHVsbC1sZWZ0LC5mYWIuZmEtcHVsbC1sZWZ0LC5mYWwuZmEtcHVsbC1sZWZ0LC5mYXIuZmEtcHVsbC1sZWZ0LC5mYXMuZmEtcHVsbC1sZWZ0e21hcmdpbi1yaWdodDouM2VtfS5mYS5mYS1wdWxsLXJpZ2h0LC5mYWIuZmEtcHVsbC1yaWdodCwuZmFsLmZhLXB1bGwtcmlnaHQsLmZhci5mYS1wdWxsLXJpZ2h0LC5mYXMuZmEtcHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5mYS1zcGlue2FuaW1hdGlvbjphIDJzIGluZmluaXRlIGxpbmVhcn0uZmEtcHVsc2V7YW5pbWF0aW9uOmEgMXMgaW5maW5pdGUgc3RlcHMoOCl9QGtleWZyYW1lcyBhezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5mYS1yb3RhdGUtOTB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmZhLXJvdGF0ZS0xODB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5mYS1yb3RhdGUtMjcwey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0uZmEtZmxpcC1ob3Jpem9udGFsey1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjt0cmFuc2Zvcm06c2NhbGVYKC0xKX0uZmEtZmxpcC12ZXJ0aWNhbHt0cmFuc2Zvcm06c2NhbGVZKC0xKX0uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwsLmZhLWZsaXAtdmVydGljYWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwifS5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbHt0cmFuc2Zvcm06c2NhbGUoLTEpfTpyb290IC5mYS1mbGlwLWhvcml6b250YWwsOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsOnJvb3QgLmZhLXJvdGF0ZS05MCw6cm9vdCAuZmEtcm90YXRlLTE4MCw6cm9vdCAuZmEtcm90YXRlLTI3MHstd2Via2l0LWZpbHRlcjpub25lO2ZpbHRlcjpub25lfS5mYS1zdGFja3tkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MmVtfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6I2ZmZn0uZmEtNTAwcHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmVcIn0uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZXtjb250ZW50OlwiXFxmMzY4XCJ9LmZhLWFjY3Vzb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxmMzY5XCJ9LmZhLWFkZHJlc3MtYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjJiOVwifS5mYS1hZGRyZXNzLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmJcIn0uZmEtYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQyXCJ9LmZhLWFkbjpiZWZvcmV7Y29udGVudDpcIlxcZjE3MFwifS5mYS1hZHZlcnNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjM2YVwifS5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2YlwifS5mYS1hbGdvbGlhOmJlZm9yZXtjb250ZW50OlwiXFxmMzZjXCJ9LmZhLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjAzN1wifS5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMDM5XCJ9LmZhLWFsaWduLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzZcIn0uZmEtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzhcIn0uZmEtYWxsZXJnaWVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDYxXCJ9LmZhLWFtYXpvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3MFwifS5mYS1hbWF6b24tcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDJjXCJ9LmZhLWFtYnVsYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmOVwifS5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhM1wifS5mYS1hbWlsaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmRcIn0uZmEtYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMTNkXCJ9LmZhLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2JcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA5XCJ9LmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAwXCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0uZmEtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5mYS1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9LmZhLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9LmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmVcIn0uZmEtYW5ndWxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyMFwifS5mYS1hcHAtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmZcIn0uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmV7Y29udGVudDpcIlxcZjM3MFwifS5mYS1hcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM3MVwifS5mYS1hcHBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE3OVwifS5mYS1hcHBsZS1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTVcIn0uZmEtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifS5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNThcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzU5XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWFcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjM1YlwifS5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBhYlwifS5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOFwifS5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTlcIn0uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGFhXCJ9LmZhLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjNcIn0uZmEtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MFwifS5mYS1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MVwifS5mYS1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjA2MlwifS5mYS1hcnJvd3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMGIyXCJ9LmZhLWFycm93cy1hbHQtaDpiZWZvcmV7Y29udGVudDpcIlxcZjMzN1wifS5mYS1hcnJvd3MtYWx0LXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMzhcIn0uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZXtjb250ZW50OlwiXFxmMmEyXCJ9LmZhLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFxmMDY5XCJ9LmZhLWFzeW1tZXRyaWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzJcIn0uZmEtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmFcIn0uZmEtYXVkaWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3M1wifS5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI5ZVwifS5mYS1hdXRvcHJlZml4ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWNcIn0uZmEtYXZpYW5leDpiZWZvcmV7Y29udGVudDpcIlxcZjM3NFwifS5mYS1hdmlhdG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjFcIn0uZmEtYXdzOmJlZm9yZXtjb250ZW50OlwiXFxmMzc1XCJ9LmZhLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRhXCJ9LmZhLWJhbGFuY2Utc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGVcIn0uZmEtYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmMDVlXCJ9LmZhLWJhbmQtYWlkOmJlZm9yZXtjb250ZW50OlwiXFxmNDYyXCJ9LmZhLWJhbmRjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmQ1XCJ9LmZhLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmFcIn0uZmEtYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjOVwifS5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDMzXCJ9LmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzNFwifS5mYS1iYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMmNkXCJ9LmZhLWJhdHRlcnktZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDRcIn0uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMjQwXCJ9LmZhLWJhdHRlcnktaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjI0MlwifS5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDNcIn0uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjI0MVwifS5mYS1iZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzZcIn0uZmEtYmVlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmY1wifS5mYS1iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI0XCJ9LmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI1XCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNlwifS5mYS1iaWN5Y2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjA2XCJ9LmZhLWJpbW9iamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjM3OFwifS5mYS1iaW5vY3VsYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMWU1XCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9LmZhLWJpdGNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzlcIn0uZmEtYml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YVwifS5mYS1ibGFjay10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2VcIn0uZmEtYmxhY2tiZXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YlwifS5mYS1ibGVuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTE3XCJ9LmZhLWJsaW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjlkXCJ9LmZhLWJsb2dnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzN2NcIn0uZmEtYmxvZ2dlci1iOmJlZm9yZXtjb250ZW50OlwiXFxmMzdkXCJ9LmZhLWJsdWV0b290aDpiZWZvcmV7Y29udGVudDpcIlxcZjI5M1wifS5mYS1ibHVldG9vdGgtYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NFwifS5mYS1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxmMDMyXCJ9LmZhLWJvbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTdcIn0uZmEtYm9tYjpiZWZvcmV7Y29udGVudDpcIlxcZjFlMlwifS5mYS1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMDJkXCJ9LmZhLWJvb2stb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxOFwifS5mYS1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjAyZVwifS5mYS1ib3dsaW5nLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzZcIn0uZmEtYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNDY2XCJ9LmZhLWJveC1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNDllXCJ9LmZhLWJveGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDY4XCJ9LmZhLWJyYWlsbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTFcIn0uZmEtYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGIxXCJ9LmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDY5XCJ9LmZhLWJyb2FkY2FzdC10b3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxOVwifS5mYS1icm9vbTpiZWZvcmV7Y29udGVudDpcIlxcZjUxYVwifS5mYS1idGM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWFcIn0uZmEtYnVnOmJlZm9yZXtjb250ZW50OlwiXFxmMTg4XCJ9LmZhLWJ1aWxkaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWFkXCJ9LmZhLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50OlwiXFxmMGExXCJ9LmZhLWJ1bGxzZXllOmJlZm9yZXtjb250ZW50OlwiXFxmMTQwXCJ9LmZhLWJ1cm46YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmFcIn0uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZlwifS5mYS1idXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDdcIn0uZmEtYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMWVjXCJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9LmZhLWNhbGVuZGFyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjA3M1wifS5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjI3NFwifS5mYS1jYWxlbmRhci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjI3MlwifS5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjcxXCJ9LmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjczXCJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzMFwifS5mYS1jYW1lcmEtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODNcIn0uZmEtY2Fwc3VsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmJcIn0uZmEtY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMWI5XCJ9LmZhLWNhcmV0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDdcIn0uZmEtY2FyZXQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBkOVwifS5mYS1jYXJldC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBkYVwifS5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1MFwifS5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE5MVwifS5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTJcIn0uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTUxXCJ9LmZhLWNhcmV0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ4XCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTdcIn0uZmEtY2MtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZFwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9LmZhLWNjLWFwcGxlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNlwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifS5mYS1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn0uZmEtY2VudGVyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4MFwifS5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhM1wifS5mYS1jaGFsa2JvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTFiXCJ9LmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUxY1wifS5mYS1jaGFydC1hcmVhOmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9LmZhLWNoYXJ0LWJhcjpiZWZvcmV7Y29udGVudDpcIlxcZjA4MFwifS5mYS1jaGFydC1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9LmZhLWNoYXJ0LXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifS5mYS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifS5mYS1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn0uZmEtY2hlY2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRhXCJ9LmZhLWNoZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDM5XCJ9LmZhLWNoZXNzLWJpc2hvcDpiZWZvcmV7Y29udGVudDpcIlxcZjQzYVwifS5mYS1jaGVzcy1ib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjQzY1wifS5mYS1jaGVzcy1raW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNDNmXCJ9LmZhLWNoZXNzLWtuaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0MVwifS5mYS1jaGVzcy1wYXduOmJlZm9yZXtjb250ZW50OlwiXFxmNDQzXCJ9LmZhLWNoZXNzLXF1ZWVuOmJlZm9yZXtjb250ZW50OlwiXFxmNDQ1XCJ9LmZhLWNoZXNzLXJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDdcIn0uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEzYVwifS5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM3XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM4XCJ9LmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM5XCJ9LmZhLWNoZXZyb24tZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA3OFwifS5mYS1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTNcIn0uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjA1NFwifS5mYS1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDc3XCJ9LmZhLWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXFxmMWFlXCJ9LmZhLWNocm9tZTpiZWZvcmV7Y29udGVudDpcIlxcZjI2OFwifS5mYS1jaHVyY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWRcIn0uZmEtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LmZhLWNpcmNsZS1ub3RjaDpiZWZvcmV7Y29udGVudDpcIlxcZjFjZVwifS5mYS1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMjhcIn0uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNDZjXCJ9LmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmNDZkXCJ9LmZhLWNsb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDE3XCJ9LmZhLWNsb25lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRkXCJ9LmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMjBhXCJ9LmZhLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMGMyXCJ9LmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MVwifS5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzgyXCJ9LmZhLWNsb3Vkc2NhbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODNcIn0uZmEtY2xvdWRzbWl0aDpiZWZvcmV7Y29udGVudDpcIlxcZjM4NFwifS5mYS1jbG91ZHZlcnNpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODVcIn0uZmEtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS5mYS1jb2RlLWJyYW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS5mYS1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMWNiXCJ9LmZhLWNvZGllcGllOmJlZm9yZXtjb250ZW50OlwiXFxmMjg0XCJ9LmZhLWNvZmZlZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmNFwifS5mYS1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTNcIn0uZmEtY29nczpiZWZvcmV7Y29udGVudDpcIlxcZjA4NVwifS5mYS1jb2luczpiZWZvcmV7Y29udGVudDpcIlxcZjUxZVwifS5mYS1jb2x1bW5zOmJlZm9yZXtjb250ZW50OlwiXFxmMGRiXCJ9LmZhLWNvbW1lbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzVcIn0uZmEtY29tbWVudC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2FcIn0uZmEtY29tbWVudC1kb3RzOmJlZm9yZXtjb250ZW50OlwiXFxmNGFkXCJ9LmZhLWNvbW1lbnQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjNcIn0uZmEtY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODZcIn0uZmEtY29tcGFjdC1kaXNjOmJlZm9yZXtjb250ZW50OlwiXFxmNTFmXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn0uZmEtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjZcIn0uZmEtY29ubmVjdGRldmVsb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGVcIn0uZmEtY29udGFvOmJlZm9yZXtjb250ZW50OlwiXFxmMjZkXCJ9LmZhLWNvcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzVcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9LmZhLWNvdWNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGI4XCJ9LmZhLWNwYW5lbDpiZWZvcmV7Y29udGVudDpcIlxcZjM4OFwifS5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZXtjb250ZW50OlwiXFxmMjVlXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTdcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmV7Y29udGVudDpcIlxcZjRlOFwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZXtjb250ZW50OlwiXFxmNGU5XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWFcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmV7Y29udGVudDpcIlxcZjRlYlwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZXtjb250ZW50OlwiXFxmNGVjXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNGVkXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWVcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmV7Y29udGVudDpcIlxcZjRlZlwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGYwXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjRmMVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNGYyXCJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDlkXCJ9LmZhLWNyb3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjVcIn0uZmEtY3Jvc3NoYWlyczpiZWZvcmV7Y29udGVudDpcIlxcZjA1YlwifS5mYS1jcm93OmJlZm9yZXtjb250ZW50OlwiXFxmNTIwXCJ9LmZhLWNyb3duOmJlZm9yZXtjb250ZW50OlwiXFxmNTIxXCJ9LmZhLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2NcIn0uZmEtY3NzMy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGJcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiMlwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIlxcZjFiM1wifS5mYS1jdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzRcIn0uZmEtY3V0dGxlZmlzaDpiZWZvcmV7Y29udGVudDpcIlxcZjM4Y1wifS5mYS1kLWFuZC1kOmJlZm9yZXtjb250ZW50OlwiXFxmMzhkXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWMwXCJ9LmZhLWRlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTRcIn0uZmEtZGVsaWNpb3VzOmJlZm9yZXtjb250ZW50OlwiXFxmMWE1XCJ9LmZhLWRlcGxveWRvZzpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZVwifS5mYS1kZXNrcHJvOmJlZm9yZXtjb250ZW50OlwiXFxmMzhmXCJ9LmZhLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0uZmEtZGV2aWFudGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjFiZFwifS5mYS1kaWFnbm9zZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzBcIn0uZmEtZGljZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyMlwifS5mYS1kaWNlLWZpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjNcIn0uZmEtZGljZS1mb3VyOmJlZm9yZXtjb250ZW50OlwiXFxmNTI0XCJ9LmZhLWRpY2Utb25lOmJlZm9yZXtjb250ZW50OlwiXFxmNTI1XCJ9LmZhLWRpY2Utc2l4OmJlZm9yZXtjb250ZW50OlwiXFxmNTI2XCJ9LmZhLWRpY2UtdGhyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjdcIn0uZmEtZGljZS10d286YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjhcIn0uZmEtZGlnZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhNlwifS5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZXtjb250ZW50OlwiXFxmMzkxXCJ9LmZhLWRpc2NvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTJcIn0uZmEtZGlzY291cnNlOmJlZm9yZXtjb250ZW50OlwiXFxmMzkzXCJ9LmZhLWRpdmlkZTpiZWZvcmV7Y29udGVudDpcIlxcZjUyOVwifS5mYS1kbmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzFcIn0uZmEtZG9jaHViOmJlZm9yZXtjb250ZW50OlwiXFxmMzk0XCJ9LmZhLWRvY2tlcjpiZWZvcmV7Y29udGVudDpcIlxcZjM5NVwifS5mYS1kb2xsYXItc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifS5mYS1kb2xseTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MlwifS5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNDc0XCJ9LmZhLWRvbmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiOVwifS5mYS1kb29yLWNsb3NlZDpiZWZvcmV7Y29udGVudDpcIlxcZjUyYVwifS5mYS1kb29yLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmJcIn0uZmEtZG90LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifS5mYS1kb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxmNGJhXCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE5XCJ9LmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTZcIn0uZmEtZHJpYmJibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2RcIn0uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMzk3XCJ9LmZhLWRyb3Bib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmJcIn0uZmEtZHJ1cGFsOmJlZm9yZXtjb250ZW50OlwiXFxmMWE5XCJ9LmZhLWR1bWJiZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDRiXCJ9LmZhLWR5YWxvZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5OVwifS5mYS1lYXJseWJpcmRzOmJlZm9yZXtjb250ZW50OlwiXFxmMzlhXCJ9LmZhLWViYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjRcIn0uZmEtZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4MlwifS5mYS1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCJ9LmZhLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDUyXCJ9LmZhLWVsZW1lbnRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjQzMFwifS5mYS1lbGxpcHNpcy1oOmJlZm9yZXtjb250ZW50OlwiXFxmMTQxXCJ9LmZhLWVsbGlwc2lzLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDJcIn0uZmEtZW1iZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjNcIn0uZmEtZW1waXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9LmZhLWVudmVsb3BlLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjZcIn0uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk5XCJ9LmZhLWVudmlyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI5OVwifS5mYS1lcXVhbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmNcIn0uZmEtZXJhc2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9LmZhLWVybGFuZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZFwifS5mYS1ldGhlcmV1bTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZVwifS5mYS1ldHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMmQ3XCJ9LmZhLWV1cm8tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1M1wifS5mYS1leGNoYW5nZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNjJcIn0uZmEtZXhjbGFtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZhXCJ9LmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDcxXCJ9LmZhLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjA2NVwifS5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjMxZVwifS5mYS1leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWRcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYwXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1leWUtZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzBcIn0uZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZVwifS5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWZcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgyXCJ9LmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDlcIn0uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUwXCJ9LmZhLWZheDpiZWZvcmV7Y29udGVudDpcIlxcZjFhY1wifS5mYS1mZWF0aGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTJkXCJ9LmZhLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MlwifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9LmZhLWZpbGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9LmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifS5mYS1maWxlLWF1ZGlvOmJlZm9yZXtjb250ZW50OlwiXFxmMWM3XCJ9LmZhLWZpbGUtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjOVwifS5mYS1maWxlLWV4Y2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMWMzXCJ9LmZhLWZpbGUtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzVcIn0uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDc3XCJ9LmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzhcIn0uZmEtZmlsZS1wZGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzFcIn0uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMWM0XCJ9LmZhLWZpbGUtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYzhcIn0uZmEtZmlsZS13b3JkOmJlZm9yZXtjb250ZW50OlwiXFxmMWMyXCJ9LmZhLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDhcIn0uZmEtZmlsdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMGIwXCJ9LmZhLWZpcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmRcIn0uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn0uZmEtZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIlxcZjI2OVwifS5mYS1maXJzdC1haWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NzlcIn0uZmEtZmlyc3Qtb3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjBcIn0uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTBhXCJ9LmZhLWZpcnN0ZHJhZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTFcIn0uZmEtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyNFwifS5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS5mYS1mbGFzazpiZWZvcmV7Y29udGVudDpcIlxcZjBjM1wifS5mYS1mbGlja3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmVcIn0uZmEtZmxpcGJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNDRkXCJ9LmZhLWZseTpiZWZvcmV7Y29udGVudDpcIlxcZjQxN1wifS5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn0uZmEtZm9sZGVyLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2NcIn0uZmEtZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMVwifS5mYS1mb250LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjRcIn0uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM1Y1wifS5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjQyNVwifS5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNGU2XCJ9LmZhLWZvbnRpY29uczpiZWZvcmV7Y29udGVudDpcIlxcZjI4MFwifS5mYS1mb250aWNvbnMtZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTJcIn0uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZVwifS5mYS1mb3J0LWF3ZXNvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODZcIn0uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNhM1wifS5mYS1mb3J1bWJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxMVwifS5mYS1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRlXCJ9LmZhLWZvdXJzcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODBcIn0uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzVcIn0uZmEtZnJlZWJzZDpiZWZvcmV7Y29udGVudDpcIlxcZjNhNFwifS5mYS1mcm9nOmJlZm9yZXtjb250ZW50OlwiXFxmNTJlXCJ9LmZhLWZyb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LmZhLWZ1bGNydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGJcIn0uZmEtZnV0Ym9sOmJlZm9yZXtjb250ZW50OlwiXFxmMWUzXCJ9LmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZXtjb250ZW50OlwiXFxmNTBjXCJ9LmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwZFwifS5mYS1nYW1lcGFkOmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9LmZhLWdhcy1wdW1wOmJlZm9yZXtjb250ZW50OlwiXFxmNTJmXCJ9LmZhLWdhdmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGUzXCJ9LmZhLWdlbTpiZWZvcmV7Y29udGVudDpcIlxcZjNhNVwifS5mYS1nZW5kZXJsZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjJkXCJ9LmZhLWdldC1wb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjVcIn0uZmEtZ2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjBcIn0uZmEtZ2ctY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjYxXCJ9LmZhLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmJcIn0uZmEtZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMWQzXCJ9LmZhLWdpdC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDJcIn0uZmEtZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxmMDliXCJ9LmZhLWdpdGh1Yi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5MlwifS5mYS1naXRrcmFrZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTZcIn0uZmEtZ2l0bGFiOmJlZm9yZXtjb250ZW50OlwiXFxmMjk2XCJ9LmZhLWdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyNlwifS5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZXtjb250ZW50OlwiXFxmMDAwXCJ9LmZhLWdsYXNzZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzBcIn0uZmEtZ2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTVcIn0uZmEtZ2xpZGUtZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhNlwifS5mYS1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjBhY1wifS5mYS1nb2ZvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTdcIn0uZmEtZ29sZi1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDUwXCJ9LmZhLWdvb2RyZWFkczpiZWZvcmV7Y29udGVudDpcIlxcZjNhOFwifS5mYS1nb29kcmVhZHMtZzpiZWZvcmV7Y29udGVudDpcIlxcZjNhOVwifS5mYS1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTBcIn0uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FhXCJ9LmZhLWdvb2dsZS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmM2FiXCJ9LmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMmIzXCJ9LmZhLWdvb2dsZS1wbHVzLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDVcIn0uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ0XCJ9LmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWVcIn0uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWRcIn0uZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODRcIn0uZmEtZ3JhdjpiZWZvcmV7Y29udGVudDpcIlxcZjJkNlwifS5mYS1ncmVhdGVyLXRoYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzFcIn0uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTMyXCJ9LmZhLWdyaXBmaXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FjXCJ9LmZhLWdydW50OmJlZm9yZXtjb250ZW50OlwiXFxmM2FkXCJ9LmZhLWd1bHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWVcIn0uZmEtaC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn0uZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn0uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FmXCJ9LmZhLWhhbmQtaG9sZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRiZFwifS5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmVcIn0uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmV7Y29udGVudDpcIlxcZjRjMFwifS5mYS1oYW5kLWxpemFyZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1OFwifS5mYS1oYW5kLXBhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9LmZhLWhhbmQtcGVhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWJcIn0uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGE3XCJ9LmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNVwifS5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE0XCJ9LmZhLWhhbmQtcG9pbnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTZcIn0uZmEtaGFuZC1wb2ludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjVhXCJ9LmZhLWhhbmQtcm9jazpiZWZvcmV7Y29udGVudDpcIlxcZjI1NVwifS5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU3XCJ9LmZhLWhhbmQtc3BvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTlcIn0uZmEtaGFuZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzJcIn0uZmEtaGFuZHMtaGVscGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRjNFwifS5mYS1oYW5kc2hha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjVcIn0uZmEtaGFzaHRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MlwifS5mYS1oZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn0uZmEtaGVhZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFkY1wifS5mYS1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDI1XCJ9LmZhLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDA0XCJ9LmZhLWhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZVwifS5mYS1oZWxpY29wdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTMzXCJ9LmZhLWhpcHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTJcIn0uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiMFwifS5mYS1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxmMWRhXCJ9LmZhLWhvY2tleS1wdWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNDUzXCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTVcIn0uZmEtaG9vbGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjdcIn0uZmEtaG9zcGl0YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjhcIn0uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDdkXCJ9LmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZVwifS5mYS1ob3RqYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjFcIn0uZmEtaG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU0XCJ9LmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTNcIn0uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNTJcIn0uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjUxXCJ9LmZhLWhvdXp6OmJlZm9yZXtjb250ZW50OlwiXFxmMjdjXCJ9LmZhLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmMTNiXCJ9LmZhLWh1YnNwb3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjJcIn0uZmEtaS1jdXJzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDZcIn0uZmEtaWQtYmFkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzFcIn0uZmEtaWQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJjMlwifS5mYS1pZC1jYXJkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZlwifS5mYS1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAzZVwifS5mYS1pbWFnZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDJcIn0uZmEtaW1kYjpiZWZvcmV7Y29udGVudDpcIlxcZjJkOFwifS5mYS1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZjAxY1wifS5mYS1pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2NcIn0uZmEtaW5kdXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzVcIn0uZmEtaW5maW5pdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzRcIn0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifS5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1YVwifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmRcIn0uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmJcIn0uZmEtaW94aG9zdDpiZWZvcmV7Y29udGVudDpcIlxcZjIwOFwifS5mYS1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzNcIn0uZmEtaXR1bmVzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I0XCJ9LmZhLWl0dW5lcy1ub3RlOmJlZm9yZXtjb250ZW50OlwiXFxmM2I1XCJ9LmZhLWphdmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTRcIn0uZmEtamVkaS1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUwZVwifS5mYS1qZW5raW5zOmJlZm9yZXtjb250ZW50OlwiXFxmM2I2XCJ9LmZhLWpvZ2V0OmJlZm9yZXtjb250ZW50OlwiXFxmM2I3XCJ9LmZhLWpvb21sYTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYVwifS5mYS1qczpiZWZvcmV7Y29udGVudDpcIlxcZjNiOFwifS5mYS1qcy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjlcIn0uZmEtanNmaWRkbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2NcIn0uZmEta2V5OmJlZm9yZXtjb250ZW50OlwiXFxmMDg0XCJ9LmZhLWtleWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjVcIn0uZmEta2V5Ym9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0uZmEta2V5Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmM2JhXCJ9LmZhLWtpY2tzdGFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2JiXCJ9LmZhLWtpY2tzdGFydGVyLWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmNcIn0uZmEta2l3aS1iaXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTM1XCJ9LmZhLWtvcnZ1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZlwifS5mYS1sYW5ndWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhYlwifS5mYS1sYXB0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0uZmEtbGFyYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZFwifS5mYS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDJcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwM1wifS5mYS1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmMDZjXCJ9LmZhLWxlYW5wdWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTJcIn0uZmEtbGVtb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTRcIn0uZmEtbGVzczpiZWZvcmV7Y29udGVudDpcIlxcZjQxZFwifS5mYS1sZXNzLXRoYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzZcIn0uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTM3XCJ9LmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2JlXCJ9LmZhLWxldmVsLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZlwifS5mYS1saWZlLXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2RcIn0uZmEtbGlnaHRidWxiOmJlZm9yZXtjb250ZW50OlwiXFxmMGViXCJ9LmZhLWxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzBcIn0uZmEtbGluazpiZWZvcmV7Y29udGVudDpcIlxcZjBjMVwifS5mYS1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjA4Y1wifS5mYS1saW5rZWRpbi1pbjpiZWZvcmV7Y29udGVudDpcIlxcZjBlMVwifS5mYS1saW5vZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjhcIn0uZmEtbGludXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2NcIn0uZmEtbGlyYS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTk1XCJ9LmZhLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2FcIn0uZmEtbGlzdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjJcIn0uZmEtbGlzdC1vbDpiZWZvcmV7Y29udGVudDpcIlxcZjBjYlwifS5mYS1saXN0LXVsOmJlZm9yZXtjb250ZW50OlwiXFxmMGNhXCJ9LmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZXtjb250ZW50OlwiXFxmMTI0XCJ9LmZhLWxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjNcIn0uZmEtbG9jay1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmM2MxXCJ9LmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDlcIn0uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjMwYVwifS5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjMwYlwifS5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjMwY1wifS5mYS1sb3ctdmlzaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMmE4XCJ9LmZhLWx5ZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzNcIn0uZmEtbWFnZW50bzpiZWZvcmV7Y29udGVudDpcIlxcZjNjNFwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMFwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzZcIn0uZmEtbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4M1wifS5mYS1tYW5kYWxvcmlhbjpiZWZvcmV7Y29udGVudDpcIlxcZjUwZlwifS5mYS1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzlcIn0uZmEtbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZjA0MVwifS5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjNVwifS5mYS1tYXAtcGluOmJlZm9yZXtjb250ZW50OlwiXFxmMjc2XCJ9LmZhLW1hcC1zaWduczpiZWZvcmV7Y29udGVudDpcIlxcZjI3N1wifS5mYS1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIyXCJ9LmZhLW1hcnMtZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI3XCJ9LmZhLW1hcnMtc3Ryb2tlOmJlZm9yZXtjb250ZW50OlwiXFxmMjI5XCJ9LmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmJcIn0uZmEtbWFycy1zdHJva2UtdjpiZWZvcmV7Y29udGVudDpcIlxcZjIyYVwifS5mYS1tYXN0b2RvbjpiZWZvcmV7Y29udGVudDpcIlxcZjRmNlwifS5mYS1tYXhjZG46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzZcIn0uZmEtbWVkYXBwczpiZWZvcmV7Y29udGVudDpcIlxcZjNjNlwifS5mYS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2FcIn0uZmEtbWVkaXVtLW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzdcIn0uZmEtbWVka2l0OmJlZm9yZXtjb250ZW50OlwiXFxmMGZhXCJ9LmZhLW1lZHJ0OmJlZm9yZXtjb250ZW50OlwiXFxmM2M4XCJ9LmZhLW1lZXR1cDpiZWZvcmV7Y29udGVudDpcIlxcZjJlMFwifS5mYS1tZWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0uZmEtbWVtb3J5OmJlZm9yZXtjb250ZW50OlwiXFxmNTM4XCJ9LmZhLW1lcmN1cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjNcIn0uZmEtbWljcm9jaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMmRiXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzBcIn0uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzlcIn0uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzlcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMVwifS5mYS1taWNyb3NvZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2FcIn0uZmEtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjhcIn0uZmEtbWludXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU2XCJ9LmZhLW1pbnVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0NlwifS5mYS1taXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2JcIn0uZmEtbWl4Y2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODlcIn0uZmEtbWl6dW5pOmJlZm9yZXtjb250ZW50OlwiXFxmM2NjXCJ9LmZhLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwYlwifS5mYS1tb2JpbGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2NkXCJ9LmZhLW1vZHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODVcIn0uZmEtbW9uZXJvOmJlZm9yZXtjb250ZW50OlwiXFxmM2QwXCJ9LmZhLW1vbmV5LWJpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDZcIn0uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDFcIn0uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZXtjb250ZW50OlwiXFxmNTNhXCJ9LmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2JcIn0uZmEtbW9uZXktY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2NcIn0uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTNkXCJ9LmZhLW1vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn0uZmEtbW90b3JjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxY1wifS5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ1XCJ9LmZhLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxmMDAxXCJ9LmZhLW5hcHN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDJcIn0uZmEtbmV1dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjJjXCJ9LmZhLW5ld3NwYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlYVwifS5mYS1uaW50ZW5kby1zd2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MThcIn0uZmEtbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxOVwifS5mYS1ub2RlLWpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2QzXCJ9LmZhLW5vdC1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzZVwifS5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDgxXCJ9LmZhLW5wbTpiZWZvcmV7Y29udGVudDpcIlxcZjNkNFwifS5mYS1uczg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDVcIn0uZmEtbnV0cml0aW9uaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDZcIn0uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ3XCJ9LmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ4XCJ9LmZhLW9kbm9rbGFzc25pa2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjNcIn0uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjRcIn0uZmEtb2xkLXJlcHVibGljOmJlZm9yZXtjb250ZW50OlwiXFxmNTEwXCJ9LmZhLW9wZW5jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMjNkXCJ9LmZhLW9wZW5pZDpiZWZvcmV7Y29udGVudDpcIlxcZjE5YlwifS5mYS1vcGVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjI2YVwifS5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjNjXCJ9LmZhLW9zaTpiZWZvcmV7Y29udGVudDpcIlxcZjQxYVwifS5mYS1vdXRkZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDNiXCJ9LmZhLXBhZ2U0OmJlZm9yZXtjb250ZW50OlwiXFxmM2Q3XCJ9LmZhLXBhZ2VsaW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjE4Y1wifS5mYS1wYWludC1icnVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmY1wifS5mYS1wYWxldHRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTNmXCJ9LmZhLXBhbGZlZDpiZWZvcmV7Y29udGVudDpcIlxcZjNkOFwifS5mYS1wYWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODJcIn0uZmEtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDhcIn0uZmEtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMGM2XCJ9LmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0Y2RcIn0uZmEtcGFyYWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWRkXCJ9LmZhLXBhcmtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDBcIn0uZmEtcGFzdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWFcIn0uZmEtcGF0cmVvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNkOVwifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0Y1wifS5mYS1wYXVzZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGJcIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50OlwiXFxmMWIwXCJ9LmZhLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZFwifS5mYS1wZW4tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9LmZhLXBlbmNpbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDNcIn0uZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNGNlXCJ9LmZhLXBlcmNlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTVcIn0uZmEtcGVyY2VudGFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjU0MVwifS5mYS1wZXJpc2NvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGFcIn0uZmEtcGhhYnJpY2F0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGJcIn0uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGNcIn0uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxMVwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5NVwifS5mYS1waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjNkZFwifS5mYS1waG9uZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOThcIn0uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZXtjb250ZW50OlwiXFxmMmEwXCJ9LmZhLXBocDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1N1wifS5mYS1waWVkLXBpcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmFlXCJ9LmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWE4XCJ9LmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmNGU1XCJ9LmZhLXBpZWQtcGlwZXItcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTdcIn0uZmEtcGlnZ3ktYmFuazpiZWZvcmV7Y29udGVudDpcIlxcZjRkM1wifS5mYS1waWxsczpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NFwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifS5mYS1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MlwifS5mYS1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMDRiXCJ9LmZhLXBsYXktY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ0XCJ9LmZhLXBsYXlzdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmM2RmXCJ9LmZhLXBsdWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTZcIn0uZmEtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjA2N1wifS5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1NVwifS5mYS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmZVwifS5mYS1wb2RjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmNlXCJ9LmZhLXBvbzpiZWZvcmV7Y29udGVudDpcIlxcZjJmZVwifS5mYS1wb3J0cmFpdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlMFwifS5mYS1wb3VuZC1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU0XCJ9LmZhLXBvd2VyLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAxMVwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNDg1XCJ9LmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDg2XCJ9LmZhLXByaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDJmXCJ9LmZhLXByb2NlZHVyZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODdcIn0uZmEtcHJvZHVjdC1odW50OmJlZm9yZXtjb250ZW50OlwiXFxmMjg4XCJ9LmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZjU0MlwifS5mYS1wdXNoZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTFcIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJlXCJ9LmZhLXB5dGhvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNlMlwifS5mYS1xcTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNlwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU5XCJ9LmZhLXF1aWRkaXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OFwifS5mYS1xdWluc2NhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTlcIn0uZmEtcXVvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzRcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5mYS1yLXByb2plY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjdcIn0uZmEtcmFuZG9tOmJlZm9yZXtjb250ZW50OlwiXFxmMDc0XCJ9LmZhLXJhdmVscnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDlcIn0uZmEtcmVhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWJcIn0uZmEtcmVhZG1lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ1XCJ9LmZhLXJlYmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMWQwXCJ9LmZhLXJlY2VpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDNcIn0uZmEtcmVjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiOFwifS5mYS1yZWQtcml2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTNcIn0uZmEtcmVkZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMWExXCJ9LmZhLXJlZGRpdC1hbGllbjpiZWZvcmV7Y29udGVudDpcIlxcZjI4MVwifS5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWEyXCJ9LmZhLXJlZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMWVcIn0uZmEtcmVkby1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjlcIn0uZmEtcmVnaXN0ZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjI1ZFwifS5mYS1yZW5kYWN0OmJlZm9yZXtjb250ZW50OlwiXFxmM2U0XCJ9LmZhLXJlbnJlbjpiZWZvcmV7Y29udGVudDpcIlxcZjE4YlwifS5mYS1yZXBseTpiZWZvcmV7Y29udGVudDpcIlxcZjNlNVwifS5mYS1yZXBseS1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0uZmEtcmVwbHlkOmJlZm9yZXtjb250ZW50OlwiXFxmM2U2XCJ9LmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRmOFwifS5mYS1yZXNvbHZpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTdcIn0uZmEtcmV0d2VldDpiZWZvcmV7Y29udGVudDpcIlxcZjA3OVwifS5mYS1yaWJib246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDZcIn0uZmEtcm9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjAxOFwifS5mYS1yb2JvdDpiZWZvcmV7Y29udGVudDpcIlxcZjU0NFwifS5mYS1yb2NrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzVcIn0uZmEtcm9ja2V0Y2hhdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlOFwifS5mYS1yb2Nrcm1zOmJlZm9yZXtjb250ZW50OlwiXFxmM2U5XCJ9LmZhLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZjA5ZVwifS5mYS1yc3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQzXCJ9LmZhLXJ1YmxlLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNThcIn0uZmEtcnVsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDVcIn0uZmEtcnVsZXItY29tYmluZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDZcIn0uZmEtcnVsZXItaG9yaXpvbnRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0N1wifS5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0OFwifS5mYS1ydXBlZS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9LmZhLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjI2N1wifS5mYS1zYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFlXCJ9LmZhLXNhdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzdcIn0uZmEtc2NobGl4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VhXCJ9LmZhLXNjaG9vbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0OVwifS5mYS1zY3Jld2RyaXZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjU0YVwifS5mYS1zY3JpYmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGFcIn0uZmEtc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMDAyXCJ9LmZhLXNlYXJjaC1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjAxMFwifS5mYS1zZWFyY2gtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjAwZVwifS5mYS1zZWFyY2hlbmdpbjpiZWZvcmV7Y29udGVudDpcIlxcZjNlYlwifS5mYS1zZWVkbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjRkOFwifS5mYS1zZWxsY2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJkYVwifS5mYS1zZWxsc3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTNcIn0uZmEtc2VydmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjMzXCJ9LmZhLXNlcnZpY2VzdGFjazpiZWZvcmV7Y29udGVudDpcIlxcZjNlY1wifS5mYS1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2NFwifS5mYS1zaGFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTBcIn0uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlMVwifS5mYS1zaGFyZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGRcIn0uZmEtc2hla2VsLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMGJcIn0uZmEtc2hpZWxkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZFwifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMjFhXCJ9LmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGJcIn0uZmEtc2hpcnRzaW5idWxrOmJlZm9yZXtjb250ZW50OlwiXFxmMjE0XCJ9LmZhLXNob2UtcHJpbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTRiXCJ9LmZhLXNob3BwaW5nLWJhZzpiZWZvcmV7Y29udGVudDpcIlxcZjI5MFwifS5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTFcIn0uZmEtc2hvcHBpbmctY2FydDpiZWZvcmV7Y29udGVudDpcIlxcZjA3YVwifS5mYS1zaG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2NcIn0uZmEtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjRkOVwifS5mYS1zaWduLWluLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNlwifS5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE3XCJ9LmZhLXNpZ24tb3V0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmNVwifS5mYS1zaWduYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTJcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTVcIn0uZmEtc2lzdHJpeDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZVwifS5mYS1zaXRlbWFwOmJlZm9yZXtjb250ZW50OlwiXFxmMGU4XCJ9LmZhLXNpdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTJcIn0uZmEtc2t1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGNcIn0uZmEtc2t5YXRsYXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTZcIn0uZmEtc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2VcIn0uZmEtc2xhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0uZmEtc2xhY2staGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjNlZlwifS5mYS1zbGlkZXJzLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZGVcIn0uZmEtc2xpZGVzaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFlN1wifS5mYS1zbWlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExOFwifS5mYS1zbW9raW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNDhkXCJ9LmZhLXNtb2tpbmctYmFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTRkXCJ9LmZhLXNuYXBjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFiXCJ9LmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFjXCJ9LmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhZFwifS5mYS1zbm93Zmxha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGNcIn0uZmEtc29ydDpiZWZvcmV7Y29udGVudDpcIlxcZjBkY1wifS5mYS1zb3J0LWFscGhhLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWRcIn0uZmEtc29ydC1hbHBoYS11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZVwifS5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTYwXCJ9LmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTYxXCJ9LmZhLXNvcnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkZFwifS5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2MlwifS5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjNcIn0uZmEtc29ydC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjBkZVwifS5mYS1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMWJlXCJ9LmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTdcIn0uZmEtc3BlYWthcDpiZWZvcmV7Y29udGVudDpcIlxcZjNmM1wifS5mYS1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmNcIn0uZmEtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM4XCJ9LmZhLXNxdWFyZS1mdWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDVjXCJ9LmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMThkXCJ9LmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMTZjXCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDVcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMDg5XCJ9LmZhLXN0YXlsaW5rZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjVcIn0uZmEtc3RlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjZcIn0uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI3XCJ9LmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmV7Y29udGVudDpcIlxcZjNmNlwifS5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ4XCJ9LmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MVwifS5mYS1zdGV0aG9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMVwifS5mYS1zdGlja2VyLW11bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjdcIn0uZmEtc3RpY2t5LW5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDlcIn0uZmEtc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZFwifS5mYS1zdG9wLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4ZFwifS5mYS1zdG9wd2F0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZjJcIn0uZmEtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGVcIn0uZmEtc3RvcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTRmXCJ9LmZhLXN0cmF2YTpiZWZvcmV7Y29udGVudDpcIlxcZjQyOFwifS5mYS1zdHJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTBcIn0uZmEtc3RyZWV0LXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMWRcIn0uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmV7Y29udGVudDpcIlxcZjBjY1wifS5mYS1zdHJpcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjlcIn0uZmEtc3RyaXBlLXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmFcIn0uZmEtc3Ryb29wd2FmZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTFcIn0uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y4XCJ9LmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtjb250ZW50OlwiXFxmMWE0XCJ9LmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhM1wifS5mYS1zdWJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmNcIn0uZmEtc3Vid2F5OmJlZm9yZXtjb250ZW50OlwiXFxmMjM5XCJ9LmZhLXN1aXRjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYyXCJ9LmZhLXN1bjpiZWZvcmV7Y29udGVudDpcIlxcZjE4NVwifS5mYS1zdXBlcnBvd2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjJkZFwifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyYlwifS5mYS1zdXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjlcIn0uZmEtc3luYzpiZWZvcmV7Y29udGVudDpcIlxcZjAyMVwifS5mYS1zeW5jLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmMVwifS5mYS1zeXJpbmdlOmJlZm9yZXtjb250ZW50OlwiXFxmNDhlXCJ9LmZhLXRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMGNlXCJ9LmZhLXRhYmxlLXRlbm5pczpiZWZvcmV7Y29udGVudDpcIlxcZjQ1ZFwifS5mYS10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0uZmEtdGFibGV0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNmYVwifS5mYS10YWJsZXRzOmJlZm9yZXtjb250ZW50OlwiXFxmNDkwXCJ9LmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ZkXCJ9LmZhLXRhZzpiZWZvcmV7Y29udGVudDpcIlxcZjAyYlwifS5mYS10YWdzOmJlZm9yZXtjb250ZW50OlwiXFxmMDJjXCJ9LmZhLXRhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGJcIn0uZmEtdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWVcIn0uZmEtdGF4aTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYVwifS5mYS10ZWFtc3BlYWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjlcIn0uZmEtdGVsZWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzZcIn0uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmVcIn0uZmEtdGVuY2VudC13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjFkNVwifS5mYS10ZXJtaW5hbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS5mYS10ZXh0LWhlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNFwifS5mYS10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDM1XCJ9LmZhLXRoOmJlZm9yZXtjb250ZW50OlwiXFxmMDBhXCJ9LmZhLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxmMDA5XCJ9LmZhLXRoLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGJcIn0uZmEtdGhlbWVpc2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9LmZhLXRoZXJtb21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDkxXCJ9LmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMmNiXCJ9LmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn0uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifS5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9LmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmM4XCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifS5mYS10aHVtYnRhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn0uZmEtdGlja2V0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNmZlwifS5mYS10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjAwZFwifS5mYS10aW1lcy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTdcIn0uZmEtdGludDpiZWZvcmV7Y29udGVudDpcIlxcZjA0M1wifS5mYS10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9LmZhLXRvZ2dsZS1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifS5mYS10b29sYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNTUyXCJ9LmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTNcIn0uZmEtdHJhZGVtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmMjVjXCJ9LmZhLXRyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmMjM4XCJ9LmZhLXRyYW5zZ2VuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjI0XCJ9LmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjIyNVwifS5mYS10cmFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmOFwifS5mYS10cmFzaC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWRcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYlwifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODFcIn0uZmEtdHJpcGFkdmlzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjJcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50OlwiXFxmMDkxXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGQxXCJ9LmZhLXRydWNrLWxvYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGVcIn0uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGRmXCJ9LmZhLXRzaGlydDpiZWZvcmV7Y29udGVudDpcIlxcZjU1M1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTRcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTczXCJ9LmZhLXR1bWJsci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzRcIn0uZmEtdHY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmNcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWU4XCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTlcIn0uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODFcIn0uZmEtdHlwbzM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmJcIn0uZmEtdWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQwMlwifS5mYS11aWtpdDpiZWZvcmV7Y29udGVudDpcIlxcZjQwM1wifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZjBlOVwifS5mYS11bmRlcmxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2RcIn0uZmEtdW5kbzpiZWZvcmV7Y29udGVudDpcIlxcZjBlMlwifS5mYS11bmRvLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJlYVwifS5mYS11bmlyZWdpc3RyeTpiZWZvcmV7Y29udGVudDpcIlxcZjQwNFwifS5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmMjlhXCJ9LmZhLXVuaXZlcnNpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWNcIn0uZmEtdW5saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMTI3XCJ9LmZhLXVubG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjA5Y1wifS5mYS11bmxvY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9LmZhLXVudGFwcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDVcIn0uZmEtdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDkzXCJ9LmZhLXVzYjpiZWZvcmV7Y29udGVudDpcIlxcZjI4N1wifS5mYS11c2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMDA3XCJ9LmZhLXVzZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDA2XCJ9LmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNGZhXCJ9LmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZXtjb250ZW50OlwiXFxmNGZiXCJ9LmZhLXVzZXItY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmNcIn0uZmEtdXNlci1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYmRcIn0uZmEtdXNlci1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjRmZFwifS5mYS11c2VyLWNvZzpiZWZvcmV7Y29udGVudDpcIlxcZjRmZVwifS5mYS11c2VyLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmZcIn0uZmEtdXNlci1mcmllbmRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTAwXCJ9LmZhLXVzZXItZ3JhZHVhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDFcIn0uZmEtdXNlci1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmNTAyXCJ9LmZhLXVzZXItbWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjBcIn0uZmEtdXNlci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjUwM1wifS5mYS11c2VyLW5pbmphOmJlZm9yZXtjb250ZW50OlwiXFxmNTA0XCJ9LmZhLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjIzNFwifS5mYS11c2VyLXNlY3JldDpiZWZvcmV7Y29udGVudDpcIlxcZjIxYlwifS5mYS11c2VyLXNoaWVsZDpiZWZvcmV7Y29udGVudDpcIlxcZjUwNVwifS5mYS11c2VyLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTA2XCJ9LmZhLXVzZXItdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmNTA3XCJ9LmZhLXVzZXItdGllOmJlZm9yZXtjb250ZW50OlwiXFxmNTA4XCJ9LmZhLXVzZXItdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzVcIn0uZmEtdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzBcIn0uZmEtdXNlcnMtY29nOmJlZm9yZXtjb250ZW50OlwiXFxmNTA5XCJ9LmZhLXVzc3VubmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNDA3XCJ9LmZhLXV0ZW5zaWwtc3Bvb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTVcIn0uZmEtdXRlbnNpbHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZTdcIn0uZmEtdmFhZGluOmJlZm9yZXtjb250ZW50OlwiXFxmNDA4XCJ9LmZhLXZlbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIxXCJ9LmZhLXZlbnVzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifS5mYS12ZW51cy1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjI4XCJ9LmZhLXZpYWNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzdcIn0uZmEtdmlhZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMmE5XCJ9LmZhLXZpYWRlby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWFcIn0uZmEtdmlhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MlwifS5mYS12aWFsczpiZWZvcmV7Y29udGVudDpcIlxcZjQ5M1wifS5mYS12aWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQwOVwifS5mYS12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjAzZFwifS5mYS12aWRlby1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRlMlwifS5mYS12aW1lbzpiZWZvcmV7Y29udGVudDpcIlxcZjQwYVwifS5mYS12aW1lby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTRcIn0uZmEtdmltZW8tdjpiZWZvcmV7Y29udGVudDpcIlxcZjI3ZFwifS5mYS12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWNhXCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50OlwiXFxmMTg5XCJ9LmZhLXZudjpiZWZvcmV7Y29udGVudDpcIlxcZjQwYlwifS5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NWZcIn0uZmEtdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjdcIn0uZmEtdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZjAyNlwifS5mYS12b2x1bWUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjhcIn0uZmEtdnVlanM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWZcIn0uZmEtd2Fsa2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjU1NFwifS5mYS13YWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NTVcIn0uZmEtd2FyZWhvdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmNDk0XCJ9LmZhLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxmMThhXCJ9LmZhLXdlaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjQ5NlwifS5mYS13ZWl4aW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDdcIn0uZmEtd2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzJcIn0uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNDBjXCJ9LmZhLXdoZWVsY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTNcIn0uZmEtd2htY3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGRcIn0uZmEtd2lmaTpiZWZvcmV7Y29udGVudDpcIlxcZjFlYlwifS5mYS13aWtpcGVkaWEtdzpiZWZvcmV7Y29udGVudDpcIlxcZjI2NlwifS5mYS13aW5kb3ctY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTBcIn0uZmEtd2luZG93LW1heGltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQwXCJ9LmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMVwifS5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMlwifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMTdhXCJ9LmZhLXdpbmUtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTNcIn0uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxNFwifS5mYS13b24tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OVwifS5mYS13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWFcIn0uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxMVwifS5mYS13cGJlZ2lubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjk3XCJ9LmZhLXdwZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGVcIn0uZmEtd3Bmb3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjI5OFwifS5mYS13cmVuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWRcIn0uZmEteC1yYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTdcIn0uZmEteGJveDpiZWZvcmV7Y29udGVudDpcIlxcZjQxMlwifS5mYS14aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTY4XCJ9LmZhLXhpbmctc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9LmZhLXktY29tYmluYXRvcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzYlwifS5mYS15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZVwifS5mYS15YW5kZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTNcIn0uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTRcIn0uZmEteWVscDpiZWZvcmV7Y29udGVudDpcIlxcZjFlOVwifS5mYS15ZW4tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1N1wifS5mYS15b2FzdDpiZWZvcmV7Y29udGVudDpcIlxcZjJiMVwifS5mYS15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNDMxXCJ9LnNyLW9ubHl7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAsMCwwLDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7Y2xpcDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG99QGZvbnQtZmFjZXtmb250LWZhbWlseTpGb250IEF3ZXNvbWVcXCA1IEJyYW5kcztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7c3JjOnVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdCk7c3JjOnVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIil9LmZhYntmb250LWZhbWlseTpGb250IEF3ZXNvbWVcXCA1IEJyYW5kc31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkZvbnQgQXdlc29tZVxcIDUgRnJlZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7c3JjOnVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3QpO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIil9LmZhcntmb250LXdlaWdodDo0MDB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpGb250IEF3ZXNvbWVcXCA1IEZyZWU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6OTAwO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdCk7c3JjOnVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpfS5mYSwuZmFyLC5mYXN7Zm9udC1mYW1pbHk6Rm9udCBBd2Vzb21lXFwgNSBGcmVlfS5mYSwuZmFze2ZvbnQtd2VpZ2h0OjkwMH0iLCIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlclxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0XHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uc2xpY2stbGlzdDpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nXHJcbntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGN1cnNvcjogaGFuZDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2tcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zbGljay10cmFjazpiZWZvcmUsXHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4uc2xpY2stc2xpZGUgaW1nXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xyXG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcclxue1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7Ym9keS5mYW5jeWJveC1hY3RpdmV7b3ZlcmZsb3c6aGlkZGVufWJvZHkuZmFuY3lib3gtaW9zZml4e3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDtyaWdodDowfS5mYW5jeWJveC1pcy1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7bGVmdDotOTk5OXB4O3Zpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveC1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo5OTk5Mjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxBcmlhbCxzYW5zLXNlcmlmfS5mYW5jeWJveC1iZywuZmFuY3lib3gtaW5uZXIsLmZhbmN5Ym94LW91dGVyLC5mYW5jeWJveC1zdGFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0uZmFuY3lib3gtb3V0ZXJ7b3ZlcmZsb3cteTphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5mYW5jeWJveC1iZ3tiYWNrZ3JvdW5kOiMxZTFlMWU7b3BhY2l0eTowO3RyYW5zaXRpb24tZHVyYXRpb246aW5oZXJpdDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NCwuNzEpfS5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1iZ3tvcGFjaXR5Oi44Nzt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIyLC42MSwuMzYsMSl9LmZhbmN5Ym94LWNhcHRpb24td3JhcCwuZmFuY3lib3gtaW5mb2JhciwuZmFuY3lib3gtdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtkaXJlY3Rpb246bHRyO3otaW5kZXg6OTk5OTc7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzLHZpc2liaWxpdHkgMHMgbGluZWFyIC4yNXM7Ym94LXNpemluZzpib3JkZXItYm94fS5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24td3JhcCwuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXJ7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyx2aXNpYmlsaXR5IDBzfS5mYW5jeWJveC1pbmZvYmFye3RvcDowO2xlZnQ6MDtmb250LXNpemU6MTNweDtwYWRkaW5nOjAgMTBweDtoZWlnaHQ6NDRweDttaW4td2lkdGg6NDRweDtsaW5lLWhlaWdodDo0NHB4O2NvbG9yOiNjY2M7dGV4dC1hbGlnbjpjZW50ZXI7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7bWl4LWJsZW5kLW1vZGU6ZXhjbHVzaW9ufS5mYW5jeWJveC10b29sYmFye3RvcDowO3JpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1zdGFnZXtvdmVyZmxvdzpoaWRkZW47ZGlyZWN0aW9uOmx0cjt6LWluZGV4Ojk5OTk0Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWlzLWNsb3NpbmcgLmZhbmN5Ym94LXN0YWdle292ZXJmbG93OnZpc2libGV9LmZhbmN5Ym94LXNsaWRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtvdmVyZmxvdzphdXRvO291dGxpbmU6bm9uZTt3aGl0ZS1zcGFjZTpub3JtYWw7Ym94LXNpemluZzpib3JkZXItYm94O3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5OTQ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7ZGlzcGxheTpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybX0uZmFuY3lib3gtc2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7aGVpZ2h0OjEwMCU7d2lkdGg6MH0uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LC5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveC1zbGlkZS0taW1hZ2U6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gaWZyYW1le2JhY2tncm91bmQ6IzAwMH0uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCwuZmFuY3lib3gtc2xpZGUtLW1hcCBpZnJhbWV7YmFja2dyb3VuZDojZTVlM2RmfS5mYW5jeWJveC1zbGlkZS0tbmV4dHt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1zbGlkZT4qe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjRweDttYXJnaW46NDRweCAwO2JvcmRlci13aWR0aDowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93OmF1dG87Ym94LXNpemluZzpib3JkZXItYm94fS5mYW5jeWJveC1zbGlkZT5iYXNlLC5mYW5jeWJveC1zbGlkZT5saW5rLC5mYW5jeWJveC1zbGlkZT5tZXRhLC5mYW5jeWJveC1zbGlkZT5zY3JpcHQsLmZhbmN5Ym94LXNsaWRlPnN0eWxlLC5mYW5jeWJveC1zbGlkZT50aXRsZXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LXNsaWRlIC5mYW5jeWJveC1pbWFnZS13cmFwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7ei1pbmRleDo5OTk5NTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2N1cnNvcjpkZWZhdWx0O292ZXJmbG93OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0O3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybX0uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWltYWdlLXdyYXB7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1pbWFnZS13cmFwe2N1cnNvcjp6b29tLWlufS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtaW1hZ2Utd3JhcHtjdXJzb3I6LXdlYmtpdC1ncmFiO2N1cnNvcjpncmFifS5mYW5jeWJveC1pcy1kcmFnZ2luZyAuZmFuY3lib3gtaW1hZ2Utd3JhcHtjdXJzb3I6LXdlYmtpdC1ncmFiYmluZztjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94LWltYWdlLC5mYW5jeWJveC1zcGFjZWJhbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO21heC13aWR0aDpub25lO21heC1oZWlnaHQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94LXNwYWNlYmFsbHt6LWluZGV4OjF9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnR7cGFkZGluZzowO3dpZHRoOjgwJTtoZWlnaHQ6ODAlO21heC13aWR0aDpjYWxjKDEwMCUgLSAxMDBweCk7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA4OHB4KTtvdmVyZmxvdzp2aXNpYmxlO2JhY2tncm91bmQ6I2ZmZn0uZmFuY3lib3gtaWZyYW1le2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO2JvcmRlcjowO2hlaWdodDoxMDAlfS5mYW5jeWJveC1lcnJvciwuZmFuY3lib3gtaWZyYW1le21hcmdpbjowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmfS5mYW5jeWJveC1lcnJvcntwYWRkaW5nOjQwcHg7bWF4LXdpZHRoOjM4MHB4O2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveC1lcnJvciBwe21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjojNDQ0O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHh9LmZhbmN5Ym94LWJ1dHRvbntib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHg7bWFyZ2luOjA7cGFkZGluZzoxMHB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOnJnYmEoMzAsMzAsMzAsLjYpO3RyYW5zaXRpb246Y29sb3IgLjNzIGVhc2U7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lfS5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLC5mYW5jeWJveC1idXR0b246dmlzaXRlZHtjb2xvcjojY2NjfS5mYW5jeWJveC1idXR0b246Zm9jdXMsLmZhbmN5Ym94LWJ1dHRvbjpob3Zlcntjb2xvcjojZmZmfS5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRde2NvbG9yOiNjY2M7Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouNn0uZmFuY3lib3gtYnV0dG9uIHN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7c2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbn0uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6Y3VycmVudENvbG9yO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDozfS5mYW5jeWJveC1idXR0b24tLXNoYXJlIHN2ZyBwYXRoe3N0cm9rZS13aWR0aDoxfS5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZyBwYXRoOm50aC1jaGlsZCgxKSwuZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZyBwYXRoOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94LWJ1dHRvbi0tem9vbSBzdmcgcGF0aHtmaWxsOnRyYW5zcGFyZW50fS5mYW5jeWJveC1uYXZpZ2F0aW9ue2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb257ZGlzcGxheTpibG9ja30uZmFuY3lib3gtbmF2aWdhdGlvbiBidXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW46LTUwcHggMCAwO3otaW5kZXg6OTk5OTc7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt3aWR0aDo2MHB4O2hlaWdodDoxMDBweDtwYWRkaW5nOjE3cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gYnV0dG9uOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjMwcHg7cmlnaHQ6MTBweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwuNil9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdHtsZWZ0OjB9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHR7cmlnaHQ6MH0uZmFuY3lib3gtY2xvc2Utc21hbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyfS5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlcntjb250ZW50Olwiw5dcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjVweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZvbnQ6MjJweC8zMHB4IEFyaWFsLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxzYW5zLXNlcmlmO2NvbG9yOiM4ODg7Zm9udC13ZWlnaHQ6MzAwO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci13aWR0aDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4yNXM7Ym94LXNpemluZzpib3JkZXItYm94O3otaW5kZXg6Mn0uZmFuY3lib3gtY2xvc2Utc21hbGw6Zm9jdXN7b3V0bGluZTpub25lfS5mYW5jeWJveC1jbG9zZS1zbWFsbDpmb2N1czphZnRlcntvdXRsaW5lOjFweCBkb3R0ZWQgIzg4OH0uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXI6YWZ0ZXJ7Y29sb3I6IzU1NTtiYWNrZ3JvdW5kOiNlZWV9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLC5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNsb3NlLXNtYWxse3RvcDowO3JpZ2h0Oi00MHB4fS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlciwuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbDphZnRlcntmb250LXNpemU6MzVweDtjb2xvcjojYWFhfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlciwuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlcjphZnRlcntjb2xvcjojZmZmO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tZHJhZyAuZmFuY3lib3gtY2xvc2Utc21hbGx7ZGlzcGxheTpub25lfS5mYW5jeWJveC1jYXB0aW9uLXdyYXB7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7cGFkZGluZzo2MHB4IDJ2dyAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZyx0cmFuc3BhcmVudCAwLHJnYmEoMCwwLDAsLjEpIDIwJSxyZ2JhKDAsMCwwLC4yKSA0MCUscmdiYSgwLDAsMCwuNikgODAlLHJnYmEoMCwwLDAsLjgpKTtwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveC1jYXB0aW9ue3BhZGRpbmc6MzBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC40KTtmb250LXNpemU6MTRweDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjIwcHg7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0Om5vbmV9LmZhbmN5Ym94LWNhcHRpb24gYSwuZmFuY3lib3gtY2FwdGlvbiBidXR0b24sLmZhbmN5Ym94LWNhcHRpb24gc2VsZWN0e3BvaW50ZXItZXZlbnRzOmFsbDtwb3NpdGlvbjpyZWxhdGl2ZX0uZmFuY3lib3gtY2FwdGlvbiBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFuY3lib3gtc2xpZGU+LmZhbmN5Ym94LWxvYWRpbmd7Ym9yZGVyOjZweCBzb2xpZCBoc2xhKDAsMCUsMzklLC40KTtib3JkZXItdG9wOjZweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuNik7Ym9yZGVyLXJhZGl1czoxMDAlO2hlaWdodDo1MHB4O3dpZHRoOjUwcHg7LXdlYmtpdC1hbmltYXRpb246YSAuOHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjphIC44cyBpbmZpbml0ZSBsaW5lYXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LTMwcHg7bWFyZ2luLWxlZnQ6LTMwcHg7ei1pbmRleDo5OTk5OX1ALXdlYmtpdC1rZXlmcmFtZXMgYXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgYXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fS5mYW5jeWJveC1hbmltYXRlZHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLC4yNSwxKX0uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vzey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7b3BhY2l0eTowfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7b3BhY2l0eToxfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKX0uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3std2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuNSwxLjUsMS41KTt0cmFuc2Zvcm06c2NhbGUzZCgxLjUsMS41LDEuNSk7b3BhY2l0eTowfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC41LC41LC41KTt0cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSk7b3BhY2l0eTowfS5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKTtvcGFjaXR5OjF9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgtMXR1cm4pO29wYWNpdHk6MH0uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7b3BhY2l0eTowfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7b3BhY2l0eToxfS5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoLTEwMCUsMCwwKTtvcGFjaXR5OjB9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMCwwLDApIHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoMTAwJSwwLDApO29wYWNpdHk6MH0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO29wYWNpdHk6MX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXN7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygtMTBkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KDEwZGVnKX0uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfS5mYW5jeWJveC1zaGFyZXtwYWRkaW5nOjMwcHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZjRmNGY0O21heC13aWR0aDo5MCU7dGV4dC1hbGlnbjpjZW50ZXJ9LmZhbmN5Ym94LXNoYXJlIGgxe2NvbG9yOiMyMjI7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtc2l6ZTozNXB4O2ZvbnQtd2VpZ2h0OjcwMH0uZmFuY3lib3gtc2hhcmUgcHttYXJnaW46MDtwYWRkaW5nOjB9cC5mYW5jeWJveC1zaGFyZV9fbGlua3N7bWFyZ2luLXJpZ2h0Oi0xMHB4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbjowIDEwcHggMTBweCAwO3BhZGRpbmc6MCAxNXB4O21pbi13aWR0aDoxMzBweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kOiNmZmY7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo0MHB4Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIC4yc30uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmJ7YmFja2dyb3VuZDojM2I1OTk4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlcntiYWNrZ3JvdW5kOiMzNDRlODZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0e2JhY2tncm91bmQ6I2JkMDgxZH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXJ7YmFja2dyb3VuZDojYWEwNzE5fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10d3tiYWNrZ3JvdW5kOiMxZGExZjJ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVye2JhY2tncm91bmQ6IzBkOTVlOH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHg7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDttYXJnaW4tcmlnaHQ6N3B4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aHtmaWxsOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19pbnB1dHtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTAwJTttYXJnaW46MTBweCAwIDA7cGFkZGluZzoxMHB4IDE1cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojNWQ1YjViO2ZvbnQtc2l6ZToxNHB4O291dGxpbmU6bm9uZTtib3JkZXI6MDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZDdkN2Q3fS5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MjEycHg7bWFyZ2luOjA7cGFkZGluZzoycHggMnB4IDRweDtiYWNrZ3JvdW5kOiNmZmY7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7Ym94LXNpemluZzpib3JkZXItYm94O3otaW5kZXg6OTk5OTV9LmZhbmN5Ym94LXRodW1icy14e292ZXJmbG93LXk6aGlkZGVuO292ZXJmbG93LXg6YXV0b30uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1ic3tkaXNwbGF5OmJsb2NrfS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MjEycHh9LmZhbmN5Ym94LXRodW1icz51bHtsaXN0LXN0eWxlOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2ZvbnQtc2l6ZTowO3doaXRlLXNwYWNlOm5vd3JhcH0uZmFuY3lib3gtdGh1bWJzLXg+dWx7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC10aHVtYnMteT51bDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6N3B4fS5mYW5jeWJveC10aHVtYnMteT51bDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93Omluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuMyl9LmZhbmN5Ym94LXRodW1icy15PnVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOiMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMHB4fS5mYW5jeWJveC10aHVtYnM+dWw+bGl7ZmxvYXQ6bGVmdDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO21hcmdpbjoycHg7d2lkdGg6MTAwcHg7aGVpZ2h0Ojc1cHg7bWF4LXdpZHRoOmNhbGMoNTAlIC0gNHB4KTttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDhweCk7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveH1saS5mYW5jeWJveC10aHVtYnMtbG9hZGluZ3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5mYW5jeWJveC10aHVtYnM+dWw+bGk+aW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDttYXgtd2lkdGg6bm9uZTttYXgtaGVpZ2h0Om5vbmU7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYW5jeWJveC10aHVtYnM+dWw+bGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtib3JkZXI6NHB4IHNvbGlkICM0ZWE3Zjk7ei1pbmRleDo5OTk5MTtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfS5mYW5jeWJveC10aHVtYnM+dWw+bGkuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxfUBtZWRpYSAobWF4LXdpZHRoOjgwMHB4KXsuZmFuY3lib3gtdGh1bWJze3dpZHRoOjExMHB4fS5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXJ7cmlnaHQ6MTEwcHh9LmZhbmN5Ym94LXRodW1icz51bD5saXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9fSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4gIEF1dGhvcjogUHJvcGVydHlXZWJtYXN0ZXJzXG4qL1xuLyogVXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCAnLi4vdmVuZG9yL2Jvb3RzdHJhcC00LjMuMS9jdXN0b21pemUvc3R5bGUuY3NzJztcbkBpbXBvcnQgJy4uL3ZlbmRvci9qcXVlcnkvanF1ZXJ5LXVpLm1pbi5jc3MnO1xuQGltcG9ydCBcIn5zZWxlY3QyL2Rpc3QvY3NzL3NlbGVjdDIubWluLmNzc1wiO1xuQGltcG9ydCAnLi4vdmVuZG9yL2ZvbnRhd2Vzb21lL2Nzcy9mb250YXdlc29tZS1hbGwubWluLmNzcyc7XG5AaW1wb3J0ICcuLi92ZW5kb3Ivc2xpY2svc2xpY2suY3NzJztcbkBpbXBvcnQgJy4uL3ZlbmRvci9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3gubWluLmNzcyc7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjMwMCw0MDAsNTAwLDYwMCw3MDB8UGxheWZhaXIrRGlzcGxheTo0MDAsNzAwXCIpO1xuLnUtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi51LW10MDkge1xuICBtYXJnaW4tdG9wOiAwLjllbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDA1IHtcbiAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXQxIHtcbiAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MiB7XG4gIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDMge1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG5cbi51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi51LW1iMDIge1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjA1IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMiB7XG4gIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjMge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi51LW1yMDUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4udS1tcjEge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLnUtbXIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG5cbi51LW1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1tbDEge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4udS1tbDIge1xuICBtYXJnaW4tbGVmdDogMmVtO1xufVxuXG4udS1wMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtcDA1IHtcbiAgcGFkZGluZzogMC41ZW07XG59XG5cbi51LXAwNzUge1xuICBwYWRkaW5nOiAwLjc1ZW07XG59XG5cbi51LXAxIHtcbiAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXAyIHtcbiAgcGFkZGluZzogMmVtO1xufVxuXG4udS1wMyB7XG4gIHBhZGRpbmc6IDNlbTtcbn1cblxuLnUtcDQge1xuICBwYWRkaW5nOiA0ZW07XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udS1wdDA1IHtcbiAgcGFkZGluZy10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MDc1IHtcbiAgcGFkZGluZy10b3A6IDAuNzVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuXG4udS1wdDIge1xuICBwYWRkaW5nLXRvcDogMmVtO1xufVxuXG4udS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnUtcGIwNSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wYjA3NSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGIxIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLnUtcGIyIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbn1cblxuLnUtcHIwIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnUtcHIxIHtcbiAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wcjMge1xuICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHI0IHtcbiAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnUtcGwxIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGwyIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGwzIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGw0IHtcbiAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi51LWZsZXgtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4udS1pbWctY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udS1mdWxsd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtdmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi51LWRpdmlkaW5nLWxpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnUtcHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LWJsb2NrLW1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1ibG9jay1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LW1vYmlsZS1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tb2JpbGUtY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LW5vLWJyZWFrcy1tb2JpbGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1uby1icmVha3MtbW9iaWxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LW5vLXJlc2l6ZSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnUtb3BhcXVlLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuXG4udS1kLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7XG59XG5cbi51LXJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuLnUtcm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4udS1yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi51LXJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbn1cblxuLnUtcm91bmRlZC02IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC02IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuXG4udS1yb3VuZGVkLTcge1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG59XG5cbi51LXJvdW5kZWQtOCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnUtcm91bmRlZC10b3AtOCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnUtcm91bmRlZC05IHtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC05IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xufVxuXG4udS1yb3VuZGVkLTEwIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cblxuLnUtcm91bmRlZC0xMSB7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTExIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDExcHg7XG59XG5cbi51LXJvdW5kZWQtMTIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xufVxuXG4udS1yb3VuZGVkLTEzIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTNweDtcbn1cblxuLnUtcm91bmRlZC0xNCB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTE0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0cHg7XG59XG5cbi51LXJvdW5kZWQtMTUge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xufVxuXG4udS1yb3VuZGVkLTE2IHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTYge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cblxuLnUtcm91bmRlZC0xNyB7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTE3IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTdweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE3cHg7XG59XG5cbi51LXJvdW5kZWQtMTgge1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xOCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxOHB4O1xufVxuXG4udS1yb3VuZGVkLTE5IHtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxOXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTlweDtcbn1cblxuLnUtcm91bmRlZC0yMCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTIwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG59XG5cbi51LXJvdW5kZWQtMjEge1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMXB4O1xufVxuXG4udS1yb3VuZGVkLTIyIHtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjJweDtcbn1cblxuLnUtcm91bmRlZC0yMyB7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTIzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIzcHg7XG59XG5cbi51LXJvdW5kZWQtMjQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNHB4O1xufVxuXG4udS1yb3VuZGVkLTI1IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcbn1cblxuLnUtcm91bmRlZC0yNiB7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTI2IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI2cHg7XG59XG5cbi51LXJvdW5kZWQtMjcge1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yNyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI3cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyN3B4O1xufVxuXG4udS1yb3VuZGVkLTI4IHtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjhweDtcbn1cblxuLnUtcm91bmRlZC0yOSB7XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTI5IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjlweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI5cHg7XG59XG5cbi51LXJvdW5kZWQtMzAge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xufVxuXG4udS1yb3VuZGVkLTMxIHtcbiAgYm9yZGVyLXJhZGl1czogMzFweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzFweDtcbn1cblxuLnUtcm91bmRlZC0zMiB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTMyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG59XG5cbi51LXJvdW5kZWQtMzMge1xuICBib3JkZXItcmFkaXVzOiAzM3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzM3B4O1xufVxuXG4udS1yb3VuZGVkLTM0IHtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzRweDtcbn1cblxuLnUtcm91bmRlZC0zNSB7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTM1IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM1cHg7XG59XG5cbi51LXJvdW5kZWQtMzYge1xuICBib3JkZXItcmFkaXVzOiAzNnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zNiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzNnB4O1xufVxuXG4udS1yb3VuZGVkLTM3IHtcbiAgYm9yZGVyLXJhZGl1czogMzdweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzN3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzdweDtcbn1cblxuLnUtcm91bmRlZC0zOCB7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTM4IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM4cHg7XG59XG5cbi51LXJvdW5kZWQtMzkge1xuICBib3JkZXItcmFkaXVzOiAzOXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zOSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM5cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzOXB4O1xufVxuXG4udS1yb3VuZGVkLTQwIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcbn1cblxuLnUtcm91bmRlZC00MSB7XG4gIGJvcmRlci1yYWRpdXM6IDQxcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQxIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQxcHg7XG59XG5cbi51LXJvdW5kZWQtNDIge1xuICBib3JkZXItcmFkaXVzOiA0MnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00MiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MnB4O1xufVxuXG4udS1yb3VuZGVkLTQzIHtcbiAgYm9yZGVyLXJhZGl1czogNDNweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0M3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDNweDtcbn1cblxuLnUtcm91bmRlZC00NCB7XG4gIGJvcmRlci1yYWRpdXM6IDQ0cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ0cHg7XG59XG5cbi51LXJvdW5kZWQtNDUge1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00NSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0NXB4O1xufVxuXG4udS1yb3VuZGVkLTQ2IHtcbiAgYm9yZGVyLXJhZGl1czogNDZweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDYge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0NnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDZweDtcbn1cblxuLnUtcm91bmRlZC00NyB7XG4gIGJvcmRlci1yYWRpdXM6IDQ3cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQ3IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDdweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ3cHg7XG59XG5cbi51LXJvdW5kZWQtNDgge1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00OCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0OHB4O1xufVxuXG4udS1yb3VuZGVkLTQ5IHtcbiAgYm9yZGVyLXJhZGl1czogNDlweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0OXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDlweDtcbn1cblxuLnUtcm91bmRlZC01MCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTUwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XG59XG5cbi51LWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LWluZGV4LWhpZ2gge1xuICB6LWluZGV4OiAyO1xufVxuXG4udS1uby1iZy1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtcGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4udS12aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4udS1uby10ZXh0LW92ZXJmbG93IHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ib3JkZXItdG9wLTJweCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uYm9yZGVyLWJvdHRvbS0ycHgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmltZy1mdWxsY292ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5idG4tcGFkZGluZy12MiB7XG4gIHBhZGRpbmc6IDlweCAxNnB4IDZweCAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LWJsYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9wYWNpdHktYmxhY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnUtcm93LW1hdGNoLWhlaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi51LXJvdy1tYXRjaC1oZWlnaHQgPiBbY2xhc3MqPWNvbC1dLCAudS1yb3ctbWF0Y2gtaGVpZ2h0ID4gW2NsYXNzKj1jb2xdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ucm93LnUtcm93LXNwYWNpbmctNiB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctNiA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctOCA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMTIge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTEyID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy0yMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy0yMiA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy0yNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy0yNiA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy0zNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy0zNiA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cblxudWwudS1saXN0LS1jb2wtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sdW1uLWNvdW50OiAyO1xuICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG59XG51bC51LWxpc3QtLWNvbC0yID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBMb2dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LW1heHdpZHRoLTYwMCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi51LW1heHdpZHRoLTgwMCB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi51LW1heHdpZHRoLTg5MCB7XG4gIG1heC13aWR0aDogODkwcHg7XG59XG5cbi51LW1heHdpZHRoLTEwMDAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLnUtbWF4d2lkdGgtMTA0MCB7XG4gIG1heC13aWR0aDogMTA0MHB4O1xufVxuXG4udS1tYXh3aWR0aC0xMTAwIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG59XG5cbi51LW1heHdpZHRoLTExNDAge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbn1cblxuLnUtbWF4d2lkdGgtMTE0NSB7XG4gIG1heC13aWR0aDogMTE0NXB4O1xufVxuXG4udS1tYXJnaW4tY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBISURFIFNIT1dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LWhpZGUtc29mdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnUtc2hvdy0xMTk5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtc2hvdy0xMTk5LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1oaWRlLTExOTkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjlweCkge1xuICAudS1zaG93LTExMjktdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnUtc2hvdy05OTEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1oaWRlLTk5MSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbXQtbWQtMjIge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1zaG93LTc2NyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LWhpZGUtNzY3IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnUtbWItc20tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAudS10ZXh0LWNlbnRlci1tZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBCQVNFIC0gQmFzZSBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBNQUlOIENPTE9SU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEhFQURFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQ29sb3VycyAtIFByZWZpeCAuYy1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmEuYy1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5jLXByaW1hcnkge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5jLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmMtYmctbGlnaHQtZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi5jLWJnLWxpZ2h0LWdyYXktMiB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5jLWxpZ2h0LWdyYXkge1xuICBjb2xvcjogI2VmZWZlZjtcbn1cblxuLmMtYmctcHJvcGVydGllcyB7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG59XG5cbi5jLWJnLXByb3BwcmljZSB7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG59XG5cbi5jLWJnLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xufVxuXG4uYy1iZy10ZXN0aW1vbmlhbHMge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xufVxuXG5hLmMtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbmEuYy13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1ncmV5LTEge1xuICBjb2xvcjogIzg5ODk4OTtcbn1cblxuLmMtZGFyayB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG4uYy1kYXJrY29weSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuXG4uYy1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYy1zZWNvbmRhcnkyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLWJnLXNlY29uZGFyeTIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG5hLmMtdGVydGlhcnkge1xuICBjb2xvcjogI2UxZTFlMTtcbn1cbmEuYy10ZXJ0aWFyeTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmEuYy10ZXJ0aWFyeS4tdW5kZXJsaW5lIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtdGVydGlhcnkge1xuICBjb2xvcjogI2UxZTFlMTtcbn1cbi5jLXRlcnRpYXJ5Li11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtYmctdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xufVxuXG4uYy1saWdodGVyLWdyYXkge1xuICBjb2xvcjogIzczNzM3Mztcbn1cblxuLmMtZGFya2VyIHtcbiAgY29sb3I6ICMyNTI1MjU7XG59XG5cbi5jLWdyYXkge1xuICBjb2xvcjogI2U3ZTdlNztcbn1cblxuLmMtZ3JheS0yIHtcbiAgY29sb3I6ICM0MTQxNDE7XG59XG5cbi5jLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xufVxuXG4uYy1ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5jLWJvcmRlci1ncmF5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRk9OVFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBZG9iZSBGb250IEtpdCAoTG9hZGluZylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cbi53Zi1sb2FkaW5nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ud2YtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmYtb25lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZi10d28ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mLXRocmVlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbn1cblxuLmYtbGlnaHQsIC5mLTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mLXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZi1tZWRpdW0sIC5mLTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mLXNlbWlib2xkLCAuZi02MDAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZi1ib2xkLCAuZi03MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZi1ibGFjaywgLmYtOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmYtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmYtMTIge1xuICBmb250LXNpemU6IDEycHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmYtMTMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmYtMTQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmYtMTUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmYtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmYtMTcge1xuICBmb250LXNpemU6IDE3cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0xNyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLmYtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0xOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmYtMTkge1xuICBmb250LXNpemU6IDE5cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0xOSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuLmYtMjAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmYtMjEge1xuICBmb250LXNpemU6IDIxcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0yMSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmYtMjIge1xuICBmb250LXNpemU6IDIycHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmYtMjMge1xuICBmb250LXNpemU6IDIzcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0yMyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbn1cblxuLmYtMjQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmYtMjUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0yNSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLmYtMjYge1xuICBmb250LXNpemU6IDI2cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0yNiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmYtMjcge1xuICBmb250LXNpemU6IDI3cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0yNyB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbn1cblxuLmYtMjgge1xuICBmb250LXNpemU6IDI4cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0yOCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLmYtMjkge1xuICBmb250LXNpemU6IDI5cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0yOSB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbn1cblxuLmYtMzAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0zMCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmYtMzEge1xuICBmb250LXNpemU6IDMxcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0zMSB7XG4gIGZvbnQtc2l6ZTogMzFweDtcbn1cblxuLmYtMzIge1xuICBmb250LXNpemU6IDMycHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0zMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmYtMzMge1xuICBmb250LXNpemU6IDMzcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0zMyB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbn1cblxuLmYtMzQge1xuICBmb250LXNpemU6IDM0cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0zNCB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cblxuLmYtMzUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0zNSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLmYtMzYge1xuICBmb250LXNpemU6IDM2cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0zNiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmYtMzcge1xuICBmb250LXNpemU6IDM3cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0zNyB7XG4gIGZvbnQtc2l6ZTogMzdweDtcbn1cblxuLmYtMzgge1xuICBmb250LXNpemU6IDM4cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0zOCB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbn1cblxuLmYtMzkge1xuICBmb250LXNpemU6IDM5cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0zOSB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbn1cblxuLmYtNDAge1xuICBmb250LXNpemU6IDQwcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC00MCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmYtNDEge1xuICBmb250LXNpemU6IDQxcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC00MSB7XG4gIGZvbnQtc2l6ZTogNDFweDtcbn1cblxuLmYtNDIge1xuICBmb250LXNpemU6IDQycHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC00MiB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cblxuLmYtNDMge1xuICBmb250LXNpemU6IDQzcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC00MyB7XG4gIGZvbnQtc2l6ZTogNDNweDtcbn1cblxuLmYtNDQge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC00NCB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuLmYtNDUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC00NSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cblxuLmYtNDYge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC00NiB7XG4gIGZvbnQtc2l6ZTogNDZweDtcbn1cblxuLmYtNDcge1xuICBmb250LXNpemU6IDQ3cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC00NyB7XG4gIGZvbnQtc2l6ZTogNDdweDtcbn1cblxuLmYtNDgge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC00OCB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLmYtNDkge1xuICBmb250LXNpemU6IDQ5cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC00OSB7XG4gIGZvbnQtc2l6ZTogNDlweDtcbn1cblxuLmYtNTAge1xuICBmb250LXNpemU6IDUwcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC01MCB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuLmYtNTEge1xuICBmb250LXNpemU6IDUxcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC01MSB7XG4gIGZvbnQtc2l6ZTogNTFweDtcbn1cblxuLmYtNTIge1xuICBmb250LXNpemU6IDUycHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC01MiB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbn1cblxuLmYtNTMge1xuICBmb250LXNpemU6IDUzcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC01MyB7XG4gIGZvbnQtc2l6ZTogNTNweDtcbn1cblxuLmYtNTQge1xuICBmb250LXNpemU6IDU0cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC01NCB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cblxuLmYtNTUge1xuICBmb250LXNpemU6IDU1cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC01NSB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbn1cblxuLmYtNTYge1xuICBmb250LXNpemU6IDU2cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC01NiB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbn1cblxuLmYtNTcge1xuICBmb250LXNpemU6IDU3cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC01NyB7XG4gIGZvbnQtc2l6ZTogNTdweDtcbn1cblxuLmYtNTgge1xuICBmb250LXNpemU6IDU4cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC01OCB7XG4gIGZvbnQtc2l6ZTogNThweDtcbn1cblxuLmYtNTkge1xuICBmb250LXNpemU6IDU5cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC01OSB7XG4gIGZvbnQtc2l6ZTogNTlweDtcbn1cblxuLmYtNjAge1xuICBmb250LXNpemU6IDYwcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC02MCB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuLmYtNjEge1xuICBmb250LXNpemU6IDYxcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC02MSB7XG4gIGZvbnQtc2l6ZTogNjFweDtcbn1cblxuLmYtNjIge1xuICBmb250LXNpemU6IDYycHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC02MiB7XG4gIGZvbnQtc2l6ZTogNjJweDtcbn1cblxuLmYtNjMge1xuICBmb250LXNpemU6IDYzcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC02MyB7XG4gIGZvbnQtc2l6ZTogNjNweDtcbn1cblxuLmYtNjQge1xuICBmb250LXNpemU6IDY0cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC02NCB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLmYtNjUge1xuICBmb250LXNpemU6IDY1cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC02NSB7XG4gIGZvbnQtc2l6ZTogNjVweDtcbn1cblxuLmYtNjYge1xuICBmb250LXNpemU6IDY2cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC02NiB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbn1cblxuLmYtNjcge1xuICBmb250LXNpemU6IDY3cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC02NyB7XG4gIGZvbnQtc2l6ZTogNjdweDtcbn1cblxuLmYtNjgge1xuICBmb250LXNpemU6IDY4cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC02OCB7XG4gIGZvbnQtc2l6ZTogNjhweDtcbn1cblxuLmYtNjkge1xuICBmb250LXNpemU6IDY5cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC02OSB7XG4gIGZvbnQtc2l6ZTogNjlweDtcbn1cblxuLmYtNzAge1xuICBmb250LXNpemU6IDcwcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC03MCB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbn1cblxuLmYtNzEge1xuICBmb250LXNpemU6IDcxcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC03MSB7XG4gIGZvbnQtc2l6ZTogNzFweDtcbn1cblxuLmYtNzIge1xuICBmb250LXNpemU6IDcycHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC03MiB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbn1cblxuLmYtNzMge1xuICBmb250LXNpemU6IDczcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC03MyB7XG4gIGZvbnQtc2l6ZTogNzNweDtcbn1cblxuLmYtNzQge1xuICBmb250LXNpemU6IDc0cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC03NCB7XG4gIGZvbnQtc2l6ZTogNzRweDtcbn1cblxuLmYtNzUge1xuICBmb250LXNpemU6IDc1cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC03NSB7XG4gIGZvbnQtc2l6ZTogNzVweDtcbn1cblxuLmYtNzYge1xuICBmb250LXNpemU6IDc2cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC03NiB7XG4gIGZvbnQtc2l6ZTogNzZweDtcbn1cblxuLmYtNzcge1xuICBmb250LXNpemU6IDc3cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC03NyB7XG4gIGZvbnQtc2l6ZTogNzdweDtcbn1cblxuLmYtNzgge1xuICBmb250LXNpemU6IDc4cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC03OCB7XG4gIGZvbnQtc2l6ZTogNzhweDtcbn1cblxuLmYtNzkge1xuICBmb250LXNpemU6IDc5cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC03OSB7XG4gIGZvbnQtc2l6ZTogNzlweDtcbn1cblxuLmYtODAge1xuICBmb250LXNpemU6IDgwcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC04MCB7XG4gIGZvbnQtc2l6ZTogODBweDtcbn1cblxuLmYtODEge1xuICBmb250LXNpemU6IDgxcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC04MSB7XG4gIGZvbnQtc2l6ZTogODFweDtcbn1cblxuLmYtODIge1xuICBmb250LXNpemU6IDgycHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC04MiB7XG4gIGZvbnQtc2l6ZTogODJweDtcbn1cblxuLmYtODMge1xuICBmb250LXNpemU6IDgzcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC04MyB7XG4gIGZvbnQtc2l6ZTogODNweDtcbn1cblxuLmYtODQge1xuICBmb250LXNpemU6IDg0cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC04NCB7XG4gIGZvbnQtc2l6ZTogODRweDtcbn1cblxuLmYtODUge1xuICBmb250LXNpemU6IDg1cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC04NSB7XG4gIGZvbnQtc2l6ZTogODVweDtcbn1cblxuLmYtODYge1xuICBmb250LXNpemU6IDg2cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC04NiB7XG4gIGZvbnQtc2l6ZTogODZweDtcbn1cblxuLmYtODcge1xuICBmb250LXNpemU6IDg3cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC04NyB7XG4gIGZvbnQtc2l6ZTogODdweDtcbn1cblxuLmYtODgge1xuICBmb250LXNpemU6IDg4cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC04OCB7XG4gIGZvbnQtc2l6ZTogODhweDtcbn1cblxuLmYtODkge1xuICBmb250LXNpemU6IDg5cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC04OSB7XG4gIGZvbnQtc2l6ZTogODlweDtcbn1cblxuLmYtOTAge1xuICBmb250LXNpemU6IDkwcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC05MCB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbn1cblxuLmYtOTEge1xuICBmb250LXNpemU6IDkxcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC05MSB7XG4gIGZvbnQtc2l6ZTogOTFweDtcbn1cblxuLmYtOTIge1xuICBmb250LXNpemU6IDkycHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC05MiB7XG4gIGZvbnQtc2l6ZTogOTJweDtcbn1cblxuLmYtOTMge1xuICBmb250LXNpemU6IDkzcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC05MyB7XG4gIGZvbnQtc2l6ZTogOTNweDtcbn1cblxuLmYtOTQge1xuICBmb250LXNpemU6IDk0cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC05NCB7XG4gIGZvbnQtc2l6ZTogOTRweDtcbn1cblxuLmYtOTUge1xuICBmb250LXNpemU6IDk1cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC05NSB7XG4gIGZvbnQtc2l6ZTogOTVweDtcbn1cblxuLmYtOTYge1xuICBmb250LXNpemU6IDk2cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC05NiB7XG4gIGZvbnQtc2l6ZTogOTZweDtcbn1cblxuLmYtOTcge1xuICBmb250LXNpemU6IDk3cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC05NyB7XG4gIGZvbnQtc2l6ZTogOTdweDtcbn1cblxuLmYtOTgge1xuICBmb250LXNpemU6IDk4cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC05OCB7XG4gIGZvbnQtc2l6ZTogOThweDtcbn1cblxuLmYtOTkge1xuICBmb250LXNpemU6IDk5cHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC05OSB7XG4gIGZvbnQtc2l6ZTogOTlweDtcbn1cblxuLmYtMTAwIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgLypcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgKi9cbn1cblxuLmZ4LTEwMCB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmYtbGctNDAge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mLW1kLTM1IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cblxuICAuZi1tZC0yNSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG5cbiAgLmYtbWQtMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5mLW1kLTEzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZi1zbS0yNyB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG5cbiAgLmYtc20tMTYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5mLXhzLTIwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuZi14cy0xNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEhUTUwgREVGQVVMVFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlucHV0IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2xpY2stYXJyb3csXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuYSxcbmE6Zm9jdXMsXG5pbnB1dCxcbnNlbGVjdCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBpbmhlcml0O1xufVxuXG5hOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubi11bCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uLXVsIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogVklERU8gSlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZWpzLW92ZXJsYXktbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogTk9STUFMSVpFIEJPT1RTVFJBUCBHUklEXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubi1yb3cgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubi1yb3cgLnJvdyAuY29sLW1kLTIsIC5uLXJvdyAucm93IC5jb2wtbWQtMywgLm4tcm93IC5yb3cgLmNvbC1tZC00LCAubi1yb3cgLnJvdyAuY29sLW1kLTUsIC5uLXJvdyAucm93IC5jb2wtbWQtNiwgLm4tcm93IC5yb3cgLmNvbC1tZC03LCAubi1yb3cgLnJvdyAuY29sLW1kLTgsIC5uLXJvdyAucm93IC5jb2wtbWQtOSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogU0hBUkVEIChHbG9iYWwpIFN0eWxlcy4uLlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QtcHcsIC5zZWxlY3QtcHctYWpheC1sb2NhdGlvbnMsIC5zZWxlY3QtcHctYWpheC1sb2NhdGlvbnMtbGlnaHQsIC5zZWxlY3QtcHctbGlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBUUkFOU0xBVElPTlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50cmFuc2xhdGVfX2Ryb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmFuc2xhdGVfX2Ryb3Bkb3duIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cbn1cblxuLyogQkVTUE9LRSBQQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucXVpY2stbGlua19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5xdWljay1saW5rX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWljay1saW5rX19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnF1aWNrLWxpbmtfX2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uYm9yZGVycyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgfVxufVxuXG4ubG9jYXRpb24taXRlbS4tbm8tYmcgLmNvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxMHB4O1xufVxuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9wZXJ0eS1jb250cm9scyAuc2xpY2stZG90cyBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cbi5wcm9wZXJ0aWVzLWxlZnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1sZWZ0LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5wcm9wZXJ0aWVzLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctcmlnaHQucG5nXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLnF1aWNrLWxpbmtfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5xdWljay1saW5rX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aWNrLWxpbmtfX2l0ZW06YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLyogTWVtYmVycyBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZW1iZXItbm90aWZ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBWYWx1YXRpb24gUmVwb3J0IFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZhbHVhdGlvbi1yZXBvcnQgLnByb3BlcnR5LWFsZXJ0LWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNsaXN0LXByb3BlcnR5LW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXJyYW5nZSBhIFZpZXdpbmcgV2lkZ2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiN2aWV3aW5nLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuI3ZpZXdpbmctbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNldmVuLWNvbHMgLmNvbC1tZC0xLFxuLnNldmVuLWNvbHMgLmNvbC1zbS0xLFxuLnNldmVuLWNvbHMgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gICAgKndpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclICFpbXBvcnRhbnQ7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZXZlbi1jb2xzIC5jb2wtbWQtMSxcbi5zZXZlbi1jb2xzIC5jb2wtc20tMSxcbi5zZXZlbi1jb2xzIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgICp3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JSAhaW1wb3J0YW50O1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhdGEtc2VsZWN0LWJsb2NrOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2hvc2VuLXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXNlbGVjdGlvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogVHJ1bmNhdGUgc3RyaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50cnVuY2F0ZS1zdHIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogUHJpY2UgUXVhbGlmaWVyIGRpc3BsYXlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC51LXByaWNlLXF1YWxpZmllci1kaXNwbGF5LmYtMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudS1wcmljZS1xdWFsaWZpZXItZGlzcGxheS5mLTEyIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXByaWNlLXF1YWxpZmllci1kaXNwbGF5LmYtMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIExBWU9VVCAtIExheW91dCBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIRUFERVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZHVtbXktaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmR1bW15LWhlYWRlciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmR1bW15LWhlYWRlciB7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICB9XG59XG5cbmhlYWRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG1pbi1oZWlnaHQ6IDEyN3B4O1xufVxuaGVhZGVyIC5jb250YWluZXItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ2MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbmhlYWRlciAud3JhcCB7XG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICogTU9CSUxFIE5BVlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuaGVhZGVyIC53cmFwIC5sb2dvIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxO1xufVxuaGVhZGVyIC53cmFwIC5sb2dvIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbmhlYWRlciAud3JhcCAubG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLndyYXAgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaGVhZGVyIC53cmFwIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAwIDI1cHggMDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0uLWN1cnJlbmN5IGEsIGhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtLi1mYXYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtLi1jdXJyZW5jeSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtLi1jdXJyZW5jeSBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0uLWN1cnJlbmN5IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtMiB7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbS4tY3VycmVuY3kgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS0yIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlICFpbXBvcnRhbnQ7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbS4tZmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbS4tZmF2IGEge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCB7XG4gIG1hcmdpbjogMCAtMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGE6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDM1JTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5hY3RpdmUgPiBhOjpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5saS1zaG9ydGxpc3QgPiBhID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmxpLXNob3J0bGlzdCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5saS1zaG9ydGxpc3QgPiBhOmhvdmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUgaSB7XG4gIGNvbG9yOiAjODE4MTgxO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudSArIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIGEubWFpbi1tZW51ICsgLnN1Yi1tZW51ID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwMDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIGEubWFpbi1tZW51ICsgLnN1Yi1tZW51ID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUgKyAuc3ViLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudSArIC5zdWItbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUgKyAuc3ViLW1lbnUgPiB1bCA+IGxpLm1lbnUtZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTY5MThjO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwuaXMtZGVtbyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwcHggMHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLmJ1cmdlci1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICB3aWR0aDogNTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDMycHggMHB4IDEwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDQ1LCA0NSwgNDUsIDAuMDgpO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLmJ1cmdlci1pY29uIGkge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC00MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBwYWRkaW5nOiAxMTBweCA0MHB4IDQwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAyO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiAubW9iaWxlLXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiAubW9iaWxlLXggaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIxcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxM3B4IDBweCAxM3B4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcyLCAxNzQsIDE4MSwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpIC5mYS1hbmdsZS1kb3duIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkgPiAuc3ViLW1lbnUgPiB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gIGNvbG9yOiAjYTJhMmEyO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51ID4gdWwgPiBsaS5tZW51LWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2EyYTJhMjtcbiAgcGFkZGluZzogMnB4IDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkgLnNob3J0bGlzdC10b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYmFja2dyb3VuZC1ibGFjayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5iYWNrZ3JvdW5kLWJsYWNrIC5jbG9zZS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5iYWNrZ3JvdW5kLWJsYWNrIC5jbG9zZS1idXR0b24gaSwgaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLmJhY2tncm91bmQtYmxhY2sgLmNsb3NlLWJ1dHRvbiBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMThweDtcbiAgdG9wOiAyMnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyLnNtYWxsLW5hdiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIyLCA0MSwgMC44KTtcbn1cbmhlYWRlci5zbWFsbC1uYXYgLndyYXAgbmF2Lm1haW4ge1xuICBwYWRkaW5nOiAzNXB4IDBweDtcbn1cbmhlYWRlci5zbWFsbC1uYXYgLndyYXAgLmxvZ28ge1xuICBwYWRkaW5nOiAxNnB4IDBweDtcbn1cbmhlYWRlci5zbWFsbC1uYXYgLndyYXAgLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xufVxuaGVhZGVyLnNtYWxsLW5hdiAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5idXJnZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMxLCAxOCwgNywgMC41KTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYmEoMTUzLCA4MCwgNzUsIDAuNSk7XG59XG5oZWFkZXIuc21hbGwtbmF2IC5wcm9wZXJ0eS10aXRsZSAud3JhcCB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDZweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIgLndyYXAgLmxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDEwcHggM3B4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5saS1zaG9ydGxpc3QgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYSBzcGFuIHtcbiAgICB0b3A6IDBweDtcbiAgICBwYWRkaW5nOiAxcHggN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIC53cmFwIC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIGhlYWRlciB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICBoZWFkZXIgLndyYXAgLmxvZ28ge1xuICAgIHBhZGRpbmc6IDE4cHggMHB4O1xuICB9XG4gIGhlYWRlciAud3JhcCAubG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYnVyZ2VyLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwcHggMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRk9PVEVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDYwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSA+IC5yb3cgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIHtcbiAgd2lkdGg6IDYwJTtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8gLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8gLmZvb3Rlci1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8gLnNuLWNpcmN1bGFyIHtcbiAgbWF4LXdpZHRoOiAzNTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIC5zbi1jaXJjdWxhciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItbmF2IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLW5hdiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItbmF2LS1jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1yaWdodHNpZGUgLmZvb3Rlci0tY29udGFjdC1pbmZvIHtcbiAgd2lkdGg6IDQwJTtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyAuZm9vdGVyLS1jb250YWN0LWluZm8td3JhcCB7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYuLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdiB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgLmQtZmxleCB1bCB7XG4gIHdpZHRoOiA1MCU7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ28tYXJyb3ctbGVmdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDA7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIHtcbiAgcGFkZGluZzogNTBweCAwcHggNDNweDtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgLmVtYWlsLWNvbmZpcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyB1bC5mbi1maWVsZHMtbGF5b3V0IHtcbiAgbWFyZ2luOiAwIC0xcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIHVsLmZuLWZpZWxkcy1sYXlvdXQgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIHVsLmZuLWZpZWxkcy1sYXlvdXQgPiBsaS5lbWFpbC1maWVsZCB7XG4gIHdpZHRoOiA4MCU7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIHVsLmZuLWZpZWxkcy1sYXlvdXQgPiBsaS5zdWJtaXQtZmllbGQge1xuICB3aWR0aDogMjAlO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWNvbnNlbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODE4MTgxO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWNvbnNlbnQgYSB7XG4gIGNvbG9yOiAjODE4MTgxO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWNvbnNlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLndyYXAge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLndyYXAgLmNyLWxlZnQge1xuICBjb2xvcjogIzAwMDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1sZWZ0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1sZWZ0IC5jb3B5cmlnaHQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLndyYXAgLmNyLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLndyYXAgLmNyLXJpZ2h0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1yaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5mb290ZXIgLmNvcHlyaWdodCAuZm9vdGVyLWNwLXNuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLmZvb3Rlci1jcC1zbiBhIHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5mb290ZXIgLmNvcHlyaWdodCAuZm9vdGVyLWNwLXNuIGE6aG92ZXIge1xuICBjb2xvcjogI2ZiZmJmYjtcbn1cbmZvb3Rlci52MiAuZm9vdGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuZm9vdGVyLnYyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbmZvb3Rlci52MiAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5mb290ZXIudjIgLmNvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8gLmZvb3Rlci1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1yaWdodHNpZGUgLmZvb3Rlci0tY29udGFjdC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2Li1ib3JkZXJlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLW5hdi0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDU0NTQ1O1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyAuZm9vdGVyLS1jb250YWN0LWluZm8td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIH1cbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2Li1ib3JkZXJlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xufVxuXG4uc2VjdGlvbi1ib2R5IHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5lcnJvci1mZWlsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYjIzMjggIWltcG9ydGFudDtcbn1cblxuc3Bhbi5wcmltYXJ5LWNvbG9yIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiAgIEZPUk1TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIGlucHV0LCAuZm9ybS1ncm91cC5oYXMtZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWIyMzI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyBpbnB1dCwgLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmE5NDJjICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS1ncm91cC4taGFzLWxhYmVsIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDQwcHg7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZWIyMzI4O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZmE5NDJjO1xufVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4jYWpheC1mb3JtLXByb3BlcnR5LWFsZXJ0LWZvcm0gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMTJweDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRlVMTCBXSURUSCBJTUFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZpbGwgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogSU1BR0UgSE9WRVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbWFnZS1ob3ZlciBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZyBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaW1nLCAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIGltZywgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaW1nLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlIGltZywgLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWltYWdlLWJveCAuYy1pbWFnZSBpbWcsIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0gaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmltYWdlLWhvdmVyOmhvdmVyIGltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2U6aG92ZXIgaW1nLCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nOmhvdmVyIGltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmltZzpob3ZlciBpbWcsIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW06aG92ZXIgaW1nLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZTpob3ZlciBpbWcsIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2U6aG92ZXIgaW1nLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IC5jLWltYWdlOmhvdmVyIGltZywgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRk9SQ0UgRklYIE9ORSBMSU5FXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZml4LWxpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEdPIENFTlRFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdvLWNlbnRlciwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmltZywgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSwgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSwgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSwgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UsIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4taW1hZ2UsIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2UsIC5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3gsIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ28tY2VudGVyIHNwYW4sIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHNwYW4sIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHNwYW4sIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHNwYW4sIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgc3BhbiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmltZyBzcGFuLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHNwYW4sIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Ugc3BhbiwgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBzcGFuLCAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBzcGFuLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBzcGFuLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4taW1hZ2Ugc3BhbiwgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSBzcGFuLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IHNwYW4sIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMCAwIC00cHg7XG59XG4uZ28tY2VudGVyIGltZywgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgaW1nLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZyBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaW1nLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGltZywgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBpbWcsIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaW1nLCAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBpbWcsIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGltZywgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIGltZywgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSBpbWcsIC5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3ggaW1nLCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIGltZywgLmdvLWNlbnRlciBoMSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgaDEsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIGgxLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBoMSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZyBoMSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmltZyBoMSwgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBoMSwgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBoMSwgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBoMSwgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaDEsIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGgxLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4taW1hZ2UgaDEsIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2UgaDEsIC5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3ggaDEsIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0gaDEsIC5nby1jZW50ZXIgaDIsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIGgyLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBoMiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaDIsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaDIsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaDIsIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDIsIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDIsIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDIsIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGgyLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBoMiwgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIGgyLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlIGgyLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IGgyLCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIGgyLCAuZ28tY2VudGVyID4gZGl2LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSA+IGRpdiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgPiBkaXYsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlID4gZGl2LCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nID4gZGl2LCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuaW1nID4gZGl2LCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlID4gZGl2LCAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlID4gZGl2LCAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlID4gZGl2LCAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSA+IGRpdiwgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgPiBkaXYsIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1pbWFnZSA+IGRpdiwgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSA+IGRpdiwgLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWltYWdlLWJveCA+IGRpdiwgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbSA+IGRpdiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNMSUNLIExPQURFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW1nLnNsaWNrLWxhenlsb2FkLWVycm9yLFxuaW1nLnNsaWNrLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbG9hZGVyLTc1cHguZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGhlaWdodDogNzVweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNMSUNLIFZBUklBQkxFIC0gQXJyb3dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zbGljay1hcnJvdy12YXJpYWJsZXMgLnNsaWNrLWFycm93LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGljay1hcnJvdywgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stYXJyb3csIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93LCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3csIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stYXJyb3ctdmFyaWFibGVzIC5zbGljay1hcnJvdzpiZWZvcmUsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWNrLWFycm93OmJlZm9yZSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stYXJyb3c6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDRweCAjZTBlMGUwO1xufVxuLnNsaWNrLWFycm93LXZhcmlhYmxlcyAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5zbGljay1hcnJvdy12YXJpYWJsZXMgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0LCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnNsaWNrLWFycm93LXZhcmlhYmxlcyAuc2xpY2stcHJldiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stcHJldiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stcHJldiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stcHJldiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXYsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cbi5zbGljay1hcnJvdy12YXJpYWJsZXMgLnNsaWNrLXByZXY6YmVmb3JlLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGljay1wcmV2OmJlZm9yZSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stcHJldjpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXY6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stcHJldjpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNsaWNrLWFycm93LXZhcmlhYmxlcyAuc2xpY2stbmV4dCwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stbmV4dCwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stbmV4dCwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stbmV4dCwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2xpY2stYXJyb3ctdmFyaWFibGVzIC5zbGljay1uZXh0OmJlZm9yZSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stbmV4dDpiZWZvcmUsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLW5leHQ6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1uZXh0OmJlZm9yZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQ6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogU0xJQ0sgVkFSSUFCTEUgLSBkb3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWRlci1jb250cm9scywgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scywgLmhlcm8tMi1jb250YWluZXIgLnNsaWRlci1jb250cm9scywgLmhlcm8tMS1jb250YWluZXIgLnNsaWRlci1jb250cm9scywgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cywgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMsIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cywgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzN3B4O1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3csIC5oZXJvLTMtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3csIC5oZXJvLTItY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3csIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3csIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUsIC5oZXJvLTMtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3c6YmVmb3JlLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93OmJlZm9yZSwgLmhlcm8tMS1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXYsIC5oZXJvLTMtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2LCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldiwgLmhlcm8tMS1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXYsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2OmJlZm9yZSwgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXY6YmVmb3JlLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldjpiZWZvcmUsIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2OmJlZm9yZSwgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhFwiO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dCwgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQsIC5oZXJvLTItY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0LCAuaGVyby0xLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dCwgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0OmJlZm9yZSwgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQ6YmVmb3JlLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dDpiZWZvcmUsIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0OmJlZm9yZSwgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLWRvdHMsIC5oZXJvLTMtY29udGFpbmVyIC5zbGljay1kb3RzLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpY2stZG90cywgLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLWRvdHMsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLWRvdHMsXG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLW0tZG90cyxcbi5oZXJvLTMtY29udGFpbmVyIC5zbGljay1tLWRvdHMsXG4uaGVyby0yLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzLFxuLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLW0tZG90cyxcbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLW0tZG90cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuMXJlbSAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLWRvdHMgbGksIC5oZXJvLTMtY29udGFpbmVyIC5zbGljay1kb3RzIGxpLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpY2stZG90cyBsaSwgLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLWRvdHMgbGksIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLWRvdHMgbGksXG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLW0tZG90cyBsaSxcbi5oZXJvLTMtY29udGFpbmVyIC5zbGljay1tLWRvdHMgbGksXG4uaGVyby0yLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGxpLFxuLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLW0tZG90cyBsaSxcbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLW0tZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLWRvdHMgYnV0dG9uLCAuaGVyby0zLWNvbnRhaW5lciAuc2xpY2stZG90cyBidXR0b24sIC5oZXJvLTItY29udGFpbmVyIC5zbGljay1kb3RzIGJ1dHRvbiwgLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLWRvdHMgYnV0dG9uLCAudGVzdGltb25pYWxzIC53cmFwIC5zbGljay1kb3RzIGJ1dHRvbixcbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpY2stbS1kb3RzIGJ1dHRvbixcbi5oZXJvLTMtY29udGFpbmVyIC5zbGljay1tLWRvdHMgYnV0dG9uLFxuLmhlcm8tMi1jb250YWluZXIgLnNsaWNrLW0tZG90cyBidXR0b24sXG4uaGVyby0xLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGJ1dHRvbixcbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLW0tZG90cyBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5oZXJvLTMtY29udGFpbmVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5oZXJvLTItY29udGFpbmVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC5oZXJvLTEtY29udGFpbmVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpY2stbS1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4uaGVyby0zLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4uaGVyby0yLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4uaGVyby0xLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4udGVzdGltb25pYWxzIC53cmFwIC5zbGljay1tLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogTElTVCBWQVJJQUJMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVsLWF0dHIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbnVsLnVsLWNvbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbnVsLnVsLWNvbCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGSUVMRCBWQVJJQUJMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmlucHV0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLFxuLmlucHV0LWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLmlucHV0LWZpZWxkcyBpbnB1dFt0eXBlPXRlbF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRlbF0sXG4uaW5wdXQtZmllbGRzIHNlbGVjdCxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHNlbGVjdCxcbi5pbnB1dC1maWVsZHMgdGV4dGFyZWEsXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyB0ZXh0YXJlYSB7XG4gIG91dGxpbmU6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbn1cbi5pbnB1dC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnB1dC1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5pbnB1dC1maWVsZHMgaW5wdXRbdHlwZT10ZWxdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT10ZWxdLFxuLmlucHV0LWZpZWxkcyBzZWxlY3QsXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBzZWxlY3Qge1xuICBoZWlnaHQ6IDQycHg7XG59XG4uaW5wdXQtZmllbGRzIGJ1dHRvbiwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgYnV0dG9uLCAuaW5wdXQtZmllbGRzIGlucHV0W3N1Ym1pdF0sIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3N1Ym1pdF0ge1xuICBib3JkZXI6IDA7XG59XG5cbi5nZHByLXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTU9EVUxFUyAtIE1vZHVsZXMgc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBHRU5FUklDIFNFQVJDSCBGT1JNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VhcmNoLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoIHtcbiAgbWFyZ2luOiAwIC00cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1vZGUge1xuICB3aWR0aDogMTEuNSU7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXJlZiB7XG4gIHdpZHRoOiAxMCU7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgd2lkdGg6IDE3JTtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24uLWxhcmdlciB7XG4gIHdpZHRoOiAzNiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbi4tbGFyZ2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS10eXBlIHtcbiAgd2lkdGg6IDExLjUlO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktcHJpY2Uge1xuICB3aWR0aDogMTAlO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1taW5wcmljZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tYXhwcmljZSB7XG4gIHdpZHRoOiAxMCU7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAge1xuICB3aWR0aDogMTAlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5ODk4OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg5ODk4OTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNhM2EzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTNhM2EzO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgd2lkdGg6IDklO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4gLmJ1dHRvbiB7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnJlc3BvbnNpdmUtc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaSB7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYge1xuICAgIHdpZHRoOiA5LjUlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS10eXBlIHtcbiAgICB3aWR0aDogMTUuNSU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzIHtcbiAgICB3aWR0aDogMTAuNSU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1taW5wcmljZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tYXhwcmljZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiA4JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCB7XG4gICAgd2lkdGg6IDglO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1vZGUge1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYge1xuICAgIHdpZHRoOiA5LjUlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICAgIHdpZHRoOiAxNiU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS10eXBlIHtcbiAgICB3aWR0aDogMTMlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktYmVkcyB7XG4gICAgd2lkdGg6IDExLjUlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWF4cHJpY2UsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWlucHJpY2Uge1xuICAgIHdpZHRoOiA5LjUlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDklO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCB7XG4gICAgd2lkdGg6IDkuNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbW9kZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXJlZiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXR5cGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWJlZHMge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tYXhwcmljZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1taW5wcmljZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VhcmNoLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAucmVzcG9uc2l2ZS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAucmVzcG9uc2l2ZS1zZWFyY2ggLmZhLXNlYXJjaCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWF4cHJpY2UsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbWlucHJpY2UsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktdHlwZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXByaWNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbW9kZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAubW9kYWwgdWwudWwtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tb2RlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEdFTkVSSUMgSEVBREVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2VuZXJpYy1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1oZWFkZXItZ2VuZXJpYy1zdHlsZS5zdmcpO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctaGVhZGVyLWdlbmVyaWMtc3R5bGUuc3ZnKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA5cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogU0VMRUNUIDIgLSBCQVNFIFNUWUxFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNFTEVDVCAyIFNUWUxFIC0gMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdC1zdHlsZS0xLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLyoqIGhlaWdodCAqKi9cbiAgLyoqIG11bHRpcGxlICoqL1xufVxuLnNlbGVjdC1zdHlsZS0xIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSA6Oi1tb3otcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA6Oi1tb3otcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIDo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSA6LW1vei1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIDotbW96LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgaW5wdXRbdHlwZT10ZXh0XSwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3Qtc3R5bGUtMSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiogdGV4dCAqKi9cbiAgLyoqIG11bHRpcGxlICoqL1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwcHggMjVweCAwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMXB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0b3A6IDE0cHg7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmJlZm9yZSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIu+Eh1wiO1xuICBjb2xvcjogIzJlMmUyZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMHB4IDlweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiAwcHggMjBweCAwcHggMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgI2NkY2RjZCAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAvKiBJRSA5ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotbW96LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6Oi1tb3otcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbW96LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1vei1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6Oi1tb3otcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotbW96LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDotbW96LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDotbW96LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLnNlbGVjdC1zdHlsZS0xIGlucHV0W3R5cGU9dGV4dF0sIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0LXN0eWxlLTEgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUklDRSBSQU5HRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1wcmljZS1yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4MDtcbn1cblxuLmZvcm0tMSAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIsXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2UtcmFuZ2UtY29udGFpbmVyLFxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTZweCAxMHB4IDE2cHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZm9ybS0xIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXJhbmdlLWNvbnRhaW5lcixcbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIsXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXJhbmdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDE2cHggM3B4O1xuICB9XG4gIC5mb3JtLTEgLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2Utc2xpZGVyLFxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXNsaWRlcixcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2Utc2xpZGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1hcmdpbjogNnB4IDEwcHggN3B4IDEwcHg7XG4gIH1cbiAgLmZvcm0tMSAuc2VhcmNoLXByaWNlLXJhbmdlIC5taW4tcHJpY2Utc2xpZGVyLFxuLmZvcm0tMSAuc2VhcmNoLXByaWNlLXJhbmdlIC5tYXgtcHJpY2Utc2xpZGVyLFxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLm1pbi1wcmljZS1zbGlkZXIsXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1wcmljZS1yYW5nZSAubWF4LXByaWNlLXNsaWRlcixcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlYXJjaC1wcmljZS1yYW5nZSAubWluLXByaWNlLXNsaWRlcixcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlYXJjaC1wcmljZS1yYW5nZSAubWF4LXByaWNlLXNsaWRlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXJhbmdlLWNvbnRhaW5lciAucHJpY2UtcmFuZ2UtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnNlYXJjaC1wcmljZS1yYW5nZSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4uc2VhcmNoLXByaWNlLXJhbmdlIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHRvcDogLThweDtcbn1cbi5zZWFyY2gtcHJpY2UtcmFuZ2UgYTpob3Zlcixcbi5zZWFyY2gtcHJpY2UtcmFuZ2UgYTpmb2N1cyxcbi5zZWFyY2gtcHJpY2UtcmFuZ2UgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIC5taW4tcHJpY2Utc2xpZGVyLFxuLnNlYXJjaC1wcmljZS1yYW5nZSAubWF4LXByaWNlLXNsaWRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1zbGlkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQzJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogNnB4IDEwcHggMCAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBBR0lOQVRJT05cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdpbmF0aW9uLXN0eWxlLTEgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGFnaW5hdGlvbi1zdHlsZS0xIHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnaW5hdGlvbi1zdHlsZS0xIHVsID4gbGkuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uLXN0eWxlLTEgdWwgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDdweCAycHg7XG59XG4ucGFnaW5hdGlvbi1zdHlsZS0xIHVsID4gbGkuYWN0aXZlID4gc3BhbiB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLnBhZ2luYXRpb24tc3R5bGUtMSB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE5FV1MgQVJUSUNMRVMgLSBMSVNUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGhlaWdodDogMjQ1cHg7XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtYm9keSAuYS10aXRsZSBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5hLWJvZHkgLmEtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLWN0YSB7XG4gIG1heC13aWR0aDogMTMzcHg7XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLWN0YSAuY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5hLWJvZHkgLmEtY3RhIC5jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5hLWJvZHkgLmEtZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgPiAucm93IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSA+IC5yb3cgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS10aXRsZSAuYS1tYWluLXRpdGxlIGgzIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5hLWJvZHkgLmEtdGl0bGUgLmEtbWFpbi10aXRsZSBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogR0VORVJJQyAtIHRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nZW5lcmljLXRleHQtY29udGVudCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGhlYWRlciwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGhlYWRlciwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ1NDU0NSAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxLCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMiwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDMsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMywgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgzLCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDQsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoNCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGg0LCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoNSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQgYmxvY2txdW90ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiN2I3Yjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xuICBwYWRkaW5nOiAzM3B4IDBweDtcbiAgbWFyZ2luOiAzMHB4IDAgNDVweCAwO1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBhLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGE6aG92ZXIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBhOmhvdmVyLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudCBwLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggcCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50Li13aGl0ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuLXdoaXRlLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuLXdoaXRlLnRhYi10ZXh0LWJveCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50Li13aGl0ZSBhLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC4td2hpdGUudGFiLXRleHQtYm94IGEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLi13aGl0ZS50YWItdGV4dC1ib3ggYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50Li13aGl0ZSBhOmhvdmVyLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC4td2hpdGUudGFiLXRleHQtYm94IGE6aG92ZXIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLi13aGl0ZS50YWItdGV4dC1ib3ggYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudCBpbWcsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBpbWcsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nZW5lcmljLXRleHQtY29udGVudCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEsIC5nZW5lcmljLXRleHQtY29udGVudCBoMiwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgyLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmdlbmVyaWMtdGV4dC1jb250ZW50IGgxLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLmdlbmVyaWMtdGV4dC1jb250ZW50IGgyLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5nZW5lcmljLXRleHQtY29udGVudCBibG9ja3F1b3RlLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAyM3B4IDBweDtcbiAgICBtYXJnaW46IDIwcHggMCAzNXB4IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTRUFSQ0ggTU9EQUwgU1RZTEUgMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjgpO1xufVxuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jbG9zZSB7XG4gIGNvbG9yOiAjZTFlMWUxO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LXNoYWRvdzogMCAwcHggMCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc2VhcmNoLW1vZGFsLXN0eWxlLTEgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNmYmZiZmI7XG59XG4uc2VhcmNoLW1vZGFsLXN0eWxlLTEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgdWwudWwtc2VhcmNoID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLXJlZiwgLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLWJlZHMsIC5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB1bC51bC1zZWFyY2ggPiBsaS5saS1taW5wcmljZSwgLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1heHByaWNlLCAuc2VhcmNoLW1vZGFsLXN0eWxlLTEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc2VhcmNoLW1vZGFsLXN0eWxlLTEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIEFMRVJUUyBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1hbGVydC1jdGEge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMCU7XG59XG4ucHJvcGVydHktYWxlcnQtY3RhIC5mYS5mYS1hcnJvdy1yaWdodCB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC8qIElFIDkgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ucHJvcGVydHktYWxlcnQtY3RhIC5wcm9wZXJ0eS1hbGVydC1jdGFfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gIHBhZGRpbmc6IDEuNWVtIDAuNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb3BlcnR5LWFsZXJ0LWN0YSAucHJvcGVydHktYWxlcnQtY3RhX19pbm5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktYWxlcnQtY3RhIC5wcm9wZXJ0eS1hbGVydC1jdGFfX2lubmVyIHtcbiAgICB3cml0aW5nLW1vZGU6IHVuc2V0O1xuICAgIHRleHQtb3JpZW50YXRpb246IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktYWxlcnQtY3RhIC5wcm9wZXJ0eS1hbGVydC1jdGFfX2lubmVyIHtcbiAgICB3cml0aW5nLW1vZGU6IHVuc2V0O1xuICAgIHRleHQtb3JpZW50YXRpb246IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1jdGEge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1jdGEge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb3BlcnR5LWFsZXJ0LWN0YS4tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1jdGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42OCk7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LXNoYWRvdzogMCAwcHggMCAjZmZmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgPiAucm93ID4gLmNvbC1tZC02LFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgPiAucm93ID4gLmNvbC1tZC0xMiB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5wcm9wZXJ0eS1hbGVydC1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5ub3Rlcy1jb25zZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5ub3Rlcy1jb25zZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5ub3Rlcy1jb25zZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMzBweCAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjNmM2YzZjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogIzZjNmM2YztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogIzZjNmM2YztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogIzZjNmM2YztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwcHggMjVweCAwcHggMTBweDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnByb3BlcnR5LWFsZXJ0LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi8qIFBSSUNFIFJBTkdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDRweDtcbn1cbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLTAuNmVtO1xufVxuLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAudWktc3RhdGUtZGVmYXVsdCxcbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAucHJpY2UtcmFuZ2UtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAucHJpY2UtcmFuZ2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucHJpY2UtcmFuZ2UtY29udGFpbmVyLWFsZXJ0IC5wcmljZS1yYW5nZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnByaWNlLXJhbmdlLWxhYmVsIC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLm5vdGVzLWNvbnNlbnQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbn1cblxuLyogTW9kYWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5nbG9iYWwtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmdsb2JhbC1tb2RhbCAubW9kYWwtY29udGVudCAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LXNoYWRvdzogMCAwcHggMCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZ2xvYmFsLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZmJmYmZiO1xufVxuXG4ubW9kYWwtYm9keV9faW5uZXIge1xuICBwYWRkaW5nOiAyNXB4IDUwcHggNDBweCA1MHB4O1xufVxuXG4ubW9kYWwtZm9ybV9faW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzQwNDA0MDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQ6aG92ZXIge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBGb3JtIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4MTgxODE7XG59XG5cbi5mb3JtX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMTMxMzEgIWltcG9ydGFudDtcbn1cbi5mb3JtX19pbnB1dC4tbm8tYm9yZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRvb2wgVGlwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gMHJlbSAwLjVyZW07XG59XG5cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBGb290ZXIgZmllbGRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5wdXQtZ3JvdXAuZm9vdGVyLS1maWVsZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0LWdyb3VwLmZvb3Rlci0tZmllbGQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaW5wdXQtZ3JvdXAuZm9vdGVyLS1maWVsZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0LWdyb3VwLmZvb3Rlci0tZmllbGQgOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbnB1dC1ncm91cC5mb290ZXItLWZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLmlucHV0LWdyb3VwLmZvb3Rlci0tZmllbGQgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5pbnB1dC1ncm91cC5mb290ZXItLWZpZWxkIC5pbnB1dC1ncm91cC10ZXh0IGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgY29sb3I6ICM4OTg5ODk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogU05cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc24tY2lyY3VsYXIgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uc24tY2lyY3VsYXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLyogQ2hlY2tib3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWluZXItY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY29udGFpbmVyLWNoZWNrYm94IC50ZXh0LWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbnRhaW5lci1jaGVja2JveCAudGV4dC1sYWJlbCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhaW5lci1jaGVja2JveCAudGV4dC1sYWJlbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhaW5lci1jaGVja2JveC4tbGlnaHQgLnRleHQtbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb250YWluZXItY2hlY2tib3guLWxpZ2h0IC50ZXh0LWxhYmVsIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFpbmVyLWNoZWNrYm94Li1saWdodCAudGV4dC1sYWJlbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xuLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbi5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5jaGVja21hcmsud2hpdGUtdW5jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuLmNvbnRhaW5lci1jaGVja2JveDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4vKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbi5jb250YWluZXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xufVxuXG4vKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuLmNvbnRhaW5lci1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICM1ZTVlNWU7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb2xsZWN0aW9uLS1zZWFyY2gtcHJvcGVydGllcyBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbi8qXG4qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbnVsLmxhbmctLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bC5sYW5nLS11bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxudWwubGFuZy0tdWwgLmxhbmctLXNlbGVjdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLmNvbGxlY3Rpb25zLS1zZWN0aW9uIHtcbiAgcGFkZGluZzogODBweCAwO1xufVxuXG4uY29sbGVjdGlvbnMtLWdyaWQgPiAucm93ID4gLmNvbC1zbS02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29sbGVjdGlvbnMtLWdyaWQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2xsZWN0aW9ucy0tZ3JpZCA+IC5yb3cgPiAuY29sLXNtLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IC5jLWltYWdlIHtcbiAgaGVpZ2h0OiAyNjVweDtcbn1cbi5jb2xsZWN0aW9ucy0taXRlbSAuYy10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5jb2xsZWN0aW9ucy0taXRlbSAuYy1ib2R5IHtcbiAgbWluLWhlaWdodDogMTU3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmc6IDI4cHggMzBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIT01FIFBBR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS1wYWdlIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgPiAucm93ID4gLmNvbC1zbS02Om50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZS1wYWdlIC5jb2xsZWN0aW9ucy0tZ3JpZCA+IC5yb3cgPiAuY29sLXNtLTY6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLXBhZ2UgLm5ld3MtZ3JpZCA+IC5yb3cgPiAuY29sLXNtLTY6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgUEFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LXBhZ2UgaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5wcm9wZXJ0eS1wYWdlIC5kdW1teS1oZWFkZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUEFHRSAtIEdFTkVSSUNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCB7XG4gIHBhZGRpbmc6IDU1cHggMDtcbn1cbi5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuLmdlbmVyaWMtcGFnZSAubGF0ZXN0LW5ld3Mtc3R5bGUtMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmdlbmVyaWMtcGFnZS5wYWdlLTQwNCBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmxpLXNob3J0bGlzdCA+IGEgPiBzcGFuLFxuLmdlbmVyaWMtcGFnZS5wYWdlLTQwNCAucHJvcGVydHktYWxlcnQtY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZW5lcmljLXBhZ2UucGFnZS00MDQgaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpOm50aC1sYXN0LWNoaWxkKDEpIC5zaG9ydGxpc3QtdG90YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50LCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTEgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50IGJsb2NrcXVvdGUsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlLCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5nZW5lcmljLXRleHQtY29udGVudCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5nZW5lcmljLXRleHQtY29udGVudCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5nZW5lcmljLXRleHQtY29udGVudCBoMSwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5nZW5lcmljLXRleHQtY29udGVudCBibG9ja3F1b3RlLCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBtYXJnaW46IDE1cHggMCAyNXB4IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTSE9SVExJU1QgUEFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNob3J0bGlzdC1wYWdlIGhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE5FV1MgUEFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtcGFnZSAubmV3cy10aXRsZS1zdHlsZS0xLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLm5ld3MtcGFnZSAubmV3cy10aXRsZS1zdHlsZS0xLmJvdHRvbSAud3JhcCB7XG4gIHBhZGRpbmc6IDBweCAwIDM0cHggMDtcbn1cbi5uZXdzLXBhZ2UgLm5ld3MtdGl0bGUtc3R5bGUtMSAud3JhcCB7XG4gIHBhZGRpbmc6IDM0cHggMDtcbn1cbi5uZXdzLXBhZ2UgLm5ld3MtdGl0bGUtc3R5bGUtMSAud3JhcCAuYWN0aW9uLWJveCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5ld3MtcGFnZSAubmV3cy10aXRsZS1zdHlsZS0xIC53cmFwIC5hY3Rpb24tYm94IC5wYWdpbmF0aW9uLXN0eWxlLTEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXdzLXBhZ2UgLm5ld3MtdGl0bGUtc3R5bGUtMSAud3JhcCAuYWN0aW9uLWJveCAucGFnaW5hdGlvbi1zdHlsZS0xIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE5FV1MgQVJUSUNMRSBQQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCB7XG4gIHBhZGRpbmc6IDU1cHggMCA3NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbn1cbi5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC5nZW5lcmljLXRleHQtY29udGVudCwgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC50YWItdGV4dC1ib3gsIC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAudGFiLXRleHQtYm94IHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAgLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1pbWFnZSBpbWc7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbn1cbi5hcnRpY2xlLXBhZ2UgLmFydGljbGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50LCAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLnRhYi10ZXh0LWJveCwgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC50YWItdGV4dC1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCB7XG4gICAgcGFkZGluZzogMjVweCAwIDQ1cHg7XG4gIH1cbiAgLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1pbWFnZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbiAgLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLmFydGljbGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQ09OVEFDVCBQQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC1wYWdlIC5wYWdlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cbi5jb250YWN0LXBhZ2UgLnBhZ2UtdGl0bGUgLndyYXAgaDEge1xuICBjb2xvcjogIzI1MjUyNTtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyIC5tYXAtY29udGFjdC1zdHlsZSB7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gIHotaW5kZXg6IDA7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCAucGhvbmUtZW1haWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5waG9uZS1lbWFpbCA+IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCAucGhvbmUtZW1haWwgPiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5waG9uZS1lbWFpbCA+IHVsID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyZTJlMmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLnBob25lLWVtYWlsID4gdWwgPiBsaSBhIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLmNvbnRhY3QtYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAge1xuICBwYWRkaW5nOiAzOHB4IDAgMTIzcHg7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCA+IC5yb3cgPiAuY29sLW1kLTYge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogOTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSAuY2hlY2tib3gge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSAuY2hlY2tib3ggYSB7XG4gIGNvbG9yOiAjOTQ5NDk0O1xufVxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSAuY2hlY2tib3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdC1wYWdlIC5wYWdlLXRpdGxlIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMHB4IDE1cHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgPiAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCA+IC5yb3cgPiAuY29sLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyIC5tYXAtY29udGFjdC1zdHlsZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaDIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwcHggMTRweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5jb250YWN0LWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5waG9uZS1lbWFpbCA+IHVsID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLnBob25lLWVtYWlsID4gdWwgPiBsaSBhIGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIERSQVcgTUFQIFBBR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kcmF3bWFwLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4O1xuICAvKi5nbW5vcHJpbnQgeyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSAvKmNoZWNrKi9cbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmJhY2stY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmJhY2stY3RhIGEge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5iYWNrLWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAwcHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWFjdGlvbnMge1xuICBwYWRkaW5nOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHotaW5kZXg6IDk5O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDAgMnB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmRyYXdtYXAtYnV0dG9uLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtaGVscCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjMDMyODQ5ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDk5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWhlbHAgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWhlbHAgLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWhlbHAgLmNsb3NlLWJ0biBhIHtcbiAgY29sb3I6ICM4MzEyMDc7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWhlbHAgaDUge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBtYXJnaW46IDBweCAwICFpbXBvcnRhbnQ7XG59XG4uZHJhd21hcC1zZWN0aW9uICNzaG93YWxsLWxvYWRpbmcsXG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkJCO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAwIDJweCAjRkZGLCAwIDEwcHggMnB4ICNGMkY2RjcgaW5zZXQsIDAgMjVweCAyNXB4ICNGOEZCRkYgaW5zZXQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC05cHggMCAwIC05NHB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtYnV0dG9uLWdvdG8ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTksIDE5LCAwLjczKTtcbiAgcGFkZGluZzogNXB4IDIwcHggMTBweDtcbiAgdG9wOiAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExMXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAubGVmdC1zaWRlLWdwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAubWFwLXNob3djYXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICB3aWR0aDogMTk3cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmRyYXctcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94OmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogOHB4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLXRvb2x0aXAge1xuICBmb250LWZhbWlseTogXCJTYW5mb3JkIEJvb2tcIjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLXRvb2x0aXAgaDIuZmlyc3RIZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmRyYXdtYXAtdG9vbHRpcCBhLnRodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLXRvb2x0aXAgYS50aHVtYiBpbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDhweDtcbiAgaGVpZ2h0OiAxMDhweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmRyYXdtYXAtdG9vbHRpcCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwMTAxMDEgIWltcG9ydGFudDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmRyYXdtYXAtdG9vbHRpcCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC10b29sdGlwIGEuZ290b2pzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5tYXAtc2hvd2Nhc2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZHJhd21hcC1zZWN0aW9uICNzaG93YWxsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJhd21hcC1zZWN0aW9uICNzaG93YWxsLW1hcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI3Nob3dhbGwtYnV0dG9uLWdvdG8ge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNDQ0NDQ0M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQkJCQkI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMnB4ICNGRkZGRkYsIDAgMTBweCAycHggI0YyRjZGNyBpbnNldCwgMCAyNXB4IDI1cHggI0Y4RkJGRiBpbnNldDtcbiAgY29sb3I6ICM0MTQxNDEgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDcycHg7XG4gIHRvcDogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmFjdGl2ZS10ZW51cmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNnB4IDBweCAjNDI0MjQyO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNnB4IDBweCAjNDI0MjQyO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDZweCAwcHggIzQyNDI0Mjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICB9XG4gIC5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciBpbnB1dCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtYnV0dG9uLWdvdG8ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1hcCB7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciB7XG4gICAgd2lkdGg6IDE3OHB4O1xuICB9XG4gIC5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jb250YWluZXItY2hlY2tib3ggLmNoZWNrbWFyayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICB9XG4gIC5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94IC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IDFweDtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uIC5iYWNrLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIHBhZGRpbmc6IDlweCA3cHg7XG4gIH1cbiAgLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1oZWxwIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBEUkFXIE1BUCBNQVJLRVIgSU5GT1dJTkRPV1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmluZm8tY29uIHtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAuaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLnRpdGxlIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC50aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAucHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAuYXR0cmlidXRlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLmN0YS1kIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAuY3RhLWQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC5jdGEtZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLmluZm8tY29uIC5pbmZvLWRtLmFkZCB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzc5Nzk3OTtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi8qIE1hcmtldGluZyBWYWx1YXRpb24gUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udmFsdWF0aW9uLXJlcG9ydCAjaGVhZGVyLCAudmFsdWF0aW9uLXJlcG9ydCAuZHVtbXktaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZhbHVhdGlvbi1tYXAge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4ubWFya2V0LXByaWNlIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5tYXJrZXQtcHJpY2UuLXNjcm9sbCB7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM3LCAzNywgMzcsIDAuOSk7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAwO1xufVxuLm1hcmtldC1wcmljZS4tc2Nyb2xsIC5tYXJrZXQtcHJpY2VfX2lubmVyIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLm1hcmtldC1wcmljZS4tc2Nyb2xsIC5tYXJrZXQtcHJpY2VfX2lubmVyIHNwYW4ge1xuICBmb250LXNpemU6IDMycHg7XG59XG4ubWFya2V0LXByaWNlLi1zY3JvbGwgLm1hcmtldC1wcmljZV9faW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI2xpc3QtcHJvcGVydHktbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4jbGlzdC1wcm9wZXJ0eS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogM2VtIDRlbTtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbn1cblxuLnByb3BlcnR5LW1vZGFsLXRleHQge1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnRlc3RpbW9uaWFsLXF1b3RlIHtcbiAgcGFkZGluZzogMmVtIDRlbTtcbn1cbi50ZXN0aW1vbmlhbC1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtNjBweCAwcHggMCAtNjVweDtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXF1b3RlOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAtNjBweCAwIDAgLTM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtcXVvdGUge1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgfVxuICAudGVzdGltb25pYWwtcXVvdGUgLnUtcGwxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgfVxufVxuXG4vKiBMb2dpbiAvIFJlZ2lzdGVyIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5icmVhZGNydW1iX19pdGVtLi1jdXJyZW50IHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG4uYnJlYWRjcnVtYl9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKiBBY2NvdW50IFBhZ2VzIChBY2NvdW50IC8gU2hvcnRsaXN0IC8gU2F2ZWQgU2VhcmNoZXMgLyBQcm9wZXJ0eSBBbGVydHMgLyBQcm9wZXJ0eSBOb3RlcyAvIE1lc3NhZ2VzKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjY291bnQtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTdlN2U3O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udW5yZWFkLW1lc3NhZ2VzIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYWNjb3VudC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjODE4MTgxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hY2NvdW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFjY291bnQtaXRlbSB7XG4gICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICB9XG4gIC5hY2NvdW50LWl0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnQtaXRlbSB7XG4gICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICB9XG4gIC5hY2NvdW50LWl0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uYWNjb3VudC1pdGVtLi1hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvdW50LWl0ZW0uLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5hY2NvdW50LWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvdW50LWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnQtaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gIH1cbn1cblxuLmluZm8tYm94IHtcbiAgcGFkZGluZzogMmVtIDEuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvLWJveCB7XG4gICAgcGFkZGluZzogMmVtO1xuICB9XG59XG5cbi5wcm9wZXJ0eS1hbGVydHMgLnByb3BlcnR5LWFsZXJ0LWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2hlcy10YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2VjZWNlO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaGVzLXRhYmxlIHRoZWFkIHRoLm1vYmlsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLnNlYXJjaGVzLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoZXMtdGFibGUgdGJvZHkgdHIgdGQubW9iaWxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaGVzLXRhYmxlIHRib2R5IHRyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG59XG5cbnRleHRhcmVhLi1sYXJnZXIge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxudGV4dGFyZWEuLW1lc3NhZ2luZyB7XG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ubm90ZS1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cbi5ub3RlLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ub3RlLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm90ZS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZS1idXR0b24ge1xuICB0b3A6IC0xNnB4O1xuICByaWdodDogLTE2cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4ubm90ZS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZS1idXR0b24gc3BhbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubm90ZS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tZXNzYWdlX191c2VyIHtcbiAgd2lkdGg6IDR2dztcbiAgaGVpZ2h0OiA0dnc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDQ4cHg7XG59XG4ubWVzc2FnZV9fdXNlci4tY29tcGFueSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1icmFuZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVzc2FnZV9fdXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZXNzYWdlX191c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIEJlc3Bva2UgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucHJvcGVydHktY29udHJvbHMgLnNsaWNrLWRvdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDRweDtcbn1cbi5wcm9wZXJ0eS1jb250cm9scyAuc2xpY2stZG90cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvcGVydHktY29udHJvbHMgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4ucHJvcGVydHktY29udHJvbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8qIENvbGxlY3Rpb25zIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbGxlY3Rpb25zLXBhZ2UgLnBhZ2UtdGl0bGUge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLnZpZGVvLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnZpZGVvLXBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi52aWRlby1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tcGxheS1idG4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udmlkZW8tcGxhY2Vob2xkZXItLWhvbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzMTMxO1xufVxuLnZpZGVvLXBsYWNlaG9sZGVyLS1ob21lOmFmdGVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgLyo1Ni4yNSUgYmVzdCBmb3IgMTY6OSB2aWRlb3MqL1xufVxuXG4udmlkZW8tcGxhY2Vob2xkZXItLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGxhY2Vob2xkZXIvc21hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbn1cbi52aWRlby1wbGFjZWhvbGRlci0tZGVmYXVsdDphZnRlciB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIC8qNTYuMjUlIGJlc3QgZm9yIDE2OjkgdmlkZW9zKi9cbn1cblxuLnZpZGVvLS1hcmVhLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cblxuLndwLXZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogVmlkZW8gTW9kYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi52aWRlby0tbW9kYWwgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMnB4IDdweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4udmlkZW8tLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi52aWRlby0tbW9kYWwgLnZpZGVvLWRpc3BsYXkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnZpZGVvLS1tb2RhbCAudmlkZW8tZGlzcGxheSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8tLW1vZGFsIC5jbG9zZSB7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudmlkZW8tLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby0tbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnZpZGVvLS1tb2RhbCAudmlkZW8tZGlzcGxheSBpZnJhbWUge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzNweCkge1xuICAudmlkZW8tLW1vZGFsIC52aWRlby1kaXNwbGF5IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUzM3B4KSB7XG4gIC52aWRlby0tbW9kYWwgLnZpZGVvLWRpc3BsYXkgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUEFHRSBUSVRMRXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BhZ2UtZGVmYXVsdC1iYW5uZXIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjQwcHg7XG59XG4ucGFnZS10aXRsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLXRpdGxlLi1sb2dpbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucGFnZS10aXRsZS4tYWNjb3VudC1hcmVhIHtcbiAgbWluLWhlaWdodDogMTgwcHg7XG59XG4ucGFnZS10aXRsZSBoMSB7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICM4MDgwODA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogU0VBUkNIIEZPUk1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3Atc2VhcmNoLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogU0VBUkNIIFRJVExFc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC10aXRsZS1zdHlsZS0xLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xLmJvdHRvbSAud3JhcCB7XG4gIHBhZGRpbmc6IDBweCAwIDM0cHggMDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCB7XG4gIHBhZGRpbmc6IDM0cHggMDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLXRpdGxlcyB7XG4gIGNvbG9yOiAjMmUyZTJlO1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtdGl0bGVzIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtdGl0bGVzIGgxIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLXRpdGxlcyBoMSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5zZWFyY2gtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnNlYXJjaC1hY3Rpb25zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5zZWFyY2gtYWN0aW9ucyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5zZWFyY2gtYWN0aW9ucyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogLTFweDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnNlYXJjaC1hY3Rpb25zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5zZWFyY2gtYWN0aW9ucyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5zZWFyY2gtYWN0aW9ucyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwIHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAucGFnaW5hdGlvbi1zdHlsZS0xIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAucGFnaW5hdGlvbi1zdHlsZS0xIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLXRpdGxlcyxcbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLXRpdGxlcyBoMSxcbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLXRpdGxlcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAucGFnaW5hdGlvbi1zdHlsZS0xIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZFQVRVUkVEIENUQXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYy1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzN3B4IDEwcHggMTBweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjI4cHg7XG59XG4uZmMtaXRlbTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNlMGUwZTA7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICNlMGUwZTA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjZTBlMGUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZjLWl0ZW1fX2ljb24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZjLWl0ZW1fX2ljb24uLWhvdXNlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctaG91c2Uuc3ZnKTtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLWhvdXNlLnN2Zyk7XG59XG4uZmMtaXRlbV9faWNvbi4ta2V5cyB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLWtleXMuc3ZnKTtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLWtleXMuc3ZnKTtcbn1cbi5mYy1pdGVtX19pY29uLi1wbGFucyB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLXBsYW5zLnN2Zyk7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1wbGFucy5zdmcpO1xufVxuLmZjLWl0ZW1fX2ljb24uLXBlb3BsZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLXBlb3BsZS5zdmcpO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctcGVvcGxlLnN2Zyk7XG59XG5cbi5mYy1pdGVtX19kZXNjIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMjA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mYy1pdGVtIC5mYy1oZWFkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmZjLWl0ZW0gLmZjLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZmMtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXAgPiAucm93ID4gLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLndyYXAgPiAucm93ID4gLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud3JhcCA+IC5yb3cgPiAuY29sLW1kLTM6bnRoLWxhc3QtY2hpbGQoMSkgLmZjLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLndyYXAgLmZjLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLndyYXAgLmZjLWl0ZW0gYSB7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBURVNUSU1PTklBTFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXN0aW1vbmlhbHMge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xuICBwYWRkaW5nLXRvcDogNzRweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udGVzdGltb25pYWxzLi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGVzdGltb25pYWxzLi1saWdodCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtc2xpZGVyIC50ZXN0aW1vbmlhbC1zbGlkZXItLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtc2xpZGVyIC50ZXN0aW1vbmlhbC1zbGlkZXItLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRlc3RpbW9uaWFscyAud3JhcCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjYzNjM2MzO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjYzNjM2MzO1xufVxuLnRlc3RpbW9uaWFscyAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVzdGltb25pYWxzIC53cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIC5xdW90ZSB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogYXV0byBhdXRvIDI1cHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuLnRlc3RpbW9uaWFscyAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZS4tbGlnaHQge1xuICBjb2xvcjogIzMxMzEzMTtcbn1cbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzLi1saWdodCAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICM2MjYyNjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFscyAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSAucXVvdGUge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscyAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSAuYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMsXG4udGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWNrLWRvdHMge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxNHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIGJ1dHRvbixcbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIHdpZHRoOiAwLjdyZW07XG4gICAgaGVpZ2h0OiAwLjdyZW07XG4gIH1cbiAgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93OmJlZm9yZSxcbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpY2stZG90cyAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIERlZmF1bHQgQmxvY2tzIChIZWxwZnVsIGZvciBuZXcvZHluYW1pYyBkYXRhIGJsb2Nrcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZGVmYXVsdC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5kZWZhdWx0LXNlY3Rpb24gaDIsIC5kZWZhdWx0LXNlY3Rpb24gaDMsIC5kZWZhdWx0LXNlY3Rpb24gcCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRlZmF1bHQtc2VjdGlvbiBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIExBVEVTVCBORVdTIFNUWUxFIDFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAwIDcwcHggMDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5zZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2Uge1xuICBoZWlnaHQ6IDE5OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLXN0YXR1cyA+IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLXN0YXR1cyA+IHNwYW4gPiBzcGFuIHtcbiAgcGFkZGluZzogNnB4IDExcHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMzBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS10aXRsZSBhIHtcbiAgY29sb3I6ICM0MTQxNDE7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtdGl0bGUgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS1leGNlcnB0IHtcbiAgaGVpZ2h0OiA2M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLWN0YSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLWN0YSBhOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtY3RhIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG4gIGNvbG9yOiAjODk4OTg5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2Uge1xuICAgIGhlaWdodDogMTc1cHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1zdGF0dXMgPiBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDEzM3B4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtc3RhdHVzID4gc3BhbiA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgPiAucm93ID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgPiAucm93ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLXN0YXR1cyA+IHNwYW4ge1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtZXhjZXJwdCB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgPiAucm93ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtdGl0bGUgYSBoMyB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLWV4Y2VycHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIExBVEVTVCBORVdTIFNUWUxFIDJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTBweCAwIDMwcHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5zZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwIDAgMTRweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICBoZWlnaHQ6IDI3NnB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMThweCAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4tY29udGVudCAubi1pbm5lci1jb250ZW50IC5uLXRpdGxlIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi1jdGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tY3RhIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDEzNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi1jdGEgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW06aG92ZXIgLm4taW1hZ2UgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtOmhvdmVyIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi1jdGEge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMiB7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtOmhvdmVyIC5uLWltYWdlIGltZyB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbTpob3ZlciAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQgLm4tY3RhIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogU0lERUJBUiBGT1JNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmhzLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAzNnB4IDM4cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4ucmhzLWZvcm0gLmZvcm0tZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sXG4ucmhzLWZvcm0gLmZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLnJocy1mb3JtIC5mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXRlbF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLnJocy1mb3JtIC5mb3JtLWZpZWxkcyB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG59XG4ucmhzLWZvcm0gLnN1Ym1pdC1jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucmhzLWZvcm0gLnN1Ym1pdC1jdGEgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5yaHMtZm9ybSAuc3VibWl0LWN0YSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTU1cHg7XG4gIHBhZGRpbmc6IDExcHggMHB4O1xufVxuLnJocy1mb3JtIC5jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5yaHMtZm9ybSAuY2hlY2tib3ggYSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLnJocy1mb3JtIC5jaGVja2JveCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yaHMtZm9ybSB7XG4gICAgcGFkZGluZzogMzZweCAyNXB4O1xuICB9XG4gIC5yaHMtZm9ybSBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5yaHMtZm9ybSAuY2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAucmhzLWZvcm0gLmZvcm0tZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sXG4ucmhzLWZvcm0gLmZvcm0tZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLnJocy1mb3JtIC5mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnJocy1mb3JtIC5mb3JtLWZpZWxkcyB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRk9STSBTRUNUVElPTlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xufVxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT10ZWxdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xufVxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSAuY29uc2VudC10eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IC5jb25zZW50LXR4dCBhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMXB4IDI1cHg7XG59XG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLmZvcm0tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzJweCAwcHg7XG4gIH1cbiAgLmZvcm0tc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT10ZXh0XSxcbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9dGVsXSB7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICB9XG4gIC5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgLmNvbnNlbnQtdHh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEdFTkVSSUMgUklHSFQgU0lERUJBUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJocy1zdHlsZS0xIC5yaHMtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuLnJocy1zdHlsZS0xIC5yaHMtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAud3JhcCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUgLnF1b3RlIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG4ucmhzLXN0eWxlLTEgLnJocy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMzdweDtcbn1cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSAud3JhcCB7XG4gIHBhZGRpbmc6IDAgMzRweDtcbn1cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSAucXVvdGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmhzLXN0eWxlLTEgLnJocy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUgLmF1dGhvciB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWRvdHMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIC0gIEVOUVVJUlkgRk9STSBCT1RUT01cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gIHBhZGRpbmc6IDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAge1xuICBtYXgtd2lkdGg6IDkwNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZmllbGQtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZmllbGQtcm93ID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZWZiLWhlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5kYXRlLXRpbWUtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmRhdGUtdGltZS1maWVsZC4tZGlzYWJsZWQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2E5YTlhOTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5kYXRlLXRpbWUtZmllbGQuLWRpc2FibGVkIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjYTlhOWE5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmRhdGUtdGltZS1maWVsZC4tZGlzYWJsZWQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2E5YTlhOTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5kYXRlLXRpbWUtZmllbGQuLWRpc2FibGVkIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNhOWE5YTk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZGF0ZS10aW1lLWZpZWxkLi1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAxO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5sdnMtZGF0ZXBpY2tlci0tc3R5bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPXRleHRdLFxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9ZW1haWxdLFxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9dGVsXSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5jb25zZW50LXR4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuY29uc2VudC10eHQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5jb25zZW50LXR4dCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTYwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMXB4IDI1cHg7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZWZiLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5lZmItaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5lZmItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5lZmItaGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPXRleHRdLFxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9ZW1haWxdLFxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gIH1cbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5jb25zZW50LXR4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA5cHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZWZiLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmVmYi1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSAtIEJBTk5FUiBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYW5uZXItY3RhLXN0aWNreS0xLXN0aWNreS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmJhbm5lci1jdGEtc3R5bGUtMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIHtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB1bCB7XG4gIG1hcmdpbjogMCAtMThweDtcbiAgcGFkZGluZzogMDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHVsIGxpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAuYmN0YS1pbWFnZSB7XG4gIGhlaWdodDogMTIwcHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAuYmN0YS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzZweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAucHJvcGVydHktYWRkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5wLXJlZiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzdmN2Y3ZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyB1bCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgdWwgbGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHVsIGxpOmxhc3QtY2hpbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5wLXByaWNlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLmF0dHItY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHVsIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgdWwgbGkge1xuICAgIG1heC13aWR0aDogNDU5cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgdWwgbGkge1xuICAgIG1heC13aWR0aDogMjYzcHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgLnByb3BlcnR5LWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMCAwO1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEgLnAtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5hdHRyLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTVweCAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5iY3RhLWltYWdlLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB1bCBsaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLmF0dHItY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA3cHggMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5hdHRyLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFRFU1RJTU9OSUFMU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudC10ZXN0aW1vbmlhbHMgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2UtY29udGVudC10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLWNvbnRlbnQtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtIC5xb3V0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnBhZ2UtY29udGVudC10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLmF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZS1jb250ZW50LXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQUJPVVQgU0VDVElPTlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFib3V0LS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlY3Rpb24tYWJvdXQvbHZzLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi13cmFwIHtcbiAgcGFkZGluZzogNzVweCAwO1xufVxuLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQtLXNlY3Rpb24gLmFib3V0LS1zZWN0aW9uLWRlc2Mge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtLXNlY3Rpb24gLmFib3V0LS1zZWN0aW9uLXdyYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuYWJvdXQtLXNlY3Rpb24gLmFib3V0LS1zZWN0aW9uLWRlc2Mge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYWJvdXQtLXNlY3Rpb24gLmFib3V0LS1zZWN0aW9uLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFN1Y2Nlc3MgU0VDVElPTlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN1Y2Nlc3MtLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VjdGlvbi1zdWNjZXNzL3N1Y2Nlc3MtaWNvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDA7XG59XG4uc3VjY2Vzcy0tc2VjdGlvbiAuc3VjY2Vzcy0tc2VjdGlvbi13cmFwIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuLnN1Y2Nlc3MtLXNlY3Rpb24gLnN1Y2Nlc3MtLXNlY3Rpb24taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ5OHB4O1xufVxuLnN1Y2Nlc3MtLXNlY3Rpb24gLnN1Y2Nlc3MtLXNlY3Rpb24tZGVzYyB7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3VjY2Vzcy0tc2VjdGlvbiAuc3VjY2Vzcy0tc2VjdGlvbi1kZXNjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnN1Y2Nlc3MtLXNlY3Rpb24gLnN1Y2Nlc3MtLXNlY3Rpb24taW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zdWNjZXNzLS1zZWN0aW9uIC5zdWNjZXNzLS1zZWN0aW9uLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGQU5DWSBGT1JNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmFuY3lib3gtc2xpZGUgLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNjBweCAxMDBweDtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhbmN5Ym94LXNsaWRlIC5mb3JtLWNvbnRhaW5lci1wZjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGYgZm9ybS5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGYgZm9ybS5mYW5jeWJveC1jb250ZW50IC5mb3JtLXJvdyB7XG4gIG1hcmdpbjogMCAtNHB4O1xufVxuLmZhbmN5Ym94LXNsaWRlIC5mb3JtLWNvbnRhaW5lci1wZiBmb3JtLmZhbmN5Ym94LWNvbnRlbnQgLmZvcm0tcm93ID4gZGl2IHtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgcGFkZGluZzogNjBweCA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG5cbmZvcm0uZmFuY3lib3gtY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLTEtcGYge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLTEtcGYgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtMS1wZiBzcGFuLnByaW1hcnktY29sb3Ige1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDFweDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIC5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ucmVkLWxpbmUsXG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLnJlZC1saW5lIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YwMDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIC5jb25zZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2FmYWVhZTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgLmNvbnNlbnQgYSB7XG4gIGNvbG9yOiAjYWZhZWFlO1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgLmNvbnNlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtMS1wZiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS0xLXBmIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMC41ZW07XG4gIH1cbiAgZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gIH1cbiAgZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgYnV0dG9uW3R5cGU9c3VibWl0XSxcbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDdweCAwcHg7XG4gIH1cbiAgZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgLmNvbnNlbnQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZFQVRVUkVEIFBST1BFUlRJRVMgLSBTVFlMRSAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIHtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyA+IHNwYW4ge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLyogSUUgOSAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyA+IHNwYW4gPiBzcGFuIHtcbiAgcGFkZGluZzogNnB4IDExcHg7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1wcmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjNweDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1wcmljZSBzcGFuIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAyNXB4IDE4cHg7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlID4gLnJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgLmYtbWFpbi10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0MTQxNDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIC5mLXN1YnRpdGxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzdhNzk3OTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzYyNjI2MjtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGhlaWdodDogNzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgLmN0YSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSAuZi1tYWluLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICAgIGhlaWdodDogOTJweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzID4gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIC5jdGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDQwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyA+IHNwYW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgPiAucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgPiAucm93ID4gLmNvbC1tZC00Om50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMjBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgPiAucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgLmYtbWFpbi10aXRsZSBoMiB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSAuZi1zdWJ0aXRsZS10aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZFQVRVUkVEIFBST1BFUlRJRVMgLSBTVFlMRSAyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04MXB4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtc3RhdHVzIHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTNweDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgLmYtbWFpbi10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLXN1YnRpdGxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjEyMTIwO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1jdGEgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDE0cHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWN0YSBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW06aG92ZXIgLmhvdmVyLW1lIHtcbiAgdG9wOiAtMjgwcHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtOmhvdmVyIC5ob3Zlci1tZSAuZi1ib2R5IHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbTpob3ZlciAuaG92ZXItbWUgLmYtYm9keSAuZi1zdGF0dXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSB7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1zdGF0dXMge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzID4gLnJvdyA+IC5jb2wtNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgLmYtcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgLmYtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgLmYtbWFpbi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDQwcHggMHB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgPiAucm93ID4gLmNvbC1tZC00Om50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkID4gLnJvdyA+IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWN0YSBzcGFuIHtcbiAgICBwYWRkaW5nOiAzcHggMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCA+IC5yb3cgPiAuY29sLXNtLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgPiAucm93ID4gLmNvbC02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4OiAwIDAgNTAwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyAuZi1wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweCA0MHB4IDBweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW06aG92ZXIgLmhvdmVyLW1lIHtcbiAgICB0b3A6IC04MXB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW06aG92ZXIgLmhvdmVyLW1lIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtOmhvdmVyIC5ob3Zlci1tZSAuZi1ib2R5IC5mLXN0YXR1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyA+IC5yb3cgPiAuY29sLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZFQVRVUkVEIFBST1BFUlRJRVMgLSBTVFlMRSAzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgcGFkZGluZzogMDtcbn1cbi5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAge1xuICBwYWRkaW5nOiA2MHB4IDBweCA2MHB4IDBweDtcbn1cbi5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllcyAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzNXB4IDBweCAyMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZmllbGQtLXN0eWxlLTEgaW5wdXRbdHlwZT10ZXh0XSxcbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPXRlbF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmZpZWxkLS1zdHlsZS0xIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDIwcHggMThweDtcbn1cbi5maWVsZC0tc3R5bGUtMSAuY29uc2VudC10eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZmllbGQtLXN0eWxlLTEgLmNvbnNlbnQtdHh0IGEge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTFweCAyNXB4O1xufVxuLmZpZWxkLS1zdHlsZS0xIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG4uZmllbGQtLXN0eWxlLTEuLWxpZ2h0IC5jb250YWluZXItY2hlY2tib3guLWxpZ2h0IC50ZXh0LWxhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtLXN0eWxlLTEgaW5wdXRbdHlwZT10ZXh0XSxcbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPXRlbF0ge1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuXG4vKiBNdWx0aXBsZSBzZWxlY3Rpb24uLi5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXVsdGlwbGUtY29udGFpbmVyLW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qXG4gICYubXVsdGlwbGUtY29udGFpbmVyLW8tZGFya3tcbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTI3O1xuICAgICAgfVxuICB9XG4gICovXG59XG4ubXVsdGlwbGUtY29udGFpbmVyLW8gLm11bHRpcGxlLXNlbGVjdGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vIC5tdWx0aXBsZS1zZWxlY3RlZCBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vLmhhcy1zZWxlY3RlZCAubXVsdGlwbGUtc2VsZWN0ZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vLmhhcy1zZWxlY3RlZCAubXVsdGlwbGUtc2VsZWN0ZWQubXVsdGlwbGUtLWRhcmsyIGxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vLmhhcy1zZWxlY3RlZCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdWx0aXBsZS1jb250YWluZXItbyAuc2VsZWN0Mi1jb250YWluZXItLWRhcmsyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tdWx0aXBsZS1jb250YWluZXItbyAubXVsdGlwbGUtc2VsZWN0ZWQge1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQubXVsdGlwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29sb3I6ICM5OTk7XG4gIGNvbnRlbnQ6IFwi74OIXCI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQubXVsdGlwbGUgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogVEhFTUUgLSBob21lcGFnZSwgc2VhcmNoLCBkZXRhaWxzIHN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEJ1dHRvbnMgLyBDVEEnc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jdGEsIC5idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmN0YS4tcHJpbWFyeSwgLmJ1dHRvbi4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY3RhLi1wcmltYXJ5IGksIC5idXR0b24uLXByaW1hcnkgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY3RhLi1wcmltYXJ5OmhvdmVyLCAuYnV0dG9uLi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3RhLi10ZXJ0aWFyeSwgLmJ1dHRvbi4tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jdGEuLXRlcnRpYXJ5OmhvdmVyLCAuYnV0dG9uLi10ZXJ0aWFyeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jdGEuLXRlcnRpYXJ5Li1uby1ob3Zlcjpob3ZlciwgLmJ1dHRvbi4tdGVydGlhcnkuLW5vLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmN0YS4tZ3JlZW4sIC5idXR0b24uLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOTQyYztcbiAgY29sb3I6ICNmZmY7XG59XG4uY3RhLi1ncmVlbjpob3ZlciwgLmJ1dHRvbi4tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJhZDVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3RhLi1zaG9ydGxpc3QsIC5idXR0b24uLXNob3J0bGlzdCB7XG4gIGJhY2tncm91bmQ6ICMyNTI1MjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmN0YS4tc2l6ZS0xLCAuYnV0dG9uLi1zaXplLTEge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG59XG4uY3RhLi1sYXJnZSwgLmJ1dHRvbi4tbGFyZ2Uge1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG59XG4uY3RhLi1mb290ZXIsIC5idXR0b24uLWZvb3RlciB7XG4gIGhlaWdodDogNTZweDtcbn1cbi5jdGEuZGlzYWJsZWQsIC5idXR0b24uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmN0YTpob3ZlciwgLmJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIRVJPIElNQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVyby0xLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2OTZweDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDExN3B4O1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICBtYXJnaW46IDEwN3B4IGF1dG8gYXV0byBhdXRvO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgaDEge1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnNsaWRlLWJvcmRlciB7XG4gIG1heC13aWR0aDogNzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0byBhdXRvIDI1cHggYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci1zdHlsZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMjAwcHg7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMge1xuICBtYXgtd2lkdGg6IDUyOHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1tb2RlIHtcbiAgd2lkdGg6IDE5JTtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1sb2NhdGlvbiB7XG4gIHdpZHRoOiA3MiU7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLWxvY2F0aW9uLi1sYXJnZXIge1xuICB3aWR0aDogOTAlO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgd2lkdGg6IDklO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1zdWJtaXQtYnRuIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLXN1Ym1pdC1idG4gYnV0dG9uW3R5cGU9c3VibWl0XSBpIHtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1zdWJtaXQtYnRuIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIGJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gYXV0byBhdXRvO1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsXG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgICBtYXJnaW46IDU4cHggYXV0byBhdXRvIGF1dG87XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSxcbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbjogMTVweCBhdXRvIGF1dG8gYXV0bztcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSwgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktbW9kZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gYXV0byBhdXRvO1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQ09OVEVOVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtMS1jb250ZW50IC53cmFwIHtcbiAgcGFkZGluZzogNDdweCAwcHggNTVweCAwcHg7XG59XG4uaG9tZS0xLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uaG9tZS0xLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uaG9tZS0xLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24tYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS0xLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLmhvbWUtMS1jb250ZW50IC53cmFwIC5zZWN0aW9uLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lLTEtY29udGVudCAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMzVweCAwcHg7XG4gIH1cbiAgLmhvbWUtMS1jb250ZW50IC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5ob21lLTEtY29udGVudCAud3JhcCAuc2VjdGlvbi1ib2R5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBBRFZFUlRJU0UgQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZS0xLWFkdmVydGlzZS1jdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS0xL2FkdmVydGlzZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC5oYWN0YS1zdHlsZS0xIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAuaGFjdGEtc3R5bGUtMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAuaGFjdGEtc3R5bGUtMiAuZ2VuZXJpYy1ib3JkZXIge1xuICBtYXgtd2lkdGg6IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMycHggYXV0byAyNXB4IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyLXN0eWxlLnBuZ1wiKTtcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAuaGFjdGEtc3R5bGUtMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiA1MzJweDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gNDBweCBhdXRvO1xuICBjb2xvcjogIzYyNjI2MjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIHtcbiAgbWluLWhlaWdodDogNDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogODBweCAwIDIwcHggMDtcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1jdGEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCB7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTMge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDIwcHggYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1jdGEgYSB7XG4gICAgcGFkZGluZzogN3B4IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTIgLmdlbmVyaWMtYm9yZGVyIHtcbiAgICBtYXJnaW46IDEwcHggYXV0byA4cHggYXV0bztcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLXN0eWxlLTMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLWN0YSBhIHtcbiAgICBwYWRkaW5nOiA3cHggMTlweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBPVkVSUklERSBGUk9NIHNlY3Rpb25zLnNjc3MuLi5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLXBhZ2UuaG9tZS1wYWdlLTIgLmZlYXR1cmVkLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4uaG9tZS1wYWdlLmhvbWUtcGFnZS0yIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4uaG9tZS1wYWdlLmhvbWUtcGFnZS0yIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuLmhvbWUtcGFnZS5ob21lLXBhZ2UtMiAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIRVJPIElNQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVyby0yLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MjBweDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjpiZWZvcmUsIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDE2cHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE2cHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zbGlkZS1ib3JkZXIge1xuICBtYXgtd2lkdGg6IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG8gYXV0byAyNXB4IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWFkZXItc3R5bGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLFxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAuaGVyby0yLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby0yLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIHBhZGRpbmc6IDI1cHggMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZzogOHB4IDBweCAxNXB4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogNDM1cHg7XG4gIH1cbiAgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YmVmb3JlLFxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMjJweDtcbiAgfVxuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjphZnRlciB7XG4gICAgYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuaGVyby0yLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDIyM3B4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmJlZm9yZSxcbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmFmdGVyIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5oZXJvLTItY29udGFpbmVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IC0xN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm8tMi1jb250YWluZXIgLm1vcmUtZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQ09OVEVOVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtMi1jb250ZW50ID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ob21lLTItY29udGVudCAud3JhcCA+IC5yb3cgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmhvbWUtMi1jb250ZW50IC53cmFwIC5jb250ZW50LWltYWdlIHtcbiAgbWluLWhlaWdodDogMzkwcHg7XG4gIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS0yL2NvbnRlbnQtaW1hZ2UuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG4uaG9tZS0yLWNvbnRlbnQgLndyYXAgLmNvbnRlbnQtYm94IHtcbiAgcGFkZGluZzogNTRweCAwcHggMjBweCAxMnB4O1xuICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTBweCkge1xuICAuaG9tZS0yLWNvbnRlbnQgLndyYXAgLmNvbnRlbnQtYm94IHtcbiAgICBwYWRkaW5nOiA1NHB4IDIwcHggMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtMi1jb250ZW50IC53cmFwID4gLnJvdyA+IC5jb2wtbWQtNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9tZS0yLWNvbnRlbnQgLndyYXAgLmNvbnRlbnQtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5ob21lLTItY29udGVudCAud3JhcCAuY29udGVudC1ib3ggaDIge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lLTItY29udGVudCAud3JhcCAuY29udGVudC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaG9tZS0yLWNvbnRlbnQgLndyYXAgLmNvbnRlbnQtYm94IC5zZWN0aW9uLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFZBTFVBVElPTiBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLTItdmFsdWF0aW9uLWN0YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob21lLTIvdmFsdWF0aW9uLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDI1NHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCB7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCAwIDA7XG59XG4uaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggaDIge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMyNTI1MjU7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggaDIgLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggaDIgLmNvbG9yIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCAuc3R5bGUtMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAuc3R5bGUtY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnN0eWxlLWN0YSB7XG4gICAgdG9wOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC5zdHlsZS1jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAuc3R5bGUtY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCB7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IC5zdHlsZS0xIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXBhZ2UtMyAuc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgPiAucm93ID4gLmNvbC1tZC00Om50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEhFUk8gSU1BR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZXJvLTMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEge1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDIwcHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY5NnB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMTdweDtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiAzNjZweDtcbiAgbWFyZ2luOiA3NXB4IDAgMCAxMDVweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIGgxLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA3MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMjEycHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMjJweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAzNywgMzcsIDAuODUpO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgPiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1vZGUge1xuICB3aWR0aDogMzAlO1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICB3aWR0aDogNzAlO1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24uLWxhcmdlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktdHlwZSB7XG4gIHdpZHRoOiA0MSU7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzIHtcbiAgd2lkdGg6IDI2JTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXByaWNlIHtcbiAgd2lkdGg6IDMzJTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgbWF4LXdpZHRoOiAxMzZweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICAgIG1heC13aWR0aDogMzY2cHg7XG4gICAgbWFyZ2luOiAzcHggMCAwIDMwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSxcbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSxcbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMzcsIDM3LCAwLjg1KTtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMzcsIDM3LCAwKTtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLFxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcbiAgICBwYWRkaW5nOiAxM3B4IDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA+IGgyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbW9kZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1yZWYge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBBTEVSVCBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLTMtYWxlcnQtY3RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtMy9hbGVydC1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDI1NHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3gge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggaDIgLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCBoMiAuY29sb3Ige1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiA3NnB4O1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCAuc3R5bGUtMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAuc3R5bGUtY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0MHB4O1xuICByaWdodDogMDtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5zdHlsZS1jdGEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnN0eWxlLWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCAuc3R5bGUtMSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5zdHlsZS1jdGEge1xuICAgIHRvcDogODJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAuc3R5bGUtY3RhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAuc3R5bGUtY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCAuc3R5bGUtMSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggaDIgLmNvbG9yIHtcbiAgICBmb250LXNpemU6IDUzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQT1BVTEFSIExPQ0FUSU9OU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCB7XG4gIHBhZGRpbmc6IDYwcHggMHB4IDM1cHggMHB4O1xufVxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAuc2VjdGlvbi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAyNDRweDtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSAubG9jYXRpb24tbGFiZWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3cHggMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDM1cHggMHB4O1xuICB9XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSAubG9jYXRpb24tbGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5yb3cgPiAuY29sLW1kLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQ09OVEVOVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtMy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ob21lLTMtY29udGVudCAud3JhcCB7XG4gIHBhZGRpbmc6IDQ3cHggMHB4IDU1cHggMHB4O1xufVxuLmhvbWUtMy1jb250ZW50IC53cmFwIC5zZWN0aW9uLWJvZHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtMy1jb250ZW50IC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG4gIC5ob21lLTMtY29udGVudCAud3JhcCAuc2VjdGlvbi1ib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZS0zLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmhvbWUtMy1jb250ZW50IC53cmFwIC5zZWN0aW9uLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE9WRVJSSURFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VhcmNoLXBhZ2Uuc2VhcmNoLXBhZ2UtMSAubGF0ZXN0LW5ld3Mtc3R5bGUtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG59XG4uc2VhcmNoLXBhZ2Uuc2VhcmNoLXBhZ2UtMSAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBMSVNUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5keW5hbWljSGVpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5yb3cgLmNvbC1tZC04LFxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnJvdyAuY29sLW1kLTQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQge1xuICByaWdodDogMTZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuZ2ktc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuZ2ktc2xpZGUgLnAtcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5naS1zbGlkZSAucC1wcmljZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZzogNXB4IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLm1haW4ge1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyxcbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC50LWltZyB7XG4gIGhlaWdodDogMTMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuc2hvcnRsaXN0LS1zdHlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDdweDtcbiAgei1pbmRleDogMTA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuc2hvcnRsaXN0LS1zdHlsZSBhIHtcbiAgbWluLXdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDdweCA1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucHJvcGVydHktc3RhdHVzLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5wcm9wZXJ0eS1zdGF0dXMtYm94IC5wcm9wZXJ0eS1zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucHJvcGVydHktc3RhdHVzLWJveCAucHJvcGVydHktc3RhdHVzIHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTFweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5wcm9wZXJ0eS1wcmljZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucHJvcGVydHktcHJpY2UtYm94IC5wcm9wZXJ0eS1wcmljZSBzcGFuIHtcbiAgcGFkZGluZzogOHB4IDE3cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgbWluLWhlaWdodDogMjQ2cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyAudGl0bGUtYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gLnRpdGxlLWJveCAucC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyAucC1pbmZvLS1kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIC5wLWluZm8tLWF0dHIge1xuICBtYXJnaW46IDAgLThweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIC5wLWluZm8tLWF0dHIgc3BhbiB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAubWFpbiB7XG4gICAgaGVpZ2h0OiAyNTRweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcsXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAudC1pbWcge1xuICAgIGhlaWdodDogMTE5cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS50aXRsZS1ib3ggLnAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLnRpdGxlLWJveCAucC1zdWJ0aXRsZSB7XG4gICAgbWluLWhlaWdodDogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyxcbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC50LWltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIHVsID4gbGkuY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLnRpdGxlLWJveCAucC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIHVsID4gbGkudGl0bGUtYm94IC5wLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCBsaS50aXRsZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIHVsID4gbGkuY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLmR5bmFtaWNIZWlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSA+IC5yb3cgPiAuY29sLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucm93IC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5yb3cgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nLFxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCBsaS50aXRsZS1ib3gge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS5jdGEge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gLnRpdGxlLWJveCAucC10aXRsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnJvdyAuY29sLW1kLTgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5yb3cgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcsXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAudC1pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAubWFpbiB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcsXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAudC1pbWcge1xuICAgIGhlaWdodDogOTVweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLnRpdGxlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLnRpdGxlLWJveCAucC1zdWJ0aXRsZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLmN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnJlbGF0ZWQtbmV3c19fYXJ0aWNsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWxhdGVkLW5ld3NfX2FydGljbGU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBMSVNUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDE2cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQge1xuICByaWdodDogMTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5naS1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBoZWlnaHQ6IDMyNnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLnAtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5wLXN0YXR1cyBzcGFuIHtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAucC1zdGF0dXMuc29sZCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMzZweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyAucC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtdGl0bGVzIC5wLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyAucC1wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWV4Y2VycHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciB7XG4gIGNvbG9yOiAjNTM1MzUzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hdHRyIHNwYW4ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEuc2hvcnRsaXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEuc2hvcnRsaXN0OmhvdmVyIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnNob3J0bGlzdCBpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnAtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgbWF4LXdpZHRoOiAxNjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgYS5wLWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyAuZHJvcGRvd24tbWVudSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyAuZHJvcGRvd24tbWVudSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIC5kcm9wZG93bi1tZW51ID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEucC1jdGEge1xuICAgIG1heC13aWR0aDogMTM1cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyAucC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hdHRyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEucC1jdGEge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnJvdyA+IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nIHtcbiAgICBoZWlnaHQ6IDE5NXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3gge1xuICAgIHBhZGRpbmc6IDIzcHggMjJweCAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtdGl0bGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtdGl0bGVzIC5wLXByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWV4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTM3cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEuc2hvcnRsaXN0IHtcbiAgICBtYXgtd2lkdGg6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5yb3cgPiAuY29sLXNtLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtZXhjZXJwdCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIExJU1Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMTZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQge1xuICByaWdodDogMTZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gIGhlaWdodDogMjQ0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyA+IHNwYW4ge1xuICBwYWRkaW5nOiA4cHggMjJweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtdGl0bGUgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXRpdGxlID4gLnJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtdGl0bGUgLmYtbWFpbi10aXRsZSBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXRpdGxlIC5mLXN1YnRpdGxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXByaWNlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi1hdHRyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLWF0dHIgc3BhbiB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLWN0YSAuZHJvcGRvd24tbWVudSB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtY3RhIC5kcm9wZG93bi1tZW51ID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLWN0YSAuZHJvcGRvd24tbWVudSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxODZweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLWF0dHIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtYXR0ciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyA+IC5yb3cgPiAuY29sLW1kLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgPiAucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAzMHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXRpdGxlIC5mLW1haW4tdGl0bGUgaDIge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLXRpdGxlIC5mLXN1YnRpdGxlLXRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBCQUNLIENUQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMSAud3JhcCBhIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTEgLndyYXAgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogM3B4IDBweDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTEgLndyYXAgYSBzcGFuIGkge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4ucHJvcGVydHktYmFja2N0YS1zdHlsZS0xIC53cmFwIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvcGVydHktYmFja2N0YS1zdHlsZS0xIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvcGVydHktYmFja2N0YS1zdHlsZS0xIC53cmFwIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIFRJVExFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktdGl0bGUtc3R5bGUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxM3B4O1xufVxuLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5wLXJlZiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3ZjdmN2Y7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5wLXByaWNlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIH1cbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgLnByb3BlcnR5LWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSAucC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIFNMSURFUiAmIEZPUk1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3gge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zYXZlLXNsaWRlLXNob3J0bGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2F2ZS1zbGlkZS1zaG9ydGxpc3QgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zYXZlLXNsaWRlLXNob3J0bGlzdCBhIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNhdmUtc2xpZGUtc2hvcnRsaXN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1NDU0O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gIGhlaWdodDogNTU1cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1mb3JtLmRlZmF1bHQgLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYge1xuICBoZWlnaHQ6IDU1NXB4O1xuICBwYWRkaW5nOiAxMDBweCAzMHB4IDIzcHggMzBweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIHtcbiAgcGFkZGluZzogMTVweCAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXJOYXZDb24gLnByb3BlcnR5U2xpZGVyTmF2LXN0eWxlLTEgLnNsaWRlLWJveCAuc2ktY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXJOYXZDb24gLnByb3BlcnR5U2xpZGVyTmF2LXN0eWxlLTEgLnNsaWRlLWJveCAuc2ktY29uIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1yb3cge1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1yb3cgPiBkaXYge1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAucC1mb3JtLWJnIHtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSBmb3JtLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mYW5jeWJveC1jbGFzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogNjBweCAzNXB4IDIzcHggMzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiAuc3R5bGUtZmllbGRzIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDQwcHggMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWluLWhlaWdodDogNTU2cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPXRlbF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4M3B4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuY29uc2VudC10eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLmNvbnNlbnQtdHh0IGEge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuc3VibWl0LWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuc3VibWl0LWN0YSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTY2cHg7XG4gIHBhZGRpbmc6IDExcHggMHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIC5zdWJtaXQtY3RhIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDM3cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI4cHg7XG4gICAgbWluLWhlaWdodDogNTU1cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9dGV4dF0sXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuY29uc2VudC10eHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtZm9ybS5kZWZhdWx0IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zYXZlLXNsaWRlLXNob3J0bGlzdCB7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNhdmUtc2xpZGUtc2hvcnRsaXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIC5zdHlsZS1maWVsZHMucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYge1xuICAgIHBhZGRpbmc6IDM4cHggMzVweCAyM3B4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNjRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZS5kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDM2NHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIC5zdHlsZS1maWVsZHMucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLmRlZmF1bHQge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLmRlZmF1bHQge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtZm9ybS5kZWZhdWx0IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBwYWRkaW5nOiAzN3B4IDIwcHggMjNweCAyMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPXRleHRdLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLnN1Ym1pdC1jdGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIC5zdWJtaXQtY3RhIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuY29uc2VudC10eHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIFRBQlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3gge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgLnB3LXRhYi1yb3RhdGlvbiB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC8qIElFIDkgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIC5wdy10YWItcm90YXRpb24gLnB3LXRhYi13aWR0aCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xuICBwYWRkaW5nOiAwIDFweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGJvcmRlci1jb2xvcjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwYWRkaW5nOiA1N3B4IDU3cHggNTdweCA5N3B4O1xuICBtaW4taGVpZ2h0OiA1MjRweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAudGFiLXByb3BlcnR5LWxvY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTM3cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiIGltZy5mbG9vcnBsYW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzN3B4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIuZG9jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYi5kb2MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYi5kb2M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wcm9wZXJ0eS15b3V0dWJlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5hZGQtaW5mby1jb250YWluZXIgLml0ZW0tYWkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LW1hcC1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1tYXAtYm94IC5wcm9wZXJ0eS1tYXAge1xuICBoZWlnaHQ6IDMxNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogNTdweCA1N3B4IDU3cHggNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMzZweCAzMHB4IDYzcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLmFkZC1pbmZvLWNvbnRhaW5lciAucm93IC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnJvdyAuY29sLXNtLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIC5wdy10YWItcm90YXRpb24ge1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBJRSA5ICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiAucHctdGFiLXJvdGF0aW9uIC5wdy10YWItd2lkdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAuYWRkLWluZm8tY29udGFpbmVyIC5yb3cgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnJvdyAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgQkFDSyBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMiAud3JhcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMiAud3JhcCBhIHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggMTFweCAycHggMTFweDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIgLndyYXAgYSBpIHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMiAud3JhcCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMiAud3JhcCBhIGkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIElORk9STUFUSU9OXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLmhpZGUtOTkxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC5zaG93LTk5MSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktdGl0bGUgaDEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5wcm9wZXJ0eS1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZzogMTJweCAwcHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5zdHlsZS0xLS1iZWRiYXRoIHtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5zdHlsZS0xLS1iZWRiYXRoID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0zIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzdmN2Y3ZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXBkZi0tc3R5bGUge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktcGRmLS1zdHlsZSBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5yb3cgLmNvbC02IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0yIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZTtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnBzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyAuc3R5bGUtMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnN0eWxlLTEgLmZhLWNpcmNsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyAuc3R5bGUtMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcbiAgcGFkZGluZy1sZWZ0OiA1OHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICBoZWlnaHQ6IDQ3MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gIGhlaWdodDogNTU1cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1yb3cge1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1yb3cgPiBkaXYge1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAucC1mb3JtLWJnIHtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSBmb3JtLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mYW5jeWJveC1jbGFzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogNjBweCAzNXB4IDIzcHggMzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiAuc3R5bGUtZmllbGRzIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogMTVweCAxM3B4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXJOYXZDb24gLnByb3BlcnR5U2xpZGVyTmF2LXN0eWxlLTEgLnNsaWRlLWJveCAuc2ktY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXJOYXZDb24gLnByb3BlcnR5U2xpZGVyTmF2LXN0eWxlLTEgLnNsaWRlLWJveCAuc2ktY29uIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0yIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5wcm9wZXJ0eS1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnN0eWxlLTEge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZS5kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXBkZi0tc3R5bGUgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0yIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAuaGlkZS05OTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAuc2hvdy05OTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBwYWRkaW5nOiAyM3B4IDM1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnBzLWl0ZW0gPiAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnBzLWl0ZW0gPiAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZS5kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnBzLWl0ZW0gPiAuY29sLXNtLTMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnBzLWl0ZW0gPiAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZS5kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIC5wcm9wZXJ0eVNsaWRlck5hdi1zdHlsZS0xIC5zbGlkZS1ib3ggLnNpLWNvbiBpbWcge1xuICAgIGhlaWdodDogNTdweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgcGFkZGluZzogMjNweCAyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgVEFCU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LXRhYi1zdHlsZS0yIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCA+IC5yb3cgPiAuY29sLW1kLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyLWNvbG9yOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogNTdweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAudGFiLXByb3BlcnR5LWxvY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTY0cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiIGltZy5mbG9vcnBsYW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2NHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIuZG9jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYi5kb2MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYi5kb2M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wcm9wZXJ0eS15b3V0dWJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wcm9wZXJ0eS15b3V0dWJlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5hZGQtaW5mby1jb250YWluZXIgLml0ZW0tYWkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LW1hcC1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1tYXAtYm94IC5wcm9wZXJ0eS1tYXAge1xuICBoZWlnaHQ6IDMxNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYS5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMTNweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94ID4gLnJvdyA+IC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLmFkZC1pbmZvLWNvbnRhaW5lciAucm93IC5jb2wtc20tMyxcbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAuYWRkLWluZm8tY29udGFpbmVyIC5yb3cgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYS5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggPiAucm93ID4gLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLmFkZC1pbmZvLWNvbnRhaW5lciAucm93IC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxhbmctLWVzLXN2LWl0IGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubGFuZy0tZXMtc3YtaXQgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5sYW5nLS1lcy1zdi1pdCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSwgLmxhbmctLWVzLXN2LWl0IC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MTBweCkge1xuICAubGFuZy0tZXMtc3YtaXQgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGFuZy0tZXMtc3YtaXQgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4ubGFuZy0tZnIgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGFuZy0tZnIgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xufVxuLmxhbmctLWZyIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5sYW5nLS1mciAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDlweDtcbiAgfVxuICAubGFuZy0tZnIgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAubGFuZy0tZXMgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICAgIHBhZGRpbmc6IDVweCA1cHggMTRweCA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxhbmctLWVzIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5sYW5nLS1zdiAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gICAgcGFkZGluZzogNXB4IDVweCAxNHB4IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGFuZy0tc3YgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICAgIHBhZGRpbmc6IDE0cHggNXB4IDE0cHggNXB4O1xuICB9XG59XG5cbi5sYW5nLS1kZSBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5sYW5nLS1kZSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gIHBhZGRpbmc6IDZweCA1cHggMTRweCA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQxMHB4KSB7XG4gIC5sYW5nLS1kZSBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxhbmctLWRlIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4IDVweDtcbiAgfVxufSIsIi8qXHJcbiAgQXV0aG9yOiBQcm9wZXJ0eVdlYm1hc3RlcnNcclxuKi9cclxuXHJcbkBpbXBvcnQgJy4uLy4uL3NoYXJlZC9zYXNzL2Jvb3RzdHJhcC1icmVha3BvaW50cyc7XHJcbkBpbXBvcnQgJ19taXhpbi5zY3NzJztcclxuQGltcG9ydCBcIi4uLy4uL3NoYXJlZC9zYXNzL3V0aWxzXCI7XHJcblxyXG5AaW1wb3J0ICcuLi92ZW5kb3IvYm9vdHN0cmFwLTQuMy4xL2N1c3RvbWl6ZS9zdHlsZS5jc3MnO1xyXG5AaW1wb3J0ICcuLi92ZW5kb3IvanF1ZXJ5L2pxdWVyeS11aS5taW4uY3NzJztcclxuLy9AaW1wb3J0ICcuLi92ZW5kb3Ivc2VsZWN0Mi9jc3Mvc2VsZWN0Mi5taW4uY3NzJztcclxuQGltcG9ydCBcIn5zZWxlY3QyL2Rpc3QvY3NzL3NlbGVjdDIubWluLmNzc1wiO1xyXG5cclxuQGltcG9ydCAnLi4vdmVuZG9yL2ZvbnRhd2Vzb21lL2Nzcy9mb250YXdlc29tZS1hbGwubWluLmNzcyc7XHJcbkBpbXBvcnQgJy4uL3ZlbmRvci9zbGljay9zbGljay5jc3MnO1xyXG5AaW1wb3J0ICcuLi92ZW5kb3IvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94Lm1pbi5jc3MnO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiBCQVNFIC0gQmFzZSBzdHlsZXNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQGltcG9ydCAndGhlbWUvX2NvbG91cnMuc2Nzcyc7XHJcbkBpbXBvcnQgXCJ0aGVtZS9fZm9udHMuc2Nzc1wiO1xyXG5AaW1wb3J0ICdfbm9ybWFsaXplLnNjc3MnO1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiBTSEFSRUQgKEdsb2JhbCkgU3R5bGVzLi4uXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBpbXBvcnQgXCIuLi8uLi9zaGFyZWQvc2Fzcy9zaGFyZWRcIjtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogTEFZT1VUIC0gTGF5b3V0IHN0eWxlc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AaW1wb3J0ICdfaGVhZGVyLnNjc3MnO1xyXG5AaW1wb3J0ICdfZm9vdGVyLnNjc3MnO1xyXG5AaW1wb3J0ICdfc3R5bGUuc2Nzcyc7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4qIE1PRFVMRVMgLSBNb2R1bGVzIHN0eWxlc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AaW1wb3J0ICdfY29tcG9uZW50cy5zY3NzJztcclxuQGltcG9ydCAnX2NvbGxlY3Rpb25zLnNjc3MnO1xyXG5AaW1wb3J0ICdfcGFnZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJ192bG9nLnNjc3MnO1xyXG5AaW1wb3J0ICdfc2VjdGlvbnMuc2Nzcyc7XHJcbkBpbXBvcnQgJ19mb3Jtcy5zY3NzJztcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiogVEhFTUUgLSBob21lcGFnZSwgc2VhcmNoLCBkZXRhaWxzIHN0eWxlc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AaW1wb3J0IFwidGhlbWUvX2J1dHRvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0ICd0aGVtZS9faG9tZS0xLnNjc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS9faG9tZS0yLnNjc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS9faG9tZS0zLnNjc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS9fc2VhcmNoLTEuc2Nzcyc7XHJcbkBpbXBvcnQgJ3RoZW1lL19zZWFyY2gtMi5zY3NzJztcclxuQGltcG9ydCAndGhlbWUvX3NlYXJjaC0zLnNjc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS9fZGV0YWlscy0xLnNjc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS9fZGV0YWlscy0yLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnX2xhbmcuc2Nzcyc7XHJcbiIsIi8qIFV0aWxpdGllc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnUtbm8tcGFkZGluZyB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnUtbXQwIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4udS1tdDA5e1xyXG4gICAgbWFyZ2luLXRvcDogMC45ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtbXQwNSB7XHJcbiAgbWFyZ2luLXRvcDogMC41ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtbXQxIHtcclxuICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtbXQyIHtcclxuICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtbXQzIHtcclxuICBtYXJnaW4tdG9wOiAzZW07XHJcbn1cclxuXHJcbi51LW1iMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnUtbWIwMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtbWIwNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtbWIxIHtcclxuICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtbWIyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtbWIzIHtcclxuICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbn1cclxuXHJcbi51LW1yMDUge1xyXG4gIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbn1cclxuXHJcbi51LW1yMSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi51LW1yMiB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbn1cclxuXHJcbi51LW1sMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi51LW1sMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcclxufVxyXG5cclxuLnUtbWwyIHtcclxuICBtYXJnaW4tbGVmdDogMmVtO1xyXG59XHJcblxyXG4udS1wMCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1wMDUge1xyXG4gIHBhZGRpbmc6IDAuNWVtO1xyXG59XHJcblxyXG4udS1wMDc1IHtcclxuICBwYWRkaW5nOiAwLjc1ZW07XHJcbn1cclxuXHJcbi51LXAxIHtcclxuICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcDIge1xyXG4gIHBhZGRpbmc6IDJlbTtcclxufVxyXG5cclxuLnUtcDMge1xyXG4gIHBhZGRpbmc6IDNlbTtcclxufVxyXG5cclxuLnUtcDQge1xyXG4gIHBhZGRpbmc6IDRlbTtcclxufVxyXG5cclxuLnUtcHQwIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLnUtcHQwNSB7XHJcbiAgcGFkZGluZy10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXB0MDc1IHtcclxuICBwYWRkaW5nLXRvcDogMC43NWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXB0MSB7XHJcbiAgcGFkZGluZy10b3A6IDFlbTtcclxufVxyXG5cclxuLnUtcHQyIHtcclxuICBwYWRkaW5nLXRvcDogMmVtO1xyXG59XHJcblxyXG4udS1wYjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4udS1wYjA1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcGIwNzUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjc1ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcGIxIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG4udS1wYjIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbn1cclxuXHJcbi51LXByMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG5cclxuLnUtcHIxIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcHIyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcHIzIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcHI0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcGwwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi51LXBsMSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcGwyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1wbDMge1xyXG4gIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LXBsNCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udS1mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4udS1mbGV4LWNlbnRlciB7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG59XHJcblxyXG4udS1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnUtcmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnUtZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLnUtaW1nLWNlbnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4udS1hYnNvbHV0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4udS1mdWxsd2lkdGgge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udS12YWxpZ24tYm90dG9tIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4udS1kaXZpZGluZy1saW5lIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnUtcHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXHJcbiAge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udS10ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAvL0BtZWRpYShAeHMpLChAc20pXHJcbiAgLy97XHJcbiAgLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAvL31cclxufVxyXG5cclxuLnUtdGV4dC1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi51LWJsb2NrLW1vYmlsZSB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcclxuICB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gIH1cclxufVxyXG5cclxuLnUtbW9iaWxlLWNlbnRlciB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcclxuICB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG59XHJcblxyXG4udS1uby1icmVha3MtbW9iaWxlIHtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxyXG4gIHtcclxuICAgICAgYnIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICB7XHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udS1uby1yZXNpemUge1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLnUtb3BhcXVlLWhvdmVyIHtcclxuICAmOmhvdmVyIHtcclxuICAgIEBpbmNsdWRlIE9wYWNpdHlQVyguOCk7XHJcbiAgfVxyXG59XHJcblxyXG4udS1kLW5vbmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBmb3IgJGogZnJvbSAxIHRocm91Z2ggNTBcclxue1xyXG4gIC51LXJvdW5kZWQtI3skan1cclxuICB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggKyAkajtcclxuICB9XHJcbiAgLnUtcm91bmRlZC10b3AtI3skan1cclxuICB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggKyAkajtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggKyAkajtcclxuICB9XHJcbn1cclxuXHJcbi51LWNlbnRlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4udS1pbmRleC1oaWdoIHtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4udS1uby1iZy1pbWFnZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1wYXJhbGxheCB7XHJcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxufVxyXG5cclxuLnUtdmgtMTAwIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4udS1uby10ZXh0LW92ZXJmbG93IHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ib3JkZXItdG9wLTJweHtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcclxufVxyXG4uYm9yZGVyLWJvdHRvbS0ycHh7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcbn1cclxuLmltZy1mdWxsY292ZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5idG4tcGFkZGluZy12MntcclxuICBwYWRkaW5nOiA5cHggMTZweCA2cHggMTZweCAhaW1wb3J0YW50O1xyXG59XHJcbi5vcGFjaXR5LWJsYWNre1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjMpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfVxyXG59XHJcblxyXG4udS1yb3ctbWF0Y2gtaGVpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAmPltjbGFzcyo9J2NvbC0nXSwgJj5bY2xhc3MqPSdjb2wnXSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3d7XHJcbiAgICAmLnUtcm93LXNwYWNpbmctNntcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgPmRpdntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnUtcm93LXNwYWNpbmctOHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgPmRpdntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnUtcm93LXNwYWNpbmctMTJ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG4gICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi51LXJvdy1zcGFjaW5nLTIye1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xyXG4gICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnUtcm93LXNwYWNpbmctMjZ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEzcHg7XHJcbiAgICAgICAgPmRpdntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudS1yb3ctc3BhY2luZy0zNntcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcclxuICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG51bC51LWxpc3QtLWNvbC0ye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcclxuICAgID5saXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLyogTG9nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnUtbWF4d2lkdGgtNjAwe1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxufVxyXG4udS1tYXh3aWR0aC04MDB7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG59XHJcbi51LW1heHdpZHRoLTg5MHtcclxuICAgIG1heC13aWR0aDogODkwcHg7XHJcbn1cclxuLnUtbWF4d2lkdGgtMTAwMHtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG59XHJcbi51LW1heHdpZHRoLTEwNDB7XHJcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcclxufVxyXG4udS1tYXh3aWR0aC0xMTAwe1xyXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbn1cclxuLnUtbWF4d2lkdGgtMTE0MHtcclxuICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG59XHJcbi51LW1heHdpZHRoLTExNDV7XHJcbiAgICBtYXgtd2lkdGg6IDExNDVweDtcclxufVxyXG5cclxuLnUtbWFyZ2luLWNlbnRlcntcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogSElERSBTSE9XXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnUtaGlkZXtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtaGlkZS1zb2Z0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgLnUtc2hvdy0xMTk5e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudS1zaG93LTExOTktaW5saW5le1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnUtaGlkZS0xMTk5e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjlweCkge1xyXG4gICAgLnUtc2hvdy0xMTI5LXRhYmxlLWNlbGx7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC51LXNob3ctOTkxe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudS1oaWRlLTk5MXtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudS1tdC1tZC0yMntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC51LXNob3ctNzY3e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudS1oaWRlLTc2N3tcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudS1tdC1zbS0we1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAudS1tYi1zbS0xNXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnUtdGV4dC1jZW50ZXItbWR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBicmVha3BvaW50KCRwb2ludCl7XHJcblxyXG4gIEBpZiAoJHBvaW50ID09IGxnKVxyXG4gIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpeyBAY29udGVudCB9XHJcbiAgfVxyXG4gIEBlbHNlIGlmICgkcG9pbnQgPT0gbWQpXHJcbiAge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KXsgQGNvbnRlbnQgfVxyXG4gIH1cclxuXHJcbiAgQGVsc2UgaWYgKCRwb2ludCA9PSBzbSlcclxuICB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7IEBjb250ZW50IH1cclxuICB9XHJcblxyXG4gIEBlbHNlIGlmICgkcG9pbnQgPT0geHMpXHJcbiAge1xyXG4gICAgQG1lZGlhICAobWF4LXdpZHRoOiA3NjdweCl7IEBjb250ZW50IH1cclxuICB9XHJcbn0iLCJAbWl4aW4gbGluZWFyR3JhZGllbnQoJGxlZnQsICRyaWdodCwgJGxlZnRQLCAkcmlnaHRQKXtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg5MGRlZywgICRsZWZ0ICRsZWZ0UCwgICRyaWdodCAkcmlnaHRQLCAkcmlnaHQgODAlKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgJGxlZnQgJGxlZnRQLCAgJHJpZ2h0ICRyaWdodFAsICRyaWdodCA4MCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGxlZnQgJGxlZnRQLCAgJHJpZ2h0ICRyaWdodFAsICRyaWdodCA4MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gaG96aXpvbnRhbEdyYWRpZW50KCRjb2xvcjEsICRwMSwgJGNvbG9yMiwgJHAyKXtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkY29sb3IxICRwMSwgJGNvbG9yMiAkcDIpO1xyXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgkY29sb3IxICRwMSwgJGNvbG9yMiAkcDIpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkY29sb3IxICRwMSwgJGNvbG9yMiAkcDIpO1xyXG59XHJcbkBtaXhpbiBvYmplY3RSb3RhdGUoJGRlZ3JlZSl7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWUpOyAvKiBJRSA5ICovXHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlKTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlclN0eWxlMSgkY29sb3IsICRzaXplLCAkd2VpZ2h0KXtcclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlclN0eWxlMUltcG9ydGFudCgkY29sb3IsICRzaXplLCAkd2VpZ2h0KXtcclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6ICRzaXplICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXJTdHlsZTIoJGNvbG9yLCAkc2l6ZSl7XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgfVxyXG4gIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZTtcclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlclN0eWxlMygkY29sb3IsICRzaXplLCAkdXBwZXJjYXNlOiB0cnVlKXtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgQGlmICR1cHBlcmNhc2Uge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgQGlmICR1cHBlcmNhc2Uge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBAaWYgJHVwcGVyY2FzZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRzaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIEBpZiAkdXBwZXJjYXNlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb25EYXRhKCRzZWNvbmRzKXtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkc2Vjb25kcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAkc2Vjb25kcyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgJHNlY29uZHMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsICRzZWNvbmRzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xyXG4gIEBpZiAkaW5zZXQge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcclxuICB9IEBlbHNlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIHNldFdpZHRoKCR3aWR0aCkge1xyXG4gIC1tcy1mbGV4OiAkd2lkdGg7XHJcbiAgZmxleDogJHdpZHRoO1xyXG4gIG1heC13aWR0aDogJHdpZHRoO1xyXG59XHJcblxyXG5AbWl4aW4gT3BhY2l0eVBXKCR2YWx1ZSl7XHJcbiAgJElFVmFsdWU6ICR2YWx1ZSoxMDA7XHJcbiAgb3BhY2l0eTogJHZhbHVlO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9XCIrJElFVmFsdWUrXCIpXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRJRVZhbHVlKTtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIE1BSU4gQ09MT1JTXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8vIFByaW1hcnlcclxuJHByaW1hcnlfY29sb3IxOiAjMDAwO1xyXG4kcHJpbWFyeV9jb2xvcjFfaG92ZXI6IGxpZ2h0ZW4oJHByaW1hcnlfY29sb3IxLCAxMCUpO1xyXG4kcHJpbWFyeV9jb2xvcjI6ICNiNzkxMjA7XHJcblxyXG4kc2Vjb25kYXJ5X2NvbG9yMTogIzAwMDtcclxuJHNlY29uZGFyeV9jb2xvcjI6ICMwMDA7XHJcblxyXG4kYmxhY2s6ICMwMDA7XHJcbiRibGFjay0yOiAjMjIyMjIyO1xyXG5cclxuXHJcbi8vIExpZ2h0XHJcbiR3aGl0ZTogI2ZmZjtcclxuJGxpZ2h0X2dyYXk6ICNlZmVmZWY7XHJcbiRsaWdodF9ncmF5LTI6ICNmN2Y3Zjc7XHJcblxyXG4kZ3JheTogI2U3ZTdlNztcclxuJGdyZXktMTogIzg5ODk4OTtcclxuJGdyZXktMS1ob3ZlcjogbGlnaHRlbigkZ3JleS0xLCAxMCUpO1xyXG4kZ3JheS0yOiAjNDE0MTQxO1xyXG5cclxuXHJcbi8vIHJlZFxyXG4kdGhpcmRfY29sb3IxOiAjZTFlMWUxO1xyXG4kdGhpcmRfY29sb3IxX2hvdmVyOiBsaWdodGVuKCR0aGlyZF9jb2xvcjEsIDEwJSk7XHJcblxyXG4vLyBEYXJrXHJcbiRkYXJrOiAjMzEzMTMxO1xyXG4kZGFya19jb3B5OiAjNjI2MjYyO1xyXG4kZGFya19ncmF5OiAjNDA0MDQwO1xyXG5cclxuLy8gRmVhdHVyZWQgUHJvcGVydGllcyAvIE5ld3NcclxuJHByb3BlcnRpZXM6ICNmZWZlZmU7XHJcblxyXG4vLyBUZXN0aW1vbmlhbHNcclxuJHRlc3RpbW9uaWFsczogIzI1MjUyNTtcclxuXHJcbi8vIFByb3AgUHJpY2UgLyBTZWN0aW9uIEJHXHJcbiRwcm9wcHJpY2U6ICMyNTI1MjU7XHJcbiRzZWN0aW9uOiAjNDU0NTQ1O1xyXG5cclxuLy8gRm9ybXNcclxuJHJlZDogI2ViMjMyODtcclxuJGdyZWVuOiAjZmE5NDJjO1xyXG5cclxuLy8gVGFic1xyXG4kdGFiLXN0YW5kYXJkOiAjODE4MTgxO1xyXG5cclxuJHNlbGVjdDJfZHJvcGRvd246ICMyZTJlMmU7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBIRUFERVJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGhlYWRlcl9yb3c6ICRibGFjaztcclxuJGhlYWRlcl9idXR0b246ICR0aGlyZF9jb2xvcjE7XHJcbiRoZWFkZXJfYnV0dG9uX2hvdmVyOiAkdGhpcmRfY29sb3IxX2hvdmVyO1xyXG4kaGVhZGVyX21lbnU6ICRzZWNvbmRhcnlfY29sb3IxO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIENvbG91cnMgLSBQcmVmaXggLmMtXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmEge1xyXG4gICYuYy1wcmltYXJ5IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxX2hvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtcHJpbWFyeSB7XHJcbiAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxufVxyXG5cclxuLmMtYmctcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3IxO1xyXG59XHJcblxyXG4uYy1iZy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcblxyXG4uYy1iZy1saWdodC1ncmF5IHtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHRfZ3JheTtcclxufVxyXG5cclxuLmMtYmctbGlnaHQtZ3JheS0yIHtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHRfZ3JheS0yO1xyXG59XHJcblxyXG5cclxuLmMtbGlnaHQtZ3JheSB7XHJcbiAgY29sb3I6ICRsaWdodF9ncmF5O1xyXG59XHJcblxyXG4uYy1iZy1wcm9wZXJ0aWVzIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcztcclxufVxyXG5cclxuLmMtYmctcHJvcHByaWNlIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJvcHByaWNlO1xyXG59XHJcblxyXG4uYy1iZy1zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkc2VjdGlvbjtcclxufVxyXG5cclxuLmMtYmctdGVzdGltb25pYWxzIHtcclxuICBiYWNrZ3JvdW5kOiAkdGVzdGltb25pYWxzO1xyXG59XHJcblxyXG5hIHtcclxuICAmLmMtd2hpdGUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtd2hpdGUge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5jLWdyZXktMXtcclxuICAgIGNvbG9yOiAkZ3JleS0xO1xyXG59XHJcblxyXG4uYy1kYXJrIHtcclxuICBjb2xvcjogJGRhcms7XHJcbn1cclxuXHJcbi5jLWRhcmtjb3B5IHtcclxuICBjb2xvcjogJGRhcmtfY29weTtcclxufVxyXG5cclxuLmMtYmctd2hpdGUge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG5cclxuLmMtc2Vjb25kYXJ5IHtcclxuICBjb2xvcjogJHNlY29uZGFyeV9jb2xvcjE7XHJcbn1cclxuXHJcbi5jLWJnLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvcjE7XHJcbn1cclxuXHJcbi5jLXNlY29uZGFyeTIge1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5X2NvbG9yMjtcclxufVxyXG5cclxuLmMtYmctc2Vjb25kYXJ5MiB7XHJcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvcjI7XHJcbn1cclxuXHJcbmEge1xyXG4gICYuYy10ZXJ0aWFyeSB7XHJcbiAgICBjb2xvcjogJHRoaXJkX2NvbG9yMTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogbGlnaHRlbigkdGhpcmRfY29sb3IxLCAyMCUpO1xyXG4gICAgfVxyXG4gICAgJi4tdW5kZXJsaW5lIHtcclxuICAgICAgY29sb3I6IGxpZ2h0ZW4oJHRoaXJkX2NvbG9yMSwgMjAlKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy10ZXJ0aWFyeSB7XHJcbiAgY29sb3I6ICR0aGlyZF9jb2xvcjE7XHJcbiAgJi4tdW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLmMtYmctdGVydGlhcnkge1xyXG4gIGJhY2tncm91bmQ6ICR0aGlyZF9jb2xvcjE7XHJcbn1cclxuXHJcbi5jLWxpZ2h0ZXItZ3JheSB7XHJcbiAgY29sb3I6ICM3MzczNzM7XHJcbn1cclxuXHJcbi5jLWRhcmtlciB7XHJcbiAgY29sb3I6ICR0ZXN0aW1vbmlhbHM7XHJcbn1cclxuXHJcbi5jLWdyYXkge1xyXG4gIGNvbG9yOiAkZ3JheTtcclxufVxyXG5cclxuLmMtZ3JheS0yIHtcclxuICBjb2xvcjogJGdyYXktMjtcclxufVxyXG5cclxuLmMtYmctZ3JheSB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXk7XHJcbn1cclxuXHJcbi5jLWJvcmRlci1wcmltYXJ5IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5X2NvbG9yMTtcclxufVxyXG5cclxuLmMtYm9yZGVyLWdyYXkge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRk9OVFNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjMwMCw0MDAsNTAwLDYwMCw3MDB8UGxheWZhaXIrRGlzcGxheTo0MDAsNzAwJyk7XHJcbiRmb250MTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kZm9udDI6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJGZvbnQzOiAnUGxheWZhaXIgRGlzcGxheScsIHNlcmlmO1xyXG5cclxuLyogQWRvYmUgRm9udCBLaXQgKExvYWRpbmcpXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgKi9cclxuJGYtbGlnaHQ6IDMwMDtcclxuJGYtcmVndWxhcjogNDAwO1xyXG4kZi1tZWRpdW06IDUwMDtcclxuJGYtc2VtaS1ib2xkOiA2MDA7XHJcbiRmLWJvbGQ6IDcwMDtcclxuXHJcbi53Zi1sb2FkaW5nIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi53Zi1hY3RpdmUge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mLW9uZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250MTtcclxufVxyXG5cclxuLmYtdHdvIHtcclxuICBmb250LWZhbWlseTogJGZvbnQyO1xyXG59XHJcblxyXG4uZi10aHJlZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250MztcclxufVxyXG5cclxuLmYtbGlnaHQsIC5mLTMwMCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmLWxpZ2h0O1xyXG59XHJcblxyXG4uZi1yZWd1bGFyIHtcclxuICBmb250LXdlaWdodDogJGYtcmVndWxhcjtcclxufVxyXG5cclxuLmYtbWVkaXVtLCAuZi01MDAge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZi1tZWRpdW07XHJcbn1cclxuXHJcbi5mLXNlbWlib2xkLCAuZi02MDAge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZi1zZW1pLWJvbGQ7XHJcbn1cclxuXHJcbi5mLWJvbGQsIC5mLTcwMCB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmLWJvbGQ7XHJcbn1cclxuXHJcbi5mLWJsYWNrLCAuZi05MDAge1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuXHJcbi5mLW5vcm1hbCB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mLWl0YWxpYyB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vLyBGb250cy4uLlxyXG4kYmFzZUZvbnRTaXplOiAxNDtcclxuXHJcblxyXG5AbWl4aW4gZm9udC1zaXplKCRzaXplKVxyXG57XHJcbiAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xyXG4gIC8vZm9udC1zaXplOiAoJHNpemUgLyAkYmFzZUZvbnRTaXplKSArIHJlbTtcclxufVxyXG5cclxuQGZvciAkaiBmcm9tIDEyIHRocm91Z2ggMTAwXHJcbntcclxuICAuZi0jeyRqfSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGopO1xyXG4gICAgLy8gU2NhbGUgRm9udChzKS4uLi5cclxuICAgIC8qXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxyXG4gICAge1xyXG4gICAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXHJcbiAgICB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICAgIHtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XHJcbiAgICB9XHJcbiAgICAqL1xyXG4gIH1cclxuXHJcbiAgLmZ4LSN7JGp9IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgLmYtbGctNDB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTEyOXB4KSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5mLW1kLTM1e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxuICAgIC5mLW1kLTI1e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxuICAgIC5mLW1kLTE0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIC5mLW1kLTEze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZi1zbS0yN3tcclxuICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICB9XHJcbiAgICAuZi1zbS0xNntcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgLmYteHMtMjB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmYteHMtMTR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBIVE1MIERFRkFVTFRTXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuaW5wdXR7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7XHJcbiAgYm9yZGVyLXJhZGl1czowO1xyXG59XHJcbi5zbGljay1hcnJvdyxcclxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSxcclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxyXG5hLFxyXG5hOmZvY3VzLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhe1xyXG4gIG91dGxpbmU6IGluaGVyaXQ7XHJcbn1cclxuaW5wdXQsXHJcbmlucHV0W3R5cGU9J3N1Ym1pdCddLFxyXG5idXR0b257XHJcbiAgJjpmb2N1c3tcclxuICAgICAgb3V0bGluZTogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuYTpmb2N1c3tcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuYXtcclxuICAmOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG4ubi11bHtcclxuICB1bHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICA+bGl7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBWSURFTyBKU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tZWpzLW92ZXJsYXktbG9hZGluZyB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBOT1JNQUxJWkUgQk9PVFNUUkFQIEdSSURcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubi1yb3d7XHJcbiAgLnJvd3tcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgR29vZ2xlIFRyYW5zbGF0ZVxyXG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgLy8gRml4IGZvciBHb29nbGUgVHJhbnNsYXRlXHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vLyBQcmV2ZW50IEZsYXNoIE9mIFVTQy4uLi5cclxuLnNlbGVjdC1wdywgLnNlbGVjdC1wdy1hamF4LWxvY2F0aW9ucywgLnNlbGVjdC1wdy1hamF4LWxvY2F0aW9ucy1saWdodCwgLnNlbGVjdC1wdy1saWdodCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vLyBNaXhpbnNcclxuQG1peGluIGJhY2tncm91bmQtb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5OiAwLjMpXHJcbntcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7IC8qIFRoZSBGYWxsYmFjayAqL1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LXNoYWRvdygkeDE6MnB4LCAkeTE6MnB4LCAkYmx1cjE6NXB4LCAkY29sb3IxOmJsYWNrLCAkeDI6bnVsbCwgJHkyOm51bGwsICRibHVyMjpudWxsLCAkY29sb3IyOm51bGwpe1xyXG4gICAgQGlmICgkeDIpIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogJHgxICR5MSAkYmx1cjEgJGNvbG9yMSwgJHgyICR5MiAkYmx1cjIgJGNvbG9yMjtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogJHgxICR5MSAkYmx1cjEgJGNvbG9yMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcclxuICAgIC8vIERpcmVjdGlvbiBoYXMgYmVlbiBvbWl0dGVkIGFuZCBoYXBwZW5zIHRvIGJlIGEgY29sb3Itc3RvcFxyXG4gICAgQGlmIGlzLWRpcmVjdGlvbigkZGlyZWN0aW9uKSA9PSBmYWxzZSB7XHJcbiAgICAgICAgJGNvbG9yLXN0b3BzOiAkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHM7XHJcbiAgICAgICAgJGRpcmVjdGlvbjogMTgwZGVnO1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQ6IG50aChudGgoJGNvbG9yLXN0b3BzLCAxKSwgMSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWdhY3ktZGlyZWN0aW9uKCRkaXJlY3Rpb24pLCAkY29sb3Itc3RvcHMpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XHJcbn1cclxuXHJcbi8qIFRSQU5TTEFUSU9OU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udHJhbnNsYXRlX19kcm9wZG93biB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICAgIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEJFU1BPS0UgUEFHRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucXVpY2stbGlua19fbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICAgIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxyXG4gICAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItcmlnaHQge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3IxO1xyXG59XHJcbi5ib3JkZXJzIHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gIG1hcmdpbjogLTFweDtcclxufVxyXG4uYm9yZGVyLWxlZnQge1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHNlY29uZGFyeV9jb2xvcjE7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcclxuICB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlY29uZGFyeV9jb2xvcjE7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlY29uZGFyeV9jb2xvcjE7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmxvY2F0aW9uLWl0ZW0ge1xyXG4gICYuLW5vLWJnIHtcclxuICAgIC5jb3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvcGVydHktY29udHJvbHMge1xyXG4gIC5zbGljay1kb3RzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGxpIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIGJ1dHRvblxyXG4gICAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeV9jb2xvcjE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvcGVydGllcy1sZWZ0IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1sZWZ0LnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG59XHJcbi5wcm9wZXJ0aWVzLXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1yaWdodC5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMjJweDtcclxufVxyXG5cclxuLnF1aWNrLWxpbmtfX2l0ZW0ge1xyXG4gIC8vY29sb3I6ICR3aGl0ZTtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcInxcIjtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gIH1cclxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNZW1iZXJzIEFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubWVtYmVyLW5vdGlmeSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFZhbHVhdGlvbiBSZXBvcnQgUGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi52YWx1YXRpb24tcmVwb3J0IHtcclxuICAgIC5wcm9wZXJ0eS1hbGVydC1jdGFcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbGlzdC1wcm9wZXJ0eS1tb2RhbCB7XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qIEFycmFuZ2UgYSBWaWV3aW5nIFdpZGdldFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbiN2aWV3aW5nLW1vZGFsIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2V2ZW4tY29scyAuY29sLW1kLTEsXHJcbiAgICAuc2V2ZW4tY29scyAuY29sLXNtLTEsXHJcbiAgICAuc2V2ZW4tY29scyAuY29sLWxnLTEge1xyXG4gICAgICAgIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyODU3MTQyODU3MTQyODU3MTQlO1xyXG4gICAgICAgICp3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNCUgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4Om5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnNldmVuLWNvbHMgLmNvbC1tZC0xLFxyXG4gICAgLnNldmVuLWNvbHMgLmNvbC1zbS0xLFxyXG4gICAgLnNldmVuLWNvbHMgLmNvbC1sZy0xIHtcclxuICAgICAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0Mjg1NzE0JTtcclxuICAgICAgICAqd2lkdGg6IDE0LjI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNDI4NTcxNCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3MTQyODU3MTQyODU3MTQyODU3MTQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRhLXNlbGVjdC1ibG9jazpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jaG9zZW4tc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlLXNlbGVjdGlvbjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIFRydW5jYXRlIHN0cmluZ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi50cnVuY2F0ZS1zdHIge1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi8qIFByaWNlIFF1YWxpZmllciBkaXNwbGF5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnUtcHJpY2UtcXVhbGlmaWVyLWRpc3BsYXl7XHJcbiAgICAvL2ZvbnQtc2l6ZTogMTJweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXHJcbiAgICB7XHJcbiAgICAgICAgJi5mLTEye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxyXG4gICAge1xyXG4gICAgICAgICYuZi0xMntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICAgIHtcclxuICAgICAgICAmLmYtMTJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICBBdXRob3I6IFByb3BlcnR5V2VibWFzdGVyc1xuKi9cbi8qIFV0aWxpdGllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgJy4uL3ZlbmRvci9ib290c3RyYXAtNC4zLjEvY3VzdG9taXplL3N0eWxlLmNzcyc7XG5AaW1wb3J0ICcuLi92ZW5kb3IvanF1ZXJ5L2pxdWVyeS11aS5taW4uY3NzJztcbkBpbXBvcnQgXCJ+c2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLm1pbi5jc3NcIjtcbkBpbXBvcnQgJy4uL3ZlbmRvci9mb250YXdlc29tZS9jc3MvZm9udGF3ZXNvbWUtYWxsLm1pbi5jc3MnO1xuQGltcG9ydCAnLi4vdmVuZG9yL3NsaWNrL3NsaWNrLmNzcyc7XG5AaW1wb3J0ICcuLi92ZW5kb3IvZmFuY3lib3gvanF1ZXJ5LmZhbmN5Ym94Lm1pbi5jc3MnO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDUwMCw2MDAsNzAwfFBsYXlmYWlyK0Rpc3BsYXk6NDAwLDcwMFwiKTtcbi51LW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1tdDAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udS1tdDA5IHtcbiAgbWFyZ2luLXRvcDogMC45ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXQwNSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MSB7XG4gIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tdDIge1xuICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbXQzIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xufVxuXG4udS1tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udS1tYjAyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWIwNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1tYjIge1xuICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtbWIzIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4udS1tcjA1IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnUtbXIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi51LW1yMiB7XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuXG4udS1tbDAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtbWwxIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLnUtbWwyIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbn1cblxuLnUtcDAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LXAwNSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG4udS1wMDc1IHtcbiAgcGFkZGluZzogMC43NWVtO1xufVxuXG4udS1wMSB7XG4gIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wMiB7XG4gIHBhZGRpbmc6IDJlbTtcbn1cblxuLnUtcDMge1xuICBwYWRkaW5nOiAzZW07XG59XG5cbi51LXA0IHtcbiAgcGFkZGluZzogNGVtO1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnUtcHQwNSB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wdDA3NSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHQxIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLnUtcHQyIHtcbiAgcGFkZGluZy10b3A6IDJlbTtcbn1cblxuLnUtcGIwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi51LXBiMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcGIwNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG5cbi51LXBiMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG59XG5cbi51LXByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi51LXByMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wcjIge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcbn1cblxuLnUtcHIzIHtcbiAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50O1xufVxuXG4udS1wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi51LXBsMSB7XG4gIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMiB7XG4gIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMyB7XG4gIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNCB7XG4gIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udS1mbGV4LWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnUtaW1nLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnUtZnVsbHdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LXZhbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udS1kaXZpZGluZy1saW5lIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LXB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHVsbC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnUtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudS1ibG9jay1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtYmxvY2stbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudS1tb2JpbGUtY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbW9iaWxlLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudS1uby1icmVha3MtbW9iaWxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbm8tYnJlYWtzLW1vYmlsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1uby1yZXNpemUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi51LW9wYXF1ZS1ob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLnUtZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtcm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4O1xufVxuXG4udS1yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi51LXJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnUtcm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4udS1yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbi51LXJvdW5kZWQtNiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbn1cblxuLnUtcm91bmRlZC03IHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC03IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xufVxuXG4udS1yb3VuZGVkLTgge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi51LXJvdW5kZWQtOSB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cblxuLnUtcm91bmRlZC10b3AtOSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDlweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDlweDtcbn1cblxuLnUtcm91bmRlZC0xMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTEwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG5cbi51LXJvdW5kZWQtMTEge1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMXB4O1xufVxuXG4udS1yb3VuZGVkLTEyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cblxuLnUtcm91bmRlZC0xMyB7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTEzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEzcHg7XG59XG5cbi51LXJvdW5kZWQtMTQge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNHB4O1xufVxuXG4udS1yb3VuZGVkLTE1IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cblxuLnUtcm91bmRlZC0xNiB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTE2IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG59XG5cbi51LXJvdW5kZWQtMTcge1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0xNyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE3cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxN3B4O1xufVxuXG4udS1yb3VuZGVkLTE4IHtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMTgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMThweDtcbn1cblxuLnUtcm91bmRlZC0xOSB7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTE5IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTlweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE5cHg7XG59XG5cbi51LXJvdW5kZWQtMjAge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuXG4udS1yb3VuZGVkLTIxIHtcbiAgYm9yZGVyLXJhZGl1czogMjFweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjFweDtcbn1cblxuLnUtcm91bmRlZC0yMiB7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTIyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIycHg7XG59XG5cbi51LXJvdW5kZWQtMjMge1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyM3B4O1xufVxuXG4udS1yb3VuZGVkLTI0IHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjRweDtcbn1cblxuLnUtcm91bmRlZC0yNSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTI1IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7XG59XG5cbi51LXJvdW5kZWQtMjYge1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yNiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNnB4O1xufVxuXG4udS1yb3VuZGVkLTI3IHtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMjcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyN3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjdweDtcbn1cblxuLnUtcm91bmRlZC0yOCB7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTI4IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI4cHg7XG59XG5cbi51LXJvdW5kZWQtMjkge1xuICBib3JkZXItcmFkaXVzOiAyOXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0yOSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI5cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyOXB4O1xufVxuXG4udS1yb3VuZGVkLTMwIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbn1cblxuLnUtcm91bmRlZC0zMSB7XG4gIGJvcmRlci1yYWRpdXM6IDMxcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTMxIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMxcHg7XG59XG5cbi51LXJvdW5kZWQtMzIge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xufVxuXG4udS1yb3VuZGVkLTMzIHtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzNweDtcbn1cblxuLnUtcm91bmRlZC0zNCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTM0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM0cHg7XG59XG5cbi51LXJvdW5kZWQtMzUge1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzNXB4O1xufVxuXG4udS1yb3VuZGVkLTM2IHtcbiAgYm9yZGVyLXJhZGl1czogMzZweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzYge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzZweDtcbn1cblxuLnUtcm91bmRlZC0zNyB7XG4gIGJvcmRlci1yYWRpdXM6IDM3cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTM3IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzdweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM3cHg7XG59XG5cbi51LXJvdW5kZWQtMzgge1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC0zOCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzOHB4O1xufVxuXG4udS1yb3VuZGVkLTM5IHtcbiAgYm9yZGVyLXJhZGl1czogMzlweDtcbn1cblxuLnUtcm91bmRlZC10b3AtMzkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzOXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzlweDtcbn1cblxuLnUtcm91bmRlZC00MCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG59XG5cbi51LXJvdW5kZWQtNDEge1xuICBib3JkZXItcmFkaXVzOiA0MXB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00MSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MXB4O1xufVxuXG4udS1yb3VuZGVkLTQyIHtcbiAgYm9yZGVyLXJhZGl1czogNDJweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDJweDtcbn1cblxuLnUtcm91bmRlZC00MyB7XG4gIGJvcmRlci1yYWRpdXM6IDQzcHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQzcHg7XG59XG5cbi51LXJvdW5kZWQtNDQge1xuICBib3JkZXItcmFkaXVzOiA0NHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00NCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0NHB4O1xufVxuXG4udS1yb3VuZGVkLTQ1IHtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0NXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDVweDtcbn1cblxuLnUtcm91bmRlZC00NiB7XG4gIGJvcmRlci1yYWRpdXM6IDQ2cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQ2IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ2cHg7XG59XG5cbi51LXJvdW5kZWQtNDcge1xuICBib3JkZXItcmFkaXVzOiA0N3B4O1xufVxuXG4udS1yb3VuZGVkLXRvcC00NyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ3cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0N3B4O1xufVxuXG4udS1yb3VuZGVkLTQ4IHtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbn1cblxuLnUtcm91bmRlZC10b3AtNDgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0OHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDhweDtcbn1cblxuLnUtcm91bmRlZC00OSB7XG4gIGJvcmRlci1yYWRpdXM6IDQ5cHg7XG59XG5cbi51LXJvdW5kZWQtdG9wLTQ5IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDlweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQ5cHg7XG59XG5cbi51LXJvdW5kZWQtNTAge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4udS1yb3VuZGVkLXRvcC01MCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xufVxuXG4udS1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1pbmRleC1oaWdoIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtbm8tYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LXBhcmFsbGF4IHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cblxuLnUtdmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnUtbm8tdGV4dC1vdmVyZmxvdyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYm9yZGVyLXRvcC0ycHgge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmJvcmRlci1ib3R0b20tMnB4IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG59XG5cbi5pbWctZnVsbGNvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYnRuLXBhZGRpbmctdjIge1xuICBwYWRkaW5nOiA5cHggMTZweCA2cHggMTZweCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS1ibGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vcGFjaXR5LWJsYWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi51LXJvdy1tYXRjaC1oZWlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udS1yb3ctbWF0Y2gtaGVpZ2h0ID4gW2NsYXNzKj1jb2wtXSwgLnUtcm93LW1hdGNoLWhlaWdodCA+IFtjbGFzcyo9Y29sXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnJvdy51LXJvdy1zcGFjaW5nLTYge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTYgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTgge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTggPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLnJvdy51LXJvdy1zcGFjaW5nLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbi5yb3cudS1yb3ctc3BhY2luZy0xMiA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMjIge1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIG1hcmdpbi1yaWdodDogLTExcHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMjIgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMjYge1xuICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMjYgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMzYge1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XG59XG4ucm93LnUtcm93LXNwYWNpbmctMzYgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbnVsLnUtbGlzdC0tY29sLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xufVxudWwudS1saXN0LS1jb2wtMiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTG9nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1tYXh3aWR0aC02MDAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4udS1tYXh3aWR0aC04MDAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4udS1tYXh3aWR0aC04OTAge1xuICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuXG4udS1tYXh3aWR0aC0xMDAwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi51LW1heHdpZHRoLTEwNDAge1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbn1cblxuLnUtbWF4d2lkdGgtMTEwMCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xufVxuXG4udS1tYXh3aWR0aC0xMTQwIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG59XG5cbi51LW1heHdpZHRoLTExNDUge1xuICBtYXgtd2lkdGg6IDExNDVweDtcbn1cblxuLnUtbWFyZ2luLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogSElERSBTSE9XXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS1oaWRlLXNvZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC51LXNob3ctMTE5OSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LXNob3ctMTE5OS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtaGlkZS0xMTk5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI5cHgpIHtcbiAgLnUtc2hvdy0xMTI5LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LXNob3ctOTkxIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtaGlkZS05OTEge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51LW10LW1kLTIyIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtc2hvdy03Njcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudS1oaWRlLTc2NyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnUtbXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC51LW1iLXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnUtdGV4dC1jZW50ZXItbWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQkFTRSAtIEJhc2Ugc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogTUFJTiBDT0xPUlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIRUFERVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIENvbG91cnMgLSBQcmVmaXggLmMtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hLmMtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYy1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYy1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jLWJnLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuXG4uYy1iZy1saWdodC1ncmF5LTIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uYy1saWdodC1ncmF5IHtcbiAgY29sb3I6ICNlZmVmZWY7XG59XG5cbi5jLWJnLXByb3BlcnRpZXMge1xuICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xufVxuXG4uYy1iZy1wcm9wcHJpY2Uge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xufVxuXG4uYy1iZy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbn1cblxuLmMtYmctdGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbn1cblxuYS5jLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5hLmMtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtZ3JleS0xIHtcbiAgY29sb3I6ICM4OTg5ODk7XG59XG5cbi5jLWRhcmsge1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLmMtZGFya2NvcHkge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cblxuLmMtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYy1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmMtc2Vjb25kYXJ5MiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1iZy1zZWNvbmRhcnkyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuYS5jLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNlMWUxZTE7XG59XG5hLmMtdGVydGlhcnk6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5hLmMtdGVydGlhcnkuLXVuZGVybGluZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNlMWUxZTE7XG59XG4uYy10ZXJ0aWFyeS4tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWJnLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbn1cblxuLmMtbGlnaHRlci1ncmF5IHtcbiAgY29sb3I6ICM3MzczNzM7XG59XG5cbi5jLWRhcmtlciB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuXG4uYy1ncmF5IHtcbiAgY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5jLWdyYXktMiB7XG4gIGNvbG9yOiAjNDE0MTQxO1xufVxuXG4uYy1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2U3ZTdlNztcbn1cblxuLmMtYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uYy1ib3JkZXItZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZPTlRTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQWRvYmUgRm9udCBLaXQgKExvYWRpbmcpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICovXG4ud2YtbG9hZGluZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLndmLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mLW9uZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmYtdHdvIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZi10aHJlZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG59XG5cbi5mLWxpZ2h0LCAuZi0zMDAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZi1yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmYtbWVkaXVtLCAuZi01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZi1zZW1pYm9sZCwgLmYtNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmYtYm9sZCwgLmYtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmYtYmxhY2ssIC5mLTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5mLW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZi1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTMge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5mLTE0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mLTE1IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5mLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mLTE3IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTcge1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5mLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mLTE5IHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMTkge1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5mLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5mLTIxIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjEge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5mLTIyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjIge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5mLTIzIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjMge1xuICBmb250LXNpemU6IDIzcHg7XG59XG5cbi5mLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5mLTI1IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5mLTI2IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjYge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5mLTI3IHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjcge1xuICBmb250LXNpemU6IDI3cHg7XG59XG5cbi5mLTI4IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjgge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5mLTI5IHtcbiAgZm9udC1zaXplOiAyOXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMjkge1xuICBmb250LXNpemU6IDI5cHg7XG59XG5cbi5mLTMwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzAge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5mLTMxIHtcbiAgZm9udC1zaXplOiAzMXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzEge1xuICBmb250LXNpemU6IDMxcHg7XG59XG5cbi5mLTMyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzIge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5mLTMzIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzMge1xuICBmb250LXNpemU6IDMzcHg7XG59XG5cbi5mLTM0IHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzQge1xuICBmb250LXNpemU6IDM0cHg7XG59XG5cbi5mLTM1IHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzUge1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5mLTM2IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzYge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5mLTM3IHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzcge1xuICBmb250LXNpemU6IDM3cHg7XG59XG5cbi5mLTM4IHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzgge1xuICBmb250LXNpemU6IDM4cHg7XG59XG5cbi5mLTM5IHtcbiAgZm9udC1zaXplOiAzOXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtMzkge1xuICBmb250LXNpemU6IDM5cHg7XG59XG5cbi5mLTQwIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDAge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5mLTQxIHtcbiAgZm9udC1zaXplOiA0MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDEge1xuICBmb250LXNpemU6IDQxcHg7XG59XG5cbi5mLTQyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDIge1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbi5mLTQzIHtcbiAgZm9udC1zaXplOiA0M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDMge1xuICBmb250LXNpemU6IDQzcHg7XG59XG5cbi5mLTQ0IHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDQge1xuICBmb250LXNpemU6IDQ0cHg7XG59XG5cbi5mLTQ1IHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDUge1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5cbi5mLTQ2IHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDYge1xuICBmb250LXNpemU6IDQ2cHg7XG59XG5cbi5mLTQ3IHtcbiAgZm9udC1zaXplOiA0N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDcge1xuICBmb250LXNpemU6IDQ3cHg7XG59XG5cbi5mLTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDgge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi5mLTQ5IHtcbiAgZm9udC1zaXplOiA0OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNDkge1xuICBmb250LXNpemU6IDQ5cHg7XG59XG5cbi5mLTUwIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTAge1xuICBmb250LXNpemU6IDUwcHg7XG59XG5cbi5mLTUxIHtcbiAgZm9udC1zaXplOiA1MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTEge1xuICBmb250LXNpemU6IDUxcHg7XG59XG5cbi5mLTUyIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTIge1xuICBmb250LXNpemU6IDUycHg7XG59XG5cbi5mLTUzIHtcbiAgZm9udC1zaXplOiA1M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTMge1xuICBmb250LXNpemU6IDUzcHg7XG59XG5cbi5mLTU0IHtcbiAgZm9udC1zaXplOiA1NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTQge1xuICBmb250LXNpemU6IDU0cHg7XG59XG5cbi5mLTU1IHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTUge1xuICBmb250LXNpemU6IDU1cHg7XG59XG5cbi5mLTU2IHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTYge1xuICBmb250LXNpemU6IDU2cHg7XG59XG5cbi5mLTU3IHtcbiAgZm9udC1zaXplOiA1N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTcge1xuICBmb250LXNpemU6IDU3cHg7XG59XG5cbi5mLTU4IHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTgge1xuICBmb250LXNpemU6IDU4cHg7XG59XG5cbi5mLTU5IHtcbiAgZm9udC1zaXplOiA1OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNTkge1xuICBmb250LXNpemU6IDU5cHg7XG59XG5cbi5mLTYwIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjAge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbi5mLTYxIHtcbiAgZm9udC1zaXplOiA2MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjEge1xuICBmb250LXNpemU6IDYxcHg7XG59XG5cbi5mLTYyIHtcbiAgZm9udC1zaXplOiA2MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjIge1xuICBmb250LXNpemU6IDYycHg7XG59XG5cbi5mLTYzIHtcbiAgZm9udC1zaXplOiA2M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjMge1xuICBmb250LXNpemU6IDYzcHg7XG59XG5cbi5mLTY0IHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjQge1xuICBmb250LXNpemU6IDY0cHg7XG59XG5cbi5mLTY1IHtcbiAgZm9udC1zaXplOiA2NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjUge1xuICBmb250LXNpemU6IDY1cHg7XG59XG5cbi5mLTY2IHtcbiAgZm9udC1zaXplOiA2NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjYge1xuICBmb250LXNpemU6IDY2cHg7XG59XG5cbi5mLTY3IHtcbiAgZm9udC1zaXplOiA2N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjcge1xuICBmb250LXNpemU6IDY3cHg7XG59XG5cbi5mLTY4IHtcbiAgZm9udC1zaXplOiA2OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjgge1xuICBmb250LXNpemU6IDY4cHg7XG59XG5cbi5mLTY5IHtcbiAgZm9udC1zaXplOiA2OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNjkge1xuICBmb250LXNpemU6IDY5cHg7XG59XG5cbi5mLTcwIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzAge1xuICBmb250LXNpemU6IDcwcHg7XG59XG5cbi5mLTcxIHtcbiAgZm9udC1zaXplOiA3MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzEge1xuICBmb250LXNpemU6IDcxcHg7XG59XG5cbi5mLTcyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzIge1xuICBmb250LXNpemU6IDcycHg7XG59XG5cbi5mLTczIHtcbiAgZm9udC1zaXplOiA3M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzMge1xuICBmb250LXNpemU6IDczcHg7XG59XG5cbi5mLTc0IHtcbiAgZm9udC1zaXplOiA3NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzQge1xuICBmb250LXNpemU6IDc0cHg7XG59XG5cbi5mLTc1IHtcbiAgZm9udC1zaXplOiA3NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzUge1xuICBmb250LXNpemU6IDc1cHg7XG59XG5cbi5mLTc2IHtcbiAgZm9udC1zaXplOiA3NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzYge1xuICBmb250LXNpemU6IDc2cHg7XG59XG5cbi5mLTc3IHtcbiAgZm9udC1zaXplOiA3N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzcge1xuICBmb250LXNpemU6IDc3cHg7XG59XG5cbi5mLTc4IHtcbiAgZm9udC1zaXplOiA3OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzgge1xuICBmb250LXNpemU6IDc4cHg7XG59XG5cbi5mLTc5IHtcbiAgZm9udC1zaXplOiA3OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtNzkge1xuICBmb250LXNpemU6IDc5cHg7XG59XG5cbi5mLTgwIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODAge1xuICBmb250LXNpemU6IDgwcHg7XG59XG5cbi5mLTgxIHtcbiAgZm9udC1zaXplOiA4MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODEge1xuICBmb250LXNpemU6IDgxcHg7XG59XG5cbi5mLTgyIHtcbiAgZm9udC1zaXplOiA4MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODIge1xuICBmb250LXNpemU6IDgycHg7XG59XG5cbi5mLTgzIHtcbiAgZm9udC1zaXplOiA4M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODMge1xuICBmb250LXNpemU6IDgzcHg7XG59XG5cbi5mLTg0IHtcbiAgZm9udC1zaXplOiA4NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODQge1xuICBmb250LXNpemU6IDg0cHg7XG59XG5cbi5mLTg1IHtcbiAgZm9udC1zaXplOiA4NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODUge1xuICBmb250LXNpemU6IDg1cHg7XG59XG5cbi5mLTg2IHtcbiAgZm9udC1zaXplOiA4NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODYge1xuICBmb250LXNpemU6IDg2cHg7XG59XG5cbi5mLTg3IHtcbiAgZm9udC1zaXplOiA4N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODcge1xuICBmb250LXNpemU6IDg3cHg7XG59XG5cbi5mLTg4IHtcbiAgZm9udC1zaXplOiA4OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODgge1xuICBmb250LXNpemU6IDg4cHg7XG59XG5cbi5mLTg5IHtcbiAgZm9udC1zaXplOiA4OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtODkge1xuICBmb250LXNpemU6IDg5cHg7XG59XG5cbi5mLTkwIHtcbiAgZm9udC1zaXplOiA5MHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTAge1xuICBmb250LXNpemU6IDkwcHg7XG59XG5cbi5mLTkxIHtcbiAgZm9udC1zaXplOiA5MXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTEge1xuICBmb250LXNpemU6IDkxcHg7XG59XG5cbi5mLTkyIHtcbiAgZm9udC1zaXplOiA5MnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTIge1xuICBmb250LXNpemU6IDkycHg7XG59XG5cbi5mLTkzIHtcbiAgZm9udC1zaXplOiA5M3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTMge1xuICBmb250LXNpemU6IDkzcHg7XG59XG5cbi5mLTk0IHtcbiAgZm9udC1zaXplOiA5NHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTQge1xuICBmb250LXNpemU6IDk0cHg7XG59XG5cbi5mLTk1IHtcbiAgZm9udC1zaXplOiA5NXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTUge1xuICBmb250LXNpemU6IDk1cHg7XG59XG5cbi5mLTk2IHtcbiAgZm9udC1zaXplOiA5NnB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTYge1xuICBmb250LXNpemU6IDk2cHg7XG59XG5cbi5mLTk3IHtcbiAgZm9udC1zaXplOiA5N3B4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTcge1xuICBmb250LXNpemU6IDk3cHg7XG59XG5cbi5mLTk4IHtcbiAgZm9udC1zaXplOiA5OHB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTgge1xuICBmb250LXNpemU6IDk4cHg7XG59XG5cbi5mLTk5IHtcbiAgZm9udC1zaXplOiA5OXB4O1xuICAvKlxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICAqL1xufVxuXG4uZngtOTkge1xuICBmb250LXNpemU6IDk5cHg7XG59XG5cbi5mLTEwMCB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIC8qXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXG4gIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTRweCArICgyNiAtIDE0KSAqICgoMTAwdncgLSAzMDBweCkgLyAoMTYwMCAtIDMwMCkpKTtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxuICB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0cHggKyAoMjYgLSAxNCkgKiAoKDEwMHZ3IC0gMzAwcHgpIC8gKDE2MDAgLSAzMDApKSk7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcbiAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNHB4ICsgKDI2IC0gMTQpICogKCgxMDB2dyAtIDMwMHB4KSAvICgxNjAwIC0gMzAwKSkpO1xuICB9XG4gICovXG59XG5cbi5meC0xMDAge1xuICBmb250LXNpemU6IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mLWxnLTQwIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZi1tZC0zNSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG5cbiAgLmYtbWQtMjUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuXG4gIC5mLW1kLTE0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuZi1tZC0xMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmYtc20tMjcge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuXG4gIC5mLXNtLTE2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZi14cy0yMCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmYteHMtMTQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBIVE1MIERFRkFVTFRTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zbGljay1hcnJvdyxcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG5hLFxuYTpmb2N1cyxcbmlucHV0LFxuc2VsZWN0LFxuYnV0dG9uLFxudGV4dGFyZWEge1xuICBvdXRsaW5lOiBpbmhlcml0O1xufVxuXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IGluaGVyaXQ7XG59XG5cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uLXVsIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm4tdWwgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBWSURFTyBKU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lanMtb3ZlcmxheS1sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBOT1JNQUxJWkUgQk9PVFNUUkFQIEdSSURcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uLXJvdyAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uLXJvdyAucm93IC5jb2wtbWQtMiwgLm4tcm93IC5yb3cgLmNvbC1tZC0zLCAubi1yb3cgLnJvdyAuY29sLW1kLTQsIC5uLXJvdyAucm93IC5jb2wtbWQtNSwgLm4tcm93IC5yb3cgLmNvbC1tZC02LCAubi1yb3cgLnJvdyAuY29sLW1kLTcsIC5uLXJvdyAucm93IC5jb2wtbWQtOCwgLm4tcm93IC5yb3cgLmNvbC1tZC05IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBTSEFSRUQgKEdsb2JhbCkgU3R5bGVzLi4uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuYm9keSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdC1wdywgLnNlbGVjdC1wdy1hamF4LWxvY2F0aW9ucywgLnNlbGVjdC1wdy1hamF4LWxvY2F0aW9ucy1saWdodCwgLnNlbGVjdC1wdy1saWdodCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIFRSQU5TTEFUSU9OU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRyYW5zbGF0ZV9fZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYW5zbGF0ZV9fZHJvcGRvd24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxufVxuXG4vKiBCRVNQT0tFIFBBR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5xdWljay1saW5rX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnF1aWNrLWxpbmtfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aWNrLWxpbmtfX2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucXVpY2stbGlua19fbGlzdCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5ib3JkZXJzIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW46IC0xcHg7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICB9XG59XG5cbi5sb2NhdGlvbi1pdGVtLi1uby1iZyAuY292ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucHJvcGVydHktY29udHJvbHMgLnNsaWNrLWRvdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDEwcHg7XG59XG4ucHJvcGVydHktY29udHJvbHMgLnNsaWNrLWRvdHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLnByb3BlcnRpZXMtbGVmdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWxlZnQucG5nXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLnByb3BlcnRpZXMtcmlnaHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1yaWdodC5wbmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4ucXVpY2stbGlua19faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnF1aWNrLWxpbmtfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpY2stbGlua19faXRlbTphZnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vKiBNZW1iZXJzIEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1lbWJlci1ub3RpZnkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFZhbHVhdGlvbiBSZXBvcnQgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udmFsdWF0aW9uLXJlcG9ydCAucHJvcGVydHktYWxlcnQtY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xpc3QtcHJvcGVydHktbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBBcnJhbmdlIGEgVmlld2luZyBXaWRnZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3ZpZXdpbmctbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4jdmlld2luZy1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2V2ZW4tY29scyAuY29sLW1kLTEsXG4uc2V2ZW4tY29scyAuY29sLXNtLTEsXG4uc2V2ZW4tY29scyAuY29sLWxnLTEge1xuICAgIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgICAqd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NyUgIWltcG9ydGFudDtcbiAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNldmVuLWNvbHMgLmNvbC1tZC0xLFxuLnNldmVuLWNvbHMgLmNvbC1zbS0xLFxuLnNldmVuLWNvbHMgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gICAgKndpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclICFpbXBvcnRhbnQ7XG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZGF0YS1zZWxlY3QtYmxvY2s6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jaG9zZW4tc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtc2VsZWN0aW9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBUcnVuY2F0ZSBzdHJpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRydW5jYXRlLXN0ciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBQcmljZSBRdWFsaWZpZXIgZGlzcGxheVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnUtcHJpY2UtcXVhbGlmaWVyLWRpc3BsYXkuZi0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LXByaWNlLXF1YWxpZmllci1kaXNwbGF5LmYtMTIge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcHJpY2UtcXVhbGlmaWVyLWRpc3BsYXkuZi0xMiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTEFZT1VUIC0gTGF5b3V0IHN0eWxlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEhFQURFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kdW1teS1oZWFkZXIge1xuICBoZWlnaHQ6IDEyN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZHVtbXktaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZHVtbXktaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gIH1cbn1cblxuaGVhZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtaW4taGVpZ2h0OiAxMjdweDtcbn1cbmhlYWRlciAuY29udGFpbmVyLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5oZWFkZXIgLndyYXAge1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqIE1PQklMRSBOQVZcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbmhlYWRlciAud3JhcCAubG9nbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxO1xufVxuaGVhZGVyIC53cmFwIC5sb2dvIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuaGVhZGVyIC53cmFwIC5sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAud3JhcCAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5oZWFkZXIgLndyYXAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMCAyNXB4IDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtLi1jdXJyZW5jeSBhLCBoZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbS4tZmF2IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbS4tY3VycmVuY3kge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gLm1haW4tLXRvcC1uYXYgLm1haW4tLXRvcC1uYXYtaXRlbS4tY3VycmVuY3kgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiAubWFpbi0tdG9wLW5hdiAubWFpbi0tdG9wLW5hdi1pdGVtLi1jdXJyZW5jeSAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LTIge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0uLWN1cnJlbmN5IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtMiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZSAhaW1wb3J0YW50O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0uLWZhdiB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluIC5tYWluLS10b3AtbmF2IC5tYWluLS10b3AtbmF2LWl0ZW0uLWZhdiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCAwO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwge1xuICBtYXJnaW46IDAgLTJweDtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDM1JTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5hY3RpdmUgPiBhOjpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5saS1zaG9ydGxpc3QgPiBhID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmxpLXNob3J0bGlzdCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5saS1zaG9ydGxpc3QgPiBhOmhvdmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUgaSB7XG4gIGNvbG9yOiAjODE4MTgxO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudSArIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIG1pbi13aWR0aDogMTcwcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIGEubWFpbi1tZW51ICsgLnN1Yi1tZW51ID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwMDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIGEubWFpbi1tZW51ICsgLnN1Yi1tZW51ID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUgKyAuc3ViLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSBhLm1haW4tbWVudSArIC5zdWItbWVudSA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbn1cbmhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgYS5tYWluLW1lbnUgKyAuc3ViLW1lbnUgPiB1bCA+IGxpLm1lbnUtZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTY5MThjO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwuaXMtZGVtbyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwcHggMHB4O1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLmJ1cmdlci1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICB3aWR0aDogNTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDMycHggMHB4IDEwcHggMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKDQ1LCA0NSwgNDUsIDAuMDgpO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLmJ1cmdlci1pY29uIGkge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC00MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBwYWRkaW5nOiAxMTBweCA0MHB4IDQwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAyO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiAubW9iaWxlLXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiAubW9iaWxlLXggaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIxcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxM3B4IDBweCAxM3B4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcyLCAxNzQsIDE4MSwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpIC5mYS1hbmdsZS1kb3duIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51ID4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGkgPiAuc3ViLW1lbnUgPiB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gIGNvbG9yOiAjYTJhMmEyO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51ID4gdWwgPiBsaS5tZW51LWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2EyYTJhMjtcbiAgcGFkZGluZzogMnB4IDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24gPiB1bCA+IGxpID4gLnN1Yi1tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkgLnNob3J0bGlzdC10b3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5oZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYmFja2dyb3VuZC1ibGFjayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5iYWNrZ3JvdW5kLWJsYWNrIC5jbG9zZS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5iYWNrZ3JvdW5kLWJsYWNrIC5jbG9zZS1idXR0b24gaSwgaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLmJhY2tncm91bmQtYmxhY2sgLmNsb3NlLWJ1dHRvbiBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMThweDtcbiAgdG9wOiAyMnB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyLnNtYWxsLW5hdiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIyLCA0MSwgMC44KTtcbn1cbmhlYWRlci5zbWFsbC1uYXYgLndyYXAgbmF2Lm1haW4ge1xuICBwYWRkaW5nOiAzNXB4IDBweDtcbn1cbmhlYWRlci5zbWFsbC1uYXYgLndyYXAgLmxvZ28ge1xuICBwYWRkaW5nOiAxNnB4IDBweDtcbn1cbmhlYWRlci5zbWFsbC1uYXYgLndyYXAgLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xufVxuaGVhZGVyLnNtYWxsLW5hdiAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5idXJnZXItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMxLCAxOCwgNywgMC41KTtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYmEoMTUzLCA4MCwgNzUsIDAuNSk7XG59XG5oZWFkZXIuc21hbGwtbmF2IC5wcm9wZXJ0eS10aXRsZSAud3JhcCB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDZweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoZWFkZXIgLndyYXAgLmxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDEwcHggM3B4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkuYWN0aXZlID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaS5saS1zaG9ydGxpc3QgPiBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYSBzcGFuIHtcbiAgICB0b3A6IDBweDtcbiAgICBwYWRkaW5nOiAxcHggN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIGhlYWRlciB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIC53cmFwIC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIGhlYWRlciB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICBoZWFkZXIgLndyYXAgLmxvZ28ge1xuICAgIHBhZGRpbmc6IDE4cHggMHB4O1xuICB9XG4gIGhlYWRlciAud3JhcCAubG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgaGVhZGVyIC53cmFwIG5hdi5tb2JpbGUtbmF2LW1lbnUgLm5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICB9XG4gIGhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBoZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYnVyZ2VyLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwcHggMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRk9PVEVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDYwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSA+IC5yb3cgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIHtcbiAgd2lkdGg6IDYwJTtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8gLmZvb3Rlci1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8gLmZvb3Rlci1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8gLnNuLWNpcmN1bGFyIHtcbiAgbWF4LXdpZHRoOiAzNTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIC5zbi1jaXJjdWxhciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItbmF2IGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSAuZm9vdGVyLW5hdiB1bCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItbmF2LS1jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1yaWdodHNpZGUgLmZvb3Rlci0tY29udGFjdC1pbmZvIHtcbiAgd2lkdGg6IDQwJTtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyAuZm9vdGVyLS1jb250YWN0LWluZm8td3JhcCB7XG4gIG1heC13aWR0aDogMjMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYuLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDU0NTQ1O1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ1NDU0NTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdiB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5mb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYgLmQtZmxleCB1bCB7XG4gIHdpZHRoOiA1MCU7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ28tYXJyb3ctbGVmdC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDA7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIHtcbiAgcGFkZGluZzogNTBweCAwcHggNDNweDtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgLmVtYWlsLWNvbmZpcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyB1bC5mbi1maWVsZHMtbGF5b3V0IHtcbiAgbWFyZ2luOiAwIC0xcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIHVsLmZuLWZpZWxkcy1sYXlvdXQgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIHVsLmZuLWZpZWxkcy1sYXlvdXQgPiBsaS5lbWFpbC1maWVsZCB7XG4gIHdpZHRoOiA4MCU7XG59XG5mb290ZXIgLmZvb3Rlci1jb250ZW50IC53cmFwIC5mb290ZXItbmV3c2xldHRlciAuZm4tZmllbGRzIHVsLmZuLWZpZWxkcy1sYXlvdXQgPiBsaS5zdWJtaXQtZmllbGQge1xuICB3aWR0aDogMjAlO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbmZvb3RlciAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWNvbnNlbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODE4MTgxO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWNvbnNlbnQgYSB7XG4gIGNvbG9yOiAjODE4MTgxO1xufVxuZm9vdGVyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWNvbnNlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLndyYXAge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLndyYXAgLmNyLWxlZnQge1xuICBjb2xvcjogIzAwMDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1sZWZ0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1sZWZ0IC5jb3B5cmlnaHQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLndyYXAgLmNyLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLndyYXAgLmNyLXJpZ2h0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IC53cmFwIC5jci1yaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5mb290ZXIgLmNvcHlyaWdodCAuZm9vdGVyLWNwLXNuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgLmZvb3Rlci1jcC1zbiBhIHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5mb290ZXIgLmNvcHlyaWdodCAuZm9vdGVyLWNwLXNuIGE6aG92ZXIge1xuICBjb2xvcjogI2ZiZmJmYjtcbn1cbmZvb3Rlci52MiAuZm9vdGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuZm9vdGVyLnYyIC5mb290ZXItY29udGVudCAud3JhcCAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbmZvb3Rlci52MiAuZm9vdGVyLWNvbnRlbnQgLndyYXAgLmZvb3Rlci1uZXdzbGV0dGVyIC5mbi1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5mb290ZXIudjIgLmNvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8gLmZvb3Rlci1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1yaWdodHNpZGUgLmZvb3Rlci0tY29udGFjdC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2Li1ib3JkZXJlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLXJpZ2h0c2lkZSAuZm9vdGVyLW5hdi0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDU0NTQ1O1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyAuZm9vdGVyLS1jb250YWN0LWluZm8td3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGZvb3RlciAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NTQ1NDU7XG4gIH1cbiAgZm9vdGVyIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mb290ZXItbmF2Li1ib3JkZXJlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xufVxuXG4uc2VjdGlvbi1ib2R5IHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5lcnJvci1mZWlsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYjIzMjggIWltcG9ydGFudDtcbn1cblxuc3Bhbi5wcmltYXJ5LWNvbG9yIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiAgIEZPUk1TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIGlucHV0LCAuZm9ybS1ncm91cC5oYXMtZXJyb3IgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWIyMzI4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyBpbnB1dCwgLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmE5NDJjICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS1ncm91cC4taGFzLWxhYmVsIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDQwcHg7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZWIyMzI4O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZmE5NDJjO1xufVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4jYWpheC1mb3JtLXByb3BlcnR5LWFsZXJ0LWZvcm0gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMTJweDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRlVMTCBXSURUSCBJTUFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZpbGwgaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIElNQUdFIEhPVkVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW1hZ2UtaG92ZXIgaW1nLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaW1nLCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuaW1nIGltZywgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSBpbWcsIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGltZywgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSBpbWcsIC5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3ggLmMtaW1hZ2UgaW1nLCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmltYWdlLWhvdmVyOmhvdmVyIGltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2U6aG92ZXIgaW1nLCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nOmhvdmVyIGltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmltZzpob3ZlciBpbWcsIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW06aG92ZXIgaW1nLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZTpob3ZlciBpbWcsIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2U6aG92ZXIgaW1nLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IC5jLWltYWdlOmhvdmVyIGltZywgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRk9SQ0UgRklYIE9ORSBMSU5FXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZml4LWxpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEdPIENFTlRFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdvLWNlbnRlciwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmltZywgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSwgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSwgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSwgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UsIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4taW1hZ2UsIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2UsIC5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3gsIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ28tY2VudGVyIHNwYW4sIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHNwYW4sIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHNwYW4sIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHNwYW4sIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgc3BhbiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmltZyBzcGFuLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHNwYW4sIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Ugc3BhbiwgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBzcGFuLCAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBzcGFuLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBzcGFuLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4taW1hZ2Ugc3BhbiwgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSBzcGFuLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IHNwYW4sIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMCAwIC00cHg7XG59XG4uZ28tY2VudGVyIGltZywgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgaW1nLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGltZywgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZyBpbWcsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaW1nLCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIGltZywgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBpbWcsIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaW1nLCAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBpbWcsIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGltZywgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIGltZywgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSBpbWcsIC5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3ggaW1nLCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIGltZywgLmdvLWNlbnRlciBoMSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgaDEsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIGgxLCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBoMSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmltZyBoMSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmltZyBoMSwgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBoMSwgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBoMSwgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBoMSwgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaDEsIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGgxLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4taW1hZ2UgaDEsIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2UgaDEsIC5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3ggaDEsIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5pbWFnZS1ib3ggLmltYWdlLWl0ZW0gaDEsIC5nby1jZW50ZXIgaDIsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIGgyLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSBoMiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgaDIsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaDIsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcgaDIsIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDIsIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDIsIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2UgaDIsIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIGgyLCAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSBoMiwgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIGgyLCAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlIGgyLCAuY29sbGVjdGlvbnMtLWl0ZW0gLmMtaW1hZ2UtYm94IGgyLCAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIGgyLCAuZ28tY2VudGVyID4gZGl2LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSA+IGRpdiwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UgPiBkaXYsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlID4gZGl2LCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuaW1nID4gZGl2LCAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuaW1nID4gZGl2LCAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlID4gZGl2LCAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlID4gZGl2LCAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlID4gZGl2LCAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSA+IGRpdiwgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2UgPiBkaXYsIC5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1pbWFnZSA+IGRpdiwgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1pbWFnZSA+IGRpdiwgLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWltYWdlLWJveCA+IGRpdiwgLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbSA+IGRpdiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNMSUNLIExPQURFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaW1nLnNsaWNrLWxhenlsb2FkLWVycm9yLFxuaW1nLnNsaWNrLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbG9hZGVyLTc1cHguZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGhlaWdodDogNzVweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNMSUNLIFZBUklBQkxFIC0gQXJyb3dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zbGljay1hcnJvdy12YXJpYWJsZXMgLnNsaWNrLWFycm93LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGljay1hcnJvdywgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stYXJyb3csIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93LCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3csIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1hcnJvdy12YXJpYWJsZXMgLnNsaWNrLWFycm93OmJlZm9yZSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stYXJyb3c6YmVmb3JlLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zbGljay1hcnJvdzpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmJlZm9yZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmJlZm9yZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggNHB4ICNlMGUwZTA7XG59XG4uc2xpY2stYXJyb3ctdmFyaWFibGVzIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2LCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2LCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnNsaWNrLWFycm93LXZhcmlhYmxlcyAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uc2xpY2stYXJyb3ctdmFyaWFibGVzIC5zbGljay1wcmV2LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGljay1wcmV2LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zbGljay1wcmV2LCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1wcmV2LCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stcHJldiwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNXB4O1xuICB6LWluZGV4OiAxO1xufVxuLnNsaWNrLWFycm93LXZhcmlhYmxlcyAuc2xpY2stcHJldjpiZWZvcmUsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWNrLXByZXY6YmVmb3JlLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zbGljay1wcmV2OmJlZm9yZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stcHJldjpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1wcmV2OmJlZm9yZSwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2xpY2stYXJyb3ctdmFyaWFibGVzIC5zbGljay1uZXh0LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGljay1uZXh0LCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zbGljay1uZXh0LCAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1uZXh0LCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stbmV4dCwgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQge1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cbi5zbGljay1hcnJvdy12YXJpYWJsZXMgLnNsaWNrLW5leHQ6YmVmb3JlLCAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGljay1uZXh0OmJlZm9yZSwgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stbmV4dDpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQ6YmVmb3JlLCAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stbmV4dDpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTTElDSyBWQVJJQUJMRSAtIGRvdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpZGVyLWNvbnRyb2xzLCAuaGVyby0zLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzLCAuaGVyby0yLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzLCAuaGVyby0xLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzLCAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzLCAuaGVyby0zLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMsIC5oZXJvLTItY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cywgLmhlcm8tMS1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzLCAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDM3cHg7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdywgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdywgLmhlcm8tMi1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdywgLmhlcm8tMS1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdywgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93OmJlZm9yZSwgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUsIC5oZXJvLTItY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stYXJyb3c6YmVmb3JlLCAuaGVyby0xLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93OmJlZm9yZSwgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldiwgLmhlcm8tMy1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXYsIC5oZXJvLTItY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2LCAuaGVyby0xLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldiwgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXY6YmVmb3JlLCAuaGVyby0zLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tcHJldjpiZWZvcmUsIC5oZXJvLTItY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2OmJlZm9yZSwgLmhlcm8tMS1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLXByZXY6YmVmb3JlLCAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0LCAuaGVyby0zLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dCwgLmhlcm8tMi1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQsIC5oZXJvLTEtY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0LCAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQ6YmVmb3JlLCAuaGVyby0zLWNvbnRhaW5lciAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWRlLW0tbmV4dDpiZWZvcmUsIC5oZXJvLTItY29udGFpbmVyIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0OmJlZm9yZSwgLmhlcm8tMS1jb250YWluZXIgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGlkZS1tLW5leHQ6YmVmb3JlLCAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpZGUtbS1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpY2stZG90cywgLmhlcm8tMy1jb250YWluZXIgLnNsaWNrLWRvdHMsIC5oZXJvLTItY29udGFpbmVyIC5zbGljay1kb3RzLCAuaGVyby0xLWNvbnRhaW5lciAuc2xpY2stZG90cywgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpY2stZG90cyxcbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpY2stbS1kb3RzLFxuLmhlcm8tMy1jb250YWluZXIgLnNsaWNrLW0tZG90cyxcbi5oZXJvLTItY29udGFpbmVyIC5zbGljay1tLWRvdHMsXG4uaGVyby0xLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzLFxuLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpY2stbS1kb3RzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS4xcmVtIDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpY2stZG90cyBsaSwgLmhlcm8tMy1jb250YWluZXIgLnNsaWNrLWRvdHMgbGksIC5oZXJvLTItY29udGFpbmVyIC5zbGljay1kb3RzIGxpLCAuaGVyby0xLWNvbnRhaW5lciAuc2xpY2stZG90cyBsaSwgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpY2stZG90cyBsaSxcbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpY2stbS1kb3RzIGxpLFxuLmhlcm8tMy1jb250YWluZXIgLnNsaWNrLW0tZG90cyBsaSxcbi5oZXJvLTItY29udGFpbmVyIC5zbGljay1tLWRvdHMgbGksXG4uaGVyby0xLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGxpLFxuLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpY2stbS1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cbi5zbGljay1kb3RzLXZhcmlhYmxlcyAuc2xpY2stZG90cyBidXR0b24sIC5oZXJvLTMtY29udGFpbmVyIC5zbGljay1kb3RzIGJ1dHRvbiwgLmhlcm8tMi1jb250YWluZXIgLnNsaWNrLWRvdHMgYnV0dG9uLCAuaGVyby0xLWNvbnRhaW5lciAuc2xpY2stZG90cyBidXR0b24sIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLWRvdHMgYnV0dG9uLFxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGljay1tLWRvdHMgYnV0dG9uLFxuLmhlcm8tMy1jb250YWluZXIgLnNsaWNrLW0tZG90cyBidXR0b24sXG4uaGVyby0yLWNvbnRhaW5lciAuc2xpY2stbS1kb3RzIGJ1dHRvbixcbi5oZXJvLTEtY29udGFpbmVyIC5zbGljay1tLWRvdHMgYnV0dG9uLFxuLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpY2stbS1kb3RzIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4uc2xpY2stZG90cy12YXJpYWJsZXMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiwgLmhlcm8tMy1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiwgLmhlcm8tMi1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiwgLmhlcm8tMS1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiwgLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLFxuLnNsaWNrLWRvdHMtdmFyaWFibGVzIC5zbGljay1tLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbi5oZXJvLTMtY29udGFpbmVyIC5zbGljay1tLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbi5oZXJvLTItY29udGFpbmVyIC5zbGljay1tLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbi5oZXJvLTEtY29udGFpbmVyIC5zbGljay1tLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbi50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWNrLW0tZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBMSVNUIFZBUklBQkxFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWwtYXR0ciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxudWwudWwtY29sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxudWwudWwtY29sID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZJRUxEIFZBUklBQkxFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5wdXQtZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sXG4uaW5wdXQtZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4uaW5wdXQtZmllbGRzIGlucHV0W3R5cGU9dGVsXSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9dGVsXSxcbi5pbnB1dC1maWVsZHMgc2VsZWN0LFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgc2VsZWN0LFxuLmlucHV0LWZpZWxkcyB0ZXh0YXJlYSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHRleHRhcmVhIHtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xufVxuLmlucHV0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLFxuLmlucHV0LWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9ZW1haWxdLFxuLmlucHV0LWZpZWxkcyBpbnB1dFt0eXBlPXRlbF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRlbF0sXG4uaW5wdXQtZmllbGRzIHNlbGVjdCxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHNlbGVjdCB7XG4gIGhlaWdodDogNDJweDtcbn1cbi5pbnB1dC1maWVsZHMgYnV0dG9uLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBidXR0b24sIC5pbnB1dC1maWVsZHMgaW5wdXRbc3VibWl0XSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbc3VibWl0XSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmdkcHItc3R5bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBNT0RVTEVTIC0gTW9kdWxlcyBzdHlsZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEdFTkVSSUMgU0VBUkNIIEZPUk1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMge1xuICBtYXJnaW46IGF1dG87XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWFyY2gtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2gge1xuICBtYXJnaW46IDAgLTRweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbW9kZSB7XG4gIHdpZHRoOiAxMS41JTtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktcmVmIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICB3aWR0aDogMTclO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbi4tbGFyZ2VyIHtcbiAgd2lkdGg6IDM2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uLi1sYXJnZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXR5cGUge1xuICB3aWR0aDogMTEuNSU7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWJlZHMge1xuICB3aWR0aDogMTAlO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1wcmljZSB7XG4gIHdpZHRoOiAxMCU7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1pbnByaWNlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1heHByaWNlIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCB7XG4gIHdpZHRoOiAxMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODk4OTg5O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE0cHggNXB4IDE0cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2EzYTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhM2EzYTM7XG59XG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICB3aWR0aDogOSU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biAuYnV0dG9uIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogNDRweDtcbn1cbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAucmVzcG9uc2l2ZS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpIHtcbiAgICBwYWRkaW5nOiAwIDNweDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXJlZiB7XG4gICAgd2lkdGg6IDkuNSU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDE3JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXR5cGUge1xuICAgIHdpZHRoOiAxNS41JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWJlZHMge1xuICAgIHdpZHRoOiAxMC41JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1pbnByaWNlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1heHByaWNlIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDglO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIHtcbiAgICB3aWR0aDogOCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbW9kZSB7XG4gICAgd2lkdGg6IDEyJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXJlZiB7XG4gICAgd2lkdGg6IDkuNSU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDE2JTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXR5cGUge1xuICAgIHdpZHRoOiAxMyU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1iZWRzIHtcbiAgICB3aWR0aDogMTEuNSU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tYXhwcmljZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1taW5wcmljZSB7XG4gICAgd2lkdGg6IDkuNSU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogOSU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIHtcbiAgICB3aWR0aDogOS43JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tb2RlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktcmVmIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktdHlwZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktYmVkcyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1heHByaWNlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1pbnByaWNlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWFyY2gtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5yZXNwb25zaXZlLXNlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5yZXNwb25zaXZlLXNlYXJjaCAuZmEtc2VhcmNoIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXJlZiwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tYXhwcmljZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1taW5wcmljZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS10eXBlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWJlZHMsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktcHJpY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tb2RlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbG9jYXRpb24ge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4sIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5tb2RhbCB1bC51bC1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1vZGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogR0VORVJJQyBIRUFERVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nZW5lcmljLWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLWhlYWRlci1nZW5lcmljLXN0eWxlLnN2Zyk7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1oZWFkZXItZ2VuZXJpYy1zdHlsZS5zdmcpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA5cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogU0VMRUNUIDIgLSBCQVNFIFNUWUxFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNFTEVDVCAyIFNUWUxFIC0gMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdC1zdHlsZS0xLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLyoqIGhlaWdodCAqKi9cbiAgLyoqIG11bHRpcGxlICoqL1xufVxuLnNlbGVjdC1zdHlsZS0xIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSA6Oi1tb3otcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA6Oi1tb3otcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIDo6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSA6LW1vei1wbGFjZWhvbGRlciwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIDotbW96LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgaW5wdXRbdHlwZT10ZXh0XSwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9dGV4dF0sIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgaW5wdXRbdHlwZT10ZXh0XSxcbi5zZWxlY3Qtc3R5bGUtMSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiogdGV4dCAqKi9cbiAgLyoqIG11bHRpcGxlICoqL1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwcHggMjVweCAwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxMXB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0b3A6IDE0cHg7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiOmJlZm9yZSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIu+Eh1wiO1xuICBjb2xvcjogIzJlMmUyZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMHB4IDlweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiAwcHggMjBweCAwcHggMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgI2NkY2RjZCAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIC8qIElFIDkgKi9cbiAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotbW96LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6Oi1tb3otcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbW96LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1vei1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItc2VhcmNoX19maWVsZCA6LW1vei1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6Oi1tb3otcGxhY2Vob2xkZXIsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotbW96LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOjotbW96LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdC1zdHlsZS0xIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDotbW96LXBsYWNlaG9sZGVyLCAuaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDotbW96LXBsYWNlaG9sZGVyLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgOi1tb3otcGxhY2Vob2xkZXIsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWxlY3Qtc3R5bGUtMSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLnNlbGVjdC1zdHlsZS0xIGlucHV0W3R5cGU9dGV4dF0sIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLCAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIGlucHV0W3R5cGU9dGV4dF0sXG4uc2VsZWN0LXN0eWxlLTEgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuc2VsZWN0LXN0eWxlLTEgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUklDRSBSQU5HRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1wcmljZS1yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4MDtcbn1cblxuLmZvcm0tMSAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIsXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2UtcmFuZ2UtY29udGFpbmVyLFxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTZweCAxMHB4IDE2cHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZm9ybS0xIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXJhbmdlLWNvbnRhaW5lcixcbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1yYW5nZS1jb250YWluZXIsXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXJhbmdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDE2cHggM3B4O1xuICB9XG4gIC5mb3JtLTEgLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2Utc2xpZGVyLFxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXNsaWRlcixcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlYXJjaC1wcmljZS1yYW5nZSAucHJpY2Utc2xpZGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogOTIlO1xuICAgIG1hcmdpbjogNnB4IDEwcHggN3B4IDEwcHg7XG4gIH1cbiAgLmZvcm0tMSAuc2VhcmNoLXByaWNlLXJhbmdlIC5taW4tcHJpY2Utc2xpZGVyLFxuLmZvcm0tMSAuc2VhcmNoLXByaWNlLXJhbmdlIC5tYXgtcHJpY2Utc2xpZGVyLFxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLm1pbi1wcmljZS1zbGlkZXIsXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1wcmljZS1yYW5nZSAubWF4LXByaWNlLXNsaWRlcixcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlYXJjaC1wcmljZS1yYW5nZSAubWluLXByaWNlLXNsaWRlcixcbi5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlYXJjaC1wcmljZS1yYW5nZSAubWF4LXByaWNlLXNsaWRlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXJhbmdlLWNvbnRhaW5lciAucHJpY2UtcmFuZ2UtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnNlYXJjaC1wcmljZS1yYW5nZSAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4uc2VhcmNoLXByaWNlLXJhbmdlIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHRvcDogLThweDtcbn1cbi5zZWFyY2gtcHJpY2UtcmFuZ2UgYTpob3Zlcixcbi5zZWFyY2gtcHJpY2UtcmFuZ2UgYTpmb2N1cyxcbi5zZWFyY2gtcHJpY2UtcmFuZ2UgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIC5taW4tcHJpY2Utc2xpZGVyLFxuLnNlYXJjaC1wcmljZS1yYW5nZSAubWF4LXByaWNlLXNsaWRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoLXByaWNlLXJhbmdlIC5wcmljZS1zbGlkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQzJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogNnB4IDEwcHggMCAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBBR0lOQVRJT05cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdpbmF0aW9uLXN0eWxlLTEgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGFnaW5hdGlvbi1zdHlsZS0xIHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnaW5hdGlvbi1zdHlsZS0xIHVsID4gbGkuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uLXN0eWxlLTEgdWwgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDdweCAycHg7XG59XG4ucGFnaW5hdGlvbi1zdHlsZS0xIHVsID4gbGkuYWN0aXZlID4gc3BhbiB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuLnBhZ2luYXRpb24tc3R5bGUtMSB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE5FV1MgQVJUSUNMRVMgLSBMSVNUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmltYWdlLWJveCAuaW1hZ2UtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGhlaWdodDogMjQ1cHg7XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xufVxuLmFydGljbGUtbGlzdC1zdHlsZS0xIC5hLWl0ZW0gLmEtYm9keSAuYS10aXRsZSBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5hLWJvZHkgLmEtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLWN0YSB7XG4gIG1heC13aWR0aDogMTMzcHg7XG59XG4uYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IC5hLWN0YSAuY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5hLWJvZHkgLmEtY3RhIC5jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5hLWJvZHkgLmEtZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgPiAucm93IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSA+IC5yb3cgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS10aXRsZSAuYS1tYWluLXRpdGxlIGgzIHtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgfVxuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuYS1ib2R5IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYXJ0aWNsZS1saXN0LXN0eWxlLTEgLmEtaXRlbSAuaW1hZ2UtYm94IC5pbWFnZS1pdGVtIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5hcnRpY2xlLWxpc3Qtc3R5bGUtMSAuYS1pdGVtIC5hLWJvZHkgLmEtdGl0bGUgLmEtbWFpbi10aXRsZSBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogR0VORVJJQyAtIHRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nZW5lcmljLXRleHQtY29udGVudCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGhlYWRlciwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGhlYWRlciwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ1NDU0NSAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxLCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMiwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDMsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMywgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgzLCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDQsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoNCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGg0LCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgaDUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoNSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnQgYmxvY2txdW90ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiN2I3Yjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjdiN2I3O1xuICBwYWRkaW5nOiAzM3B4IDBweDtcbiAgbWFyZ2luOiAzMHB4IDAgNDVweCAwO1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBhLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50IGE6aG92ZXIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBhOmhvdmVyLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudCBwLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggcCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50Li13aGl0ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuLXdoaXRlLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuLXdoaXRlLnRhYi10ZXh0LWJveCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50Li13aGl0ZSBhLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC4td2hpdGUudGFiLXRleHQtYm94IGEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLi13aGl0ZS50YWItdGV4dC1ib3ggYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdlbmVyaWMtdGV4dC1jb250ZW50Li13aGl0ZSBhOmhvdmVyLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC4td2hpdGUudGFiLXRleHQtYm94IGE6aG92ZXIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLi13aGl0ZS50YWItdGV4dC1ib3ggYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cbi5nZW5lcmljLXRleHQtY29udGVudCBpbWcsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBpbWcsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nZW5lcmljLXRleHQtY29udGVudCBoMSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEsIC5nZW5lcmljLXRleHQtY29udGVudCBoMiwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgyLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmdlbmVyaWMtdGV4dC1jb250ZW50IGgxLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDEsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMSwgLmdlbmVyaWMtdGV4dC1jb250ZW50IGgyLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggaDIsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5nZW5lcmljLXRleHQtY29udGVudCBibG9ja3F1b3RlLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAyM3B4IDBweDtcbiAgICBtYXJnaW46IDIwcHggMCAzNXB4IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTRUFSQ0ggTU9EQUwgU1RZTEUgMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTAsIDEwLCAwLjgpO1xufVxuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IGJ1dHRvbi5jbG9zZSB7XG4gIGNvbG9yOiAjZTFlMWUxO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LXNoYWRvdzogMCAwcHggMCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc2VhcmNoLW1vZGFsLXN0eWxlLTEgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICNmYmZiZmI7XG59XG4uc2VhcmNoLW1vZGFsLXN0eWxlLTEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgdWwudWwtc2VhcmNoID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLXJlZiwgLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLWJlZHMsIC5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB1bC51bC1zZWFyY2ggPiBsaS5saS1taW5wcmljZSwgLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLW1heHByaWNlLCAuc2VhcmNoLW1vZGFsLXN0eWxlLTEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc2VhcmNoLW1vZGFsLXN0eWxlLTEgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIEFMRVJUUyBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1hbGVydC1jdGEge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMCU7XG59XG4ucHJvcGVydHktYWxlcnQtY3RhIC5mYS5mYS1hcnJvdy1yaWdodCB7XG4gIC8qIElFIDkgKi9cbiAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wcm9wZXJ0eS1hbGVydC1jdGEgLnByb3BlcnR5LWFsZXJ0LWN0YV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICBwYWRkaW5nOiAxLjVlbSAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1jdGEgLnByb3BlcnR5LWFsZXJ0LWN0YV9faW5uZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BlcnR5LWFsZXJ0LWN0YSAucHJvcGVydHktYWxlcnQtY3RhX19pbm5lciB7XG4gICAgLW1zLXdyaXRpbmctbW9kZTogdW5zZXQ7XG4gICAgICAgIHdyaXRpbmctbW9kZTogdW5zZXQ7XG4gICAgdGV4dC1vcmllbnRhdGlvbjogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1jdGEgLnByb3BlcnR5LWFsZXJ0LWN0YV9faW5uZXIge1xuICAgIC1tcy13cml0aW5nLW1vZGU6IHVuc2V0O1xuICAgICAgICB3cml0aW5nLW1vZGU6IHVuc2V0O1xuICAgIHRleHQtb3JpZW50YXRpb246IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1jdGEge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1jdGEge1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb3BlcnR5LWFsZXJ0LWN0YS4tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1jdGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42OCk7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3NlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LXNoYWRvdzogMCAwcHggMCAjZmZmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgPiAucm93ID4gLmNvbC1tZC02LFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgPiAucm93ID4gLmNvbC1tZC0xMiB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5wcm9wZXJ0eS1hbGVydC1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5ub3Rlcy1jb25zZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5ub3Rlcy1jb25zZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIC5ub3Rlcy1jb25zZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMzBweCAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjNmM2YzZjO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogIzZjNmM2YztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogIzZjNmM2YztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogIzZjNmM2YztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLFxuLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtZmllbGRzIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwcHggMjVweCAwcHggMTBweDtcbiAgfVxuICAucHJvcGVydHktYWxlcnQtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbiAgLnByb3BlcnR5LWFsZXJ0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLnByb3BlcnR5LWFsZXJ0LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5wcm9wZXJ0eS1hbGVydC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbm5lciAuYWxlcnQtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi8qIFBSSUNFIFJBTkdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDRweDtcbn1cbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLTAuNmVtO1xufVxuLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAudWktc3RhdGUtZGVmYXVsdCxcbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAucHJpY2UtcmFuZ2UtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLnByaWNlLXJhbmdlLWNvbnRhaW5lci1hbGVydCAucHJpY2UtcmFuZ2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucHJpY2UtcmFuZ2UtY29udGFpbmVyLWFsZXJ0IC5wcmljZS1yYW5nZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnQgLnByaWNlLXJhbmdlLWxhYmVsIC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLm5vdGVzLWNvbnNlbnQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cbn1cblxuLyogTW9kYWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5nbG9iYWwtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmdsb2JhbC1tb2RhbCAubW9kYWwtY29udGVudCAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LXNoYWRvdzogMCAwcHggMCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZ2xvYmFsLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjZmJmYmZiO1xufVxuXG4ubW9kYWwtYm9keV9faW5uZXIge1xuICBwYWRkaW5nOiAyNXB4IDUwcHggNDBweCA1MHB4O1xufVxuXG4ubW9kYWwtZm9ybV9faW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzQwNDA0MDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQ6aG92ZXIge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBGb3JtIElucHV0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb3JtX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4MTgxODE7XG59XG5cbi5mb3JtX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMTMxMzEgIWltcG9ydGFudDtcbn1cbi5mb3JtX19pbnB1dC4tbm8tYm9yZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRvb2wgVGlwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gMHJlbSAwLjVyZW07XG59XG5cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSxcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBGb290ZXIgZmllbGRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaW5wdXQtZ3JvdXAuZm9vdGVyLS1maWVsZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0LWdyb3VwLmZvb3Rlci0tZmllbGQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaW5wdXQtZ3JvdXAuZm9vdGVyLS1maWVsZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmlucHV0LWdyb3VwLmZvb3Rlci0tZmllbGQgOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbnB1dC1ncm91cC5mb290ZXItLWZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLmlucHV0LWdyb3VwLmZvb3Rlci0tZmllbGQgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5pbnB1dC1ncm91cC5mb290ZXItLWZpZWxkIC5pbnB1dC1ncm91cC10ZXh0IGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgY29sb3I6ICM4OTg5ODk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogU05cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc24tY2lyY3VsYXIgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uc24tY2lyY3VsYXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLyogQ2hlY2tib3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWluZXItY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uY29udGFpbmVyLWNoZWNrYm94IC50ZXh0LWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbnRhaW5lci1jaGVja2JveCAudGV4dC1sYWJlbCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhaW5lci1jaGVja2JveCAudGV4dC1sYWJlbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhaW5lci1jaGVja2JveC4tbGlnaHQgLnRleHQtbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb250YWluZXItY2hlY2tib3guLWxpZ2h0IC50ZXh0LWxhYmVsIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFpbmVyLWNoZWNrYm94Li1saWdodCAudGV4dC1sYWJlbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xuLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbi5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5jaGVja21hcmsud2hpdGUtdW5jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuLmNvbnRhaW5lci1jaGVja2JveDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4vKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbi5jb250YWluZXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xufVxuXG4vKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xuLmNvbnRhaW5lci1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICM1ZTVlNWU7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLypcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbGxlY3Rpb24tLXNlYXJjaC1wcm9wZXJ0aWVzIGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cblxuLypcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xudWwubGFuZy0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnVsLmxhbmctLXVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG51bC5sYW5nLS11bCAubGFuZy0tc2VsZWN0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuXG4uY29sbGVjdGlvbnMtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbi5jb2xsZWN0aW9ucy0tZ3JpZCA+IC5yb3cgPiAuY29sLXNtLTYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb2xsZWN0aW9ucy0tZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbGxlY3Rpb25zLS1ncmlkID4gLnJvdyA+IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb2xsZWN0aW9ucy0taXRlbSAuYy1pbWFnZS1ib3ggLmMtaW1hZ2Uge1xuICBoZWlnaHQ6IDI2NXB4O1xufVxuLmNvbGxlY3Rpb25zLS1pdGVtIC5jLXR5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuLmNvbGxlY3Rpb25zLS1pdGVtIC5jLWJvZHkge1xuICBtaW4taGVpZ2h0OiAxNTdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgcGFkZGluZzogMjhweCAzMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEhPTUUgUEFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lLXBhZ2UgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyA+IC5yb3cgPiAuY29sLXNtLTY6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLXBhZ2UgLmNvbGxlY3Rpb25zLS1ncmlkID4gLnJvdyA+IC5jb2wtc20tNjpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvbWUtcGFnZSAubmV3cy1ncmlkID4gLnJvdyA+IC5jb2wtc20tNjpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBQQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktcGFnZSBoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLnByb3BlcnR5LXBhZ2UgLmR1bW15LWhlYWRlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQQUdFIC0gR0VORVJJQ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIHtcbiAgcGFkZGluZzogNTVweCAwO1xufVxuLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5nZW5lcmljLXRleHQtY29udGVudCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG4uZ2VuZXJpYy1wYWdlIC5sYXRlc3QtbmV3cy1zdHlsZS0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4uZ2VuZXJpYy1wYWdlLnBhZ2UtNDA0IGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkubGktc2hvcnRsaXN0ID4gYSA+IHNwYW4sXG4uZ2VuZXJpYy1wYWdlLnBhZ2UtNDA0IC5wcm9wZXJ0eS1hbGVydC1jdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdlbmVyaWMtcGFnZS5wYWdlLTQwNCBoZWFkZXIgLndyYXAgbmF2Lm1vYmlsZS1uYXYtbWVudSAubmF2aWdhdGlvbiA+IHVsID4gbGk6bnRoLWxhc3QtY2hpbGQoMSkgLnNob3J0bGlzdC10b3RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQgYmxvY2txdW90ZSwgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50LCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTEgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50LCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTIgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTEgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50IGgxLCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxLCAucHJvcGVydHktdGFiLXN0eWxlLTIgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxLCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxLCAucHJvcGVydHktdGFiLXN0eWxlLTEgLmdlbmVyaWMtcGFnZSAucGFnZS1jb250ZW50IC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGgxIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50IGJsb2NrcXVvdGUsIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC5nZW5lcmljLXBhZ2UgLnBhZ2UtY29udGVudCAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCBibG9ja3F1b3RlLCAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IGJsb2NrcXVvdGUsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAuZ2VuZXJpYy1wYWdlIC5wYWdlLWNvbnRlbnQgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgIG1hcmdpbjogMTVweCAwIDI1cHggMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNIT1JUTElTVCBQQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2hvcnRsaXN0LXBhZ2UgaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogTkVXUyBQQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1wYWdlIC5uZXdzLXRpdGxlLXN0eWxlLTEuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4ubmV3cy1wYWdlIC5uZXdzLXRpdGxlLXN0eWxlLTEuYm90dG9tIC53cmFwIHtcbiAgcGFkZGluZzogMHB4IDAgMzRweCAwO1xufVxuLm5ld3MtcGFnZSAubmV3cy10aXRsZS1zdHlsZS0xIC53cmFwIHtcbiAgcGFkZGluZzogMzRweCAwO1xufVxuLm5ld3MtcGFnZSAubmV3cy10aXRsZS1zdHlsZS0xIC53cmFwIC5hY3Rpb24tYm94IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV3cy1wYWdlIC5uZXdzLXRpdGxlLXN0eWxlLTEgLndyYXAgLmFjdGlvbi1ib3ggLnBhZ2luYXRpb24tc3R5bGUtMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5ld3MtcGFnZSAubmV3cy10aXRsZS1zdHlsZS0xIC53cmFwIC5hY3Rpb24tYm94IC5wYWdpbmF0aW9uLXN0eWxlLTEgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogTkVXUyBBUlRJQ0xFIFBBR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIHtcbiAgcGFkZGluZzogNTVweCAwIDc1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLmdlbmVyaWMtdGV4dC1jb250ZW50LCAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLnRhYi10ZXh0LWJveCwgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94LCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC50YWItdGV4dC1ib3gge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCAuYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLWltYWdlIGltZztcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xufVxuLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQsIC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCwgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAudGFiLXRleHQtYm94LCAuYXJ0aWNsZS1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtd3JhcCAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gsIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLmFydGljbGUtcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLXdyYXAgLnRhYi10ZXh0LWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIHtcbiAgICBwYWRkaW5nOiAyNXB4IDAgNDVweDtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLWltYWdlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgfVxuICAuYXJ0aWNsZS1wYWdlIC5hcnRpY2xlLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFydGljbGUtcGFnZSAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBDT05UQUNUIFBBR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0LXBhZ2UgLnBhZ2UtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLmNvbnRhY3QtcGFnZSAucGFnZS10aXRsZSAud3JhcCBoMSB7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgLm1hcC1jb250YWN0LXN0eWxlIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgei1pbmRleDogMDtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5waG9uZS1lbWFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLnBob25lLWVtYWlsID4gdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyICNjb250ZW50IC5waG9uZS1lbWFpbCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLnBob25lLWVtYWlsID4gdWwgPiBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzJlMmUyZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCAucGhvbmUtZW1haWwgPiB1bCA+IGxpIGEgaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCAuY29udGFjdC1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCB7XG4gIHBhZGRpbmc6IDM4cHggMCAxMjNweDtcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwID4gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwID4gLnJvdyA+IC5jb2wtbWQtNiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA5M3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIC5jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIC5jaGVja2JveCBhIHtcbiAgY29sb3I6ICM5NDk0OTQ7XG59XG4uY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCAuY29udGFjdC1mb3JtIC5jaGVja2JveCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWN0LXBhZ2UgLnBhZ2UtdGl0bGUgLndyYXAge1xuICAgIHBhZGRpbmc6IDM1cHggMTVweCAwcHggMTVweDtcbiAgfVxuICAuY29udGFjdC1wYWdlIC5jb250YWN0LWJveCAud3JhcCA+IC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwID4gLnJvdyA+IC5jb2wtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1wYWdlIC5tYXAtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgLm1hcC1jb250YWN0LXN0eWxlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBoMiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmNvbnRhY3QtcGFnZSAuY29udGFjdC1ib3ggLndyYXAgLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDBweCAxNHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLmNvbnRhY3QtYm94IC53cmFwIC5jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLmNvbnRhY3QtYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5jb250YWN0LXBhZ2UgLm1hcC1jb250YWluZXIgI2NvbnRlbnQgLnBob25lLWVtYWlsID4gdWwgPiBsaSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZSAubWFwLWNvbnRhaW5lciAjY29udGVudCAucGhvbmUtZW1haWwgPiB1bCA+IGxpIGEgaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRFJBVyBNQVAgUEFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRyYXdtYXAtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDBweCAwcHg7XG4gIC8qLmdtbm9wcmludCB7IGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IC8qY2hlY2sqL1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuYmFjay1jdGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuYmFjay1jdGEgYSB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmJhY2stY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MDBweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgei1pbmRleDogOTk7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMCAycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC1idXR0b24tY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1oZWxwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICMwMzI4NDkgIWltcG9ydGFudDtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogOTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtaGVscCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtaGVscCAuY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtaGVscCAuY2xvc2UtYnRuIGEge1xuICBjb2xvcjogIzgzMTIwNztcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtaGVscCBoNSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbjogMHB4IDAgIWltcG9ydGFudDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI3Nob3dhbGwtbG9hZGluZyxcbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQkI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMnB4ICNGRkYsIDAgMTBweCAycHggI0YyRjZGNyBpbnNldCwgMCAyNXB4IDI1cHggI0Y4RkJGRiBpbnNldDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTlweCAwIDAgLTk0cHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1idXR0b24tZ290byB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxOSwgMTksIDAuNzMpO1xuICBwYWRkaW5nOiA1cHggMjBweCAxMHB4O1xuICB0b3A6IDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5sZWZ0LXNpZGUtZ3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5tYXAtc2hvd2Nhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gIHdpZHRoOiAxOTdweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuZHJhdy1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMHB4IDVweDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4uZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jb250YWluZXItY2hlY2tib3g6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIC5jb250YWluZXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94IC5jaGVja21hcms6YWZ0ZXIge1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC10b29sdGlwIHtcbiAgZm9udC1mYW1pbHk6IFwiU2FuZm9yZCBCb29rXCI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC10b29sdGlwIGgyLmZpcnN0SGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLXRvb2x0aXAgYS50aHVtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAuZHJhd21hcC10b29sdGlwIGEudGh1bWIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWF4LWhlaWdodDogMTA4cHg7XG4gIGhlaWdodDogMTA4cHg7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLXRvb2x0aXAgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDEwMTAxICFpbXBvcnRhbnQ7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5kcmF3bWFwLXRvb2x0aXAgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5kcmF3bWFwLXNlY3Rpb24gLmRyYXdtYXAtdG9vbHRpcCBhLmdvdG9qcyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmRyYXdtYXAtc2VjdGlvbiAubWFwLXNob3djYXNlIHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjc2hvd2FsbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyYXdtYXAtc2VjdGlvbiAjc2hvd2FsbC1tYXAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG59XG4uZHJhd21hcC1zZWN0aW9uICNzaG93YWxsLWJ1dHRvbi1nb3RvIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjQ0NDQ0NDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkJCQkJCO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAwIDJweCAjRkZGRkZGLCAwIDEwcHggMnB4ICNGMkY2RjcgaW5zZXQsIDAgMjVweCAyNXB4ICNGOEZCRkYgaW5zZXQ7XG4gIGNvbG9yOiAjNDE0MTQxICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3MnB4O1xuICB0b3A6IDI1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHJhd21hcC1zZWN0aW9uIC5hY3RpdmUtdGVudXJlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA2cHggMHB4ICM0MjQyNDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tb2RlLXN3aXRjaGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgaW5wdXQge1xuICAgIHRvcDogMDtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLWJ1dHRvbi1nb3RvIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRyYXdtYXAtc2VjdGlvbiAjZHJhd21hcC1tYXAge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIge1xuICAgIHdpZHRoOiAxNzhweDtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciAuY29udGFpbmVyLWNoZWNrYm94IC5jaGVja21hcmsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxuICAuZHJhd21hcC1zZWN0aW9uICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgLmNvbnRhaW5lci1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLmRyYXdtYXAtc2VjdGlvbiAuYmFjay1jdGEgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBwYWRkaW5nOiA5cHggN3B4O1xuICB9XG4gIC5kcmF3bWFwLXNlY3Rpb24gI2RyYXdtYXAtaGVscCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRFJBVyBNQVAgTUFSS0VSIElORk9XSU5ET1dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbmZvLWNvbiB7XG4gIGhlaWdodDogMjMwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAuaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC50aXRsZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAudGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLnByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLmF0dHJpYnV0ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmluZm8tY29uIC5pbmZvLWRtIC5jdGEtZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaW5mby1jb24gLmluZm8tZG0gLmN0YS1kIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbSAuY3RhLWQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbi5pbmZvLWNvbiAuaW5mby1kbS5hZGQge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3OTc5Nzk7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4vKiBNYXJrZXRpbmcgVmFsdWF0aW9uIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZhbHVhdGlvbi1yZXBvcnQgI2hlYWRlciwgLnZhbHVhdGlvbi1yZXBvcnQgLmR1bW15LWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52YWx1YXRpb24tbWFwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLm1hcmtldC1wcmljZSB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ubWFya2V0LXByaWNlLi1zY3JvbGwge1xuICBiYWNrZ3JvdW5kOiAjMjUyNTI1O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgzNywgMzcsIDM3LCAwLjkpO1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMDtcbn1cbi5tYXJrZXQtcHJpY2UuLXNjcm9sbCAubWFya2V0LXByaWNlX19pbm5lciBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5tYXJrZXQtcHJpY2UuLXNjcm9sbCAubWFya2V0LXByaWNlX19pbm5lciBzcGFuIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLm1hcmtldC1wcmljZS4tc2Nyb2xsIC5tYXJrZXQtcHJpY2VfX2lubmVyIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNsaXN0LXByb3BlcnR5LW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuI2xpc3QtcHJvcGVydHktbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDNlbSA0ZW07XG4gIGJhY2tncm91bmQ6ICNlN2U3ZTc7XG59XG5cbi5wcm9wZXJ0eS1tb2RhbC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi50ZXN0aW1vbmlhbC1xdW90ZSB7XG4gIHBhZGRpbmc6IDJlbSA0ZW07XG59XG4udGVzdGltb25pYWwtcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTYwcHggMHB4IDAgLTY1cHg7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1xdW90ZTpiZWZvcmUge1xuICAgIG1hcmdpbjogLTYwcHggMCAwIC0zOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXF1b3RlIHtcbiAgICBwYWRkaW5nOiAyZW07XG4gIH1cbiAgLnRlc3RpbW9uaWFsLXF1b3RlIC51LXBsMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIH1cbn1cblxuLyogTG9naW4gLyBSZWdpc3RlciBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5icmVhZGNydW1iX19pdGVtIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnJlYWRjcnVtYl9faXRlbS4tY3VycmVudCB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuLmJyZWFkY3J1bWJfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogQWNjb3VudCBQYWdlcyAoQWNjb3VudCAvIFNob3J0bGlzdCAvIFNhdmVkIFNlYXJjaGVzIC8gUHJvcGVydHkgQWxlcnRzIC8gUHJvcGVydHkgTm90ZXMgLyBNZXNzYWdlcylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2NvdW50LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U3ZTdlNztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnVucmVhZC1tZXNzYWdlcyB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmFjY291bnQtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzgxODE4MTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWNjb3VudC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hY2NvdW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgfVxuICAuYWNjb3VudC1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvdW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcbiAgfVxuICAuYWNjb3VudC1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmFjY291bnQtaXRlbS4tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3VudC1pdGVtLi1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uYWNjb3VudC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3VudC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvdW50LWl0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG59XG5cbi5pbmZvLWJveCB7XG4gIHBhZGRpbmc6IDJlbSAxLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1ib3gge1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgfVxufVxuXG4ucHJvcGVydHktYWxlcnRzIC5wcm9wZXJ0eS1hbGVydC1jdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoZXMtdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NlY2VjZTtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2hlcy10YWJsZSB0aGVhZCB0aC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5zZWFyY2hlcy10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGJvcmRlci10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaGVzLXRhYmxlIHRib2R5IHRyIHRkLm1vYmlsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2hlcy10YWJsZSB0Ym9keSB0ci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50ZXh0YXJlYS4tbGFyZ2VyIHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbnRleHRhcmVhLi1tZXNzYWdpbmcge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vdGUtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG4ubm90ZS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubm90ZS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vdGUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2UtYnV0dG9uIHtcbiAgdG9wOiAtMTZweDtcbiAgcmlnaHQ6IC0xNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLm5vdGUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2UtYnV0dG9uIHNwYW4ge1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vdGUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWVzc2FnZV9fdXNlciB7XG4gIHdpZHRoOiA0dnc7XG4gIGhlaWdodDogNHZ3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuLm1lc3NhZ2VfX3VzZXIuLWNvbXBhbnkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tYnJhbmQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lc3NhZ2VfX3VzZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVzc2FnZV9fdXNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBCZXNwb2tlIFBhZ2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA0cHg7XG59XG4ucHJvcGVydHktY29udHJvbHMgLnNsaWNrLWRvdHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuLnByb3BlcnR5LWNvbnRyb2xzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKiBDb2xsZWN0aW9ucyBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb2xsZWN0aW9ucy1wYWdlIC5wYWdlLXRpdGxlIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi52aWRlby1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi52aWRlby1wbGFjZWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4udmlkZW8tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uLXBsYXktYnRuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnZpZGVvLXBsYWNlaG9sZGVyLS1ob21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMTtcbn1cbi52aWRlby1wbGFjZWhvbGRlci0taG9tZTphZnRlciB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIC8qNTYuMjUlIGJlc3QgZm9yIDE2OjkgdmlkZW9zKi9cbn1cblxuLnZpZGVvLXBsYWNlaG9sZGVyLS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BsYWNlaG9sZGVyL3NtYWxsLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaXRpYWw7XG59XG4udmlkZW8tcGxhY2Vob2xkZXItLWRlZmF1bHQ6YWZ0ZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAvKjU2LjI1JSBiZXN0IGZvciAxNjo5IHZpZGVvcyovXG59XG5cbi52aWRlby0tYXJlYS1pdGVtIHtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5cbi53cC12aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIFZpZGVvIE1vZGFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udmlkZW8tLW1vZGFsIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICByaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCA3cHg7XG4gIHdpZHRoOiAzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnZpZGVvLS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udmlkZW8tLW1vZGFsIC52aWRlby1kaXNwbGF5IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi52aWRlby0tbW9kYWwgLnZpZGVvLWRpc3BsYXkgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvLS1tb2RhbCAuY2xvc2Uge1xuICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZGVvLS1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMC41cmVtIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC52aWRlby0tbW9kYWwgLnZpZGVvLWRpc3BsYXkgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjMzcHgpIHtcbiAgLnZpZGVvLS1tb2RhbCAudmlkZW8tZGlzcGxheSBpZnJhbWUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MzNweCkge1xuICAudmlkZW8tLW1vZGFsIC52aWRlby1kaXNwbGF5IGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBBR0UgVElUTEVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYWdlLWRlZmF1bHQtYmFubmVyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuLnBhZ2UtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS10aXRsZS4tbG9naW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnBhZ2UtdGl0bGUuLWFjY291bnQtYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xufVxuLnBhZ2UtdGl0bGUgaDEge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjODA4MDgwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNFQVJDSCBGT1JNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wLXNlYXJjaC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFNFQVJDSCBUSVRMRXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMS5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMS5ib3R0b20gLndyYXAge1xuICBwYWRkaW5nOiAwcHggMCAzNHB4IDA7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAge1xuICBwYWRkaW5nOiAzNHB4IDA7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMge1xuICBjb2xvcjogIzJlMmUyZTtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLXRpdGxlcyBoMSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLXRpdGxlcyBoMSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMgaDEgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5zZWFyY2gtYWN0aW9ucyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0b3A6IC0xcHg7XG59XG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IC5zZWFyY2gtYWN0aW9ucyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlYXJjaC10aXRsZS1zdHlsZS0xIC53cmFwIC5zZWFyY2gtYWN0aW9uLWJveCAuc2VhcmNoLWFjdGlvbnMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnBhZ2luYXRpb24tc3R5bGUtMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cbi5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnBhZ2luYXRpb24tc3R5bGUtMSB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMsXG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC1hY3Rpb24tYm94IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMgaDEsXG4uc2VhcmNoLXRpdGxlLXN0eWxlLTEgLndyYXAgLnNlYXJjaC10aXRsZXMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWFyY2gtdGl0bGUtc3R5bGUtMSAud3JhcCAuc2VhcmNoLWFjdGlvbi1ib3ggLnBhZ2luYXRpb24tc3R5bGUtMSB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGRUFUVVJFRCBDVEFzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmMtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzN3B4IDEwcHggMTBweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjI4cHg7XG59XG4uZmMtaXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjZTBlMGUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZjLWl0ZW1fX2ljb24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mYy1pdGVtX19pY29uLi1ob3VzZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLWhvdXNlLnN2Zyk7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1ob3VzZS5zdmcpO1xufVxuLmZjLWl0ZW1fX2ljb24uLWtleXMge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1rZXlzLnN2Zyk7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1rZXlzLnN2Zyk7XG59XG4uZmMtaXRlbV9faWNvbi4tcGxhbnMge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1wbGFucy5zdmcpO1xuICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctcGxhbnMuc3ZnKTtcbn1cbi5mYy1pdGVtX19pY29uLi1wZW9wbGUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1wZW9wbGUuc3ZnKTtcbiAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLXBlb3BsZS5zdmcpO1xufVxuXG4uZmMtaXRlbV9fZGVzYyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDIwNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmMtaXRlbSAuZmMtaGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5mYy1pdGVtIC5mYy1kZXNjIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmZjLWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cmFwID4gLnJvdyA+IC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC53cmFwID4gLnJvdyA+IC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndyYXAgPiAucm93ID4gLmNvbC1tZC0zOm50aC1sYXN0LWNoaWxkKDEpIC5mYy1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC53cmFwIC5mYy1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC53cmFwIC5mYy1pdGVtIGEge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogVEVTVElNT05JQUxTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgcGFkZGluZy10b3A6IDc0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRlc3RpbW9uaWFscy4tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRlc3RpbW9uaWFscy4tbGlnaHQgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUge1xuICBjb2xvcjogIzYyNjI2Mjtcbn1cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXNsaWRlciAudGVzdGltb25pYWwtc2xpZGVyLS1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXNsaWRlciAudGVzdGltb25pYWwtc2xpZGVyLS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50ZXN0aW1vbmlhbHMgLndyYXAge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2MzYzNjMztcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2MzYzNjMztcbn1cbi50ZXN0aW1vbmlhbHMgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlc3RpbW9uaWFscyAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSAucXVvdGUge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IGF1dG8gYXV0byAyNXB4IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbi50ZXN0aW1vbmlhbHMgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUuLWxpZ2h0IHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG4udGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4udGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cy4tbGlnaHQgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjNjI2MjYyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUgLnF1b3RlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUgLmF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzLFxuLnRlc3RpbW9uaWFscyAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kb3RzIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMTRweDtcbiAgfVxuICAudGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyBidXR0b24sXG4udGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgICB3aWR0aDogMC43cmVtO1xuICAgIGhlaWdodDogMC43cmVtO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMgLndyYXAgLnNsaWRlci1jb250cm9scyAuc2xpZGUtbS1kb3RzIC5zbGljay1hcnJvdzpiZWZvcmUsXG4udGVzdGltb25pYWxzIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWNrLWRvdHMgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBEZWZhdWx0IEJsb2NrcyAoSGVscGZ1bCBmb3IgbmV3L2R5bmFtaWMgZGF0YSBibG9ja3MpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRlZmF1bHQtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uZGVmYXVsdC1zZWN0aW9uIGgyLCAuZGVmYXVsdC1zZWN0aW9uIGgzLCAuZGVmYXVsdC1zZWN0aW9uIHAge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kZWZhdWx0LXNlY3Rpb24gYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBMQVRFU1QgTkVXUyBTVFlMRSAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMCA3MHB4IDA7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAuc2VjdGlvbi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlIHtcbiAgaGVpZ2h0OiAxOThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1zdGF0dXMgPiBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTk4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1zdGF0dXMgPiBzcGFuID4gc3BhbiB7XG4gIHBhZGRpbmc6IDZweCAxMXB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjVweCAzMHB4IDMwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtdGl0bGUgYSB7XG4gIGNvbG9yOiAjNDE0MTQxO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLXRpdGxlIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hLWJvZHkgLmEtZXhjZXJwdCB7XG4gIGhlaWdodDogNjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS1jdGEgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS1jdGEgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTVweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4OTg5O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLWN0YSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBjb2xvcjogIzg5ODk4OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtc3RhdHVzID4gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxMzNweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLXN0YXR1cyA+IHNwYW4gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHggMDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkID4gLnJvdyA+IGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkID4gLnJvdyA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmFydGljbGUtaXRlbSAuYS1pbWFnZS1ib3ggLmEtaW1hZ2Uge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1zdGF0dXMgPiBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLWV4Y2VycHQge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAubmV3cy1ncmlkID4gLnJvdyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTEgLndyYXAgLm5ld3MtZ3JpZCAuYS1ib2R5IC5hLXRpdGxlIGEgaDMge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICB9XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0xIC53cmFwIC5uZXdzLWdyaWQgLmEtYm9keSAuYS1leGNlcnB0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBMQVRFU1QgTkVXUyBTVFlMRSAyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAge1xuICBtYXJnaW46IGF1dG87XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAuc2VjdGlvbi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMCAwIDE0cHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgaGVpZ2h0OiAyNzZweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbSAubi1jb250ZW50IC5uLWlubmVyLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMThweCAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4tY29udGVudCAubi1pbm5lci1jb250ZW50IC5uLXRpdGxlIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi1jdGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi1jdGEgc3BhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1heC13aWR0aDogMTM0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4tY29udGVudCAubi1pbm5lci1jb250ZW50IC5uLWN0YSBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbi5sYXRlc3QtbmV3cy1zdHlsZS0yIC53cmFwIC5uZXdzLXdyYXAgLm4taXRlbTpob3ZlciAubi1pbWFnZSBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW06aG92ZXIgLm4tY29udGVudCAubi1pbm5lci1jb250ZW50IC5uLWN0YSB7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5sYXRlc3QtbmV3cy1zdHlsZS0yIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW06aG92ZXIgLm4taW1hZ2UgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtOmhvdmVyIC5uLWNvbnRlbnQgLm4taW5uZXItY29udGVudCAubi1jdGEge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4taW1hZ2Uge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbiAgLmxhdGVzdC1uZXdzLXN0eWxlLTIgLndyYXAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICAubGF0ZXN0LW5ld3Mtc3R5bGUtMiAud3JhcCAubmV3cy13cmFwIC5uLWl0ZW0gLm4tY29udGVudCAubi1pbm5lci1jb250ZW50IC5uLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBTSURFQkFSIEZPUk1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yaHMtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDM2cHggMzhweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi5yaHMtZm9ybSAuZm9ybS1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5yaHMtZm9ybSAuZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucmhzLWZvcm0gLmZvcm0tZmllbGRzIGlucHV0W3R5cGU9dGVsXSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4ucmhzLWZvcm0gLmZvcm0tZmllbGRzIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDIwcHggMThweDtcbn1cbi5yaHMtZm9ybSAuc3VibWl0LWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5yaHMtZm9ybSAuc3VibWl0LWN0YSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLnJocy1mb3JtIC5zdWJtaXQtY3RhIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTVweDtcbiAgcGFkZGluZzogMTFweCAwcHg7XG59XG4ucmhzLWZvcm0gLmNoZWNrYm94IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY5Njk2OTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnJocy1mb3JtIC5jaGVja2JveCBhIHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG4ucmhzLWZvcm0gLmNoZWNrYm94IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJocy1mb3JtIHtcbiAgICBwYWRkaW5nOiAzNnB4IDI1cHg7XG4gIH1cbiAgLnJocy1mb3JtIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnJocy1mb3JtIC5jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5yaHMtZm9ybSAuZm9ybS1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSxcbi5yaHMtZm9ybSAuZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucmhzLWZvcm0gLmZvcm0tZmllbGRzIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAucmhzLWZvcm0gLmZvcm0tZmllbGRzIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGT1JNIFNFQ1RUSU9OXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9ybS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgcGFkZGluZzogNjBweCAwcHg7XG59XG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9dGV4dF0sXG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9ZW1haWxdLFxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPXRlbF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG59XG4uZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IC5jb25zZW50LXR4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgLmNvbnNlbnQtdHh0IGEge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDExcHggMjVweDtcbn1cbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuZm9ybS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMnB4IDBweDtcbiAgfVxuICAuZm9ybS1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5mb3JtLXNlY3Rpb24gLnByb3BlcnR5LWVucXVpcnkgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIH1cbiAgLmZvcm0tc2VjdGlvbiAucHJvcGVydHktZW5xdWlyeSAuY29uc2VudC10eHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuZm9ybS1zZWN0aW9uIC5wcm9wZXJ0eS1lbnF1aXJ5IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogR0VORVJJQyBSSUdIVCBTSURFQkFSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmhzLXN0eWxlLTEgLnJocy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG59XG4ucmhzLXN0eWxlLTEgLnJocy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC53cmFwIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnJocy1zdHlsZS0xIC5yaHMtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSAucXVvdGUge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzN3B4O1xufVxuLnJocy1zdHlsZS0xIC5yaHMtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLXNsaWRlci1zdHlsZS0xIC53cmFwIHtcbiAgcGFkZGluZzogMCAzNHB4O1xufVxuLnJocy1zdHlsZS0xIC5yaHMtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLXNsaWRlci1zdHlsZS0xIC53cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIC5xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yaHMtc3R5bGUtMSAucmhzLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSAud3JhcCAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSAuYXV0aG9yIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnJocy1zdHlsZS0xIC5yaHMtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLXNsaWRlci1zdHlsZS0xIC53cmFwIC5zbGlkZXItY29udHJvbHMgLnNsaWRlLW0tZG90cyAuc2xpY2stZG90cyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgLSAgRU5RVUlSWSBGT1JNIEJPVFRPTVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgcGFkZGluZzogMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCB7XG4gIG1heC13aWR0aDogOTA1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNzBweCAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5maWVsZC1yb3cge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5maWVsZC1yb3cgPiBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5lZmItaGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmRhdGUtdGltZS1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZGF0ZS10aW1lLWZpZWxkLi1kaXNhYmxlZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjYTlhOWE5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmRhdGUtdGltZS1maWVsZC4tZGlzYWJsZWQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNhOWE5YTk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZGF0ZS10aW1lLWZpZWxkLi1kaXNhYmxlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjYTlhOWE5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmRhdGUtdGltZS1maWVsZC4tZGlzYWJsZWQgOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2E5YTlhOTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5kYXRlLXRpbWUtZmllbGQuLWRpc2FibGVkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDE7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmx2cy1kYXRlcGlja2VyLS1zdHlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9dGV4dF0sXG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgaW5wdXRbdHlwZT10ZWxdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmNvbnNlbnQtdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5jb25zZW50LXR4dCBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmNvbnNlbnQtdHh0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NjApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XG59XG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDExcHggMjVweDtcbn1cbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gIH1cbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5lZmItaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmVmYi1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmVmYi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmVmYi1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9dGV4dF0sXG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgfVxuICAuZW5xdWlyeS1mb3JtLWhvcml6b250YWwgLndyYXAgLmNvbnNlbnQtdHh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDlweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmVucXVpcnktZm9ybS1ob3Jpem9udGFsIC53cmFwIC5lZmItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbCAud3JhcCAuZWZiLWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIC0gQkFOTkVSIENUQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2Jhbm5lci1jdGEtc3RpY2t5LTEtc3RpY2t5LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uYmFubmVyLWN0YS1zdHlsZS0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAge1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHVsIHtcbiAgbWFyZ2luOiAwIC0xOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgdWwgbGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5iY3RhLWltYWdlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5iY3RhLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAucHJvcGVydHktYWRkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5wLXJlZiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzdmN2Y3ZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyB7XG4gIHBhZGRpbmc6IDMwcHggMCAwIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyB1bCB7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgdWwgbGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHVsIGxpOmxhc3QtY2hpbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5wLXByaWNlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLmF0dHItY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHVsIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgdWwgbGkge1xuICAgIG1heC13aWR0aDogNDU5cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgdWwgbGkge1xuICAgIG1heC13aWR0aDogMjYzcHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUgLnByb3BlcnR5LWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMCAwO1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEgLnAtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5hdHRyLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTVweCAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5iY3RhLWltYWdlLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAge1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB1bCBsaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbiAgLmJhbm5lci1jdGEtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLmF0dHItY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA3cHggMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5iYW5uZXItY3RhLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmFubmVyLWN0YS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5hdHRyLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFRFU1RJTU9OSUFMU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudC10ZXN0aW1vbmlhbHMgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2UtY29udGVudC10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLWNvbnRlbnQtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtIC5xb3V0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnBhZ2UtY29udGVudC10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLmF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFnZS1jb250ZW50LXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQUJPVVQgU0VDVElPTlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFib3V0LS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlY3Rpb24tYWJvdXQvbHZzLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAwO1xufVxuLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi13cmFwIHtcbiAgcGFkZGluZzogNzVweCAwO1xufVxuLmFib3V0LS1zZWN0aW9uIC5hYm91dC0tc2VjdGlvbi1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXQtLXNlY3Rpb24gLmFib3V0LS1zZWN0aW9uLWRlc2Mge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtLXNlY3Rpb24gLmFib3V0LS1zZWN0aW9uLXdyYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAuYWJvdXQtLXNlY3Rpb24gLmFib3V0LS1zZWN0aW9uLWRlc2Mge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYWJvdXQtLXNlY3Rpb24gLmFib3V0LS1zZWN0aW9uLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFN1Y2Nlc3MgU0VDVElPTlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN1Y2Nlc3MtLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VjdGlvbi1zdWNjZXNzL3N1Y2Nlc3MtaWNvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDA7XG59XG4uc3VjY2Vzcy0tc2VjdGlvbiAuc3VjY2Vzcy0tc2VjdGlvbi13cmFwIHtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuLnN1Y2Nlc3MtLXNlY3Rpb24gLnN1Y2Nlc3MtLXNlY3Rpb24taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ5OHB4O1xufVxuLnN1Y2Nlc3MtLXNlY3Rpb24gLnN1Y2Nlc3MtLXNlY3Rpb24tZGVzYyB7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3VjY2Vzcy0tc2VjdGlvbiAuc3VjY2Vzcy0tc2VjdGlvbi1kZXNjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnN1Y2Nlc3MtLXNlY3Rpb24gLnN1Y2Nlc3MtLXNlY3Rpb24taW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zdWNjZXNzLS1zZWN0aW9uIC5zdWNjZXNzLS1zZWN0aW9uLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBGQU5DWSBGT1JNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmFuY3lib3gtc2xpZGUgLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNjBweCAxMDBweDtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhbmN5Ym94LXNsaWRlIC5mb3JtLWNvbnRhaW5lci1wZjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGYgZm9ybS5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYW5jeWJveC1zbGlkZSAuZm9ybS1jb250YWluZXItcGYgZm9ybS5mYW5jeWJveC1jb250ZW50IC5mb3JtLXJvdyB7XG4gIG1hcmdpbjogMCAtNHB4O1xufVxuLmZhbmN5Ym94LXNsaWRlIC5mb3JtLWNvbnRhaW5lci1wZiBmb3JtLmZhbmN5Ym94LWNvbnRlbnQgLmZvcm0tcm93ID4gZGl2IHtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgcGFkZGluZzogNjBweCA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG5cbmZvcm0uZmFuY3lib3gtY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLTEtcGYge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLTEtcGYgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtMS1wZiBzcGFuLnByaW1hcnktY29sb3Ige1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDFweDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIC5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ucmVkLWxpbmUsXG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdLnJlZC1saW5lIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YwMDtcbn1cbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIC5jb25zZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2FmYWVhZTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgLmNvbnNlbnQgYSB7XG4gIGNvbG9yOiAjYWZhZWFlO1xufVxuZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgLmNvbnNlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtMS1wZiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS0xLXBmIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMC41ZW07XG4gIH1cbiAgZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0sXG5mb3JtLmZhbmN5Ym94LWNvbnRlbnQgLnN0eWxlLWZpZWxkcyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIGZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gIH1cbiAgZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgYnV0dG9uW3R5cGU9c3VibWl0XSxcbmZvcm0uZmFuY3lib3gtY29udGVudCAuc3R5bGUtZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDdweCAwcHg7XG4gIH1cbiAgZm9ybS5mYW5jeWJveC1jb250ZW50IC5zdHlsZS1maWVsZHMgLmNvbnNlbnQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZFQVRVUkVEIFBST1BFUlRJRVMgLSBTVFlMRSAxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIHtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyA+IHNwYW4ge1xuICAvKiBJRSA5ICovXG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyA+IHNwYW4gPiBzcGFuIHtcbiAgcGFkZGluZzogNnB4IDExcHg7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1wcmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjNweDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE5cHg7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1wcmljZSBzcGFuIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAyNXB4IDE4cHg7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlID4gLnJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgLmYtbWFpbi10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0MTQxNDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIC5mLXN1YnRpdGxlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzdhNzk3OTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzYyNjI2MjtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGhlaWdodDogNzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgLmN0YSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSAuZi1tYWluLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICAgIGhlaWdodDogOTJweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCB7XG4gICAgcGFkZGluZzogNTBweCAwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzID4gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIC5jdGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMHB4IDQwcHg7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyA+IHNwYW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgPiAucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgPiAucm93ID4gLmNvbC1tZC00Om50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwcHggMjBweDtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgPiAucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3R5bGUtMS1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtdGl0bGUgLmYtbWFpbi10aXRsZSBoMiB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSAuZi1zdWJ0aXRsZS10aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIH1cbiAgLnN0eWxlLTEtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEZFQVRVUkVEIFBST1BFUlRJRVMgLSBTVFlMRSAyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTgxcHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGhlaWdodDogMjgwcHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1zdGF0dXMgc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyAuZi1tYWluLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46IDA7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgLmYtc3VidGl0bGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMyMTIxMjA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWN0YSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtY3RhIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbTpob3ZlciAuaG92ZXItbWUge1xuICB0b3A6IC0yODBweDtcbn1cbi5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW06aG92ZXIgLmhvdmVyLW1lIC5mLWJvZHkge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtOmhvdmVyIC5ob3Zlci1tZSAuZi1ib2R5IC5mLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IHtcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLXN0YXR1cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgPiAucm93ID4gLmNvbC02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWV4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLW1haW4tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA0MHB4IDBweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkID4gLnJvdyA+IC5jb2wtbWQtNDpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCA+IC5yb3cgPiAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1jdGEgc3BhbiB7XG4gICAgcGFkZGluZzogM3B4IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgPiAucm93ID4gLmNvbC1zbS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzID4gLnJvdyA+IC5jb2wtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyAuZi1wcmljZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweCA0MHB4IDBweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW06aG92ZXIgLmhvdmVyLW1lIHtcbiAgICB0b3A6IC04MXB4O1xuICB9XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW06aG92ZXIgLmhvdmVyLW1lIC5mLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtOmhvdmVyIC5ob3Zlci1tZSAuZi1ib2R5IC5mLXN0YXR1cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5zdHlsZS0yLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyA+IC5yb3cgPiAuY29sLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVzIC53cmFwIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWF0dHJpYnV0ZXMgLmYtcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnN0eWxlLTItZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSB7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRkVBVFVSRUQgUFJPUEVSVElFUyAtIFNUWUxFIDNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBwYWRkaW5nOiAwO1xufVxuLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCB7XG4gIHBhZGRpbmc6IDYwcHggMHB4IDYwcHggMHB4O1xufVxuLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbi5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uc3R5bGUtMy1mZWF0dXJlZC1wcm9wZXJ0aWVzIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAge1xuICAgIHBhZGRpbmc6IDM1cHggMHB4IDIwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllcyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPXRleHRdLFxuLmZpZWxkLS1zdHlsZS0xIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZpZWxkLS1zdHlsZS0xIGlucHV0W3R5cGU9dGVsXSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uZmllbGQtLXN0eWxlLTEgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMjBweCAxOHB4O1xufVxuLmZpZWxkLS1zdHlsZS0xIC5jb25zZW50LXR4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5maWVsZC0tc3R5bGUtMSAuY29uc2VudC10eHQgYSB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLmZpZWxkLS1zdHlsZS0xIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMXB4IDI1cHg7XG59XG4uZmllbGQtLXN0eWxlLTEgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbi5maWVsZC0tc3R5bGUtMS4tbGlnaHQgLmNvbnRhaW5lci1jaGVja2JveC4tbGlnaHQgLnRleHQtbGFiZWwge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWVsZC0tc3R5bGUtMSBpbnB1dFt0eXBlPXRleHRdLFxuLmZpZWxkLS1zdHlsZS0xIGlucHV0W3R5cGU9ZW1haWxdLFxuLmZpZWxkLS1zdHlsZS0xIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5cbi8qIE11bHRpcGxlIHNlbGVjdGlvbi4uLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tdWx0aXBsZS1jb250YWluZXItbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypcbiAgJi5tdWx0aXBsZS1jb250YWluZXItby1kYXJre1xuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5Mjc7XG4gICAgICB9XG4gIH1cbiAgKi9cbn1cbi5tdWx0aXBsZS1jb250YWluZXItbyAubXVsdGlwbGUtc2VsZWN0ZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4ubXVsdGlwbGUtY29udGFpbmVyLW8gLm11bHRpcGxlLXNlbGVjdGVkIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXVsdGlwbGUtY29udGFpbmVyLW8uaGFzLXNlbGVjdGVkIC5tdWx0aXBsZS1zZWxlY3RlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubXVsdGlwbGUtY29udGFpbmVyLW8uaGFzLXNlbGVjdGVkIC5tdWx0aXBsZS1zZWxlY3RlZC5tdWx0aXBsZS0tZGFyazIgbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXVsdGlwbGUtY29udGFpbmVyLW8uaGFzLXNlbGVjdGVkIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubXVsdGlwbGUtY29udGFpbmVyLW8gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm11bHRpcGxlLWNvbnRhaW5lci1vIC5zZWxlY3QyLWNvbnRhaW5lci0tZGFyazIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm11bHRpcGxlLWNvbnRhaW5lci1vIC5tdWx0aXBsZS1zZWxlY3RlZCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5tdWx0aXBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb2xvcjogIzk5OTtcbiAgY29udGVudDogXCLvg4hcIjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5tdWx0aXBsZSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBUSEVNRSAtIGhvbWVwYWdlLCBzZWFyY2gsIGRldGFpbHMgc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogQnV0dG9ucyAvIENUQSdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmN0YSwgLmJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY3RhLi1wcmltYXJ5LCAuYnV0dG9uLi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jdGEuLXByaW1hcnkgaSwgLmJ1dHRvbi4tcHJpbWFyeSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jdGEuLXByaW1hcnk6aG92ZXIsIC5idXR0b24uLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdGEuLXRlcnRpYXJ5LCAuYnV0dG9uLi10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmN0YS4tdGVydGlhcnk6aG92ZXIsIC5idXR0b24uLXRlcnRpYXJ5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmN0YS4tdGVydGlhcnkuLW5vLWhvdmVyOmhvdmVyLCAuYnV0dG9uLi10ZXJ0aWFyeS4tbm8taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY3RhLi1ncmVlbiwgLmJ1dHRvbi4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE5NDJjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jdGEuLWdyZWVuOmhvdmVyLCAuYnV0dG9uLi1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFkNWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jdGEuLXNob3J0bGlzdCwgLmJ1dHRvbi4tc2hvcnRsaXN0IHtcbiAgYmFja2dyb3VuZDogIzI1MjUyNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3RhLi1zaXplLTEsIC5idXR0b24uLXNpemUtMSB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbn1cbi5jdGEuLWxhcmdlLCAuYnV0dG9uLi1sYXJnZSB7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbn1cbi5jdGEuLWZvb3RlciwgLmJ1dHRvbi4tZm9vdGVyIHtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLmN0YS5kaXNhYmxlZCwgLmJ1dHRvbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY3RhOmhvdmVyLCAuYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEhFUk8gSU1BR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZXJvLTEtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY5NnB4O1xufVxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTE3cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gIG1hcmdpbjogMTA3cHggYXV0byBhdXRvIGF1dG87XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAuc2xpZGUtYm9yZGVyIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMjVweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyLXN0eWxlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA3MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAyMDBweDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyB7XG4gIG1heC13aWR0aDogNTI4cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLW1vZGUge1xuICB3aWR0aDogMTklO1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLWxvY2F0aW9uIHtcbiAgd2lkdGg6IDcyJTtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktbG9jYXRpb24uLWxhcmdlciB7XG4gIHdpZHRoOiA5MCU7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICB3aWR0aDogOSU7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLXN1Ym1pdC1idG4gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNDRweDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktc3VibWl0LWJ0biBidXR0b25bdHlwZT1zdWJtaXRdIGkge1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgPiB1bCA+IGxpLmxpLXN1Ym1pdC1idG4gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG4uaGVyby0xLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogNDRweDtcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgICBtYXJnaW46IDgwcHggYXV0byBhdXRvIGF1dG87XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSxcbi5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbjogNThweCBhdXRvIGF1dG8gYXV0bztcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLFxuLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gYXV0byBhdXRvO1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLCAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1tb2RlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyA+IHVsID4gbGkubGktbG9jYXRpb24ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzID4gdWwgPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAuaGVyby0xLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5oZXJvLTEtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byBhdXRvIGF1dG87XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmhlcm8tMS1jb250YWluZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBDT05URU5UXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZS0xLWNvbnRlbnQgLndyYXAge1xuICBwYWRkaW5nOiA0N3B4IDBweCA1NXB4IDBweDtcbn1cbi5ob21lLTEtY29udGVudCAud3JhcCAuc2VjdGlvbi1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5ob21lLTEtY29udGVudCAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5ob21lLTEtY29udGVudCAud3JhcCAuc2VjdGlvbi1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLTEtY29udGVudCAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuaG9tZS0xLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24tYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWUtMS1jb250ZW50IC53cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAzNXB4IDBweDtcbiAgfVxuICAuaG9tZS0xLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmhvbWUtMS1jb250ZW50IC53cmFwIC5zZWN0aW9uLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEFEVkVSVElTRSBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLTEtYWR2ZXJ0aXNlLWN0YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob21lLTEvYWR2ZXJ0aXNlLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZS0xLWFkdmVydGlzZS1jdGEgLmhhY3RhLXN0eWxlLTEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC5oYWN0YS1zdHlsZS0yIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC5oYWN0YS1zdHlsZS0yIC5nZW5lcmljLWJvcmRlciB7XG4gIG1heC13aWR0aDogNzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMzJweCBhdXRvIDI1cHggYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWFkZXItc3R5bGUucG5nXCIpO1xufVxuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC5oYWN0YS1zdHlsZS0zIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDUzMnB4O1xuICBtYXJnaW46IGF1dG8gYXV0byA0MHB4IGF1dG87XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAge1xuICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDAgMjBweCAwO1xufVxuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1jdGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4uaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLWN0YSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIC5oYWN0YS1jdGEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtMS1hZHZlcnRpc2UtY3RhIC53cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG4gIC5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtc3R5bGUtMyB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMjBweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuaG9tZS0xLWFkdmVydGlzZS1jdGEgLndyYXAgLmhhY3RhLWN0YSBhIHtcbiAgICBwYWRkaW5nOiA3cHggMTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtc3R5bGUtMSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtc3R5bGUtMiAuZ2VuZXJpYy1ib3JkZXIge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDhweCBhdXRvO1xuICB9XG4gIC5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtc3R5bGUtMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5ob21lLTEtYWR2ZXJ0aXNlLWN0YSAud3JhcCAuaGFjdGEtY3RhIGEge1xuICAgIHBhZGRpbmc6IDdweCAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE9WRVJSSURFIEZST00gc2VjdGlvbnMuc2Nzcy4uLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtcGFnZS5ob21lLXBhZ2UtMiAuZmVhdHVyZWQtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5ob21lLXBhZ2UuaG9tZS1wYWdlLTIgLnRlc3RpbW9uaWFsLXNsaWRlci1zdHlsZS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5ob21lLXBhZ2UuaG9tZS1wYWdlLTIgLnRlc3RpbW9uaWFsLXNsaWRlci1zdHlsZS0xIC53cmFwIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIHtcbiAgY29sb3I6ICMyNTI1MjU7XG59XG4uaG9tZS1wYWdlLmhvbWUtcGFnZS0yIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMSAud3JhcCAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEhFUk8gSU1BR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZXJvLTItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYyMHB4O1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmJlZm9yZSwgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTZweDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTZweDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnNsaWRlLWJvcmRlciB7XG4gIG1heC13aWR0aDogNzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0byBhdXRvIDI1cHggYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci1zdHlsZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsXG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5oZXJvLTItY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5oZXJvLTItY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLTItY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZzogMjVweCAwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLmhlcm8tMi1jb250YWluZXIgLnNlYXJjaC1mb3JtIHtcbiAgICBwYWRkaW5nOiA4cHggMHB4IDE1cHg7XG4gIH1cbiAgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgfVxuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjpiZWZvcmUsXG4uaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjphZnRlciB7XG4gICAgd2lkdGg6IDEyMnB4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmc6OmFmdGVyIHtcbiAgICBib3R0b206IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGVyby0yLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZXJvLTItY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMjIzcHg7XG4gIH1cbiAgLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YmVmb3JlLFxuLmhlcm8tMi1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhlcm8tMi1jb250YWluZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogLTE3cHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyby0yLWNvbnRhaW5lciAubW9yZS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBDT05URU5UXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZS0yLWNvbnRlbnQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmhvbWUtMi1jb250ZW50IC53cmFwID4gLnJvdyA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uaG9tZS0yLWNvbnRlbnQgLndyYXAgLmNvbnRlbnQtaW1hZ2Uge1xuICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9ob21lLTIvY29udGVudC1pbWFnZS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbn1cbi5ob21lLTItY29udGVudCAud3JhcCAuY29udGVudC1ib3gge1xuICBwYWRkaW5nOiA1NHB4IDBweCAyMHB4IDEycHg7XG4gIG1heC13aWR0aDogODkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTc5MHB4KSB7XG4gIC5ob21lLTItY29udGVudCAud3JhcCAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmc6IDU0cHggMjBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS0yLWNvbnRlbnQgLndyYXAgPiAucm93ID4gLmNvbC1tZC01IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLTItY29udGVudCAud3JhcCAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLmhvbWUtMi1jb250ZW50IC53cmFwIC5jb250ZW50LWJveCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWUtMi1jb250ZW50IC53cmFwIC5jb250ZW50LWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5ob21lLTItY29udGVudCAud3JhcCAuY29udGVudC1ib3ggLnNlY3Rpb24tYm9keSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogVkFMVUFUSU9OIENUQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtMi12YWx1YXRpb24tY3RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtMi92YWx1YXRpb24tYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIHtcbiAgbWluLWhlaWdodDogMjU0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IHtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbiAgcGFkZGluZzogNjBweCAwIDAgMDtcbn1cbi5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzI1MjUyNTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCBoMiAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCBoMiAuY29sb3Ige1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IC5zdHlsZS0xIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC5zdHlsZS1jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3gge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAuc3R5bGUtY3RhIHtcbiAgICB0b3A6IDgycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG4gIC5ob21lLTItdmFsdWF0aW9uLWN0YSAud3JhcCAudmFsdWF0aW9uLWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnN0eWxlLWN0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC5zdHlsZS1jdGEgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmhvbWUtMi12YWx1YXRpb24tY3RhIC53cmFwIC52YWx1YXRpb24tYm94IGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAuaG9tZS0yLXZhbHVhdGlvbi1jdGEgLndyYXAgLnZhbHVhdGlvbi1ib3ggLnN0eWxlLTEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtcGFnZS0zIC5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXMgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyA+IC5yb3cgPiAuY29sLW1kLTQ6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogSEVSTyBJTUFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlcm8tMy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSB7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjk2cHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDExN3B4O1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIge1xuICBtYXgtd2lkdGg6IDM2NnB4O1xuICBtYXJnaW46IDc1cHggMCAwIDEwNXB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgaDEsIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMSAuaDEtdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDcwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAyMTJweDtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyMnB4IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDM3LCAzNywgMC44NSk7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyA+IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbW9kZSB7XG4gIHdpZHRoOiAzMCU7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbiB7XG4gIHdpZHRoOiA3MCU7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbi4tbGFyZ2VyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS10eXBlIHtcbiAgd2lkdGg6IDQxJTtcbn1cbi5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWJlZHMge1xuICB3aWR0aDogMjYlO1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktcHJpY2Uge1xuICB3aWR0aDogMzMlO1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBtYXgtd2lkdGg6IDEzNnB4O1xufVxuLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1tb2RhbC1zdHlsZS0xIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAzNjZweDtcbiAgICBtYXJnaW46IDNweCAwIDAgMzBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLFxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgxLFxuLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAzNywgMzcsIDAuODUpO1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAzNywgMzcsIDApO1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsXG4uaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMge1xuICAgIHBhZGRpbmc6IDEzcHggMHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljID4gaDIge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTEgLmgxLXR4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbiAgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMSwgLmhlcm8tMy1jb250YWluZXIgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zLWNvbnRlbnQtaW5uZXIgLnMtc3R5bGUtMiBoMiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDEsIC5oZXJvLTMtY29udGFpbmVyIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVyIC5zLXN0eWxlLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1tb2RlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5oZXJvLTMtY29udGFpbmVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXJlZiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuaGVyby0zLWNvbnRhaW5lciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIEFMRVJUIENUQVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtMy1hbGVydC1jdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS0zL2FsZXJ0LWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIHtcbiAgbWluLWhlaWdodDogMjU0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCB7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCAwIDA7XG59XG4uaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IGgyIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCBoMiAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IGgyIC5jb2xvciB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDc2cHg7XG59XG4uaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IC5zdHlsZS0xIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5zdHlsZS1jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTQwcHg7XG4gIHJpZ2h0OiAwO1xufVxuLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnN0eWxlLWN0YSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweCAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAuc3R5bGUtY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3gge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IC5zdHlsZS0xIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnN0eWxlLWN0YSB7XG4gICAgdG9wOiA4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5wcm9wZXJ0eS1hbGVydC1ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5zdHlsZS1jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5ob21lLTMtYWxlcnQtY3RhIC53cmFwIC5zdHlsZS1jdGEgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDhweCAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuICAuaG9tZS0zLWFsZXJ0LWN0YSAud3JhcCAucHJvcGVydHktYWxlcnQtYm94IC5zdHlsZS0xIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmhvbWUtMy1hbGVydC1jdGEgLndyYXAgLnByb3BlcnR5LWFsZXJ0LWJveCBoMiAuY29sb3Ige1xuICAgIGZvbnQtc2l6ZTogNTNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBPUFVMQVIgTE9DQVRJT05TXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIHtcbiAgcGFkZGluZzogNjBweCAwcHggMzVweCAwcHg7XG59XG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5zZWN0aW9uLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAyNDRweDtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSAubG9jYXRpb24tbGFiZWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3cHggMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAge1xuICAgIHBhZGRpbmc6IDQwcHggMHB4IDM1cHggMHB4O1xuICB9XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5ob21lLTMtcG9wdWxhci1sb2NhdGlvbnMgLndyYXAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSAubG9jYXRpb24tbGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgfVxuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5yb3cgPiAuY29sLW1kLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9ucyAud3JhcCAubG9jYXRpb25zLWJveCAucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZS0zLXBvcHVsYXItbG9jYXRpb25zIC53cmFwIC5sb2NhdGlvbnMtYm94IC5sb2NhdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogQ09OVEVOVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhvbWUtMy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5ob21lLTMtY29udGVudCAud3JhcCB7XG4gIHBhZGRpbmc6IDQ3cHggMHB4IDU1cHggMHB4O1xufVxuLmhvbWUtMy1jb250ZW50IC53cmFwIC5zZWN0aW9uLWJvZHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtMy1jb250ZW50IC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG4gIC5ob21lLTMtY29udGVudCAud3JhcCAuc2VjdGlvbi1ib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZS0zLWNvbnRlbnQgLndyYXAgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmhvbWUtMy1jb250ZW50IC53cmFwIC5zZWN0aW9uLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIE9WRVJSSURFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VhcmNoLXBhZ2Uuc2VhcmNoLXBhZ2UtMSAubGF0ZXN0LW5ld3Mtc3R5bGUtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG59XG4uc2VhcmNoLXBhZ2Uuc2VhcmNoLXBhZ2UtMSAubGF0ZXN0LW5ld3Mtc3R5bGUtMSAud3JhcCAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBMSVNUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5keW5hbWljSGVpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5yb3cgLmNvbC1tZC04LFxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnJvdyAuY29sLW1kLTQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLW5leHQge1xuICByaWdodDogMTZweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuZ2ktc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuZ2ktc2xpZGUgLnAtcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5naS1zbGlkZSAucC1wcmljZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZzogNXB4IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLm1haW4ge1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyxcbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC50LWltZyB7XG4gIGhlaWdodDogMTMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuc2hvcnRsaXN0LS1zdHlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDdweDtcbiAgei1pbmRleDogMTA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAuc2hvcnRsaXN0LS1zdHlsZSBhIHtcbiAgbWluLXdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmc6IDdweCA1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucHJvcGVydHktc3RhdHVzLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5wcm9wZXJ0eS1zdGF0dXMtYm94IC5wcm9wZXJ0eS1zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucHJvcGVydHktc3RhdHVzLWJveCAucHJvcGVydHktc3RhdHVzIHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTFweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5wcm9wZXJ0eS1wcmljZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucHJvcGVydHktcHJpY2UtYm94IC5wcm9wZXJ0eS1wcmljZSBzcGFuIHtcbiAgcGFkZGluZzogOHB4IDE3cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgbWluLWhlaWdodDogMjQ2cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyAudGl0bGUtYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gLnRpdGxlLWJveCAucC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyAucC1pbmZvLS1kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIC5wLWluZm8tLWF0dHIge1xuICBtYXJnaW46IDAgLThweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIC5wLWluZm8tLWF0dHIgc3BhbiB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAubWFpbiB7XG4gICAgaGVpZ2h0OiAyNTRweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcsXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAudC1pbWcge1xuICAgIGhlaWdodDogMTE5cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS50aXRsZS1ib3ggLnAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLnRpdGxlLWJveCAucC1zdWJ0aXRsZSB7XG4gICAgbWluLWhlaWdodDogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyxcbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC50LWltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIHVsID4gbGkuY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLnRpdGxlLWJveCAucC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIHVsID4gbGkudGl0bGUtYm94IC5wLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCBsaS50aXRsZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAucC1pbmZvIHVsID4gbGkuY3RhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLmR5bmFtaWNIZWlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSA+IC5yb3cgPiAuY29sLTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucm93IC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5yb3cgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnMtaW1nLFxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5zLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCBsaS50aXRsZS1ib3gge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gdWwgPiBsaS5jdGEge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5wLWluZm8gLnRpdGxlLWJveCAucC10aXRsZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMSAucC1pdGVtIC5pbWFnZXMgLnJvdyAuY29sLW1kLTgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTEgLnAtaXRlbSAuaW1hZ2VzIC5yb3cgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcsXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAudC1pbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAubWFpbiB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAucy1pbWcsXG4ucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLmltYWdlcyAudC1pbWcge1xuICAgIGhlaWdodDogOTVweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLnRpdGxlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLnRpdGxlLWJveCAucC1zdWJ0aXRsZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0xIC5wLWl0ZW0gLnAtaW5mbyB1bCA+IGxpLmN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnJlbGF0ZWQtbmV3c19fYXJ0aWNsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWxhdGVkLW5ld3NfX2FydGljbGU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBQUk9QRVJUWSBMSVNUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDE2cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAuZ3JpZC1pbWFnZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLmdyaWQtaW1hZ2UgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQge1xuICByaWdodDogMTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5ncmlkLWltYWdlIC5naS1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBoZWlnaHQ6IDMyNnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5pbWFnZXMgLnAtc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5wLXN0YXR1cyBzcGFuIHtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLmltYWdlcyAucC1zdGF0dXMuc29sZCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMzZweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyAucC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtdGl0bGVzIC5wLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLXRpdGxlcyAucC1wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWV4Y2VycHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciB7XG4gIGNvbG9yOiAjNTM1MzUzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hdHRyIHNwYW4ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEuc2hvcnRsaXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEuc2hvcnRsaXN0OmhvdmVyIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnNob3J0bGlzdCBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEucC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBtYXgtd2lkdGg6IDE2NnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhLnAtY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIC5kcm9wZG93bi1tZW51IHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIC5kcm9wZG93bi1tZW51ID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgLmRyb3Bkb3duLW1lbnUgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgYS5wLWN0YSB7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hdHRyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtdGl0bGVzIC5wLXByaWNlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1leGNlcnB0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWF0dHIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgYS5wLWN0YSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hdHRyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucm93ID4gLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAuaW1hZ2VzIC5pbWcge1xuICAgIGhlaWdodDogMTk1cHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCB7XG4gICAgcGFkZGluZzogMjNweCAyMnB4IDMwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC10aXRsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC10aXRsZXMgLnAtcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxMzdweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYXR0ciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0yIC5wLWl0ZW0gLnByb3BlcnR5LWluZm8tYm94IC5wLWJvdHRvbXMgLnAtYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1ib3R0b21zIC5wLWFjdGlvbnMgYS5zaG9ydGxpc3Qge1xuICAgIG1heC13aWR0aDogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTIgLnJvdyA+IC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMiAucC1pdGVtIC5wcm9wZXJ0eS1pbmZvLWJveCAucC1leGNlcnB0IHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgTElTVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmdyaWQtaW1hZ2UgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxNnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZ3JpZC1pbWFnZSAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDEwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5ncmlkLWltYWdlIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcbiAgaGVpZ2h0OiAyNDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzID4gc3BhbiB7XG4gIHBhZGRpbmc6IDhweCAyMnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi10aXRsZSA+IC5yb3cge1xuICBtYXJnaW46IDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtdGl0bGUgPiAucm93ID4gZGl2IHtcbiAgcGFkZGluZzogMDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi10aXRsZSAuZi1tYWluLXRpdGxlIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW46IDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtdGl0bGUgLmYtc3VidGl0bGUtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtcHJpY2Uge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IC5mLWF0dHIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtYXR0ciBzcGFuIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtY3RhIC5kcm9wZG93bi1tZW51IHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi1jdGEgLmRyb3Bkb3duLW1lbnUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjM2UzZTNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4ucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtY3RhIC5kcm9wZG93bi1tZW51ID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE4NnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtYXR0ciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyAucHJvcGVydHktaXRlbSAuZi1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtYm9keSAuZi1hdHRyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktbGlzdC1zdHlsZS0zID4gLnJvdyA+IC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0gLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb3BlcnR5LWxpc3Qtc3R5bGUtMyA+IC5yb3cgPiAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTMgLnByb3BlcnR5LWl0ZW0ge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDMwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtdGl0bGUgLmYtbWFpbi10aXRsZSBoMiB7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtdGl0bGUgLmYtc3VidGl0bGUtdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIEJBQ0sgQ1RBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktYmFja2N0YS1zdHlsZS0xIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucHJvcGVydHktYmFja2N0YS1zdHlsZS0xIC53cmFwIGEge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMSAud3JhcCBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAzcHggMHB4O1xufVxuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMSAud3JhcCBhIHNwYW4gaSB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTEgLndyYXAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTEge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTEgLndyYXAgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgVElUTEVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEzcHg7XG59XG4ucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEgLnAtcmVmIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzdmN2Y3ZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEgLnAtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgfVxuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucHJvcGVydHktdGl0bGUtc3R5bGUtMSAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAucHJvcGVydHktYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5wLXByaWNlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRpdGxlLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgU0xJREVSICYgRk9STVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNhdmUtc2xpZGUtc2hvcnRsaXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zYXZlLXNsaWRlLXNob3J0bGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNhdmUtc2xpZGUtc2hvcnRsaXN0IGEgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2F2ZS1zbGlkZS1zaG9ydGxpc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XG4gIGhlaWdodDogNDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZS5kZWZhdWx0IHtcbiAgaGVpZ2h0OiA1NTVweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWZvcm0uZGVmYXVsdCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gIGhlaWdodDogNTU1cHg7XG4gIHBhZGRpbmc6IDEwMHB4IDMwcHggMjNweCAzMHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXJOYXZDb24ge1xuICBwYWRkaW5nOiAxNXB4IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlck5hdkNvbiAucHJvcGVydHlTbGlkZXJOYXYtc3R5bGUtMSAuc2xpZGUtYm94IC5zaS1jb24ge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlck5hdkNvbiAucHJvcGVydHlTbGlkZXJOYXYtc3R5bGUtMSAuc2xpZGUtYm94IC5zaS1jb24gaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1yb3cge1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1yb3cgPiBkaXYge1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAucC1mb3JtLWJnIHtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSBmb3JtLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mYW5jeWJveC1jbGFzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogNjBweCAzNXB4IDIzcHggMzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiAuc3R5bGUtZmllbGRzIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDQwcHggMzdweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWluLWhlaWdodDogNTU2cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPXRlbF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4M3B4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuY29uc2VudC10eHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjk2OTY5O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLmNvbnNlbnQtdHh0IGEge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuc3VibWl0LWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuc3VibWl0LWN0YSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTY2cHg7XG4gIHBhZGRpbmc6IDExcHggMHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIC5zdWJtaXQtY3RhIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDM3cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI4cHg7XG4gICAgbWluLWhlaWdodDogNTU1cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9dGV4dF0sXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgaW5wdXRbdHlwZT10ZWxdIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuY29uc2VudC10eHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtZm9ybS5kZWZhdWx0IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zYXZlLXNsaWRlLXNob3J0bGlzdCB7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNhdmUtc2xpZGUtc2hvcnRsaXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIC5zdHlsZS1maWVsZHMucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYge1xuICAgIHBhZGRpbmc6IDM4cHggMzVweCAyM3B4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNjRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZS5kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDM2NHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIC5zdHlsZS1maWVsZHMucm93ID4gLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLmRlZmF1bHQge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlLmRlZmF1bHQge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtZm9ybS5kZWZhdWx0IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgICBwYWRkaW5nOiAzN3B4IDIwcHggMjNweCAyMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciBpbnB1dFt0eXBlPXRleHRdLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0xIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXIgLnN1Ym1pdC1jdGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMSAucHJvcGVydHktZm9ybS1zaWRlYmFyIC5zdWJtaXQtY3RhIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTEgLnByb3BlcnR5LWZvcm0tc2lkZWJhciAuY29uc2VudC10eHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIFRBQlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3gge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAzOXB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgLnB3LXRhYi1yb3RhdGlvbiB7XG4gIC8qIElFIDkgKi9cbiAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgLnB3LXRhYi1yb3RhdGlvbiAucHctdGFiLXdpZHRoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyLWNvbG9yOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmc6IDU3cHggNTdweCA1N3B4IDk3cHg7XG4gIG1pbi1oZWlnaHQ6IDUyNHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC50YWItcHJvcGVydHktbG9jYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMzdweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIgaW1nLmZsb29ycGxhbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTM3cHg7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAucGQtaXRlbS10YWIuZG9jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYi5kb2MgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYi5kb2M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wcm9wZXJ0eS15b3V0dWJlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5hZGQtaW5mby1jb250YWluZXIgLml0ZW0tYWkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnByb3BlcnR5LW1hcC1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wcm9wZXJ0eS1tYXAtYm94IC5wcm9wZXJ0eS1tYXAge1xuICBoZWlnaHQ6IDMxNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogNTdweCA1N3B4IDU3cHggNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMzZweCAzMHB4IDYzcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLmFkZC1pbmZvLWNvbnRhaW5lciAucm93IC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnJvdyAuY29sLXNtLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzBweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIC5wdy10YWItcm90YXRpb24ge1xuICAgIC8qIElFIDkgKi9cbiAgICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiAucHctdGFiLXJvdGF0aW9uIC5wdy10YWItd2lkdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0xIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMSAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAuYWRkLWluZm8tY29udGFpbmVyIC5yb3cgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTEgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnJvdyAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogUFJPUEVSVFkgQkFDSyBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMiAud3JhcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMiAud3JhcCBhIHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcHggMTFweCAycHggMTFweDtcbn1cbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIgLndyYXAgYSBpIHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMiAud3JhcCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb3BlcnR5LWJhY2tjdGEtc3R5bGUtMiAud3JhcCBhIGkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIElORk9STUFUSU9OXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLmhpZGUtOTkxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC5zaG93LTk5MSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktdGl0bGUgaDEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXRpdGxlIC5wcm9wZXJ0eS1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgcGFkZGluZzogMTJweCAwcHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5zdHlsZS0xLS1iZWRiYXRoIHtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0xIC5zdHlsZS0xLS1iZWRiYXRoID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0zIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzdmN2Y3ZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXBkZi0tc3R5bGUge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktcGRmLS1zdHlsZSBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5yb3cgLmNvbC02IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhLFxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0yIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZTtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnBzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyAuc3R5bGUtMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc3BlY3MgLnN0eWxlLTEgLmZhLWNpcmNsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyAuc3R5bGUtMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcbiAgcGFkZGluZy1sZWZ0OiA1OHB4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICBoZWlnaHQ6IDQ3MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gIGhlaWdodDogNTU1cHg7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1yb3cge1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1yb3cgPiBkaXYge1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAucC1mb3JtLWJnIHtcbiAgb3BhY2l0eTogMC41O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSBmb3JtLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mYW5jeWJveC1jbGFzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogNjBweCAzNXB4IDIzcHggMzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiAuc3R5bGUtZmllbGRzIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogMTVweCAxM3B4O1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXJOYXZDb24gLnByb3BlcnR5U2xpZGVyTmF2LXN0eWxlLTEgLnNsaWRlLWJveCAuc2ktY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXJOYXZDb24gLnByb3BlcnR5U2xpZGVyTmF2LXN0eWxlLTEgLnNsaWRlLWJveCAuc2ktY29uIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS10aXRsZSAucHJvcGVydHktYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zcGVjcyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5zdHlsZS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1wZGYtLXN0eWxlIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTEgYSxcbi5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLmhpZGUtOTkxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLnNob3ctOTkxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XG4gICAgcGFkZGluZzogMjNweCAzNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5wcy1pdGVtID4gLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5wcy1pdGVtID4gLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktYXR0cmlidXRlcyAuc3R5bGUtMiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5wcy1pdGVtID4gLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNwZWNzIC5wcy1pdGVtID4gLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2UuZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgfVxuICAucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlck5hdkNvbiAucHJvcGVydHlTbGlkZXJOYXYtc3R5bGUtMSAuc2xpZGUtYm94IC5zaS1jb24gaW1nIHtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gIH1cbiAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0xIGEsXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0yIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTIgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGYge1xuICAgIHBhZGRpbmc6IDIzcHggMjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFBST1BFUlRZIFRBQlNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgPiAucm93ID4gLmNvbC1tZC04IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xuICBwYWRkaW5nOiAwIDFweDtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGJvcmRlci1jb2xvcjogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDU3cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnRhYi1wcm9wZXJ0eS1sb2NhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDE2NHB4O1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYiBpbWcuZmxvb3JwbGFuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNjRweDtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5wZC1pdGVtLXRhYi5kb2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiLmRvYyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnBkLWl0ZW0tdGFiLmRvYzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnByb3BlcnR5LXlvdXR1YmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLnByb3BlcnR5LXlvdXR1YmUgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggLmFkZC1pbmZvLWNvbnRhaW5lciAuaXRlbS1haSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbn1cbi5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHJvcGVydHktbWFwLWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4ucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LW1hcC1ib3ggLnByb3BlcnR5LW1hcCB7XG4gIGhlaWdodDogMzE1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxM3B4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50IC50YWItdGV4dC1ib3ggPiAucm93ID4gLmNvbC1zbS00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAuYWRkLWluZm8tY29udGFpbmVyIC5yb3cgLmNvbC1zbS0zLFxuLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IC5hZGQtaW5mby1jb250YWluZXIgLnJvdyAuY29sLXNtLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MzBweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIzcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudCAudGFiLXRleHQtYm94IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvcGVydHktdGFiLXN0eWxlLTIgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gIH1cbiAgLnByb3BlcnR5LXRhYi1zdHlsZS0yIC53cmFwIC5wdy10YWItYm94IC5wdy10YWIgdWwubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCA+IC5yb3cgPiAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9wZXJ0eS10YWItc3R5bGUtMiAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveCAuYWRkLWluZm8tY29udGFpbmVyIC5yb3cgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGFuZy0tZXMtc3YtaXQgaGVhZGVyIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5sYW5nLS1lcy1zdi1pdCAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuLmxhbmctLWVzLXN2LWl0IC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhLCAubGFuZy0tZXMtc3YtaXQgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0yIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQxMHB4KSB7XG4gIC5sYW5nLS1lcy1zdi1pdCBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5sYW5nLS1lcy1zdi1pdCBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5sYW5nLS1mciBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5sYW5nLS1mciAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG59XG4ubGFuZy0tZnIgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRuIC5idXR0b24ge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLmxhbmctLWZyIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICBsaW5lLWhlaWdodDogOXB4O1xuICB9XG4gIC5sYW5nLS1mciAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4gLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XG4gIC5sYW5nLS1lcyAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gICAgcGFkZGluZzogNXB4IDVweCAxNHB4IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGFuZy0tZXMgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICAgIHBhZGRpbmc6IDE0cHggNXB4IDE0cHggNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcbiAgLmxhbmctLXN2IC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDE0cHggNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5sYW5nLS1zdiAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XG4gICAgcGFkZGluZzogMTRweCA1cHggMTRweCA1cHg7XG4gIH1cbn1cblxuLmxhbmctLWRlIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmxhbmctLWRlIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcbiAgcGFkZGluZzogNnB4IDVweCAxNHB4IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDEwcHgpIHtcbiAgLmxhbmctLWRlIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGFuZy0tZGUgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xuICAgIHBhZGRpbmc6IDE0cHggNXB4IDE0cHggNXB4O1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBIRUFERVJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmR1bW15LWhlYWRlcntcclxuICAgIGhlaWdodDogMTI3cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgfVxyXG59XHJcbmhlYWRlcntcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25EYXRhKC4zcyk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfcm93O1xyXG4gICAgbWluLWhlaWdodDogMTI3cHg7XHJcbiAgICAuY29udGFpbmVyLWhlYWRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLndyYXB7XHJcbiAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25EYXRhKC4zcyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25EYXRhKC4zcyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbmF2Lm1haW57XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25EYXRhKC4zcyk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjVweCAwO1xyXG4gICAgICAgICAgICAubWFpbi0tdG9wLW5hdntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAubWFpbi0tdG9wLW5hdi1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGYtbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLi1jdXJyZW5jeSxcclxuICAgICAgICAgICAgICAgICAgICAmLi1mYXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi4tY3VycmVuY3l7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi4tZmF2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+dWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICA+YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZi1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25EYXRhKC4xcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmxpLXNob3J0bGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5zcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEubWFpbi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgxODE4MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmKy5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5saXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1kaXZpZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMzAsIDE0NSwgMTQwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmlzLWRlbW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgKiBNT0JJTEUgTkFWXHJcbiAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuICAgICAgICBuYXYubW9iaWxlLW5hdi1tZW51e1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDBweDtcclxuICAgICAgICAgIC5idXJnZXItaWNvbntcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDVweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNDUsIDQ1LCA0NSwgMC4wOCk7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubmF2aWdhdGlvbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgLy9sZWZ0OiAtMzAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNDAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45MCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDQwcHggNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6NDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICAubW9iaWxlLXh7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gdWx7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMHB4IDEzcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcyLDE3NCwxODEsMC4yKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5mYS1hbmdsZS1kb3due1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBhe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+LnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgPnVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I2EyYTJhMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWRpdmlkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNhMmEyYTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgPiBsaTpudGgtbGFzdC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAuc2hvcnRsaXN0LXRvdGFse1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJhY2tncm91bmQtYmxhY2t7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAuY2xvc2UtYnV0dG9ue1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGksIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICYuc21hbGwtbmF2e1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjIsIDQxLCAwLjgpO1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBuYXYubWFpbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBuYXYubW9iaWxlLW5hdi1tZW51IC5idXJnZXItaWNvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMxLCAxOCwgNywgMC41MCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgcmdiYSgxNTMsIDgwLCA3NSwgMC41MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS10aXRsZXtcclxuICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDZweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xyXG4gICAgICAgIC53cmFwIG5hdi5tYWluID4gdWwgPiBsaSA+IGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLndyYXAgLmxvZ28gaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIG5hdi5tYWlue1xyXG4gICAgICAgICAgICAgICAgPiB1bCA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gdWwgPiBsaSA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gdWwgPiBsaS5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gdWwgPiBsaS5saS1zaG9ydGxpc3QgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBuYXYubWFpbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG5hdi5tb2JpbGUtbmF2LW1lbnV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcCAubG9nbyBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICA+dWw+bGk+YSB7XHJcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgbmF2Lm1vYmlsZS1uYXYtbWVudSAuYnVyZ2VyLWljb24ge1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZPT1RFUlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmZvb3RlcntcclxuICAgIC5jb250YWluZXItZm9vdGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5mYy1sZWZ0c2lkZXtcclxuICAgICAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1zaXRlLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyLWxvZ297XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc24tY2lyY3VsYXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLW5hdntcclxuICAgICAgICAgICAgICAgICAgICAvLy93aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHVsPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmMtcmlnaHRzaWRle1xyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1uYXYtLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci0tY29udGFjdC1pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci0tY29udGFjdC1pbmZvLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9vdGVyLW5hdntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJi4tYm9yZGVyZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2VjdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLW5hdi0taGVhZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY3Rpb247XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBPcGFjaXR5UFcoLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgID5saXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmQtZmxleHtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1jb250ZW50e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sb2dvLWFycm93LWxlZnQucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwcHggNDNweDtcclxuICAgICAgICAgICAgLmZvb3Rlci1uZXdzbGV0dGVye1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLmZuLWZpZWxkc3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbWFpbC1jb25maXJte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bC5mbi1maWVsZHMtbGF5b3V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZW1haWwtZmllbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3VibWl0LWZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2MjYyNjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZuLWNvbnNlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODE4MTgxO1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODE4MTgxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29weXJpZ2h0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIC5jci1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29weXJpZ2h0LXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3ItcmlnaHR7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyLWNwLXNue1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYyNjI2MjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoaXJkX2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnYye1xyXG4gICAgICAgIC5mb290ZXItY29udGVudHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcclxuICAgICAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgICAgICAuZm9vdGVyLW5ld3NsZXR0ZXIgLmZuLWZpZWxkc3tcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29weXJpZ2h0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KXtcclxuICAgICAgICAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8gLmZvb3Rlci1sb2dvIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTclO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZm9vdGVyLW5hdiBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICAgICAgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYuLWJvcmRlcmVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtbGVmdHNpZGUgLmZvb3Rlci1zaXRlLWluZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1yaWdodHNpZGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1yaWdodHNpZGUgLmZvb3Rlci1uYXYtLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY3Rpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1yaWdodHNpZGUgLmZvb3Rlci0tY29udGFjdC1pbmZvIC5mb290ZXItLWNvbnRhY3QtaW5mby13cmFwe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWZvb3RlciAud3JhcCAuZmMtcmlnaHRzaWRlIC5mb290ZXItLWNvbnRhY3QtaW5mb3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpe1xyXG4gICAgICAgIC5jb250YWluZXItZm9vdGVyIC53cmFwIC5mYy1sZWZ0c2lkZXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZjLWxlZnRzaWRlIC5mb290ZXItc2l0ZS1pbmZve1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VjdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1mb290ZXIgLndyYXAgLmZvb3Rlci1uYXYuLWJvcmRlcmVke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbntcclxuICAgIC5mb290ZXItYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxufVxyXG4iLCJib2R5e1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxufVxyXG5cclxuLnNlY3Rpb24tYm9keXtcclxuICAgIG1heC13aWR0aDogOTgwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmNsZWFye1xyXG4gIGNsZWFyOmJvdGg7XHJcbn1cclxuXHJcbi5lcnJvci1mZWlsZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNwYW4ucHJpbWFyeS1jb2xvcntcclxuICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbn1cclxuXHJcbi5hbGVydHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qICAgRk9STVNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oYXMtc3VjY2VzcyB7XHJcbiAgICAgICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4taGFzLWxhYmVsIHtcclxuICAgICAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG59XHJcblxyXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4jYWpheC1mb3JtLXByb3BlcnR5LWFsZXJ0LWZvcm0ge1xyXG4gICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRlVMTCBXSURUSCBJTUFHRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5maWxse1xyXG4gICAgaW1ne1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIElNQUdFIEhPVkVSXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmltYWdlLWhvdmVye1xyXG4gICAgaW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25EYXRhKC4ycyk7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZPUkNFIEZJWCBPTkUgTElORVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5maXgtbGluZXtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBHTyBDRU5URVJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZ28tY2VudGVye1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIC8vbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAtNHB4O1xyXG4gICAgfVxyXG4gICAgaW1nLCBoMSwgaDIsID4gZGl2e1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogU0xJQ0sgTE9BREVSXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuaW1nLnNsaWNrLWxhenlsb2FkLWVycm9yLFxyXG5pbWcuc2xpY2stbG9hZGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sb2FkZXItNzVweC5naWYnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogU0xJQ0sgVkFSSUFCTEUgLSBBcnJvd1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zbGljay1hcnJvdy12YXJpYWJsZXN7XHJcbiAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkRhdGEoLjFzKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA0cHggI2UwZTBlMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgJi5zbGljay1wcmV2e1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stcHJldns7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNMSUNLIFZBUklBQkxFIC0gZG90c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zbGljay1kb3RzLXZhcmlhYmxlc3tcclxuICAgIC5zbGlkZXItY29udHJvbHN7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5zbGlkZS1tLWRvdHN7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM3cHg7XHJcbiAgICAgICAgICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWRlLW0tcHJldntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlkZS1tLW5leHR7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHMsXHJcbiAgICAuc2xpY2stbS1kb3RzIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFx0bWFyZ2luOiAwO1xyXG4gICAgXHRwYWRkaW5nOiAxLjFyZW0gMDtcclxuICAgIFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBMSVNUIFZBUklBQkxFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnVsLWF0dHJ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG51bC51bC1jb2x7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgPiBsaXtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBGSUVMRCBWQVJJQUJMRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbnB1dC1maWVsZHN7XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICBzZWxlY3QsXHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgb3V0bGluZTogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgc2VsZWN0e1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICBidXR0b24sIGlucHV0W3N1Ym1pdF17XHJcbiAgICAgIGJvcmRlcjowO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2Rwci1zdHlsZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMXB4O1xyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBHRU5FUklDIFNFQVJDSCBGT1JNXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpY3tcclxuICAgIEBleHRlbmQgLnNlbGVjdC1zdHlsZS0xO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLnNlYXJjaC1oZWFkaW5ne1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgdWwudWwtc2VhcmNoe1xyXG4gICAgICAgIG1hcmdpbjogMCAtNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICAgICAgJi5saS1tb2Rle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExLjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGktcmVme1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGktbG9jYXRpb257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xyXG4gICAgICAgICAgICAgICAgJi4tbGFyZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saS10eXBle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExLjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGktYmVkc3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saS1wcmljZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saS1taW5wcmljZSxcclxuICAgICAgICAgICAgJi5saS1tYXhwcmljZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saS1kcmF3bWFwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA1cHggMTRweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTEtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTEtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGktc3VibWl0LWJ0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5JTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vU0VMRUNUMlxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0e1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzcG9uc2l2ZS1zZWFyY2h7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XHJcbiAgICAgICAgdWwudWwtc2VhcmNoe1xyXG4gICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcHg7XHJcbiAgICAgICAgICAgICAgICAmLmxpLXJlZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTclO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUuNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLWJlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMC41JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktbWlucHJpY2UsXHJcbiAgICAgICAgICAgICAgICAmLmxpLW1heHByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1zdWJtaXQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4JTtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLWRyYXdtYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICB1bC51bC1zZWFyY2h7XHJcbiAgICAgICAgICAgID5saXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmLmxpLW1vZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLXJlZntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOS41JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktbG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLWJlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMS41JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktbWF4cHJpY2UsXHJcbiAgICAgICAgICAgICAgICAmLmxpLW1pbnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOS41JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktc3VibWl0LWJ0bntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLWRyYXdtYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgdWwudWwtc2VhcmNoe1xyXG4gICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJi5saS1tb2RlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1yZWZ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktbG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLWJlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLW1heHByaWNlLFxyXG4gICAgICAgICAgICAgICAgJi5saS1taW5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktc3VibWl0LWJ0bntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saS1kcmF3bWFwe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLnNlYXJjaC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXNwb25zaXZlLXNlYXJjaHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLmZhLXNlYXJjaHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLnVsLXNlYXJjaHtcclxuICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICAmLmxpLXJlZixcclxuICAgICAgICAgICAgICAgICYubGktbWF4cHJpY2UsXHJcbiAgICAgICAgICAgICAgICAmLmxpLW1pbnByaWNlLFxyXG4gICAgICAgICAgICAgICAgJi5saS10eXBlLFxyXG4gICAgICAgICAgICAgICAgJi5saS1iZWRzLFxyXG4gICAgICAgICAgICAgICAgJi5saS1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktbW9kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktbG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLXN1Ym1pdC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLXN1Ym1pdC1idG4sXHJcbiAgICAgICAgICAgICAgICAmLmxpLWRyYXdtYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWx7XHJcbiAgICAgICAgICAgIHVsLnVsLXNlYXJjaHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIHVsLnVsLXNlYXJjaHtcclxuICAgICAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICYubGktbW9kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktbG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmxpLXN1Ym1pdC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGktZHJhd21hcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogR0VORVJJQyBIRUFERVJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmdlbmVyaWMtYm9yZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDU4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1oZWFkZXItZ2VuZXJpYy1zdHlsZS5zdmcpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLWhlYWRlci1nZW5lcmljLXN0eWxlLnN2Zyk7XHJcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgaGVpZ2h0OiA5cHg7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTRUxFQ1QgMiAtIEJBU0UgU1RZTEVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257XHJcbiAgICAvL21pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxufVxyXG4uc2VsZWN0Mi1yZXN1bHRzIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogU0VMRUNUIDIgU1RZTEUgLSAxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlbGVjdC1zdHlsZS0xe1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlclN0eWxlMSgkYmxhY2ssIDE1cHgsIDUwMCk7XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiogaGVpZ2h0ICoqL1xyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qKiB0ZXh0ICoqL1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG4gICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdDJfZHJvcGRvd247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyoqIG11bHRpcGxlICoqL1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAvL21pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICNjZGNkY2QgMXB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntcclxuICAgICAgICAgICAgQGluY2x1ZGUgb2JqZWN0Um90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7XHJcbiAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJTdHlsZTEoJGJsYWNrLCAxNXB4LCA1MDApO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qKiBtdWx0aXBsZSAqKi9cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtcclxuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlclN0eWxlMSgkYmxhY2ssIDE1cHgsIDUwMCk7XHJcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpe1xyXG4gICAgLnNlbGVjdC1zdHlsZS0xe1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgIC5zZWxlY3Qtc3R5bGUtMXtcclxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHR7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBSSUNFIFJBTkdFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlYXJjaC1wcmljZS1yYW5nZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5wcmljZV90b2dnbGV7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA4MDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tMSxcclxuLnNlYXJjaC1mb3JtLFxyXG4uc2VhcmNoLWZpZWxkcy1nZW5lcmljIHtcclxuICAgIC5zZWFyY2gtcHJpY2UtcmFuZ2UgLnByaWNlLXJhbmdlLWNvbnRhaW5lcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOjM1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTBweCAxNnB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpe1xyXG4gICAgICAgIC5zZWFyY2gtcHJpY2UtcmFuZ2V7XHJcbiAgICAgICAgICAgIC5wcmljZS1yYW5nZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJpY2Utc2xpZGVye1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMTBweCA3cHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWluLXByaWNlLXNsaWRlcixcclxuICAgICAgICAgICAgLm1heC1wcmljZS1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbi5zZWFyY2gtcHJpY2UtcmFuZ2V7XHJcbiAgICAucHJpY2UtcmFuZ2UtY29udGFpbmVyIC5wcmljZS1yYW5nZS1oaWRle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudWktc3RhdGUtZGVmYXVsdCxcclxuICAgIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcclxuICAgIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICB0b3A6IC04cHg7XHJcbiAgICB9XHJcbiAgICBhOmhvdmVyLFxyXG4gICAgYTpmb2N1cyxcclxuICAgIGE6YWN0aXZle1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5taW4tcHJpY2Utc2xpZGVyLFxyXG4gICAgLm1heC1wcmljZS1zbGlkZXJ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucHJpY2Utc2xpZGVye1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA0MyU7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW46IDZweCAxMHB4IDAgMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBBR0lOQVRJT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnaW5hdGlvbi1zdHlsZS0xe1xyXG4gICAgdWx7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICYuYWN0aXZlID5zcGFuLFxyXG4gICAgICAgICAgICA+YXtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlID5zcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrX2NvcHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPmF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTkVXUyBBUlRJQ0xFUyAtIExJU1RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYXJ0aWNsZS1saXN0LXN0eWxlLTF7XHJcbiAgICAuYS1pdGVte1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XHJcbiAgICAgICAgLmltYWdlLWJveHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuaW1hZ2UtaXRlbXtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmdvLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmltYWdlLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmEtYm9keXtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAuYS10aXRsZXtcclxuICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYS1leGNlcnB0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hLWN0YXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMzcHg7XHJcbiAgICAgICAgICAgICAgICAuY3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLmEtaXRlbSAuYS1ib2R5IC5hLWV4Y2VycHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAuY29sLXNtLTZ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAuY29sLXNtLTZ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmEtaXRlbXtcclxuICAgICAgICAgICAgLmEtdGl0bGUgLmEtbWFpbi10aXRsZSBoM3tcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hLWJvZHl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLmEtaXRlbXtcclxuICAgICAgICAgICAgLmltYWdlLWJveCAuaW1hZ2UtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hLWJvZHkgLmEtdGl0bGUgLmEtbWFpbi10aXRsZSBoMyB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogR0VORVJJQyAtIHRleHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZ2VuZXJpYy10ZXh0LWNvbnRlbnR7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICRzZWN0aW9uO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIGhlYWRlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHNlY3Rpb24gIWltcG9ydGFudDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgfVxyXG4gICAgaDEsaDIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGgzLGg0LGg1e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIH1cclxuICAgIGJsb2NrcXVvdGV7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiN2I3Yjc7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiN2I3Yjc7XHJcbiAgICAgICAgcGFkZGluZzogMzNweCAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNDVweCAwO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuLXdoaXRle1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIE9wYWNpdHlQVyguOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIGgxLGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGgxLGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBibG9ja3F1b3Rle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAzNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogU0VBUkNIIE1PREFMIFNUWUxFIDFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VhcmNoLW1vZGFsLXN0eWxlLTF7XHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuOCk7XHJcbiAgICAgICAgYnV0dG9uLmNsb3Nle1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoaXJkX2NvbG9yMTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMHB4IDAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGlyZF9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWJvZHl7XHJcbiAgICAgICAgICAgIHVsLnVsLXNlYXJjaHtcclxuICAgICAgICAgICAgICAgID5saXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAmLmxpLXJlZixcclxuICAgICAgICAgICAgICAgICAgICAmLmxpLWJlZHMsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS1taW5wcmljZSxcclxuICAgICAgICAgICAgICAgICAgICAmLmxpLW1heHByaWNlLFxyXG4gICAgICAgICAgICAgICAgICAgICYubGktZHJhd21hcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS1zdWJtaXQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST1BFUlRZIEFMRVJUUyBDVEFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW57XHJcbi8vICAgIHotaW5kZXg6IDEwMDAxO1xyXG59XHJcbi5tb2RhbCB7XHJcbi8vICAgIHotaW5kZXg6IDEwMDAxO1xyXG59XHJcblxyXG4ucHJvcGVydHktYWxlcnQtY3RhXHJcbntcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMzAlO1xyXG4gICAgLmZhLmZhLWFycm93LXJpZ2h0e1xyXG4gICAgICAgIEBpbmNsdWRlIG9iamVjdFJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgICAucHJvcGVydHktYWxlcnQtY3RhX19pbm5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XHJcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMC41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeV9jb2xvcjEsIDEwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB3cml0aW5nLW1vZGU6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB3cml0aW5nLW1vZGU6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcclxuICAgIHtcclxuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAge1xyXG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYuLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgT3BhY2l0eVBXKC44KTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9we1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY4KTtcclxuICAgIC8vei1pbmRleDogMTAwMDA7XHJcbiAgICAmLnNob3d7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLnByb3BlcnR5LWFsZXJ0LW1vZGFse1xyXG4gICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gNjUlKTtcclxuICAgICAgICAuY2xvc2V7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwcHggMCAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50LWlubmVye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwcHg7XHJcbiAgICAgICAgICAgIC5hbGVydC1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWxlcnQtZmllbGRze1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgID4uY29sLW1kLTYsXHJcbiAgICAgICAgICAgICAgICAgICAgPi5jb2wtbWQtMTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaW5wdXQtZmllbGRzO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuc2VsZWN0LXN0eWxlLTE7XHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1hbGVydC1zdWJtaXR7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubm90ZXMtY29uc2VudHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50LWlubmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAuYWxlcnQtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXtcclxuICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAuYWxlcnQtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFsZXJ0LWZpZWxkc3tcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyU3R5bGUxKCM2YzZjNmMsIDE0cHgsIDcwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDI1cHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucHJvcGVydHktYWxlcnQtc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KXtcclxuICAgICAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQtaW5uZXIgLmFsZXJ0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyogUFJJQ0UgUkFOR0VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wcmljZS1yYW5nZS1jb250YWluZXItYWxlcnR7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgIH1cclxuICAgIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XHJcbiAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtLjZlbTtcclxuICAgIH1cclxuICAgIC51aS1zdGF0ZS1kZWZhdWx0LFxyXG4gICAgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxyXG4gICAgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAucHJpY2UtcmFuZ2UtbGFiZWx7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCl7XHJcbiAgICAgICAgLnByaWNlLXJhbmdlLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2UtcmFuZ2UtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50LWlubmVyIC5hbGVydC1maWVsZHMgLm5vdGVzLWNvbnNlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKiBNb2RhbHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uZ2xvYmFsLW1vZGFsIHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNhNGE0YTQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDBweCAwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhpcmRfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtYm9keV9faW5uZXIge1xyXG4gICAgcGFkZGluZzogMjVweCA1MHB4IDQwcHggNTBweDtcclxufVxyXG5cclxuLm1vZGFsLWZvcm1fX2lucHV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiAkZGFya19ncmF5O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrX2dyYXk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogRm9ybSBJbnB1dHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmZvcm1fX2xhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gICAgY29sb3I6ICR0YWItc3RhbmRhcmQ7XHJcbn1cclxuXHJcbi5mb3JtX19pbnB1dCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyayAhaW1wb3J0YW50O1xyXG4gICAgJi4tbm8tYm9yZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogVG9vbCBUaXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRvb2x0aXAtaW5uZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAuMjVyZW0gMC41cmVtIDByZW0gMC41cmVtO1xyXG59XHJcbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSxcclxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5X2NvbG9yMTtcclxufVxyXG5cclxuLyogRm9vdGVyIGZpZWxkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5pbnB1dC1ncm91cC5mb290ZXItLWZpZWxke1xyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXJTdHlsZTEoJHRlc3RpbW9uaWFscywgMTUsIDUwMCk7XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTTlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc24tY2lyY3VsYXJ7XHJcbiAgICBhe1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgQGluY2x1ZGUgT3BhY2l0eVBXKC44KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBDaGVja2JveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb250YWluZXItY2hlY2tib3gge1xyXG4gIC8vZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAudGV4dC1sYWJlbHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0zcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgJi4tbGlnaHR7XHJcbiAgICAgIC50ZXh0LWxhYmVse1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgICAudGV4dC1sYWJlbHtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXHJcbi5jb250YWluZXItY2hlY2tib3ggaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xyXG4uY2hlY2ttYXJrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgJi53aGl0ZS11bmNoZWNre1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXHJcbi5jb250YWluZXItY2hlY2tib3g6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4vKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cclxuLmNvbnRhaW5lci1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xyXG59XHJcblxyXG4vKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xyXG4uY2hlY2ttYXJrOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXHJcbi5jb250YWluZXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xyXG4uY29udGFpbmVyLWNoZWNrYm94IC5jaGVja21hcms6YWZ0ZXIge1xyXG4gIGxlZnQ6IDRweDtcclxuICB0b3A6IDFweDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICBib3JkZXI6IHNvbGlkICM1ZTVlNWU7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLypcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb2xsZWN0aW9uLS1zZWFyY2gtcHJvcGVydGllc3tcclxuICAgIGF7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLypcclxuKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbnVsLmxhbmctLXVse1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgID5saXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gICAgfVxyXG4gICAgLmxhbmctLXNlbGVjdDpob3ZlcntcclxuICAgICAgICBAaW5jbHVkZSBPcGFjaXR5UFcoLjgpO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jb2xsZWN0aW9ucy0tc2VjdGlvbntcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxufVxyXG5cclxuLmNvbGxlY3Rpb25zLS1ncmlke1xyXG4gICAgPi5yb3cgPi5jb2wtc20tNntcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgPi5yb3cgPi5jb2wtc20tNntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29sbGVjdGlvbnMtLWl0ZW17XHJcbiAgICAuYy1pbWFnZS1ib3h7XHJcbiAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5jLWltYWdle1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5pbWFnZS1ob3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYy10eXBle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyA2MCUpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmMtYm9keXtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNTdweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhpcmRfY29sb3IxO1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMzBweDtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogSE9NRSBQQUdFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhvbWUtcGFnZXtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTN7XHJcbiAgICAgICAgICAgID4ucm93Pi5jb2wtc20tNjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2xsZWN0aW9ucy0tZ3JpZHtcclxuICAgICAgICAgICAgPi5yb3c+LmNvbC1zbS02Om50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5ld3MtZ3JpZHtcclxuICAgICAgICAgICAgPi5yb3c+LmNvbC1zbS02Om50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9QRVJUWSBQQUdFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LXBhZ2V7XHJcbiAgICBoZWFkZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgfVxyXG4gICAgLmR1bW15LWhlYWRlcntcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQQUdFIC0gR0VORVJJQ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5nZW5lcmljLXBhZ2V7XHJcbiAgICAucGFnZS1jb250ZW50e1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDA7XHJcbiAgICAgICAgICAgIC5nZW5lcmljLXRleHQtY29udGVudHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGF0ZXN0LW5ld3Mtc3R5bGUtMXtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG4gICAgfVxyXG4gICAgJi5wYWdlLTQwNHtcclxuICAgICAgICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpLmxpLXNob3J0bGlzdCA+IGEgPiBzcGFuLFxyXG4gICAgICAgIC5wcm9wZXJ0eS1hbGVydC1jdGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhlYWRlciAud3JhcCBuYXYubW9iaWxlLW5hdi1tZW51IC5uYXZpZ2F0aW9uID4gdWwgPiBsaTpudGgtbGFzdC1jaGlsZCgxKSAuc2hvcnRsaXN0LXRvdGFse1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLnBhZ2UtY29udGVudCAud3JhcCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgYmxvY2txdW90ZXtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLnBhZ2UtY29udGVudCAud3JhcHtcclxuICAgICAgICAgICAgLmdlbmVyaWMtdGV4dC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAucGFnZS1jb250ZW50IC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC5wYWdlLWNvbnRlbnQgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgLmdlbmVyaWMtdGV4dC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYmxvY2txdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMjVweCAwO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBTSE9SVExJU1QgUEFHRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaG9ydGxpc3QtcGFnZXtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBORVdTIFBBR0VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1wYWdle1xyXG4gICAgLm5ld3MtdGl0bGUtc3R5bGUtMXtcclxuICAgICAgICAmLmJvdHRvbXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMzRweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNHB4IDA7XHJcbiAgICAgICAgICAgIC5hY3Rpb24tYm94e1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAucGFnaW5hdGlvbi1zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIE5FV1MgQVJUSUNMRSBQQUdFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFydGljbGUtcGFnZXtcclxuICAgIC5wYWdlLWNvbnRlbnR7XHJcbiAgICAgICAgLmFydGljbGUtd3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTVweCAwIDc1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICAuZ2VuZXJpYy10ZXh0LWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFydGljbGUtaW1hZ2V7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCY7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZS1jb250ZW50e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLmFydGljbGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS13cmFwIC5nZW5lcmljLXRleHQtY29udGVudHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAucGFnZS1jb250ZW50e1xyXG4gICAgICAgICAgICAuYXJ0aWNsZS13cmFwe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFydGljbGUtaW1hZ2V7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBDT05UQUNUIFBBR0VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC1wYWdle1xyXG4gICAgLnBhZ2UtdGl0bGV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNTI1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcC1jb250YWluZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5tYXAtY29udGFjdC1zdHlsZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2NvbnRlbnR7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIC5waG9uZS1lbWFpbHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICA+dWx7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7O1xyXG4gICAgICAgICAgICAgICAgICAgID5saXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmUyZTJlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhY3QtYWRkcmVzc3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1ib3h7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0X2dyYXk7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMCAxMjNweDtcclxuICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgPi5jb2wtbWQtNntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGFjdC1mb3Jte1xyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJde1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk0OTQ5NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLnBhZ2UtdGl0bGUgLndyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDE1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0LWJveCAud3JhcCA+IC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgID4gLmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLm1hcC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIC5tYXAtY29udGFjdC1zdHlsZSB7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAuY29udGFjdC1ib3h7XHJcbiAgICAgICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhY3QtZm9ybXtcclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXAtY29udGFpbmVye1xyXG4gICAgICAgICAgICAjY29udGVudCAuY29udGFjdC1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjY29udGVudCAucGhvbmUtZW1haWwgPiB1bCA+IGxpe1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBEUkFXIE1BUCBQQUdFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmRyYXdtYXAtc2VjdGlvbntcclxuXHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgIC5iYWNrLWN0YXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMzYTNhM2E7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2RyYXdtYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAjZHJhd21hcC1tYXAgeyBcdHdpZHRoOiAxMDAlOyAgaGVpZ2h0OiA3MDBweDsgfVxyXG4gICAgI2RyYXdtYXAtYWN0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG4gICAgLmRyYXdtYXAtYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMnB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmRyYXdtYXAtYnV0dG9uLWNsZWFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgI2RyYXdtYXAtaGVscCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIGNvbG9yOiAjMDMyODQ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAjZHJhd21hcC1oZWxwIG9se1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgI2RyYXdtYXAtaGVscCAuY2xvc2UtYnRue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgIH1cclxuICAgICNkcmF3bWFwLWhlbHAgLmNsb3NlLWJ0biBhe1xyXG4gICAgICAgIGNvbG9yOiAjODMxMjA3O1xyXG4gICAgfVxyXG4gICAgI2RyYXdtYXAtaGVscCBoNSB7IGZvbnQtc2l6ZTogMS4xZW07IG1hcmdpbjogMHB4IDAgIWltcG9ydGFudDsgfVxyXG5cclxuICAgICNzaG93YWxsLWxvYWRpbmcsXHJcbiAgICAjZHJhd21hcC1sb2FkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAwIDJweCAjRkZGLCAwIDEwcHggMnB4ICNGMkY2RjcgaW5zZXQsIDAgMjVweCAyNXB4ICNGOEZCRkYgaW5zZXQ7XHJcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogLTlweCAwIDAgLTk0cHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2RyYXdtYXAtYnV0dG9uLWdvdG8ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogdGV4dDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTksIDE5LCAwLjczKTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweCAxMHB4O1xyXG4gICAgICAgIHRvcDogMCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTExcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2RyYXdtYXAtc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAubGVmdC1zaWRlLWdwe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1zaG93Y2FzZSB7XHJcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAjZHJhd21hcC1tb2RlLXN3aXRjaGVye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgXHRvdXRsaW5lOiAwO1xyXG4gICAgXHRtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICBcdHBhZGRpbmc6IDVweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XHJcbiAgICAgICAgd2lkdGg6IDE5N3B4O1xyXG4gICAgICAgIC5kcmF3LXJhZGlve1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItY2hlY2tib3ggaW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyLWNoZWNrYm94OmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXItY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyYXdtYXAtdG9vbHRpcCB7ICBmb250LWZhbWlseTogJ1NhbmZvcmQgQm9vayc7IG92ZXJmbG93OiBoaWRkZW47IHdpZHRoOiA0MDBweDsgaGVpZ2h0OiBhdXRvOyB9XHJcbiAgICAuZHJhd21hcC10b29sdGlwIGgyLmZpcnN0SGVhZGluZyB7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmctdG9wOiAwOyBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50OyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXNpemU6IDE2cHg7IH1cclxuICAgIC5kcmF3bWFwLXRvb2x0aXAgYS50aHVtYiB7IGRpc3BsYXk6IGJsb2NrO31cclxuICAgIC5kcmF3bWFwLXRvb2x0aXAgYS50aHVtYiBpbWcgeyBtYXgtd2lkdGg6IDE1MHB4OyBtYXgtaGVpZ2h0OiAxMDhweDsgaGVpZ2h0OiAxMDhweDsgfVxyXG4gICAgLmRyYXdtYXAtdG9vbHRpcCB1bCB7IHBhZGRpbmctbGVmdDogMDsgbWFyZ2luLXRvcDogMDsgY29sb3I6ICMwMTAxMDEgIWltcG9ydGFudDsgfVxyXG4gICAgLmRyYXdtYXAtdG9vbHRpcCBsaSB7IHBhZGRpbmctbGVmdDogMTBweDsgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XHJcbiAgICAuZHJhd21hcC10b29sdGlwIGEuZ290b2pzIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cclxuICAgIC8qLmdtbm9wcmludCB7IGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IC8qY2hlY2sqL1xyXG4gICAgLm1hcC1zaG93Y2FzZSBwe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgICAjc2hvd2FsbHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAjc2hvd2FsbC1tYXB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIH1cclxuICAgICNzaG93YWxsLWJ1dHRvbi1nb3RvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNDQ0NDQ0M7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JCQkJCQjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDAgMnB4ICNGRkZGRkYsIDAgMTBweCAycHggI0YyRjZGNyBpbnNldCwgMCAyNXB4IDI1cHggI0Y4RkJGRiBpbnNldDtcclxuICAgICAgICBjb2xvcjogIzQxNDE0MSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDcycHg7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS10ZW51cmV7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDZweCAwcHggcmdiYSg2Niw2Niw2NiwxKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNnB4IDBweCByZ2JhKDY2LDY2LDY2LDEpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNnB4IDBweCByZ2JhKDY2LDY2LDY2LDEpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgI2RyYXdtYXAtbW9kZS1zd2l0Y2hlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNkcmF3bWFwLW1vZGUtc3dpdGNoZXIgaW5wdXQge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAjZHJhd21hcC1idXR0b24tZ290byB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2RyYXdtYXAtbWFwIHtcclxuICAgICAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgI2RyYXdtYXAtbW9kZS1zd2l0Y2hlcntcclxuICAgICAgICAgICAgd2lkdGg6IDE3OHB4O1xyXG4gICAgICAgICAgICAuY29udGFpbmVyLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhY2stY3RhIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2RyYXdtYXAtaGVscCB7XHJcbiAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBEUkFXIE1BUCBNQVJLRVIgSU5GT1dJTkRPV1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbmZvLWNvbntcclxuICBoZWlnaHQ6IDIzMHB4O1xyXG4gIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAuaW5mby1kbXtcclxuICAgIC5pbWFnZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJpY2V7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgLmF0dHJpYnV0ZXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuY3RhLWR7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5mby1kbS5hZGR7XHJcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3OTc5Nzk7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNYXJrZXRpbmcgVmFsdWF0aW9uIFBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udmFsdWF0aW9uLXJlcG9ydCB7XHJcbiAgICAjaGVhZGVyLCAuZHVtbXktaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLXBhZ2Utc2VjdGlvbiB7XHJcbn1cclxuXHJcbi52YWx1YXRpb24tbWFwIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi5tYXJrZXQtcHJpY2Uge1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICYuLXNjcm9sbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCRwcm9wcHJpY2UsIDAuOSk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIC5tYXJrZXQtcHJpY2VfX2lubmVyIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbGlzdC1wcm9wZXJ0eS1tb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDRlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvcGVydHktbW9kYWwtdGV4dCB7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLXF1b3RlIHtcclxuICAgIHBhZGRpbmc6IDJlbSA0ZW07XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+KAnCc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW46IC02MHB4IDBweCAwIC02NXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeV9jb2xvcjE7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTYwcHggMCAwIC0zOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgIC51LXBsMSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTG9naW4gLyBSZWdpc3RlciBQYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmJyZWFkY3J1bWJfX2l0ZW0ge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICYuLWN1cnJlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5X2NvbG9yMTtcclxuICAgIH1cclxufVxyXG5cclxuLyogQWNjb3VudCBQYWdlcyAoQWNjb3VudCAvIFNob3J0bGlzdCAvIFNhdmVkIFNlYXJjaGVzIC8gUHJvcGVydHkgQWxlcnRzIC8gUHJvcGVydHkgTm90ZXMgLyBNZXNzYWdlcylcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmFjY291bnQtdGFicyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4udW5yZWFkLW1lc3NhZ2VzIHtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uYWNjb3VudC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkdGFiLXN0YW5kYXJkO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZClcclxuICAgIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwLjVlbTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDAuNWVtO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi4tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1pdGVtX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvLWJveCB7XHJcbiAgICBwYWRkaW5nOiAyZW0gMS41ZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKVxyXG4gICAge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnByb3BlcnR5LWFsZXJ0cyB7XHJcbiAgICAucHJvcGVydHktYWxlcnQtY3RhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoZXMtdGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGRhcmtlbigkZ3JheSwgMTApO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICYubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICYubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICAgICYuLWxhcmdlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuICAgICYuLW1lc3NhZ2luZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm5vdGUtbW9kYWwge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC5jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lc3NhZ2VfX3VzZXJcclxue1xyXG4gICAgd2lkdGg6IDR2dztcclxuICAgIGhlaWdodDogNHZ3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkZ3JheSwgMjAlKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xyXG4gICAgJi4tY29tcGFueSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLWJyYW5kLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgJHByaW1hcnlfY29sb3IxO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSlcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBCZXNwb2tlIFBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ucHJvcGVydHktY29udHJvbHMge1xyXG4gICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeV9jb2xvcjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBDb2xsZWN0aW9ucyBQYWdlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY29sbGVjdGlvbnMtcGFnZXtcclxuICAgIC5wYWdlLXRpdGxle1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIFZpZGVvIFNDU1MuLi5cclxuLnZpZGVvLXBsYWNlaG9sZGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgJjphZnRlclxyXG4gICAge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaWNvbi1wbGF5LWJ0bi5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLnZpZGVvLXBsYWNlaG9sZGVyLS1ob21lIHtcclxuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvc290aGVieXMvaW1nL2hvbWUvdmlkZW8tb3ZlcmxheS5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvKjU2LjI1JSBiZXN0IGZvciAxNjo5IHZpZGVvcyovXHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby1wbGFjZWhvbGRlci0tZGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wbGFjZWhvbGRlci9zbWFsbC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8qNTYuMjUlIGJlc3QgZm9yIDE2OjkgdmlkZW9zKi9cclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvLS1hcmVhLWl0ZW17XHJcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcclxufVxyXG5cclxuLndwLXZpZGVvIHtcclxuICAgIHZpZGVvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBWaWRlbyBNb2RhbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi52aWRlby0tbW9kYWx7XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAycHggN3B4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAudmlkZW8tZGlzcGxheSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjVyZW0gYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlby1kaXNwbGF5IGlmcmFtZXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMzcHgpIHtcclxuICAgICAgICAudmlkZW8tZGlzcGxheSBpZnJhbWV7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUzM3B4KSB7XHJcbiAgICAgICAgLnZpZGVvLWRpc3BsYXkgaWZyYW1le1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUEFHRSBUSVRMRXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnZS10aXRsZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlfY29sb3IyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGFnZS1kZWZhdWx0LWJhbm5lci5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAvLyBBbnkgU3ViIChCZXNwb2tlIEJhbm5lcnMpIChQdXQgQmFubmVycyBpbiBpbWFnZXMvYmFubmVycyAxNTYwIHggMTU1KS4uLlxyXG4gICAgJi4tbG9naW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnlfY29sb3IyO1xyXG4gICAgfVxyXG4gICAgJi4tYWNjb3VudC1hcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjODA4MDgwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogU0VBUkNIIEZPUk1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9wLXNlYXJjaC1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VjdGlvbjtcclxufVxyXG5cclxuLnNlYXJjaC1maWVsZHMtZ2VuZXJpY3tcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlclN0eWxlMUltcG9ydGFudCgkYmxhY2ssIDEycHgsIDUwMCk7XHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNFQVJDSCBUSVRMRXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VhcmNoLXRpdGxlLXN0eWxlLTF7XHJcbiAgICAmLmJvdHRvbXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMzRweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cmFwe1xyXG4gICAgICAgIHBhZGRpbmc6IDM0cHggMDtcclxuICAgICAgICAuc2VhcmNoLXRpdGxlc3tcclxuICAgICAgICAgICAgY29sb3I6ICMyZTJlMmU7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtYWN0aW9uLWJveHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtYWN0aW9uc3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAvL1NFTEVDVDJcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5X2NvbG9yMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZDJkMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHByaW1hcnlfY29sb3IxIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhZ2luYXRpb24tc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtdGl0bGVzLFxyXG4gICAgICAgICAgICAuc2VhcmNoLWFjdGlvbi1ib3h7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtdGl0bGVzIGgxLFxyXG4gICAgICAgICAgICAuc2VhcmNoLXRpdGxlcyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VhcmNoLWFjdGlvbi1ib3ggLnBhZ2luYXRpb24tc3R5bGUtMSB1bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZFQVRVUkVEIENUQXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmMtaXRlbXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkRhdGEoLjNzKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAzN3B4IDEwcHggMTBweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyOHB4O1xyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMHB4LCAwcHgsIDEwcHgsICNlMGUwZTApO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLmZjLWl0ZW1fX2ljb24ge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgJi4taG91c2Uge1xyXG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLWhvdXNlLnN2Zyk7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLWhvdXNlLnN2Zyk7XHJcbiAgICB9XHJcbiAgICAmLi1rZXlzIHtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1rZXlzLnN2Zyk7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvc3ZnLWtleXMuc3ZnKTtcclxuICAgIH1cclxuICAgICYuLXBsYW5zIHtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1wbGFucy5zdmcpO1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1wbGFucy5zdmcpO1xyXG4gICAgfVxyXG4gICAgJi4tcGVvcGxlIHtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3N2Zy1wZW9wbGUuc3ZnKTtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9zdmctcGVvcGxlLnN2Zyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYy1pdGVtX19kZXNje1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDIwNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIGNvbG9yOiAjNDQ0NDQ0OyAvLyBOZWVkcyBhIFZhcmlhYmxlLi4uP1xyXG59XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICAuZmMtaXRlbXtcclxuICAgICAgICAgICAgICAgIC5mYy1oZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmMtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgID4uY29sLW1kLTN7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICA+LmNvbC1tZC0ze1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYy1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYy1pdGVte1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEVTVElNT05JQUxTXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlc3RpbW9uaWFsc1xyXG57XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVzdGltb25pYWxzO1xyXG4gICAgcGFkZGluZy10b3A6IDc0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICYuLWxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgLnRlc3RpbW9uaWFsLXNsaWRlciB7XHJcbiAgICAgICAgICAgIC5zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtfY29weTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLXNsaWRlci0taW1hZ2V7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3JhcHtcclxuICAgICAgICBAZXh0ZW5kIC5zbGljay1kb3RzLXZhcmlhYmxlcztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjYzNjM2MzO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNjM2MzYzM7XHJcbiAgICAgICAgLnRlc3RpbW9uaWFsLXNsaWRlcntcclxuICAgICAgICAgICAgLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5xdW90ZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDI1cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLi1saWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXItY29udHJvbHN7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICAgICAgLnNsaWRlLW0tZG90cyB7XHJcbiAgICAgICAgICAgICAgICAmLi1saWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrX2NvcHk7IC8vIERpc2xpa2UgdGhpcyAtIE11c3QgYmUgYSBiZXR0ZXIgd2F5IHRvIHdyaXRlIT9cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnRlc3RpbW9uaWFsLXNsaWRlcntcclxuICAgICAgICAgICAgICAgIC5zbGlkZXtcclxuICAgICAgICAgICAgICAgICAgICAucXVvdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlkZXItY29udHJvbHN7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtbS1kb3RzLFxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWFycm93OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIERlZmF1bHQgQmxvY2tzIChIZWxwZnVsIGZvciBuZXcvZHluYW1pYyBkYXRhIGJsb2NrcylcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5kZWZhdWx0LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICBoMixoMyxwIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeV9jb2xvcjE7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeV9jb2xvcjE7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogTEFURVNUIE5FV1MgU1RZTEUgMVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sYXRlc3QtbmV3cy1zdHlsZS0xe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMzBweCAwIDcwcHggMDtcclxuICAgIC53cmFwe1xyXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3cy1ncmlke1xyXG4gICAgICAgICAgICAuYXJ0aWNsZS1pdGVte1xyXG4gICAgICAgICAgICAgICAgLmEtaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIC5hLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5nby1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmltYWdlLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYS1zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+c3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmEtYm9keXtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAuYS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MTQxNDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBPcGFjaXR5UFcoLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmEtZXhjZXJwdHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hLWN0YXtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIE9wYWNpdHlQVyguOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAubmV3cy1ncmlkIC5hcnRpY2xlLWl0ZW0gLmEtaW1hZ2UtYm94IC5hLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5ld3MtZ3JpZCAuYXJ0aWNsZS1pdGVtIC5hLWltYWdlLWJveCAuYS1zdGF0dXMgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzNweDtcclxuICAgICAgICAgICAgICAgID5zcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5ld3MtZ3JpZHtcclxuICAgICAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAuYS1pbWFnZS1ib3ggLmEtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYS1pbWFnZS1ib3ggLmEtc3RhdHVzID4gc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYS1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5hLWV4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5ld3MtZ3JpZHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5hLXRpdGxlIGEgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmEtZXhjZXJwdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBMQVRFU1QgTkVXUyBTVFlMRSAyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxhdGVzdC1uZXdzLXN0eWxlLTJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcclxuICAgIC53cmFwe1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNHB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uZXdzLXdyYXB7XHJcbiAgICAgICAgICAgIC5uLWl0ZW17XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLm4taW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjc2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uRGF0YSguMnMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm4tY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAubi1pbm5lci1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubi1kYXRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubi1jdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uRGF0YSguMXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5uLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm4tY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm4taW5uZXItY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uLWN0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweDtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXdzLXdyYXAgLm4taXRlbXtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm4taW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC40MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubi1pbm5lci1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm4tY3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLm5ld3Mtd3JhcCAubi1pdGVtIC5uLWltYWdle1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmV3cy13cmFwIC5uLWl0ZW0gLm4tY29udGVudHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgIC5uLWlubmVyLWNvbnRlbnQgLm4tdGl0bGUgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFNJREVCQVIgRk9STVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5yaHMtZm9ybXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAzNnB4IDM4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRfZ3JheTtcclxuICAgIC5mb3JtLWZpZWxkc3tcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VibWl0LWN0YXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBidXR0b25bdHlwZT1zdWJtaXRdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDM2cHggMjVweDtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1maWVsZHN7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRleHRhcmVhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRk9STSBTRUNUVElPTlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mb3JtLXNlY3Rpb257XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRfZ3JheTtcclxuICAgIHBhZGRpbmc6IDYwcHggMHB4O1xyXG4gICAgLnByb3BlcnR5LWVucXVpcnl7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl17XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25zZW50LXR4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjE7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMjVweDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwcHg7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS1lbnF1aXJ5e1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29uc2VudC10eHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogR0VORVJJQyBSSUdIVCBTSURFQkFSXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnJocy1zdHlsZS0xe1xyXG4gICAgLnJocy10ZXN0aW1vbmlhbHtcclxuICAgICAgICAudGVzdGltb25pYWxze1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcclxuICAgICAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLndyYXAgLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpZGUgLnF1b3Rle1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXN0aW1vbmlhbC1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzRweDtcclxuICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIC5xdW90ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWRlIC5hdXRob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlci1jb250cm9sc3tcclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtbS1kb3Rze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stZG90c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPUEVSVFkgLSAgRU5RVUlSWSBGT1JNIEJPVFRPTVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lbnF1aXJ5LWZvcm0taG9yaXpvbnRhbHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGlyZF9jb2xvcjE7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MDVweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xyXG4gICAgICAgIC5maWVsZC1yb3d7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XHJcbiAgICAgICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVmYi1oZWFkaW5ne1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlLXRpbWUtZmllbGR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgJi4tZGlzYWJsZWR7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlclN0eWxlMSgjYTlhOWE5LCAxNXB4LCA0MDApO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sdnMtZGF0ZXBpY2tlci0tc3R5bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyU3R5bGUxKCR0ZXN0aW1vbmlhbHMsIDE1cHgsIDUwMCk7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl17XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25zZW50LXR4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBPcGFjaXR5UFcoLjYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF17XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDI1cHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgICAgICAgICAuZWZiLWhlYWRpbmd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5lZmItaGVhZGluZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl17XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnNlbnQtdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLmVmYi1oZWFkaW5ne1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST1BFUlRZIC0gQkFOTkVSIENUQVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNiYW5uZXItY3RhLXN0aWNreS0xLXN0aWNreS13cmFwcGVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG4uYmFubmVyLWN0YS1zdHlsZS0xe1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcclxuICAgIC53cmFwe1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIC5wcm9wZXJ0eS10aXRsZXtcclxuICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAvL2ZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iY3RhLWltYWdle1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hZGRyZXNze1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1yZWZ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3ZjdmN2Y7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktYXR0cmlidXRlc3tcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAucC1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI1MjU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3R5bGUtMntcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY3Njc2NztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hdHRyLWN0YXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XHJcblxyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHJvcGVydHktdGl0bGUgdWx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTlweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BlcnR5LWF0dHJpYnV0ZXN7XHJcbiAgICAgICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdHlsZS0yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BlcnR5LWF0dHJpYnV0ZXN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgLnN0eWxlLTEgLnAtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdHlsZS0ye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hdHRyLWN0YSBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHJvcGVydHktdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgIC5iY3RhLWltYWdlLWJveHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgLnByb3BlcnR5LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BlcnR5LWF0dHJpYnV0ZXN7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmF0dHItY3RhIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LWF0dHJpYnV0ZXN7XHJcbiAgICAgICAgICAgICAgICAuc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXR0ci1jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogVEVTVElNT05JQUxTXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2UtY29udGVudC10ZXN0aW1vbmlhbHN7XHJcbiAgICAucGFnaW5hdGlvbntcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbC1pdGVte1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xb3V0ZXtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXV0aG9ye1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0ZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2xlYXJ7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEFCT1VUIFNFQ1RJT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWJvdXQtLXNlY3Rpb257XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWN0aW9uLWFib3V0L2x2cy1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLmFib3V0LS1zZWN0aW9uLXdyYXB7XHJcbiAgICAgICAgcGFkZGluZzogNzVweCAwO1xyXG4gICAgfVxyXG4gICAgLmFib3V0LS1zZWN0aW9uLWltZ3tcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hYm91dC0tc2VjdGlvbi1kZXNje1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5hYm91dC0tc2VjdGlvbi13cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hYm91dC0tc2VjdGlvbi1kZXNje1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWJvdXQtLXNlY3Rpb24taW1ne1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFN1Y2Nlc3MgU0VDVElPTlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zdWNjZXNzLS1zZWN0aW9ue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi1zdWNjZXNzL3N1Y2Nlc3MtaWNvbi5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAuc3VjY2Vzcy0tc2VjdGlvbi13cmFwe1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIH1cclxuICAgIC5zdWNjZXNzLS1zZWN0aW9uLWltZ3tcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ5OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWNjZXNzLS1zZWN0aW9uLWRlc2N7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLnN1Y2Nlc3MtLXNlY3Rpb24tZGVzY3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3VjY2Vzcy0tc2VjdGlvbi1pbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRkFOQ1kgRk9STVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mYW5jeWJveC1zbGlkZXtcclxuICAgIC5mb3JtLWNvbnRhaW5lci1wZntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDEwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvcm0uZmFuY3lib3gtY29udGVudHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLmZvcm0tcm93e1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAtNHB4O1xyXG4gICAgICAgICAgICAgICYgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgLmZvcm0tY29udGFpbmVyLXBmIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC5mb3JtLWNvbnRhaW5lci1wZiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbmZvcm0uZmFuY3lib3gtY29udGVudHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuc3R5bGUtMS1wZntcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAmLnByaW1hcnktY29sb3J7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0eWxlLWZpZWxkc3tcclxuICAgICAgLmFsZXJ0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgfVxyXG4gICAgICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcclxuICAgICAgICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxyXG4gICAgICAgIGlucHV0W3R5cGU9J3RleHQnXXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgJi5yZWQtbGluZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnNlbnR7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICNhZmFlYWU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWZhZWFlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAuc3R5bGUtMS1wZiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgLnN0eWxlLTEtcGYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3R5bGUtZmllbGRze1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J117XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBidXR0b25bdHlwZT0nc3VibWl0J10sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnNlbnR7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBGRUFUVVJFRCBQUk9QRVJUSUVTIC0gU1RZTEUgMVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zdHlsZS0xLWZlYXR1cmVkLXByb3BlcnRpZXN7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydGllcztcclxuICAgIC5mZWF0dXJlZC1ncmlke1xyXG4gICAgICAgIC5mZWF0dXJlZC1pdGVte1xyXG4gICAgICAgICAgICAuZi1pbWFnZS1ib3h7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLmYtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmltYWdlLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mLXN0YXR1c3tcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgPnNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdFJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mLXByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mLWJvZHl7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMThweDtcclxuICAgICAgICAgICAgLmYtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgID5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmYtbWFpbi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQxNDE0MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmYtc3VidGl0bGUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2E3OTc5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mLWV4Y2VycHR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjI2MjYyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XHJcbiAgICAgICAgLndyYXAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi1leGNlcnB0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuXHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keSAuZi10aXRsZSAuY3RhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZi1ib2R5IC5mLXRpdGxlIC5mLW1haW4tdGl0bGUgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mLWJvZHkgLmYtZXhjZXJwdCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmYtaW1hZ2UtYm94IC5mLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwcHg7XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5mLWltYWdlLWJveCAuZi1zdGF0dXMgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWQgLmYtYm9keXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAuZi10aXRsZSAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmYtZXhjZXJwdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMHB4IDQwcHg7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuZi1pbWFnZS1ib3ggLmYtc3RhdHVzID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWR7XHJcbiAgICAgICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgICAgICA+LmNvbC1tZC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZHtcclxuICAgICAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgICAgID4uY29sLW1kLTR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmYtYm9keSAuZi10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAuZi1tYWluLXRpdGxlIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZi1zdWJ0aXRsZS10aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mLWJvZHkgLmYtZXhjZXJwdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogRkVBVFVSRUQgUFJPUEVSVElFUyAtIFNUWUxFIDJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc3R5bGUtMi1mZWF0dXJlZC1wcm9wZXJ0aWVze1xyXG4gICAgYmFja2dyb3VuZDogJGxpZ2h0X2dyYXk7XHJcbiAgICAud3JhcHtcclxuICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZlYXR1cmVkLWdyaWR7XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1pdGVte1xyXG4gICAgICAgICAgICAgICAgJGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLmYtaW1hZ2UtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIC5mLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5nby1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaG92ZXItbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkRhdGEoLjJzKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtODFweDtcclxuICAgICAgICAgICAgICAgICAgICAuZi1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZi1zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmYtYXR0cmlidXRlc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZi1tYWluLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmYtc3VidGl0bGUtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyODI4Mjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mLWV4Y2VycHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjEyMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mLWN0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhvdmVyLW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmYtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mLXN0YXR1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuXHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVte1xyXG4gICAgICAgICAgICAgICAgLmhvdmVyLW1lIC5mLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5mLXN0YXR1c3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmYtYXR0cmlidXRlc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4uY29sLTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZi1wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmYtZXhjZXJwdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcblxyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVzIC5mLW1haW4tdGl0bGUgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMHB4IDQwcHggMHB4O1xyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZHtcclxuICAgICAgICAgICAgICAgID4gLnJvdyA+IC5jb2wtbWQtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlke1xyXG4gICAgICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgPi5jb2wtc20tNntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pdGVtIC5ob3Zlci1tZSAuZi1ib2R5IC5mLWV4Y2VycHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtY3RhIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlcyAuZi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWR7XHJcbiAgICAgICAgICAgICAgICA+LnJvd3tcclxuICAgICAgICAgICAgICAgICAgICA+LmNvbC1zbS02e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSAuZi1hdHRyaWJ1dGVze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4uY29sLTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCA1MDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mLXByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDQwcHggMHB4O1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1ncmlkIC5mZWF0dXJlZC1pdGVte1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAuaG92ZXItbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTgxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZi1zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLmZlYXR1cmVkLWdyaWQgLmZlYXR1cmVkLWl0ZW0gLmhvdmVyLW1lIC5mLWJvZHkgLmYtYXR0cmlidXRlc3tcclxuICAgICAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgICAgID4uY29sLTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmYtcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVhdHVyZWQtZ3JpZCAuZmVhdHVyZWQtaXRlbSAuaG92ZXItbWUgLmYtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEZFQVRVUkVEIFBST1BFUlRJRVMgLSBTVFlMRSAzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnN0eWxlLTMtZmVhdHVyZWQtcHJvcGVydGllc3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwcHggNjBweCAwcHg7XHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvcGVydHktbGlzdC1zdHlsZS0zIC5wcm9wZXJ0eS1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDBweCAyMHB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFNob3cgSGlkZSAvIExvZ2ljIChNb2JpbGUgLyBEZXNrdG9wKS4uLi5cclxuXHJcbi5kZXNrdG9wIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cylcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pXHJcbiAgICB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKVxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiIsIi5maWVsZC0tc3R5bGUtMXtcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXXtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnNlbnQtdHh0e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4IDI1cHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLi1saWdodHtcclxuICAgICAgICAuY29udGFpbmVyLWNoZWNrYm94Li1saWdodCAudGV4dC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJde1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogTXVsdGlwbGUgc2VsZWN0aW9uLi4uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tdWx0aXBsZS1jb250YWluZXItb3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5tdWx0aXBsZS1zZWxlY3RlZHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oYXMtc2VsZWN0ZWR7XHJcbiAgICAgICAgLm11bHRpcGxlLXNlbGVjdGVke1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAmLm11bHRpcGxlLS1kYXJrMntcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRhcmsyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAvKlxyXG4gICAgJi5tdWx0aXBsZS1jb250YWluZXItby1kYXJre1xyXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5Mjc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgKi9cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAubXVsdGlwbGUtc2VsZWN0ZWR7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5tdWx0aXBsZXtcclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBjb250ZW50OiBcIlxcRjBDOFwiO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV17XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAvL2NvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcRjE0QVwiO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIEJ1dHRvbnMgLyBDVEEnc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmN0YSwgLmJ1dHRvblxyXG57XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEycHggMTBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogMC40cztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgJi4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBpe1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9jb2xvcjFfaG92ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLi10ZXJ0aWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMV9ob3ZlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi4tbm8taG92ZXIge1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjE7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmVlbiwgMTAlKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLi1zaG9ydGxpc3Qge1xyXG4gICAgYmFja2dyb3VuZDogJHRlc3RpbW9uaWFscztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICYuLXNpemUtMXtcclxuICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gIH1cclxuICAmLi1sYXJnZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XHJcbiAgfVxyXG4gICYuLWZvb3RlciB7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICB9XHJcbiAgJjpob3ZlcntcclxuICAgICAgQGluY2x1ZGUgT3BhY2l0eVBXKC44KTtcclxuICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEhFUk8gSU1BR0VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGVyby0xLWNvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAZXh0ZW5kIC5zbGljay1kb3RzLXZhcmlhYmxlcztcclxuICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xe1xyXG4gICAgICAgIC5zbGljay1kb3Rze1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuc2xpZGUtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5nby1jZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY5NnB4O1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExN3B4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMDdweCBhdXRvIGF1dG8gYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1ib3JkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDI1cHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVhZGVyLXN0eWxlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmgxLXR4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWZvcm17XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogMjAwcHg7XHJcbiAgICAgICAgLnNlYXJjaC1maWVsZHN7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnNlbGVjdC1zdHlsZS0xO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgID51bHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICYubGktbW9kZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmxpLWxvY2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLi1sYXJnZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmxpLXN1Ym1pdC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy9TRUxFQ1QyXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2YjZiNmI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMSAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lciAucy1zdHlsZS0xIC5oMS10eHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAgICAgLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaDEtdHh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtZm9ybSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xe1xyXG4gICAgICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCBhdXRvIGF1dG8gYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oMS10eHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTIgaDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTIgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xe1xyXG4gICAgICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNThweCBhdXRvIGF1dG8gYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0yIGgxLFxyXG4gICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTIgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHN7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xe1xyXG4gICAgICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudCAucy1jb250ZW50LWlubmVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIGF1dG8gYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaDEtdHh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgxLGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWZvcm17XHJcbiAgICAgICAgICAgIC5zZWFyY2gtZmllbGRze1xyXG4gICAgICAgICAgICAgICAgPnVse1xyXG4gICAgICAgICAgICAgICAgICAgID5saXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saS1tb2Rle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxpLWxvY2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxpLXN1Ym1pdC1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy9TRUxFQ1QyXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG5cclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAgICAgLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmgxLXR4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICBib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIENPTlRFTlRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaG9tZS0xLWNvbnRlbnR7XHJcbiAgICAud3JhcHtcclxuICAgICAgICBwYWRkaW5nOiA0N3B4IDBweCA1NXB4IDBweDtcclxuICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWN0aW9uLWJvZHl7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VjdGlvbi1ib2R5e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDM1cHggMHB4O1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlY3Rpb24tYm9keXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEFEVkVSVElTRSBDVEFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaG9tZS0xLWFkdmVydGlzZS1jdGF7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ob21lLTEvYWR2ZXJ0aXNlLWJnLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDQzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuaGFjdGEtc3R5bGUtMXtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLmhhY3RhLXN0eWxlLTJ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMTMxMzE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIC5nZW5lcmljLWJvcmRlcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMjVweCBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGVhZGVyLXN0eWxlLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oYWN0YS1zdHlsZS0ze1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MzJweDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byA0MHB4IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICM2MjYyNjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLndyYXB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4IDA7XHJcbiAgICAgICAgLmhhY3RhLWN0YXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICAuaGFjdGEtc3R5bGUtMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhhY3RhLXN0eWxlLTMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMjBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oYWN0YS1jdGEgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIC5oYWN0YS1zdHlsZS0xIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGFjdGEtc3R5bGUtMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAuZ2VuZXJpYy1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDhweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oYWN0YS1zdHlsZS0zIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGFjdGEtY3RhIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBPVkVSUklERSBGUk9NIHNlY3Rpb25zLnNjc3MuLi5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLXBhZ2UuaG9tZS1wYWdlLTIge1xuICAgIC5mZWF0dXJlZC1jdGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgIH1cbiAgICAudGVzdGltb25pYWwtc2xpZGVyLXN0eWxlLTEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICAudGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNTI1MjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGVyLWNvbnRyb2xzIC5zbGlkZS1tLWRvdHMgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogSEVSTyBJTUFHRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlcm8tMi1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBleHRlbmQgLnNsaWNrLWRvdHMtdmFyaWFibGVzO1xuICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xIHtcbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgLnMtY29udGVudC1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDI1cHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oZWFkZXItc3R5bGUucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oMS10eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xuICAgICAgICAuc2VhcmNoLWZvcm1cbiAgICAgICAgICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWNcbiAgICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwcHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTEgLnNsaWRlIC5zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTFcbiAgICAgICAgICAgIC5zbGlkZVxuICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnRcbiAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXJcbiAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgICAgICAgfVxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMVxuICAgICAgICAgICAgLnNsaWRlXG4gICAgICAgICAgICAuc2xpZGUtY29udGVudFxuICAgICAgICAgICAgLnMtY29udGVudC1pbm5lclxuICAgICAgICAgICAgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YmVmb3JlLFxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMVxuICAgICAgICAgICAgLnNsaWRlXG4gICAgICAgICAgICAuc2xpZGUtY29udGVudFxuICAgICAgICAgICAgLnMtY29udGVudC1pbm5lclxuICAgICAgICAgICAgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEyMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xXG4gICAgICAgICAgICAuc2xpZGVcbiAgICAgICAgICAgIC5zbGlkZS1jb250ZW50XG4gICAgICAgICAgICAucy1jb250ZW50LWlubmVyXG4gICAgICAgICAgICAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xXG4gICAgICAgICAgICAuc2xpZGVcbiAgICAgICAgICAgIC5zbGlkZS1jb250ZW50XG4gICAgICAgICAgICAucy1jb250ZW50LWlubmVyXG4gICAgICAgICAgICAucy1jb250ZW50LWlubmVyLS1oZWFkaW5nOjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDExcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xIC5zbGlkZSAuc2xpZGUtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTFcbiAgICAgICAgICAgIC5zbGlkZVxuICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnRcbiAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXJcbiAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXItLWhlYWRpbmcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjNweDtcbiAgICAgICAgfVxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMVxuICAgICAgICAgICAgLnNsaWRlXG4gICAgICAgICAgICAuc2xpZGUtY29udGVudFxuICAgICAgICAgICAgLnMtY29udGVudC1pbm5lclxuICAgICAgICAgICAgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YmVmb3JlLFxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMVxuICAgICAgICAgICAgLnNsaWRlXG4gICAgICAgICAgICAuc2xpZGUtY29udGVudFxuICAgICAgICAgICAgLnMtY29udGVudC1pbm5lclxuICAgICAgICAgICAgLnMtY29udGVudC1pbm5lci0taGVhZGluZzo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTE3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubW9yZS1kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiBDT05URU5UXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaG9tZS0yLWNvbnRlbnQge1xuICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLndyYXAge1xuICAgICAgICA+IC5yb3cge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzkwcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEzcHggc29saWQgJHByaW1hcnlfY29sb3IxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtMi9jb250ZW50LWltYWdlLmpwZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NHB4IDBweCAyMHB4IDEycHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3OTBweCkge1xuICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICAuY29udGVudC1ib3gge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU0cHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgID4gLnJvdyB7XG4gICAgICAgICAgICAgICAgPiAuY29sLW1kLTUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWJveCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgIC5jb250ZW50LWJveCB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWJvZHkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIFZBTFVBVElPTiBDVEFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lLTItdmFsdWF0aW9uLWN0YSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtMi92YWx1YXRpb24tYmcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLndyYXAge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudmFsdWF0aW9uLWJveCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDAgMDtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgICAgICAgLmJvbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb2xvciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3R5bGUtMSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdHlsZS1jdGEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAud3JhcCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgLnZhbHVhdGlvbi1ib3gge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdHlsZS1jdGEge1xuICAgICAgICAgICAgICAgIHRvcDogODJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLndyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgICAgICAgICAudmFsdWF0aW9uLWJveCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3R5bGUtY3RhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC53cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgICAgICAgICAgLnZhbHVhdGlvbi1ib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdHlsZS0xIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ob21lLXBhZ2UtM3tcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC5zdHlsZS0zLWZlYXR1cmVkLXByb3BlcnRpZXN7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0LXN0eWxlLTN7XHJcbiAgICAgICAgICAgICAgICA+IC5yb3cgPiAuY29sLW1kLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBIRVJPIElNQUdFXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlcm8tMy1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGV4dGVuZCAuc2xpY2stZG90cy12YXJpYWJsZXM7XHJcbiAgICAuaGVyby1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIC5zbGljay1kb3Rze1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnNsaWRlLWltYWdle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2OTZweDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmdvLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExN3B4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjZweDtcclxuICAgICAgICAgICAgICAgICAgICAvL21hcmdpbjogMTIwcHggMCAwIDExN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNzVweCAwIDAgMTA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaDEsIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmgxLXR4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDEsaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWZvcm17XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogMjEycHg7XHJcbiAgICAgICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpY3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDM1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDM3LCAzNywgMC44NSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XHJcbiAgICAgICAgICAgID5oMntcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHggMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwudWwtc2VhcmNoe1xyXG4gICAgICAgICAgICAgICAgPiBsaXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS1tb2Rle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmxpLWxvY2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLi1sYXJnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5saS10eXBle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDElO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmxpLWJlZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubGktcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubGktc3VibWl0LWJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtbW9kYWwtc3R5bGUtMSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB1bC51bC1zZWFyY2ggPiBsaS5saS1zdWJtaXQtYnRue1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAgICAgLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnQgLnMtY29udGVudC1pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oMS10eHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMiBoMSxcclxuICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0yIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgLmhlcm8tc2xpZGVyLXN0eWxlLTF7XHJcbiAgICAgICAgICAgIC5zbGlkZXtcclxuICAgICAgICAgICAgICAgIC5zbGlkZS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGlkZS1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMiBoMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMiBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1mb3Jte1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgMzcsIDM3LCAwLjg1KTtcclxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAzNywgMzcsIDApO1xyXG4gICAgICAgICAgICAgICAgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xe1xyXG4gICAgICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAucy1jb250ZW50LWlubmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmgxLXR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTIgaDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTIgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtZm9ybXtcclxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDBweDtcclxuICAgICAgICAgICAgICAgID4gaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAuaGVyby1zbGlkZXItc3R5bGUtMXtcclxuICAgICAgICAgICAgLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnMtY29udGVudC1pbm5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oMS10eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucy1zdHlsZS0ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgxLCBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1kb3Rze1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgIC5oZXJvLXNsaWRlci1zdHlsZS0xe1xyXG4gICAgICAgICAgICAuc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5zLWNvbnRlbnQtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zLXN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaDEtdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnMtc3R5bGUtMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMSwgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWZvcm17XHJcbiAgICAgICAgICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktbW9kZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktcmVmIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktc3VibWl0LWJ0biBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIEFMRVJUIENUQVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ob21lLTMtYWxlcnQtY3Rhe1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG9tZS0zL2FsZXJ0LWJnLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC53cmFwe1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1NHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5wcm9wZXJ0eS1hbGVydC1ib3h7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAuYm9sZHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb2xvcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDc2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3R5bGUtY3Rhe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTQwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMV9ob3ZlclxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAucHJvcGVydHktYWxlcnQtYm94e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdHlsZS0xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0eWxlLWN0YSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDgycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gICAgICAgICAgICAucHJvcGVydHktYWxlcnQtYm94e1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0eWxlLWN0YSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LWFsZXJ0LWJveHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3R5bGUtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hbGVydC1ib3ggaDIgLmNvbG9yIHtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiA1M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBPUFVMQVIgTE9DQVRJT05TXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhvbWUtMy1wb3B1bGFyLWxvY2F0aW9uc3tcclxuICAgIC53cmFwe1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMHB4IDM1cHggMHB4O1xyXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvY2F0aW9ucy1ib3h7XHJcbiAgICAgICAgICAgIC5sb2NhdGlvbi1pdGVte1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaW1hZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1sYWJlbC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAvL3RvcDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAud3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDM1cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcCAubG9jYXRpb25zLWJveCAubG9jYXRpb24taXRlbSAubG9jYXRpb24tbGFiZWwgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvY2F0aW9ucy1ib3ggLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9jYXRpb25zLWJveHtcclxuICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgPi5jb2wtbWQtNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnNlY3Rpb24taGVhZGVye1xyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5sb2NhdGlvbnMtYm94e1xyXG4gICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICA+LmNvbC1tZC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubG9jYXRpb24taXRlbXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIENPTlRFTlRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaG9tZS0zLWNvbnRlbnR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgcGFkZGluZzogNDdweCAwcHggNTVweCAwcHg7XHJcbiAgICAgICAgLnNlY3Rpb24tYm9keXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VjdGlvbi1ib2R5e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VjdGlvbi1ib2R5e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogT1ZFUlJJREVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VhcmNoLXBhZ2Uuc2VhcmNoLXBhZ2UtMSB7XHJcbiAgICAubGF0ZXN0LW5ld3Mtc3R5bGUtMXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xyXG4gICAgICAgIC53cmFwIC5zZWN0aW9uLWhlYWRlciBoMntcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPUEVSVFkgTElTVFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTF7XHJcbiAgICAuZHluYW1pY0hlaWdodHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLnAtaXRlbXtcclxuICAgICAgICAuaW1hZ2Vze1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgLmNvbC1tZC04LFxyXG4gICAgICAgICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JpZC1pbWFnZXtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLnNsaWNrLWFycm93LXZhcmlhYmxlcztcclxuICAgICAgICAgICAgICAgIC5zbGljay1wcmV2e1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2ktc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5wLXByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaW1hZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucy1pbWd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zLWltZyxcclxuICAgICAgICAgICAgLnQtaW1ne1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzJweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNob3J0bGlzdC0tc3R5bGV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BlcnR5LXN0YXR1cy1ib3h7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktc3RhdHVze1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktcHJpY2UtYm94e1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1pbmZve1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0NnB4O1xyXG4gICAgICAgICAgICAudGl0bGUtYm94e1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgIC5wLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtaW5mby0tZGl2aWRlcntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtaW5mby0tYXR0cntcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtOHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLnAtaXRlbXtcclxuICAgICAgICAgICAgLmltYWdlc3tcclxuICAgICAgICAgICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnMtaW1nLFxyXG4gICAgICAgICAgICAgICAgLnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1pdGVtIC5wLWluZm8gdWw+bGkudGl0bGUtYm94e1xyXG4gICAgICAgICAgICAucC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAucC1pdGVte1xyXG4gICAgICAgICAgICAuaW1hZ2Vze1xyXG4gICAgICAgICAgICAgICAgLnMtaW1nLFxyXG4gICAgICAgICAgICAgICAgLnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucy1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtaW5mb3tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcclxuICAgICAgICAgICAgICAgIHVsPmxpLmN0YSBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCA+IGxpLnRpdGxlLWJveCAucC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwgPiBsaS50aXRsZS1ib3ggLnAtc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAgICAgLnAtaXRlbSAucC1pbmZvIHVse1xyXG4gICAgICAgICAgICBsaS50aXRsZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBsaS5jdGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgLmR5bmFtaWNIZWlnaHR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4ucm93Pi5jb2wtNiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtaXRlbXtcclxuICAgICAgICAgICAgLmltYWdlc3tcclxuICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1tZC04e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zLWltZyxcclxuICAgICAgICAgICAgICAgIC50LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zLWltZ3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wLWluZm8gdWx7XHJcbiAgICAgICAgICAgICAgICBsaS50aXRsZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OCU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBsaS5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWl0ZW0gLnAtaW5mbyAudGl0bGUtYm94IC5wLXRpdGxle1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC5wLWl0ZW17XHJcbiAgICAgICAgICAgIC5pbWFnZXN7XHJcbiAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtbWQtOHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtbWQtNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnMtaW1nLFxyXG4gICAgICAgICAgICAgICAgLnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucy1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAucC1pdGVte1xyXG4gICAgICAgICAgICAuaW1hZ2VzIC5tYWluIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltYWdlcyAucy1pbWcsXHJcbiAgICAgICAgICAgIC5pbWFnZXMgLnQtaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1pbmZvIHVsPmxpe1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxlLWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAucC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jdGF7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFB1dHRpbmcgVGhpcyBIZXJlIChTQilcclxuLnJlbGF0ZWQtbmV3c19fYXJ0aWNsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5X2NvbG9yMTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5X2NvbG9yMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvcjE7XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST1BFUlRZIExJU1RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdC1zdHlsZS0ye1xyXG4gICAgLnAtaXRlbXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xyXG4gICAgICAgIC5pbWFnZXN7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLmdyaWQtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zbGljay1hcnJvdy12YXJpYWJsZXM7XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stcHJldntcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGljay1hcnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdpLXNsaWRle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZ28tY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaW1hZ2UtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1zdGF0dXN7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc29sZHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktaW5mby1ib3h7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzNnB4IDMwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLnAtdGl0bGVze1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgyODI4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIC5wLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnAtc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wLXByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1leGNlcnB0e1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtYm90dG9tc3tcclxuICAgICAgICAgICAgICAgIC5wLWF0dHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MzUzNTM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucC1hY3Rpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG9ydGxpc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbkRhdGEoLjJzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wLWN0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2UzZTNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcclxuICAgICAgICAucC1pdGVte1xyXG4gICAgICAgICAgICAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hY3Rpb25zIGEucC1jdGEge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hdHRye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgLnAtaXRlbXtcclxuICAgICAgICAgICAgLnByb3BlcnR5LWluZm8tYm94e1xyXG4gICAgICAgICAgICAgICAgLnAtdGl0bGVzIC5wLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucC1leGNlcnB0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucC1ib3R0b21ze1xyXG4gICAgICAgICAgICAgICAgICAgIC5wLWF0dHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnAtYWN0aW9ucyBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnAtY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktaW5mby1ib3ggLnAtYm90dG9tcyAucC1hdHRye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgICA+LmNvbC1zbS02e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucC1pdGVte1xyXG4gICAgICAgICAgICAuaW1hZ2VzIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktaW5mby1ib3h7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDIycHggMzBweDtcclxuICAgICAgICAgICAgICAgIC5wLXRpdGxlc3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5wLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnAtZXhjZXJwdHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEzN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnAtYm90dG9tc3tcclxuICAgICAgICAgICAgICAgICAgICAucC1hdHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuc2hvcnRsaXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgICA+LmNvbC1zbS02e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnAtaXRlbSAucHJvcGVydHktaW5mby1ib3ggLnAtZXhjZXJwdCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPUEVSVFkgTElTVFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1saXN0LXN0eWxlLTN7XHJcbiAgICAucHJvcGVydHktaXRlbXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIC5ncmlkLWltYWdle1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5zbGljay1hcnJvdy12YXJpYWJsZXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC5zbGljay1wcmV2e1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWFycm93e1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mLWltYWdlLWJveHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuZi1pbWFnZXtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmdvLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmltYWdlLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmYtc3RhdHVze1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgPnNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmYtYm9keXtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgLmYtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mLW1haW4tdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mLXN1YnRpdGxlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZi1wcmljZXtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mLWF0dHJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmYtY3Rhe1xyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICA+YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM2UzZTNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAgICAgICAucHJvcGVydHktaXRlbXtcclxuICAgICAgICAgICAgLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTg2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmYtYm9keXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAuZi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmYtYXR0cntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC5wcm9wZXJ0eS1pdGVte1xyXG4gICAgICAgICAgICAuZi1pbWFnZS1ib3ggLmYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZi1ib2R5e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIC5mLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZi1hdHRye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgID4ucm93e1xyXG4gICAgICAgICAgICA+LmNvbC1tZC00e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktaXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLmYtaW1hZ2UtYm94IC5mLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgID4uY29sLW1kLTR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktaXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eS1pdGVtIC5mLWJvZHkgLmYtdGl0bGV7XHJcbiAgICAgICAgICAgIC5mLW1haW4tdGl0bGUgaDJ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZi1zdWJ0aXRsZS10aXRsZXtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9QRVJUWSBCQUNLIENUQVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTF7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAud3JhcHtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9QRVJUWSBUSVRMRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS10aXRsZS1zdHlsZS0xe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIC53cmFwe1xyXG4gICAgICAgIC5wcm9wZXJ0eS10aXRsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS1hdHRyaWJ1dGVze1xyXG4gICAgICAgICAgICAuc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgLnAtcmVme1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdmN2Y3ZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3R5bGUtMntcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY3Njc2NztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KSB7XHJcbiAgICAgICAgLndyYXAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTEgLnAtcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHJvcGVydHktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHJvcGVydHktdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktYXR0cmlidXRlc3tcclxuICAgICAgICAgICAgICAgIC5zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3R5bGUtMntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHJvcGVydHktdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hdHRyaWJ1dGVze1xyXG4gICAgICAgICAgICAgICAgLnN0eWxlLTEgLnAtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdHlsZS0yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS10aXRsZXtcclxuICAgICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9QRVJUWSBTTElERVIgJiBGT1JNXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMXtcclxuXHJcbiAgICAucHJvcGVydHktc2xpZGVyLWJveHtcclxuICAgICAgICBAZXh0ZW5kIC5zbGljay1hcnJvdy12YXJpYWJsZXM7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnNhdmUtc2xpZGUtc2hvcnRsaXN0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2hvcnRsaXN0LWNvbmZpcm0tYWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDU0NTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5U2xpZGVyLXN0eWxlLTF7XHJcbiAgICAgICAgICAgIC5zbGlkZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtYm94LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmdvLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5kZWZhdWx0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGlkZS1ib3gtZm9ybXtcclxuICAgICAgICAgICAgICAgICAgICAmLmRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBme1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHggMjNweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eVNsaWRlck5hdkNvbntcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG4gICAgICAgICAgICAucHJvcGVydHlTbGlkZXJOYXYtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgIC5zbGlkZS1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNpLWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1mb3Jte1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuZm9ybS1yb3d7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIC00cHg7XHJcbiAgICAgICAgICAgICAgJiA+IGRpdntcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnAtZm9ybS1iZ3tcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIE9wYWNpdHlQVyguNSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvcm0uZmFuY3lib3gtY29udGVudHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmFuY3lib3gtY2xhc3N7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhaW5lci1wZntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzVweCAyM3B4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3R5bGUtZmllbGRze1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAucHJvcGVydHktZm9ybS1zaWRlYmFye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTU2cHg7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl17XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODNweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25zZW50LXR4dHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN1Ym1pdC1jdGF7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2NnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZF9jb2xvcjFfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xyXG4gICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LWZvcm0tc2lkZWJhciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LWF0dHJpYnV0ZXMgLnN0eWxlLTIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAucHJvcGVydHktc2xpZGVyLWJveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjhweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29uc2VudC10eHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAucHJvcGVydHktc2xpZGVyLWJveHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWZvcm0uZGVmYXVsdCAucC1mb3JtIC5mb3JtLWNvbnRhaW5lci1wZiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LWZvcm0tc2lkZWJhcntcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBme1xyXG4gICAgICAgICAgICAvL3BhZGRpbmc6IDIzcHggMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3h7XHJcbiAgICAgICAgICAgIC5zYXZlLXNsaWRlLXNob3J0bGlzdHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBme1xyXG4gICAgICAgICAgICAgICAgLnN0eWxlLWZpZWxkc3tcclxuICAgICAgICAgICAgICAgICAgICAmLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgPi5jb2wtbWQtNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDM1cHggMjNweCAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94e1xyXG4gICAgICAgICAgICAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNjRweDtcclxuICAgICAgICAgICAgICAgICYuZGVmYXVsdHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC1mb3Jte1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udGFpbmVyLXBme1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDI4cHggMzVweCAyM3B4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0eWxlLWZpZWxkc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+LmNvbC1tZC00e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94e1xyXG4gICAgICAgICAgICAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICYuZGVmYXVsdHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcclxuICAgICAgICAgICAgLy8gICAgcGFkZGluZzogMjVweCAyNXB4IDIzcHggMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stYXJyb3d7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1wcmV2e1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1uZXh0e1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICAucHJvcGVydHktc2xpZGVyLWJveCAucHJvcGVydHlTbGlkZXItc3R5bGUtMSAuc2xpZGUtYm94IC5zbGlkZS1ib3gtaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICAmLmRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1mb3JtLmRlZmF1bHQgLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGZ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM3cHggMjBweCAyM3B4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS1mb3JtLXNpZGViYXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdWJtaXQtY3Rhe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9c3VibWl0XXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnNlbnQtdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9QRVJUWSBUQUJTXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LXRhYi1zdHlsZS0xe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIC53cmFwe1xyXG4gICAgICAgIC5wdy10YWItYm94e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC5wdy10YWJ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgLnB3LXRhYi1yb3RhdGlvbntcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvYmplY3RSb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5wdy10YWItd2lkdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bC5uYXYtdGFic3tcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgID5saXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU3cHggNTdweCA1N3B4IDk3cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MjRweDtcclxuICAgICAgICAgICAgICAgIC50YWItdGV4dC1ib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZ2VuZXJpYy10ZXh0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItcHJvcGVydHktbG9jYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wZC1pdGVtLXRhYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmxvb3JwbGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZG9je1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3BlcnR5LXlvdXR1YmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYWRkLWluZm8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1haXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LW1hcC1ib3h7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1tYXB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjlweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHctdGFiLWJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLnB3LXRhYntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICB1bC5uYXYtdGFicyA+IGxpID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTdweCA1N3B4IDU3cHggNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHctdGFiLWJveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgLnB3LXRhYntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB1bC5uYXYtdGFicyA+IGxpID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzNnB4IDMwcHggNjNweDtcclxuICAgICAgICAgICAgICAgICAgICAudGFiLXRleHQtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnB3LXRhYi1ib3h7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHctdGFiLWJveCB7XHJcbiAgICAgICAgICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkLWluZm8tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjMwcHgpIHtcclxuICAgICAgICAud3JhcCAucHctdGFiLWJveHtcclxuICAgICAgICAgICAgLnB3LXRhYntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLnB3LXRhYi1yb3RhdGlvbntcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBvYmplY3RSb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnB3LXRhYi13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwubmF2LXRhYnMgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wdy10YWItYm94e1xyXG4gICAgICAgICAgICAgICAgLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWItdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wdy10YWItYm94IHtcclxuICAgICAgICAgICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYi10ZXh0LWJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtaW5mby1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtc20tM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKiBQUk9QRVJUWSBCQUNLIENUQVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1iYWNrY3RhLXN0eWxlLTJ7XHJcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIC53cmFwe1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVzdGltb25pYWxzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMXB4IDExcHggMnB4IDExcHg7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlc3RpbW9uaWFscztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAud3JhcCBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiogUFJPUEVSVFkgSU5GT1JNQVRJT05cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktc2VjdGlvbi1zdHlsZS0ye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcclxuICAgIC5oaWRlLTk5MXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5zaG93LTk5MXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLndyYXB7XHJcbiAgICAgICAgLnByb3BlcnR5LXRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktYWRkcmVzc3tcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BlcnR5LWF0dHJpYnV0ZXN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIC5zdHlsZS0xe1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0X2dyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0X2dyYXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDBweDtcclxuICAgICAgICAgICAgICAgIC5zdHlsZS0xLS1iZWRiYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgID5zcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0eWxlLTJ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjUyNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0eWxlLTN7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdmN2Y3ZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LXBkZi0tc3R5bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktY3Rhe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAuY29sLTZ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdHlsZS0xIGEsXHJcbiAgICAgICAgICAgIC5zdHlsZS0yIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250MjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OTg5ODk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZTZlNmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNob3J0bGlzdC1jb25maXJtLWFjdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRwcmltYXJ5X2NvbG9yMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3R5bGUtMntcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmRfY29sb3IxO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkX2NvbG9yMV9ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eS1zcGVjc3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAucHMtaXRlbXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAuZmEtY2lyY2xle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdHlsZS0ye1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3h7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNThweDtcclxuICAgICAgICAgICAgLnByb3BlcnR5U2xpZGVyLXN0eWxlLTF7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zbGljay1hcnJvdy12YXJpYWJsZXM7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGUtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1ib3gtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmdvLWNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NzFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZWZhdWx0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnAtZm9ybXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjcpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLXJvd3tcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICYgPiBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucC1mb3JtLWJne1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIE9wYWNpdHlQVyguNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9ybS5mYW5jeWJveC1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZhbmN5Ym94LWNsYXNze1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jb250YWluZXItcGZ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAzNXB4IDIzcHggMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3R5bGUtZmllbGRze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eVNsaWRlck5hdkNvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHlTbGlkZXJOYXYtc3R5bGUtMXtcclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2ktY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhLFxyXG4gICAgICAgICAgICAucHJvcGVydHktY3RhIC5zdHlsZS0yIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgIC53cmFwe1xyXG4gICAgICAgICAgICAucHJvcGVydHktdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJvcGVydHktYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktc3BlY3N7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAuc3R5bGUtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgJi5kZWZhdWx0e1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXAgLnByb3BlcnR5LXBkZi0tc3R5bGUgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMSBhLFxyXG4gICAgICAgIC53cmFwIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTIgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIC5oaWRlLTk5MXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3ctOTkxe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktY3RhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnAtZm9ybSAuZm9ybS1jb250YWluZXItcGZ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLndyYXAgLnByb3BlcnR5LXNwZWNze1xyXG4gICAgICAgICAgICAucHMtaXRlbXtcclxuICAgICAgICAgICAgICAgID4uY29sLXNtLTN7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4uY29sLXNtLTl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyLXN0eWxlLTEgLnNsaWRlLWJveCAuc2xpZGUtYm94LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAmLmRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvcGVydHktdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1hdHRyaWJ1dGVzIC5zdHlsZS0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb3BlcnR5LXNwZWNze1xyXG4gICAgICAgICAgICAgICAgLnBzLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgPi5jb2wtc20tM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPi5jb2wtc20tOXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wcm9wZXJ0eVNsaWRlci1zdHlsZS0xIC5zbGlkZS1ib3ggLnNsaWRlLWJveC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgJi5kZWZhdWx0e1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BlcnR5LXNsaWRlci1ib3ggLnByb3BlcnR5U2xpZGVyTmF2Q29uIC5wcm9wZXJ0eVNsaWRlck5hdi1zdHlsZS0xIC5zbGlkZS1ib3ggLnNpLWNvbiBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvcGVydHktY3RhIC5zdHlsZS0xIGEsXHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1jdGEgLnN0eWxlLTIgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1zbGlkZXItYm94IC5wLWZvcm0gLmZvcm0tY29udGFpbmVyLXBmIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qIFBST1BFUlRZIFRBQlNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktdGFiLXN0eWxlLTJ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLndyYXB7XHJcbiAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgID4uY29sLW1kLTh7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wdy10YWItYm94e1xyXG4gICAgICAgICAgICAucHctdGFie1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgICAgICAgICAgICAgIHVsLm5hdi10YWJze1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeV9jb2xvcjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5hdi1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU3cHg7XHJcbiAgICAgICAgICAgICAgICAudGFiLXRleHQtYm94e1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmdlbmVyaWMtdGV4dC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAudGFiLXByb3BlcnR5LWxvY2F0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucGQtaXRlbS10YWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZsb29ycGxhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRvY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS15b3V0dWJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFkZC1pbmZvLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tYWl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9wZXJ0eS1tYXAtYm94e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG4gICAgICAgICAgICAucHJvcGVydHktbWFwe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAud3JhcHtcclxuICAgICAgICAgICAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnB3LXRhYi1ib3ggLnRhYi1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgICAgIC50YWItdGV4dC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAud3JhcCAucHctdGFiLWJveCAucHctdGFiIHVsLm5hdi10YWJzID4gbGkgPiBhLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveHtcclxuICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICA+LmNvbC1zbS00e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZC1pbmZvLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbC1zbS0zLFxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtc20tNHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDczMHB4KSB7XHJcbiAgICAgICAgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cmFwIC5wdy10YWItYm94IC50YWItY29udGVudHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjNweDtcclxuICAgICAgICAgICAgLnRhYi10ZXh0LWJveCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgLndyYXAgLnB3LXRhYi1ib3ggLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpe1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgIC53cmFwIC5wdy10YWItYm94e1xyXG4gICAgICAgICAgICAgLnB3LXRhYiB1bC5uYXYtdGFicyA+IGxpe1xyXG4gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgID4gYS5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAud3JhcCAucHctdGFiLWJveCAudGFiLWNvbnRlbnQgLnRhYi10ZXh0LWJveHtcclxuICAgICAgICAgICAgPi5yb3d7XHJcbiAgICAgICAgICAgICAgICA+LmNvbC1zbS00e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hZGQtaW5mby1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAucm93e1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtc20tM3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIubGFuZy0tZXMtc3YtaXR7XHJcbiAgICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByb3BlcnR5LXNlY3Rpb24tc3R5bGUtMiAud3JhcCAucHJvcGVydHktY3RhIC5zdHlsZS0xIGEsIC5wcm9wZXJ0eS1zZWN0aW9uLXN0eWxlLTIgLndyYXAgLnByb3BlcnR5LWN0YSAuc3R5bGUtMiBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDEwcHgpe1xyXG4gICAgICAgIGhlYWRlciAud3JhcCBuYXYubWFpbiA+IHVsID4gbGkgPiBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgICAgICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGZyZW5jaFxyXG4ubGFuZy0tZnJ7XHJcbiAgICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4gLmJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KXtcclxuICAgICAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLXN1Ym1pdC1idG4gLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTcGFuaXNoXHJcbi5sYW5nLS1lc3tcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzI5cHgpe1xyXG4gICAgICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCAxNHB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgICAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNXB4IDE0cHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU3dlZGlzaFxyXG4ubGFuZy0tc3Z7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMyOXB4KXtcclxuICAgICAgICAuc2VhcmNoLWZpZWxkcy1nZW5lcmljIHVsLnVsLXNlYXJjaCA+IGxpLmxpLWRyYXdtYXAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggMTRweCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICAgICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEdlcm1hblxyXG4ubGFuZy0tZGV7XHJcbiAgICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1maWVsZHMtZ2VuZXJpYyB1bC51bC1zZWFyY2ggPiBsaS5saS1kcmF3bWFwIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA1cHggMTRweCA1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQxMHB4KXtcclxuICAgICAgICBoZWFkZXIgLndyYXAgbmF2Lm1haW4gPiB1bCA+IGxpID4gYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICAgIC5zZWFyY2gtZmllbGRzLWdlbmVyaWMgdWwudWwtc2VhcmNoID4gbGkubGktZHJhd21hcCBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCA1cHggMTRweCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/