﻿/*!
 * Bootstrap v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#ececec;--gray-dark:#343a40;--yellowgreen:#eef0e3;--primary:#3a7737;--secondary:#ececec;--third:#eef0e3;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:1100px;--breakpoint-xl:1200px;--breakpoint-xxl:1300px;--font-family-sans-serif:"Noto Serif KR", "notokr", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Noto Serif KR","notokr",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#21431f;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#ececec;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{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:#ececec}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#ececec}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 1100px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1260px}}.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-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 1100px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media (min-width: 1300px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c8d9c7}.table-hover .table-primary:hover{background-color:#b9cfb8}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b9cfb8}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#fafafa}.table-hover .table-secondary:hover{background-color:#ededed}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#ededed}.table-third,.table-third>th,.table-third>td{background-color:#fafbf7}.table-hover .table-third:hover{background-color:#eff3e6}.table-hover .table-third:hover>td,.table-hover .table-third:hover>th{background-color:#eff3e6}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 1099.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}@media (max-width: 1299.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (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:#74bd70;outline:0;box-shadow:0 0 0 .2rem rgba(58,119,55,0.25)}.form-control::placeholder{color:#ececec;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}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(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.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:.875rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.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}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{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:#ececec}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,0.8);border-radius:.2rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{background-color:#71dd8a}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{background-color:#34ce57}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-label::before,.custom-file-input.is-valid ~ .custom-file-label::before{border-color:inherit}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,0.8);border-radius:.2rem}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{background-color:#efa2a9}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{background-color:#e4606d}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-label::before,.custom-file-input.is-invalid ~ .custom-file-label::before{border-color:inherit}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{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;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;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover,.btn:focus{text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(58,119,55,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#3a7737;border-color:#3a7737}.btn-primary:hover{color:#fff;background-color:#2d5d2b;border-color:#295427}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(58,119,55,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#3a7737;border-color:#3a7737}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#295427;border-color:#254b23}.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(58,119,55,0.5)}.btn-secondary{color:#212529;background-color:#ececec;border-color:#ececec}.btn-secondary:hover{color:#212529;background-color:#d9d9d9;border-color:#d3d3d3}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(236,236,236,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#ececec;border-color:#ececec}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#d3d3d3;border-color:#ccc}.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(236,236,236,0.5)}.btn-third{color:#212529;background-color:#eef0e3;border-color:#eef0e3}.btn-third:hover{color:#212529;background-color:#dfe3ca;border-color:#dadec2}.btn-third:focus,.btn-third.focus{box-shadow:0 0 0 .2rem rgba(238,240,227,0.5)}.btn-third.disabled,.btn-third:disabled{color:#212529;background-color:#eef0e3;border-color:#eef0e3}.btn-third:not(:disabled):not(.disabled):active,.btn-third:not(:disabled):not(.disabled).active,.show>.btn-third.dropdown-toggle{color:#212529;background-color:#dadec2;border-color:#d5dab9}.btn-third:not(:disabled):not(.disabled):active:focus,.btn-third:not(:disabled):not(.disabled).active:focus,.show>.btn-third.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(238,240,227,0.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-primary{color:#3a7737;background-color:transparent;background-image:none;border-color:#3a7737}.btn-outline-primary:hover{color:#fff;background-color:#3a7737;border-color:#3a7737}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(58,119,55,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#3a7737;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:#3a7737;border-color:#3a7737}.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(58,119,55,0.5)}.btn-outline-secondary{color:#ececec;background-color:transparent;background-image:none;border-color:#ececec}.btn-outline-secondary:hover{color:#212529;background-color:#ececec;border-color:#ececec}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(236,236,236,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ececec;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:#212529;background-color:#ececec;border-color:#ececec}.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(236,236,236,0.5)}.btn-outline-third{color:#eef0e3;background-color:transparent;background-image:none;border-color:#eef0e3}.btn-outline-third:hover{color:#212529;background-color:#eef0e3;border-color:#eef0e3}.btn-outline-third:focus,.btn-outline-third.focus{box-shadow:0 0 0 .2rem rgba(238,240,227,0.5)}.btn-outline-third.disabled,.btn-outline-third:disabled{color:#eef0e3;background-color:transparent}.btn-outline-third:not(:disabled):not(.disabled):active,.btn-outline-third:not(:disabled):not(.disabled).active,.show>.btn-outline-third.dropdown-toggle{color:#212529;background-color:#eef0e3;border-color:#eef0e3}.btn-outline-third:not(:disabled):not(.disabled):active:focus,.btn-outline-third:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-third.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(238,240,227,0.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}.btn-link{font-weight:400;color:#3a7737;background-color:transparent}.btn-link:hover{color:#21431f;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link:focus,.btn-link.focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#ececec;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:.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 0.15s linear}@media screen and (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media screen and (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-menu-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;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-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;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-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:#3a7737}.dropdown-item.disabled,.dropdown-item:disabled{color:#ececec;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#ececec;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:0 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-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.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+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.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>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file:focus{z-index:3}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.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: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,.input-group>.custom-file:not(:first-child) .custom-file-label::after{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+.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>.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;background-color:#3a7737}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(58,119,55,0.25)}.custom-control-input:active ~ .custom-control-label::before{color:#fff;background-color:#96cd93}.custom-control-input:disabled ~ .custom-control-label{color:#ececec}.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#3a7737}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{background-color:#3a7737}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(58,119,55,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(58,119,55,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color:#3a7737}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(58,119,55,0.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#74bd70;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(116,189,112,0.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#ececec;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#74bd70;box-shadow:0 0 0 .2rem rgba(58,119,55,0.25)}.custom-file-input:focus ~ .custom-file-label::after{border-color:#74bd70}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#3a7737;border:0;border-radius:1rem;appearance:none}.custom-range::-webkit-slider-thumb:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(58,119,55,0.25)}.custom-range::-webkit-slider-thumb:active{background-color:#96cd93}.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:#3a7737;border:0;border-radius:1rem;appearance:none}.custom-range::-moz-range-thumb:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(58,119,55,0.25)}.custom-range::-moz-range-thumb:active{background-color:#96cd93}.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;background-color:#3a7737;border:0;border-radius:1rem;appearance:none}.custom-range::-ms-thumb:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(58,119,55,0.25)}.custom-range::-ms-thumb:active{background-color:#96cd93}.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}.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:#ececec}.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:#ececec;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:#3a7737}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .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: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .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: 1099.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1100px){.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: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .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}}@media (max-width: 1299.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1300px){.navbar-expand-xxl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .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,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{border-top-right-radius:0}.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{border-top-left-radius:0}.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{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}.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:#ececec;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#ececec}.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:#3a7737;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#21431f;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(58,119,55,0.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#3a7737;border-color:#3a7737}.page-item.disabled .page-link{color:#ececec;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#3a7737}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;text-decoration:none;background-color:#295427}.badge-secondary{color:#212529;background-color:#ececec}.badge-secondary[href]:hover,.badge-secondary[href]:focus{color:#212529;text-decoration:none;background-color:#d3d3d3}.badge-third{color:#212529;background-color:#eef0e3}.badge-third[href]:hover,.badge-third[href]:focus{color:#212529;text-decoration:none;background-color:#dadec2}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:hover,.badge-success[href]:focus{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:hover,.badge-info[href]:focus{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:hover,.badge-warning[href]:focus{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:hover,.badge-danger[href]:focus{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:hover,.badge-light[href]:focus{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:hover,.badge-dark[href]:focus{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{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:#1e3e1d;background-color:#d8e4d7;border-color:#c8d9c7}.alert-primary hr{border-top-color:#b9cfb8}.alert-primary .alert-link{color:#0d1b0d}.alert-secondary{color:#7b7b7b;background-color:#fbfbfb;border-color:#fafafa}.alert-secondary hr{border-top-color:#ededed}.alert-secondary .alert-link{color:#626262}.alert-third{color:#7c7d76;background-color:#fcfcf9;border-color:#fafbf7}.alert-third hr{border-top-color:#eff3e6}.alert-third .alert-link{color:#62635d}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#3a7737;transition:width 0.6s ease}@media screen and (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{animation:progress-bar-stripes 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:hover,.list-group-item:focus{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#ececec;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#3a7737;border-color:#3a7737}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#1e3e1d;background-color:#c8d9c7}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#1e3e1d;background-color:#b9cfb8}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#1e3e1d;border-color:#1e3e1d}.list-group-item-secondary{color:#7b7b7b;background-color:#fafafa}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#7b7b7b;background-color:#ededed}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#7b7b7b;border-color:#7b7b7b}.list-group-item-third{color:#7c7d76;background-color:#fafbf7}.list-group-item-third.list-group-item-action:hover,.list-group-item-third.list-group-item-action:focus{color:#7c7d76;background-color:#eff3e6}.list-group-item-third.list-group-item-action.active{color:#fff;background-color:#7c7d76;border-color:#7c7d76}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover,.close:focus{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -25%)}@media screen and (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:translate(0, 0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width: 1100px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Noto Serif KR","notokr",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Noto Serif KR","notokr",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top .arrow,.bs-popover-auto[x-placement^="top"] .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{border-width:.5rem .5rem 0}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right .arrow,.bs-popover-auto[x-placement^="right"] .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{border-width:.5rem .5rem .5rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before{left:0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{left:1px;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^="bottom"] .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-width:0 .5rem .5rem .5rem}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:0;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left .arrow,.bs-popover-auto[x-placement^="left"] .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{border-width:.5rem 0 .5rem .5rem}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before{right:0;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform 0.6s ease;backface-visibility:hidden;perspective:1000px}@media screen and (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0, 0, 0)}}.carousel-item-next,.active.carousel-item-right{transform:translateX(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%, 0, 0)}}.carousel-item-prev,.active.carousel-item-left{transform:translateX(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%, 0, 0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translate3d(0, 0, 0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,0.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#3a7737 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#295427 !important}.bg-secondary{background-color:#ececec !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#d3d3d3 !important}.bg-third{background-color:#eef0e3 !important}a.bg-third:hover,a.bg-third:focus,button.bg-third:hover,button.bg-third:focus{background-color:#dadec2 !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:#3a7737 !important}.border-secondary{border-color:#ececec !important}.border-third{border-color:#eef0e3 !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-circle{border-radius:50% !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 1100px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media (min-width: 1300px){.d-xxl-none{display:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 1100px){.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: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.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}}@media (min-width: 1300px){.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 1100px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}@media (min-width: 1300px){.float-xxl-left{float:left !important}.float-xxl-right{float:right !important}.float-xxl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.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}.m-6{margin:3.125rem !important}.mt-6,.my-6{margin-top:3.125rem !important}.mr-6,.mx-6{margin-right:3.125rem !important}.mb-6,.my-6{margin-bottom:3.125rem !important}.ml-6,.mx-6{margin-left:3.125rem !important}.m-7{margin:5rem !important}.mt-7,.my-7{margin-top:5rem !important}.mr-7,.mx-7{margin-right:5rem !important}.mb-7,.my-7{margin-bottom:5rem !important}.ml-7,.mx-7{margin-left:5rem !important}.m-8{margin:6.25rem !important}.mt-8,.my-8{margin-top:6.25rem !important}.mr-8,.mx-8{margin-right:6.25rem !important}.mb-8,.my-8{margin-bottom:6.25rem !important}.ml-8,.mx-8{margin-left:6.25rem !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}.p-6{padding:3.125rem !important}.pt-6,.py-6{padding-top:3.125rem !important}.pr-6,.px-6{padding-right:3.125rem !important}.pb-6,.py-6{padding-bottom:3.125rem !important}.pl-6,.px-6{padding-left:3.125rem !important}.p-7{padding:5rem !important}.pt-7,.py-7{padding-top:5rem !important}.pr-7,.px-7{padding-right:5rem !important}.pb-7,.py-7{padding-bottom:5rem !important}.pl-7,.px-7{padding-left:5rem !important}.p-8{padding:6.25rem !important}.pt-8,.py-8{padding-top:6.25rem !important}.pr-8,.px-8{padding-right:6.25rem !important}.pb-8,.py-8{padding-bottom:6.25rem !important}.pl-8,.px-8{padding-left:6.25rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.m-sm-6{margin:3.125rem !important}.mt-sm-6,.my-sm-6{margin-top:3.125rem !important}.mr-sm-6,.mx-sm-6{margin-right:3.125rem !important}.mb-sm-6,.my-sm-6{margin-bottom:3.125rem !important}.ml-sm-6,.mx-sm-6{margin-left:3.125rem !important}.m-sm-7{margin:5rem !important}.mt-sm-7,.my-sm-7{margin-top:5rem !important}.mr-sm-7,.mx-sm-7{margin-right:5rem !important}.mb-sm-7,.my-sm-7{margin-bottom:5rem !important}.ml-sm-7,.mx-sm-7{margin-left:5rem !important}.m-sm-8{margin:6.25rem !important}.mt-sm-8,.my-sm-8{margin-top:6.25rem !important}.mr-sm-8,.mx-sm-8{margin-right:6.25rem !important}.mb-sm-8,.my-sm-8{margin-bottom:6.25rem !important}.ml-sm-8,.mx-sm-8{margin-left:6.25rem !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}.p-sm-6{padding:3.125rem !important}.pt-sm-6,.py-sm-6{padding-top:3.125rem !important}.pr-sm-6,.px-sm-6{padding-right:3.125rem !important}.pb-sm-6,.py-sm-6{padding-bottom:3.125rem !important}.pl-sm-6,.px-sm-6{padding-left:3.125rem !important}.p-sm-7{padding:5rem !important}.pt-sm-7,.py-sm-7{padding-top:5rem !important}.pr-sm-7,.px-sm-7{padding-right:5rem !important}.pb-sm-7,.py-sm-7{padding-bottom:5rem !important}.pl-sm-7,.px-sm-7{padding-left:5rem !important}.p-sm-8{padding:6.25rem !important}.pt-sm-8,.py-sm-8{padding-top:6.25rem !important}.pr-sm-8,.px-sm-8{padding-right:6.25rem !important}.pb-sm-8,.py-sm-8{padding-bottom:6.25rem !important}.pl-sm-8,.px-sm-8{padding-left:6.25rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.m-md-6{margin:3.125rem !important}.mt-md-6,.my-md-6{margin-top:3.125rem !important}.mr-md-6,.mx-md-6{margin-right:3.125rem !important}.mb-md-6,.my-md-6{margin-bottom:3.125rem !important}.ml-md-6,.mx-md-6{margin-left:3.125rem !important}.m-md-7{margin:5rem !important}.mt-md-7,.my-md-7{margin-top:5rem !important}.mr-md-7,.mx-md-7{margin-right:5rem !important}.mb-md-7,.my-md-7{margin-bottom:5rem !important}.ml-md-7,.mx-md-7{margin-left:5rem !important}.m-md-8{margin:6.25rem !important}.mt-md-8,.my-md-8{margin-top:6.25rem !important}.mr-md-8,.mx-md-8{margin-right:6.25rem !important}.mb-md-8,.my-md-8{margin-bottom:6.25rem !important}.ml-md-8,.mx-md-8{margin-left:6.25rem !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}.p-md-6{padding:3.125rem !important}.pt-md-6,.py-md-6{padding-top:3.125rem !important}.pr-md-6,.px-md-6{padding-right:3.125rem !important}.pb-md-6,.py-md-6{padding-bottom:3.125rem !important}.pl-md-6,.px-md-6{padding-left:3.125rem !important}.p-md-7{padding:5rem !important}.pt-md-7,.py-md-7{padding-top:5rem !important}.pr-md-7,.px-md-7{padding-right:5rem !important}.pb-md-7,.py-md-7{padding-bottom:5rem !important}.pl-md-7,.px-md-7{padding-left:5rem !important}.p-md-8{padding:6.25rem !important}.pt-md-8,.py-md-8{padding-top:6.25rem !important}.pr-md-8,.px-md-8{padding-right:6.25rem !important}.pb-md-8,.py-md-8{padding-bottom:6.25rem !important}.pl-md-8,.px-md-8{padding-left:6.25rem !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: 1100px){.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}.m-lg-6{margin:3.125rem !important}.mt-lg-6,.my-lg-6{margin-top:3.125rem !important}.mr-lg-6,.mx-lg-6{margin-right:3.125rem !important}.mb-lg-6,.my-lg-6{margin-bottom:3.125rem !important}.ml-lg-6,.mx-lg-6{margin-left:3.125rem !important}.m-lg-7{margin:5rem !important}.mt-lg-7,.my-lg-7{margin-top:5rem !important}.mr-lg-7,.mx-lg-7{margin-right:5rem !important}.mb-lg-7,.my-lg-7{margin-bottom:5rem !important}.ml-lg-7,.mx-lg-7{margin-left:5rem !important}.m-lg-8{margin:6.25rem !important}.mt-lg-8,.my-lg-8{margin-top:6.25rem !important}.mr-lg-8,.mx-lg-8{margin-right:6.25rem !important}.mb-lg-8,.my-lg-8{margin-bottom:6.25rem !important}.ml-lg-8,.mx-lg-8{margin-left:6.25rem !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}.p-lg-6{padding:3.125rem !important}.pt-lg-6,.py-lg-6{padding-top:3.125rem !important}.pr-lg-6,.px-lg-6{padding-right:3.125rem !important}.pb-lg-6,.py-lg-6{padding-bottom:3.125rem !important}.pl-lg-6,.px-lg-6{padding-left:3.125rem !important}.p-lg-7{padding:5rem !important}.pt-lg-7,.py-lg-7{padding-top:5rem !important}.pr-lg-7,.px-lg-7{padding-right:5rem !important}.pb-lg-7,.py-lg-7{padding-bottom:5rem !important}.pl-lg-7,.px-lg-7{padding-left:5rem !important}.p-lg-8{padding:6.25rem !important}.pt-lg-8,.py-lg-8{padding-top:6.25rem !important}.pr-lg-8,.px-lg-8{padding-right:6.25rem !important}.pb-lg-8,.py-lg-8{padding-bottom:6.25rem !important}.pl-lg-8,.px-lg-8{padding-left:6.25rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.m-xl-6{margin:3.125rem !important}.mt-xl-6,.my-xl-6{margin-top:3.125rem !important}.mr-xl-6,.mx-xl-6{margin-right:3.125rem !important}.mb-xl-6,.my-xl-6{margin-bottom:3.125rem !important}.ml-xl-6,.mx-xl-6{margin-left:3.125rem !important}.m-xl-7{margin:5rem !important}.mt-xl-7,.my-xl-7{margin-top:5rem !important}.mr-xl-7,.mx-xl-7{margin-right:5rem !important}.mb-xl-7,.my-xl-7{margin-bottom:5rem !important}.ml-xl-7,.mx-xl-7{margin-left:5rem !important}.m-xl-8{margin:6.25rem !important}.mt-xl-8,.my-xl-8{margin-top:6.25rem !important}.mr-xl-8,.mx-xl-8{margin-right:6.25rem !important}.mb-xl-8,.my-xl-8{margin-bottom:6.25rem !important}.ml-xl-8,.mx-xl-8{margin-left:6.25rem !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}.p-xl-6{padding:3.125rem !important}.pt-xl-6,.py-xl-6{padding-top:3.125rem !important}.pr-xl-6,.px-xl-6{padding-right:3.125rem !important}.pb-xl-6,.py-xl-6{padding-bottom:3.125rem !important}.pl-xl-6,.px-xl-6{padding-left:3.125rem !important}.p-xl-7{padding:5rem !important}.pt-xl-7,.py-xl-7{padding-top:5rem !important}.pr-xl-7,.px-xl-7{padding-right:5rem !important}.pb-xl-7,.py-xl-7{padding-bottom:5rem !important}.pl-xl-7,.px-xl-7{padding-left:5rem !important}.p-xl-8{padding:6.25rem !important}.pt-xl-8,.py-xl-8{padding-top:6.25rem !important}.pr-xl-8,.px-xl-8{padding-right:6.25rem !important}.pb-xl-8,.py-xl-8{padding-bottom:6.25rem !important}.pl-xl-8,.px-xl-8{padding-left:6.25rem !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}}@media (min-width: 1300px){.m-xxl-0{margin:0 !important}.mt-xxl-0,.my-xxl-0{margin-top:0 !important}.mr-xxl-0,.mx-xxl-0{margin-right:0 !important}.mb-xxl-0,.my-xxl-0{margin-bottom:0 !important}.ml-xxl-0,.mx-xxl-0{margin-left:0 !important}.m-xxl-1{margin:.25rem !important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem !important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem !important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem !important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem !important}.m-xxl-2{margin:.5rem !important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem !important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem !important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem !important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem !important}.m-xxl-3{margin:1rem !important}.mt-xxl-3,.my-xxl-3{margin-top:1rem !important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem !important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem !important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem !important}.m-xxl-4{margin:1.5rem !important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem !important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem !important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem !important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem !important}.m-xxl-5{margin:3rem !important}.mt-xxl-5,.my-xxl-5{margin-top:3rem !important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem !important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem !important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem !important}.m-xxl-6{margin:3.125rem !important}.mt-xxl-6,.my-xxl-6{margin-top:3.125rem !important}.mr-xxl-6,.mx-xxl-6{margin-right:3.125rem !important}.mb-xxl-6,.my-xxl-6{margin-bottom:3.125rem !important}.ml-xxl-6,.mx-xxl-6{margin-left:3.125rem !important}.m-xxl-7{margin:5rem !important}.mt-xxl-7,.my-xxl-7{margin-top:5rem !important}.mr-xxl-7,.mx-xxl-7{margin-right:5rem !important}.mb-xxl-7,.my-xxl-7{margin-bottom:5rem !important}.ml-xxl-7,.mx-xxl-7{margin-left:5rem !important}.m-xxl-8{margin:6.25rem !important}.mt-xxl-8,.my-xxl-8{margin-top:6.25rem !important}.mr-xxl-8,.mx-xxl-8{margin-right:6.25rem !important}.mb-xxl-8,.my-xxl-8{margin-bottom:6.25rem !important}.ml-xxl-8,.mx-xxl-8{margin-left:6.25rem !important}.p-xxl-0{padding:0 !important}.pt-xxl-0,.py-xxl-0{padding-top:0 !important}.pr-xxl-0,.px-xxl-0{padding-right:0 !important}.pb-xxl-0,.py-xxl-0{padding-bottom:0 !important}.pl-xxl-0,.px-xxl-0{padding-left:0 !important}.p-xxl-1{padding:.25rem !important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem !important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem !important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem !important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem !important}.p-xxl-2{padding:.5rem !important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem !important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem !important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem !important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem !important}.p-xxl-3{padding:1rem !important}.pt-xxl-3,.py-xxl-3{padding-top:1rem !important}.pr-xxl-3,.px-xxl-3{padding-right:1rem !important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem !important}.pl-xxl-3,.px-xxl-3{padding-left:1rem !important}.p-xxl-4{padding:1.5rem !important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem !important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem !important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem !important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem !important}.p-xxl-5{padding:3rem !important}.pt-xxl-5,.py-xxl-5{padding-top:3rem !important}.pr-xxl-5,.px-xxl-5{padding-right:3rem !important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem !important}.pl-xxl-5,.px-xxl-5{padding-left:3rem !important}.p-xxl-6{padding:3.125rem !important}.pt-xxl-6,.py-xxl-6{padding-top:3.125rem !important}.pr-xxl-6,.px-xxl-6{padding-right:3.125rem !important}.pb-xxl-6,.py-xxl-6{padding-bottom:3.125rem !important}.pl-xxl-6,.px-xxl-6{padding-left:3.125rem !important}.p-xxl-7{padding:5rem !important}.pt-xxl-7,.py-xxl-7{padding-top:5rem !important}.pr-xxl-7,.px-xxl-7{padding-right:5rem !important}.pb-xxl-7,.py-xxl-7{padding-bottom:5rem !important}.pl-xxl-7,.px-xxl-7{padding-left:5rem !important}.p-xxl-8{padding:6.25rem !important}.pt-xxl-8,.py-xxl-8{padding-top:6.25rem !important}.pr-xxl-8,.px-xxl-8{padding-right:6.25rem !important}.pb-xxl-8,.py-xxl-8{padding-bottom:6.25rem !important}.pl-xxl-8,.px-xxl-8{padding-left:6.25rem !important}.m-xxl-auto{margin:auto !important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto !important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto !important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto !important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 1100px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1300px){.text-xxl-left{text-align:left !important}.text-xxl-right{text-align:right !important}.text-xxl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-medium{font-weight:500 !important}.font-weight-semibold{font-weight:600 !important}.font-weight-bold{font-weight:700 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#3a7737 !important}a.text-primary:hover,a.text-primary:focus{color:#295427 !important}.text-secondary{color:#ececec !important}a.text-secondary:hover,a.text-secondary:focus{color:#d3d3d3 !important}.text-third{color:#eef0e3 !important}a.text-third:hover,a.text-third:focus{color:#dadec2 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#1e7e34 !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#117a8b !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#d39e00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#bd2130 !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#dae0e5 !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#1d2124 !important}.text-body{color:#212529 !important}.text-muted{color:#ececec !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.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:1100px !important}.container{min-width:1100px !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}}html{font-size:13px}@media (min-width: 768px){html{font-size:14px}}@media (min-width: 1100px){html{font-size:16px}}html p{color:#343434;line-height:1.5}.blind{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;width:1px;height:1px}.accent{color:#3a7737}a:hover,a:visited,a:link,a:focus{text-decoration:none}figure{margin:0}.tab-content>.tab-pane:not(.active),.pill-content>.pill-pane:not(.active){display:block;height:0;overflow-y:hidden}#header{position:fixed;border-bottom:4px solid #3a7737;z-index:651;top:0;width:100%;height:7.5rem;line-height:7.5rem;background-color:#fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#header.fixed{position:fixed;top:0}@media (min-width: 1100px){#header{font-size:0;line-height:0}}#header .container{position:relative;height:100%}@media (max-width: 1099.98px){#header .container{max-width:100%}}#header .container .logo_wrap{display:inline-block;z-index:200;vertical-align:middle;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header .container .logo_wrap figure{margin-bottom:0;line-height:7.5rem}#header .container .logo_wrap figure a{display:block;text-indent:-9999em;width:210px;height:40px;background:url(/html/_skin/kmic/img/kmic.png) no-repeat 0 center}@media (min-width: 1100px){#header .container .logo_wrap figure a{background:url(/html/_skin/kmic/img/kmic.png) no-repeat 0 center}}#header .container .btnMenuView{z-index:200;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;width:30px;height:20px;background-size:20px 12px;background-color:transparent}#header .container .btnMenuView span{position:absolute;left:0;background-color:#3a7737;width:100%;height:3px}#header .container .btnMenuView span:first-child{top:0}#header .container .btnMenuView span:nth-of-type(2){top:50%;margin-top:-1.5px}#header .container .btnMenuView span:nth-of-type(3){bottom:0}@media (min-width: 1100px){#header .container .btnMenuView{display:none}}#header .container .btnMenuClose{display:block;width:50px;height:50px;border:0;position:fixed;top:0;right:-300px;left:auto;z-index:650;cursor:pointer;background:#f6f6f6}#header .container .btnMenuClose i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1.5rem}@media (min-width: 1100px){#header .container .btnMenuClose{display:none}}@media (min-width: 1100px){#header .container #menu_overlay{display:none !important}}@media (max-width: 1099.98px){#header .container #menu_overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:#000000;background:rgba(0,0,0,0.6);z-index:600}}@media (min-width: 1100px){#header .container .nav_wrap{position:absolute;right:0}}@media (min-width: 1100px){#header .container .nav_wrap{display:inline-block !important;vertical-align:middle}}#header .container .nav_wrap .nav_wrap_inner{position:fixed;top:0;right:0;width:100%;height:100%;max-height:100%;z-index:9999}@media (max-width: 1099.98px){#header .container .nav_wrap .nav_wrap_inner{display:none;width:240px;height:100%;margin:0;padding:50px 0 0;position:fixed;top:0;bottom:0;left:inherit;right:-300px;z-index:650;background:#fff;overflow-y:scroll;-webkit-transition:none;transition:none}}@media (min-width: 1100px){#header .container .nav_wrap .nav_wrap_inner{display:block !important;transform:none !important;position:relative;height:auto}}#header .container .nav_wrap .nav_wrap_inner section{height:100%;background-color:#fff;border-top:1px solid #ddd}@media (min-width: 1100px){#header .container .nav_wrap .nav_wrap_inner section{border-top:0;height:auto;margin-left:0;background-color:transparent}}@media (min-width: 1100px){#header .container .login_nav_wrap{position:absolute;right:15px;float:right;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}#header .container .login_nav_wrap nav{overflow:hidden}#header .container .login_nav_wrap nav ul li{display:inline-block;position:relative;vertical-align:middle}#header .container .login_nav_wrap nav ul li a{display:block;position:relative;font-size:.875rem;padding:9px 10px;line-height:1;color:#222}@media (min-width: 1100px){#header .container .login_nav_wrap nav ul li a{color:#fff}}@media (max-width: 1099.98px){#header .container .login_nav_wrap nav{position:fixed;right:30px;top:10px;opacity:0;z-index:650}#header .container .login_nav_wrap nav ul{height:30px;line-height:30px}}nav.skip{position:absolute;top:0;right:0;left:0;z-index:100;width:100%}nav.skip ul li a{position:absolute;top:0;left:-200%;display:block;width:100%}nav.skip ul li a:focus{left:0}nav.skip.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#footer{overflow:hidden;position:relative;z-index:300}#footer #go_top{opacity:0;height:40px;width:40px;padding-top:30px;padding-left:0.25em;position:fixed;z-index:400;bottom:1rem;right:1rem;overflow:hidden;background:#3a7737 url("/html/_skin/gwmani/img/go-top.png") no-repeat center center;-webkit-transition:all 500ms;transition:all 500ms;font-size:12px;text-align:center;letter-spacing:0.25em;text-indent:-9999px;transform:scale(0);border:0}#footer #go_top:hover{cursor:pointer}#footer #go_top.active{opacity:1;transform:scale(1)}@media (max-width: 1099.98px){#footer #go_top{width:35px;height:35px}}#footer .footer_nav{background-color:#f0f0f0}#footer .footer_nav .row .gnbWrap{height:auto}#footer .footer_nav .row nav>ul{padding:1.875rem 0;font-size:0;line-height:0;letter-spacing:0;flex-basis:0;flex-grow:1;max-width:100%;display:flex;flex-wrap:wrap}#footer .footer_nav .row nav>ul>li{border-left:1px solid #d5d5d5;min-width:auto;flex-basis:0;flex-grow:1;max-width:100%;padding:0 1.5rem}#footer .footer_nav .row nav>ul>li:nth-child(2){flex:0 0 28%;max-width:28%}#footer .footer_nav .row nav>ul>li:nth-child(5)>a+ul>li>a{display:block;font-size:1.125rem;padding:0.5rem 0 1.5rem;line-height:1;color:#3a7737;font-weight:600}#footer .footer_nav .row nav>ul>li:nth-child(5)>a+ul>li>a:before{display:none}#footer .footer_nav .row nav>ul>li:last-child{display:none}#footer .footer_nav .row nav>ul>li>a{display:block;font-size:1.125rem;padding:0.5rem 0 1.5rem;line-height:1;color:#3a7737;font-weight:600}#footer .footer_nav .row nav>ul>li>a+ul{display:block;position:static;width:100%;max-width:100%;margin:0}#footer .footer_nav .row nav>ul>li>a+ul li:not(:last-child){margin-bottom:10px}#footer .footer_nav .row nav>ul>li>a+ul li:first-child>a{padding-left:0}#footer .footer_nav .row nav>ul>li>a+ul li>a{display:block;font-weight:300;font-size:14px;line-height:1;color:#666666;letter-spacing:-0.5px}#footer .footer_nav .row nav>ul>li>a+ul li>a>br{display:none}#footer .footer_nav .row nav>ul>li>a+ul li>a:before{display:inline-block;content:"·";vertical-align:middle;margin-right:4px;color:inherit}#footer .footer_nav .row nav>ul>li a.sitemap_link{margin-bottom:1.5625rem;font-size:1.125rem;color:#3a7737}#footer .footer_nav .row nav>ul>li:last-child{border-right:1px solid #d5d5d5}#footer .footer_nav .row nav>ul>li h4{margin-bottom:1.5625rem;font-size:1.125rem;color:#3a7737}#footer .footer_nav .row nav>ul>li h4+ul li:not(:last-child){margin-bottom:10px}#footer .footer_nav .row nav>ul>li h4+ul li:first-child a{padding-left:0}#footer .footer_nav .row nav>ul>li h4+ul li a{display:block;font-weight:300;font-size:14px;line-height:1;color:#666666;letter-spacing:-0.5px}#footer .footer_copyright{background-color:#253924;padding:2.1875rem 0}#footer .footer_copyright address{margin-bottom:0;font-weight:300;font-size:.9375rem;color:#fff}@media (max-width: 1099.98px){#footer .footer_copyright .cs_center dl{margin-top:10px}#footer .footer_copyright .cs_center dl dt,#footer .footer_copyright .cs_center dl dd{display:inline-block;vertical-align:middle}}#footer .footer_copyright .cs_center dl dt{font-size:1rem;margin-right:10px;color:#fff}@media (min-width: 1100px){#footer .footer_copyright .cs_center dl dt{margin-right:0;font-size:1.25rem}}#footer .footer_copyright .cs_center dl dd{margin-bottom:0;font-weight:300;font-size:1rem;color:#fff}@media (min-width: 1100px){#footer .footer_copyright .cs_center dl dd{font-size:1.5rem}}#header .gnbWrap .gnb_bar{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #3a7737;display:block;position:absolute;bottom:4px;opacity:0;z-index:2}@media (max-width: 1099.98px){#header .gnbWrap .gnb_bar{display:none}}@media (min-width: 1100px){#header .gnbWrap{height:7.5rem}}#header .gnbWrap nav.gnb>ul::after{display:block;clear:both;content:""}@media (min-width: 1100px){#header .gnbWrap nav.gnb>ul{display:table;table-layout:fixed;height:100%;margin:0 auto}}#header .gnbWrap nav.gnb>ul>li{position:relative;height:100%}@media (min-width: 1100px){#header .gnbWrap nav.gnb>ul>li{min-width:120px}}#header .gnbWrap nav.gnb>ul>li:nth-child(5)>a+ul{display:none !important}@media (min-width: 1100px){#header .gnbWrap nav.gnb>ul>li{display:table-cell}#header .gnbWrap nav.gnb>ul>li:nth-of-type(2)>ul{width:250%;margin-left:-75%}}@media (max-width: 1099.98px){#header .gnbWrap nav.gnb>ul>li.on>a{color:#fff !important;background-color:#3f3f40}#header .gnbWrap nav.gnb>ul>li.on>a:after{color:#fff;content:"\f106"}}#header .gnbWrap nav.gnb>ul>li.no-child>a:after{display:none}#header .gnbWrap nav.gnb>ul>li>a{display:block;position:relative;font-weight:600;font-size:1.125rem;line-height:1.25rem;text-align:center;color:#222;transition:all 0.5s}@media (min-width: 1100px){#header .gnbWrap nav.gnb>ul>li>a:hover+ul li a{color:#fff}}@media (min-width: 1100px){#header .gnbWrap nav.gnb>ul>li>a{color:#333333}}@media (min-width: 1100px){#header .gnbWrap nav.gnb>ul>li>a{line-height:7.5rem}}#header .gnbWrap nav.gnb>ul>li>a span br{display:none}@media (max-width: 1099.98px){#header .gnbWrap nav.gnb>ul>li>a{border-bottom:1px solid #ddd;padding:15px 20px;font-size:15px;text-align:left}#header .gnbWrap nav.gnb>ul>li>a:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;font-size:20px;color:#000;font-family:fontawesome;content:'\f107'}}#header .gnbWrap nav.gnb>ul>li>a+ul{display:none;position:absolute}@media (max-width: 1099.98px){#header .gnbWrap nav.gnb>ul>li>a+ul{position:relative;top:auto;border-bottom:1px solid #ddd}}@media (min-width: 1100px){#header .gnbWrap nav.gnb>ul>li>a+ul{top:7.5rem;width:150%;padding:1rem .9375rem;margin-left:-25%;text-align:center;background-color:#3a7737}}@media (min-width: 1100px){#header .gnbWrap nav.gnb>ul>li>a+ul li:not(:last-child){border-bottom:1px solid #79a676}}#header .gnbWrap nav.gnb>ul>li>a+ul li a{display:block;font-size:.9375rem;padding:0.875rem 0;line-height:1.25;letter-spacing:-0.5px;transition:all 0.5s}@media (min-width: 1100px){#header .gnbWrap nav.gnb>ul>li>a+ul li a{color:rgba(255,255,255,0.3)}#header .gnbWrap nav.gnb>ul>li>a+ul li a:hover{color:#fff}}@media (max-width: 1099.98px){#header .gnbWrap nav.gnb>ul>li>a+ul li a{text-align:left;padding:0.875rem 20px}}#header .gnbWrap nav.gnb>ul>li>a+ul li a br{display:none}@media (min-width: 1100px){#header .gnbWrap nav.gnb>ul>li:not(:first-child)>a span{border-left:1px solid rgba(255,255,255,0.3)}}@media (max-width: 1099.98px){body.open_menu{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}}body #content{padding-top:7.5rem}body:not(.home) #content{padding-bottom:6.25rem}@media (max-width: 1099.98px){body:not(.home) #content>.container{padding-top:44.75px}}@media (min-width: 1100px){body:not(.home) #content .container{max-width:1260px}}.sub_visual{padding:3.5rem 0;background-repeat:no-repeat;background-size:cover}@media (min-width: 1100px){.sub_visual{padding:7.5rem 0}}.sub_visual h2{font-weight:500;font-size:2.25rem;margin-bottom:0}.sub_visual p{display:inline-block;position:relative;border-width:1px 0 1px 0;border-color:#fff;border-style:solid;padding:10px 30px}.sub_visual p:after,.sub_visual p:before{width:5px;height:5px;border-radius:50%;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}.sub_visual p:before{left:10px}.sub_visual p:after{right:10px}.sub_tit{position:relative;margin-bottom:1.875rem;padding-top:6.25rem;padding-bottom:2.5rem;font-weight:500;text-align:center;color:#3a7737;font-size:2rem}@media (min-width: 1100px){.sub_tit{font-size:2.5rem}}.sub_tit:before{position:absolute;bottom:0;left:0;right:0;margin:auto;width:40px;height:2px;background-color:#3a7737;content:""}.sub_con_tit{padding:3.75rem 0;font-size:2.5rem;color:#222222;letter-spacing:-1px}.sub_cont_desc{line-height:1.5;letter-spacing:-1px}.common_table{width:100%;border-top:2px solid #222222}.common_table thead th{padding:1rem 0;text-align:center;font-size:1rem;background-color:#f2f2f2;color:#222222}.common_table thead th:not(:first-child){border-left:1px solid #cccccc}.common_table tbody th{font-weight:500;font-size:1rem;color:#222222;background-color:#f2f2f2;padding:1.5625rem 1.25rem;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc}.common_table tbody td{font-weight:300;font-size:1rem;color:#444444;padding:1rem 1.25rem;border-bottom:1px solid #cccccc}.common_table tbody td:not(:first-child){border-left:1px solid #cccccc}#aside{position:relative;background-color:#fff;border-width:0 0 1px 0;border-style:solid;border-color:#cccccc;transition:all 0.5s}@media (max-width: 1099.98px){#aside{position:absolute;width:100%;max-width:100%;z-index:649}#aside>.container{padding-left:0;padding-right:0}}#aside .sub_navigation>.youarehere{display:block;padding:.875rem 0;font-size:14px;color:#333333;text-align:center;background-image:url("/html/_skin/gwmani/img/sub/sidemenu_arrow.png");background-repeat:no-repeat;background-position:95% 50%}@media (min-width: 768px){#aside .sub_navigation>.youarehere{display:none}}#aside .sub_navigation>.youarehere.on{background-color:#3a7737;color:#fff}#aside .sub_navigation ul{width:100%;display:table;table-layout:fixed;position:relative}@media (max-width: 1099.98px){#aside .sub_navigation ul{display:block}}#aside .sub_navigation ul li{display:table-cell;vertical-align:middle;background-color:#fff}@media (max-width: 1099.98px){#aside .sub_navigation ul li{display:block}}@media (min-width: 1100px){#aside .sub_navigation ul li:first-child a span{border-left:1px solid #ccc}}#aside .sub_navigation ul li:last-child{border-right:0}#aside .sub_navigation ul li a{display:block;padding:.875rem 0;font-size:14px;color:#333333;text-align:center}@media (min-width: 1100px){#aside .sub_navigation ul li a{padding:1rem 0}}@media (min-width: 1100px){#aside .sub_navigation ul li a span{border-right:1px solid #cccccc}}@media (max-width: 1099.98px){#aside .sub_navigation ul li a span br{display:none}}#aside .sub_navigation ul li.active{background-color:#3a7737}#aside .sub_navigation ul li.active a{color:#fff}#aside .sub_navigation ul li.active a span{border-width:0}@media (max-width: 1099.98px){#aside .sub_navigation ul li.active{background-color:#fff}#aside .sub_navigation ul li.active a{color:#3a7737}}#aside:before{position:absolute;z-index:-1;left:0;right:0;width:0;height:100%;margin:auto;background-color:#000;content:"";transition:all 0.25s}#aside.fixed{z-index:300;position:fixed;top:88px;left:0;right:0;bottom:auto;margin:auto;transition:all 0.25s}#aside.fixed:before{width:100%;transition:all 0.25s}button{border:0}.slick .slick-dots{z-index:300;bottom:2rem}.slick .slick-dots li{width:auto;height:auto;vertical-align:middle}.slick .slick-dots li button{width:12px;height:12px;margin:0 auto;border-radius:50%;background-color:#ccc;transition:all 0.25s ease-in-out}.slick .slick-dots li button:before{display:none}.slick .slick-dots li.slick-active button{border-radius:50px;width:1.875rem;background-color:#938624}.parallax{overflow:hidden}body.home #wrap{overflow:hidden}body.home #wrap [class^=section]:not(.section_visual){position:relative;padding:3.75rem 0;background-repeat:no-repeat}@media (min-width: 1100px){body.home #wrap [class^=section]:not(.section_visual){padding:7.5rem 0}}body.home #wrap header h2{margin-bottom:4.25rem;font-weight:500;font-size:2.5rem}body.home #wrap section.section_visual{position:relative}body.home #wrap section.section_visual div.slick{margin-bottom:0}body.home #wrap section.section_visual div.slick.slick-initialized{overflow:hidden}body.home #wrap section.section_visual div.slick .slick-track{margin-left:0;margin-right:0}body.home #wrap section.section_visual div.slick .slick_col{height:42.5rem;position:relative}body.home #wrap section.section_visual div.slick .slick_col .main_visual_bg{position:absolute;width:100%;height:100%;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 767.98px){body.home #wrap section.section_visual div.slick .slick_col .main_visual_bg{background-position:80% 100%}}body.home #wrap section.section_visual div.slick .slick_col .slick_txt{z-index:300;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto}@media (min-width: 1100px){body.home #wrap section.section_visual div.slick .slick_col .slick_txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}body.home #wrap section.section_visual div.slick .slick_col .slick_txt h2{display:inline-block;position:relative;opacity:0;padding:10px 30px;border-style:solid;border-width:1px 0 1px 0;border-color:#fff;margin-bottom:2.5rem;font-weight:300;font-size:1rem;color:#fff;text-transform:none;text-shadow:1px 1px 5px rgba(0,0,0,0.35)}@media (max-width: 1099.98px){body.home #wrap section.section_visual div.slick .slick_col .slick_txt h2{font-size:2.125rem}}body.home #wrap section.section_visual div.slick .slick_col .slick_txt h2:before,body.home #wrap section.section_visual div.slick .slick_col .slick_txt h2:after{width:5px;height:5px;border-radius:50%;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:""}body.home #wrap section.section_visual div.slick .slick_col .slick_txt h2:before{left:10px}body.home #wrap section.section_visual div.slick .slick_col .slick_txt h2:after{right:10px}body.home #wrap section.section_visual div.slick .slick_col .slick_txt h4{margin-bottom:0;font-size:2.25rem;font-weight:500;color:#fff}@media (max-width: 1099.98px){body.home #wrap section.section_visual div.slick .slick_col .slick_txt h4{font-size:1.85rem}}body.home #wrap section.section_visual div.slick .slick_col .slick_txt *{position:relative;opacity:0}body.home #wrap section.section_visual div.slick .slick_col:first-child .main_visual_bg{background-image:url("/html/_skin/gwmani/img/main/visual1.jpg")}body.home #wrap section.section_visual div.slick .slick_col:nth-of-type(2) .main_visual_bg{background-image:url("/html/_skin/gwmani/img/main/visual2.jpg")}body.home #wrap section.section_visual div.slick .slick_col:nth-of-type(3) .main_visual_bg{background-image:url("/html/_skin/gwmani/img/main/visual3.jpg")}@media (max-width: 1099.98px){body.home #wrap section.section_visual div.slick .slick_col{height:25rem}}body.home #wrap section.section_slogan{background-image:url(/html/_skin/gwmani/img/main/slogan_bg.jpg)}body.home #wrap section.section_slogan .slogan_wrap{padding:3.75rem 0;border:10px solid rgba(255,255,255,0.8)}@media (min-width: 1100px){body.home #wrap section.section_slogan .slogan_wrap{margin:0 7.1875rem}}body.home #wrap section.section_slogan h3{opacity:0.8;line-height:1.5}body.home #wrap section.section_cake [class^=col] .parallax{height:350px}@media (min-width: 1100px){body.home #wrap section.section_cake [class^=col] .parallax{height:100%}}body.home #wrap section.section_cake [class^=col] .cake_wrap{padding:5rem 6.25rem}body.home #wrap section.section_cake [class^=col] .cake_wrap h3{margin-bottom:2.5rem}body.home #wrap section.section_cake [class^=col] .cake_wrap p{color:#333333;font-size:1rem}body.home #wrap section.section_cake [class^=col] .cake_wrap a{display:inline-block;padding:12px 1rem;border:1px solid #3a7737;font-size:.9375rem;color:#3a7737;min-width:160px;background-image:url(/html/_skin/gwmani/img/main/main_arrow_img.png);background-repeat:no-repeat;background-position:80% center}body.home #wrap section.section_movie{background-image:url("/html/_skin/gwmani/img/main/video_bg.jpg")}body.home #wrap section.section_movie [class^=col] figure{position:relative}body.home #wrap section.section_movie [class^=col] figure img{position:relative;z-index:200}body.home #wrap section.section_movie [class^=col] figure img.video_thumb.first{box-shadow:-30px -30px 0 #bdb87f}body.home #wrap section.section_movie [class^=col] figure img.video_thumb.second{box-shadow:30px 30px 0 #82a17b}body.home #wrap section.section_movie .read_more{padding:1rem 4.375rem;font-size:1rem;color:#3a7737;border:1px solid #3a7737;background-color:rgba(255,255,255,0.3)}body.home .modal.show .modal-dialog{transform:translate(0, 50%)}body.home .modal.show .modal-dialog .modal-body{padding:0}.company{background-image:url("/html/_skin/gwmani/img/sub/company/company_header_bg.jpg")}.intro_col_wrap{min-height:880px}.intro_col_wrap .intro_col{left:0;top:0}@media (min-width: 1100px){.intro_col_wrap .intro_col{position:absolute}}.intro_col_wrap .intro_col.left{z-index:300;width:100%;box-shadow:0 5px 16px rgba(0,0,0,0.2)}@media (min-width: 1100px){.intro_col_wrap .intro_col.left{max-width:400px}}@media (min-width: 1200px){.intro_col_wrap .intro_col.left{max-width:520px}}.intro_col_wrap .intro_col.right{top:100px;left:35%;width:65%;box-shadow:0 3px 12px rgba(0,0,0,0.28)}.intro_col_wrap .intro_col.right .leaf{position:absolute;top:-118px;right:0}.intro_col_wrap .intro_col.right .intro_wrap{padding:3rem}@media (min-width: 1200px){.intro_col_wrap .intro_col.right .intro_wrap{padding:5rem 4.5625rem 5rem 9.375rem}}.intro_col_wrap .intro_col.right .intro_wrap h4{margin-bottom:2.5rem;font-weight:600;font-size:2rem;color:#333333}@media (max-width: 1099.98px){.intro_col_wrap .intro_col.left{max-width:100%;box-shadow:none}.intro_col_wrap .intro_col.right{width:100%}}.intro_bottom{margin-bottom:-6.25rem}.business_wrap h3{margin-bottom:2.5rem;font-size:2rem;font-weight:600}.business_wrap p{margin-bottom:0;font-weight:300;font-size:1rem;color:#333333}@media (max-width: 1099.98px){.business_wrap p br{display:none}}.business_wrap.case1{background-color:#efedde}.business_wrap.case1 [class^=col]:nth-of-type(2){padding-top:3rem;padding-bottom:3rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 1100px){.business_wrap.case1 [class^=col]:nth-of-type(2){padding-left:5rem}}.business_wrap.case1 [class^=col] h3{color:#938624}.business_wrap.case2{background-color:#e6ede5}.business_wrap.case2 [class^=col]:nth-of-type(2){padding-top:3rem;padding-bottom:3rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 1100px){.business_wrap.case2 [class^=col]:nth-of-type(2){padding-right:5rem}}.business_wrap.case2 [class^=col] h3{color:#3a7737}.history_wrap .row{align-items:center;padding-top:1.875rem;padding-bottom:1.875rem;border-top:1px solid #cccccc}.history_wrap .row:last-child{border-bottom:1px solid #ccc}.history_wrap .row h3{color:#3a7737;margin-bottom:0;text-align:center;margin-bottom:2rem}@media (min-width: 1100px){.history_wrap .row h3{margin-bottom:0}}.history_wrap .row ul li{font-size:.9375rem}.history_wrap .row ul li:not(:last-child){margin-bottom:10px}.product_section{background-image:url(/html/_skin/gwmani/img/sub/products/product_section_bg.jpg);background-repeat:no-repeat;background-size:cover;padding-bottom:6.25rem}.location_ul li dl dt{color:#3a7737}.location_ul li dl dd{margin-bottom:0}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAibWFpbi5taW4uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzY3NzL21haW4uc2NzcyIsCgkJInNjc3MvYm9vdHN0cmFwLnNjc3MiLAoJCSJzY3NzL19mdW5jdGlvbnMuc2NzcyIsCgkJInNjc3MvX3ZhcmlhYmxlcy5zY3NzIiwKCQkic2Nzcy9fbWl4aW5zLnNjc3MiLAoJCSJzY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsCgkJInNjc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwKCQkic2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLAoJCSJzY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsCgkJInNjc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsCgkJInNjc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLAoJCSJzY3NzL21peGlucy9fc2l6ZS5zY3NzIiwKCQkic2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsCgkJInNjc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLAoJCSJzY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLAoJCSJzY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwKCQkic2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsCgkJInNjc3MvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkic2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJInNjc3MvbWl4aW5zL19jYXJldC5zY3NzIiwKCQkic2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsCgkJInNjc3MvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkic2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJInNjc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwKCQkic2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLAoJCSJzY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLAoJCSJzY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLAoJCSJzY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwKCQkic2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsCgkJInNjc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJInNjc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLAoJCSJzY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsCgkJInNjc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwKCQkic2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsCgkJInNjc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwKCQkic2Nzcy9fcm9vdC5zY3NzIiwKCQkic2Nzcy9fcmVib290LnNjc3MiLAoJCSJzY3NzL190eXBlLnNjc3MiLAoJCSJzY3NzL19pbWFnZXMuc2NzcyIsCgkJInNjc3MvX2NvZGUuc2NzcyIsCgkJInNjc3MvX2dyaWQuc2NzcyIsCgkJInNjc3MvX3RhYmxlcy5zY3NzIiwKCQkic2Nzcy9fZm9ybXMuc2NzcyIsCgkJInNjc3MvX2J1dHRvbnMuc2NzcyIsCgkJInNjc3MvX3RyYW5zaXRpb25zLnNjc3MiLAoJCSJzY3NzL19kcm9wZG93bi5zY3NzIiwKCQkic2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLAoJCSJzY3NzL19pbnB1dC1ncm91cC5zY3NzIiwKCQkic2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLAoJCSJzY3NzL19uYXYuc2NzcyIsCgkJInNjc3MvX25hdmJhci5zY3NzIiwKCQkic2Nzcy9fY2FyZC5zY3NzIiwKCQkic2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwKCQkic2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwKCQkic2Nzcy9fYmFkZ2Uuc2NzcyIsCgkJInNjc3MvX2p1bWJvdHJvbi5zY3NzIiwKCQkic2Nzcy9fYWxlcnQuc2NzcyIsCgkJInNjc3MvX3Byb2dyZXNzLnNjc3MiLAoJCSJzY3NzL19tZWRpYS5zY3NzIiwKCQkic2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwKCQkic2Nzcy9fY2xvc2Uuc2NzcyIsCgkJInNjc3MvX21vZGFsLnNjc3MiLAoJCSJzY3NzL190b29sdGlwLnNjc3MiLAoJCSJzY3NzL19wb3BvdmVyLnNjc3MiLAoJCSJzY3NzL19jYXJvdXNlbC5zY3NzIiwKCQkic2Nzcy9fdXRpbGl0aWVzLnNjc3MiLAoJCSJzY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsCgkJInNjc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLAoJCSJzY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwKCQkic2Nzcy91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLAoJCSJzY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwKCQkic2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLAoJCSJzY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwKCQkic2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLAoJCSJzY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsCgkJInNjc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLAoJCSJzY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwKCQkic2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwKCQkic2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsCgkJInNjc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLAoJCSJzY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwKCQkic2Nzcy9fcHJpbnQuc2NzcyIsCgkJInNjc3MvX2N1c3RvbS5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwKCQkic2Nzcy9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsCgkJInNjc3MvcGFnZXMvX2NvbW1vbi5zY3NzIiwKCQkic2Nzcy9wYWdlcy9faG9tZS5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fY29tcGFueS5zY3NzIiwKCQkic2Nzcy9wYWdlcy9fcHJvZHVjdHMuc2NzcyIsCgkJInNjc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBpbXBvcnQgXCJib290c3RyYXBcIjtcclxuQGltcG9ydCBcImN1c3RvbVwiO1xyXG5cclxuLy8gbGF5b3V0XHJcbkBpbXBvcnQgXCJsYXlvdXQvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvbmF2aWdhdGlvblwiO1xyXG5cclxuLy8gUGFnZXNcclxuQGltcG9ydCBcInBhZ2VzL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwicGFnZXMvaG9tZVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvY29tcGFueVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcHJvZHVjdHNcIjtcclxuQGltcG9ydCBcInBhZ2VzL2NvbnRhY3RcIjtcclxuIiwKCQkiLyohXHJcbiAqIEJvb3RzdHJhcCB2NC4xLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJyb290XCI7XHJcbkBpbXBvcnQgXCJyZWJvb3RcIjtcclxuQGltcG9ydCBcInR5cGVcIjtcclxuQGltcG9ydCBcImltYWdlc1wiO1xyXG5AaW1wb3J0IFwiY29kZVwiO1xyXG5AaW1wb3J0IFwiZ3JpZFwiO1xyXG5AaW1wb3J0IFwidGFibGVzXCI7XHJcbkBpbXBvcnQgXCJmb3Jtc1wiO1xyXG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcclxuQGltcG9ydCBcImRyb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcclxuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcclxuQGltcG9ydCBcIm5hdlwiO1xyXG5AaW1wb3J0IFwibmF2YmFyXCI7XHJcbkBpbXBvcnQgXCJjYXJkXCI7XHJcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XHJcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJiYWRnZVwiO1xyXG5AaW1wb3J0IFwianVtYm90cm9uXCI7XHJcbkBpbXBvcnQgXCJhbGVydFwiO1xyXG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcclxuQGltcG9ydCBcIm1lZGlhXCI7XHJcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XHJcbkBpbXBvcnQgXCJjbG9zZVwiO1xyXG5AaW1wb3J0IFwibW9kYWxcIjtcclxuQGltcG9ydCBcInRvb2x0aXBcIjtcclxuQGltcG9ydCBcInBvcG92ZXJcIjtcclxuQGltcG9ydCBcImNhcm91c2VsXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcclxuQGltcG9ydCBcInByaW50XCI7XHJcbiIsCgkJIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcclxuLy9cclxuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHV0YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXHJcblxyXG4vLyBBc2NlbmRpbmdcclxuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cclxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xyXG4gICRwcmV2LWtleTogbnVsbDtcclxuICAkcHJldi1udW06IG51bGw7XHJcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcclxuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XHJcbiAgICAgIC8vIERvIG5vdGhpbmdcclxuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XHJcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcclxuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XHJcbiAgICB9XHJcbiAgICAkcHJldi1rZXk6ICRrZXk7XHJcbiAgICAkcHJldi1udW06ICRudW07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdGFydHMgYXQgemVyb1xyXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxyXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XHJcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcclxuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcclxuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xyXG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2BcclxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cclxuLy9cclxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxyXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxyXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XHJcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XHJcblxyXG4gIEBpZiAkaW5kZXgge1xyXG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkc3RyaW5nO1xyXG59XHJcblxyXG4vLyBDb2xvciBjb250cmFzdFxyXG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvcikge1xyXG4gICRyOiByZWQoJGNvbG9yKTtcclxuICAkZzogZ3JlZW4oJGNvbG9yKTtcclxuICAkYjogYmx1ZSgkY29sb3IpO1xyXG5cclxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XHJcblxyXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XHJcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1kYXJrO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHJldHVybiAkeWlxLXRleHQtbGlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcclxuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XHJcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcclxufVxyXG5cclxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXHJcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xyXG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xyXG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XHJcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcclxuXHJcbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcclxufVxyXG4iLAoJCSIvLyBWYXJpYWJsZXNcclxuLy9cclxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXHJcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxyXG5cclxuXHJcbi8vXHJcbi8vIENvbG9yIHN5c3RlbVxyXG4vL1xyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGVcclxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xyXG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiAjZWNlY2VjICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xyXG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xyXG4kZ3JheXM6IG1hcC1tZXJnZSgoXHJcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxyXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcclxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxyXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcclxuICBcIjYwMFwiOiAkZ3JheS02MDAsXHJcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxyXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcclxuICBcIjkwMFwiOiAkZ3JheS05MDBcclxuKSwgJGdyYXlzKTtcclxuXHJcbiRhY2NlbnQ6ICMzYTc3MzcgIWRlZmF1bHQ7XHJcbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xyXG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xyXG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcclxuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcclxuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XHJcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xyXG4keWVsbG93Z3JlZW4gOiAjZWVmMGUzICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbiRjb2xvcnM6IG1hcC1tZXJnZSgoXHJcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxyXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxyXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxyXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcclxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcclxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcclxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxyXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcclxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXHJcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcclxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxyXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDAsXHJcbiAgXCJ5ZWxsb3dncmVlblwiIDogJHllbGxvd2dyZWVuXHJcbiksICRjb2xvcnMpO1xyXG5cclxuJHByaW1hcnk6ICAgICAgICRhY2NlbnQgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiR0aGlyZDogICAgICR5ZWxsb3dncmVlbiAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcclxuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XHJcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKChcclxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXHJcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgXCJ0aGlyZFwiIDogICAgICR0aGlyZCxcclxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXHJcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxyXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcclxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcclxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxyXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xyXG4pLCAkdGhlbWUtY29sb3JzKTtcclxuLy8gc3R5bGVsaW50LWVuYWJsZVxyXG5cclxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xyXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cclxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcclxuXHJcbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxyXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gT3B0aW9uc1xyXG4vL1xyXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXHJcblxyXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXHJcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGVcclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xyXG4kc3BhY2VyczogbWFwLW1lcmdlKChcclxuICAwOiAwLFxyXG4gIDE6ICgkc3BhY2VyICogLjI1KSxcclxuICAyOiAoJHNwYWNlciAqIC41KSxcclxuICAzOiAkc3BhY2VyLFxyXG4gIDQ6ICgkc3BhY2VyICogMS41KSxcclxuICA1OiAoJHNwYWNlciAqIDMpLFxyXG4gIDY6ICgkc3BhY2VyICogMy4xMjUpLFxyXG4gIDc6ICgkc3BhY2VyICogNSksIC8vIDgwXHJcbiAgODogKCRzcGFjZXIgKiA2LjI1KSAvLyAxMDAgIFxyXG4pLCAkc3BhY2Vycyk7XHJcblxyXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXHJcbiRzaXplczogKCkgIWRlZmF1bHQ7XHJcbiRzaXplczogbWFwLW1lcmdlKChcclxuICAyNTogMjUlLFxyXG4gIDUwOiA1MCUsXHJcbiAgNzU6IDc1JSxcclxuICAxMDA6IDEwMCUsXHJcbiAgYXV0bzogYXV0b1xyXG4pLCAkc2l6ZXMpO1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaW5rc1xyXG4vL1xyXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXHJcblxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhcmFncmFwaHNcclxuLy9cclxuLy8gU3R5bGUgcCBlbGVtZW50LlxyXG5cclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiAxMTAwcHgsXHJcbiAgeGw6IDEyMDBweCxcclxuICB4eGw6IDEzMDBweCxcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNzIwcHgsXHJcbiAgbGc6IDk2MHB4LFxyXG4gIHhsOiAxMjYwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9udHNcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgXCJOb3RvIFNlcmlmIEtSXCIsIFwibm90b2tyXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgICAgNjAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XHJcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XHJcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuXHJcbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xyXG5cclxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XHJcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG5cclxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xyXG5cclxuLy8gQnV0dG9ucyArIEZvcm1zXHJcbi8vXHJcbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdXR0b25zXHJcbi8vXHJcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICBub25lICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxyXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLXRleHQ6IChcclxuICBlbjogXCJCcm93c2VcIlxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvblxyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vXHJcbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcblxyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xyXG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2c1xyXG5cclxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyXHJcblxyXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcclxuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEp1bWJvdHJvblxyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcmRzXHJcblxyXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xyXG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xyXG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUb29sdGlwc1xyXG5cclxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBvcG92ZXJzXHJcblxyXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJhZGdlc1xyXG5cclxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcclxuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxyXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXHJcbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQWxlcnRzXHJcbi8vXHJcbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxyXG5cclxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xyXG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuXHJcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG5cclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcblxyXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XHJcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0b25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcclxuXHJcblxyXG4vLyBDbG9zZVxyXG5cclxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIENvZGVcclxuXHJcbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xyXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcclxuXHJcbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcclxuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuXHJcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJpbnRpbmdcclxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XHJcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XHJcbiIsCgkJIi8vIFRvZ2dsZXNcclxuLy9cclxuLy8gVXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGdsb2JhbCB2YXJpYWJsZXMgdG8gZW5hYmxlIGNlcnRhaW4gdGhlbWUgZmVhdHVyZXMuXHJcblxyXG4vLyBVdGlsaXRpZXNcclxuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2hvdmVyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcclxuQGltcG9ydCBcIm1peGlucy9iYWRnZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3NjcmVlbi1yZWFkZXJcIjtcclxuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtdGV4dFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LWhpZGVcIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LXRydW5jYXRlXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xyXG5cclxuLy8gLy8gQ29tcG9uZW50c1xyXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NhcmV0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcclxuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcclxuXHJcbi8vIC8vIFNraW5zXHJcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2JveC1zaGFkb3dcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcclxuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XHJcblxyXG4vLyAvLyBMYXlvdXRcclxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2Zsb2F0XCI7XHJcbiIsCgkJIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXHJcbi8vXHJcbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcclxuLy9cclxuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxyXG4vL1xyXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXHJcblxyXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxyXG4vLyAgICBtZFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xyXG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xyXG59XHJcblxyXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA1NzZweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cclxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcclxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxyXG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXHJcbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA3NjcuOThweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAycHgsIG51bGwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXHJcbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsCgkJIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXHJcbi8vXHJcbi8vIE9yaWdhbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcclxuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcclxuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxyXG4vL1xyXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xyXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHN1ZWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXHJcbi8vXHJcbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XHJcblxyXG5AbWl4aW4gaG92ZXIge1xyXG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsCgkJIi8vIEltYWdlIE1peGluc1xyXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy8gLSBSZXRpbmEgaW1hZ2VcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlXHJcbi8vXHJcbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXHJcblxyXG5AbWl4aW4gaW1nLWZsdWlkIHtcclxuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxyXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBSZXRpbmEgaW1hZ2VcclxuLy9cclxuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XHJcblxyXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXHJcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXHJcbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxyXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XHJcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIiwKCQkiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XHJcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcclxuXHJcbiAgJltocmVmXSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLAoJCSIvLyBSZXNpemUgYW55dGhpbmdcclxuXHJcbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcclxuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXHJcbn1cclxuIiwKCQkiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcclxuLy9cclxuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xyXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xyXG5cclxuQG1peGluIHNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuIiwKCQkiLy8gU2l6aW5nIHNob3J0Y3V0c1xyXG5cclxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG4iLAoJCSJAbWl4aW4gcmVzZXQtdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcclxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87XHJcbn1cclxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcblxyXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhI3skcGFyZW50fSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsCgkJIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xyXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcclxuICBmb250OiAwLzAgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG5cclxuICBAd2FybiBcIlRoZSBgdGV4dC1oaWRlKClgIG1peGluIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjQuMS4wLiBJdCB3aWxsIGJlIHJlbW92ZWQgZW50aXJlbHkgaW4gdjUuXCI7XHJcbn1cclxuIiwKCQkiLy8gVGV4dCB0cnVuY2F0ZVxyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBWaXNpYmlsaXR5XHJcblxyXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XHJcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcclxufVxyXG4iLAoJCSJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG5cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsCgkJIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xyXG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXHJcbiAgICB9XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdXR0b24gc2l6ZXNcclxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuIiwKCQkiQG1peGluIGNhcmV0LWRvd24ge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC11cCB7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0LXJpZ2h0IHtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtbGVmdCB7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcclxuICBAaWYgJGVuYWJsZS1jYXJldCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aCAqIC44NTtcclxuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcclxuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC11cDtcclxuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXdpZHRoICogLjg1O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwKCQkiLy8gUGFnaW5hdGlvblxyXG5cclxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgLnBhZ2UtbGluayB7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtaXRlbSB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwKCQkiLy8gTGlzdHNcclxuXHJcbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxyXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwKCQkiLy8gTGlzdCBHcm91cHNcclxuXHJcbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcclxuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcblxyXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLAoJCSIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXHJcbi8vXHJcbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xyXG5cclxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW46ICRtYXJnaW4teSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcclxufVxyXG4iLAoJCSIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcclxuLy9cclxuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcclxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cclxuLy9cclxuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXHJcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXHJcbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcclxuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxyXG4vL1xyXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXHJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cclxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XHJcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xyXG4gICAgZm9udC1zaXplOiAkZm9ybS1mZWVkYmFjay1mb250LXNpemU7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXHJcbiAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC44KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCxcclxuICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGN1c3RvbSBmaWxlXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLAoJCSIvLyBUYWJsZXNcclxuXHJcbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XHJcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgJixcclxuICAgID4gdGgsXHJcbiAgICA+IHRkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXHJcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXHJcbiAgLnRhYmxlLWhvdmVyIHtcclxuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuXHJcbiAgICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG5cclxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSN7JHBhcmVudH0sXHJcbiAgYnV0dG9uI3skcGFyZW50fSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsCgkJIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuIiwKCQkiQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xyXG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICB9XHJcbn1cclxuIiwKCQkiLy8gR3JhZGllbnRzXHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XHJcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcclxuICB9IEBlbHNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcbiIsCgkJIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG4iLAoJCSJAbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcbiIsCgkJIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXHJcblxyXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcclxuICAlZ3JpZC1jb2x1bW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wjeyRpbmZpeH0sXHJcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcclxuICAgICAgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XHJcblxyXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcclxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwKCQkiLy8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxyXG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2Utcm93KCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcclxuICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XHJcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xyXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxyXG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxyXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxyXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xyXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xyXG59XHJcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuQG1peGluIGZsb2F0LWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1peGluIGZsb2F0LXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5AbWl4aW4gZmxvYXQtbm9uZSB7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLAoJCSI6cm9vdCB7XHJcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XHJcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xyXG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcclxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xyXG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xyXG59XHJcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcclxuXHJcbi8vIFJlYm9vdFxyXG4vL1xyXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXHJcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxyXG4vL1xyXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXHJcblxyXG5cclxuLy8gRG9jdW1lbnRcclxuLy9cclxuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cclxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cclxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuLy8gNS4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXHJcbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXHJcbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNVxyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA2XHJcbn1cclxuXHJcbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cclxuQGF0LXJvb3Qge1xyXG4gIEAtbXMtdmlld3BvcnQge1xyXG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxyXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxyXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDsgLy8gMVxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcclxufVxyXG5cclxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxyXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcclxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXHJcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZW50IGdyb3VwaW5nXHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXHJcbiAgaGVpZ2h0OiAwOyAvLyAxXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuXHJcbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vXHJcbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnNcclxuLy9cclxuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXHJcbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXHJcblxyXG5hYmJyW3RpdGxlXSxcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xyXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbm9sLFxyXG51bCxcclxuZGwge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG5vbCB1bCxcclxudWwgb2wge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC13ZWlnaHQtbm90YXRpb25cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuLy8gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XHJcbnN1cCB7IHRvcDogLS41ZW07IH1cclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rc1xyXG4vL1xyXG5cclxuYSB7XHJcbiAgLy8gY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXHJcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXHJcbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XHJcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxyXG5cclxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29kZVxyXG4vL1xyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXHJcbnByZSxcclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxufVxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xyXG5cclxucHJlIHtcclxuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXHJcbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcclxuLy9cclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG59XHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XHJcbn1cclxuXHJcbnRoIHtcclxuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcclxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRm9ybXNcclxuLy9cclxuXHJcbmxhYmVsIHtcclxuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxyXG4vL1xyXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuYnV0dG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXHJcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG59XHJcblxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbm9wdGdyb3VwLFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XHJcbn1cclxuXHJcbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cclxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXHJcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcclxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxyXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XHJcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XHJcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xyXG4gIG1pbi13aWR0aDogMDtcclxuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxyXG59XHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG59XHJcblxyXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxyXG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbi8vXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4vL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXHJcbn1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xyXG4vL1xyXG5cclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcclxufVxyXG5cclxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cclxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcclxuXHJcbi8vXHJcbi8vIEhlYWRpbmdzXHJcbi8vXHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XHJcbmgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cclxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxyXG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XHJcbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cclxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxyXG5cclxuLmxlYWQge1xyXG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcclxuLmRpc3BsYXktMSB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMiB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMyB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktNCB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBIb3Jpem9udGFsIHJ1bGVzXHJcbi8vXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xyXG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRW1waGFzaXNcclxuLy9cclxuXHJcbnNtYWxsLFxyXG4uc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxufVxyXG5cclxubWFyayxcclxuLm1hcmsge1xyXG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBMaXN0c1xyXG4vL1xyXG5cclxuLmxpc3QtdW5zdHlsZWQge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbn1cclxuXHJcbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXHJcbi5saXN0LWlubGluZSB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxufVxyXG4ubGlzdC1pbmxpbmUtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBNaXNjXHJcbi8vXHJcblxyXG4vLyBCdWlsZHMgb24gYGFiYnJgXHJcbi5pbml0aWFsaXNtIHtcclxuICBmb250LXNpemU6IDkwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBCbG9ja3F1b3Rlc1xyXG4uYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxyXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXHJcbiAgfVxyXG59XHJcbiIsCgkJIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxyXG4vL1xyXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXHJcbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXHJcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxyXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cclxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxyXG4uaW1nLWZsdWlkIHtcclxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcclxufVxyXG5cclxuLy9cclxuLy8gRmlndXJlc1xyXG4vL1xyXG5cclxuLmZpZ3VyZSB7XHJcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZpZ3VyZS1pbWcge1xyXG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMik7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5maWd1cmUtY2FwdGlvbiB7XHJcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xyXG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XHJcbn1cclxuIiwKCQkiLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XHJcbn1cclxuXHJcbi8vIElubGluZSBjb2RlXHJcbmNvZGUge1xyXG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xyXG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcclxuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcclxuICBhID4gJiB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXHJcbmtiZCB7XHJcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAka2JkLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGtiZC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcclxuXHJcbiAga2JkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQmxvY2tzIG9mIGNvZGVcclxucHJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJHByZS1jb2xvcjtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcclxuICBjb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcclxuLnByZS1zY3JvbGxhYmxlIHtcclxuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuIiwKCQkiLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXHJcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAucm93IHtcclxuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXHJcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXHJcbiAgLm5vLWd1dHRlcnMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgPiAuY29sLFxyXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xyXG59XHJcbiIsCgkJIi8vXHJcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxyXG4vL1xyXG5cclxuLnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC50YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXHJcbi8vXHJcblxyXG4udGFibGUtc20ge1xyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9yZGVyIHZlcnNpb25zXHJcbi8vXHJcbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXHJcblxyXG4udGFibGUtYm9yZGVyZWQge1xyXG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWJvcmRlcmxlc3Mge1xyXG4gIHRoLFxyXG4gIHRkLFxyXG4gIHRoZWFkIHRoLFxyXG4gIHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICB0Ym9keSB0ciB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XHJcblxyXG5cclxuLy8gRGFyayBzdHlsZXNcclxuLy9cclxuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcbi50YWJsZSB7XHJcbiAgLnRoZWFkLWRhcmsge1xyXG4gICAgdGgge1xyXG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aGVhZC1saWdodCB7XHJcbiAgICB0aCB7XHJcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1kYXJrIHtcclxuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XHJcblxyXG4gIHRoLFxyXG4gIHRkLFxyXG4gIHRoZWFkIHRoIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLXN0cmlwZWQge1xyXG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGFibGUtaG92ZXIge1xyXG4gICAgdGJvZHkgdHIge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cclxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXHJcblxyXG4udGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICYjeyRpbmZpeH0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XHJcblxyXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXHJcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi8vXHJcbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xyXG4vL1xyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcclxuXHJcbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXHJcbiAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcclxuXHJcbiAgLy8gUGxhY2Vob2xkZXJcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XHJcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICB9XHJcblxyXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XHJcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXHJcbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcclxuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXHJcbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cclxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxyXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXHJcbi5mb3JtLWNvbnRyb2wtZmlsZSxcclxuLmZvcm0tY29udHJvbC1yYW5nZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBMYWJlbHNcclxuLy9cclxuXHJcbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXHJcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cclxuLmNvbC1mb3JtLWxhYmVsIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1sZyB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xyXG59XHJcblxyXG5cclxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxyXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcclxuXHJcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XHJcblxyXG4gICYuZm9ybS1jb250cm9sLXNtLFxyXG4gICYuZm9ybS1jb250cm9sLWxnIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxyXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxyXG4vL1xyXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxyXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXHJcblxyXG4uZm9ybS1jb250cm9sLXNtIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xyXG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XHJcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JvdXBzXHJcbi8vXHJcbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG4uZm9ybS10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGdyaWRcclxuLy9cclxuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cclxuXHJcbi5mb3JtLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICA+IC5jb2wsXHJcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5mb3JtLWNoZWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XHJcblxyXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXHJcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XHJcblxyXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuLy9cclxuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xyXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxyXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxyXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxyXG5cclxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xyXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG5cclxuLmZvcm0taW5saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcclxuXHJcbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxyXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXHJcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXHJcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAsXHJcbiAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxyXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXHJcbiAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tY29udHJvbCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XHJcblxyXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxuXHJcbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5idG4gZWxlbWVudHNcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xyXG5hLmJ0bi5kaXNhYmxlZCxcclxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcclxuLy9cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5idG4tI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExpbmsgYnV0dG9uc1xyXG4vL1xyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQsXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQnV0dG9uIFNpemVzXHJcbi8vXHJcblxyXG4uYnRuLWxnIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi5idG4tc20ge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vL1xyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuICArIC5idG4tYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAmLmJ0bi1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4uZmFkZSB7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcclxuXHJcbiAgJjpub3QoLnNob3cpIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gICY6bm90KC5zaG93KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcclxufVxyXG4iLAoJCSIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcclxuLmRyb3B1cCxcclxuLmRyb3ByaWdodCxcclxuLmRyb3Bkb3duLFxyXG4uZHJvcGxlZnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcclxuICBAaW5jbHVkZSBjYXJldDtcclxufVxyXG5cclxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcclxuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xyXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxyXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXHJcbi5kcm9wdXAge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcHJpZ2h0IHtcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGxlZnQge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcclxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxyXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxyXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICB9XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcblxyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG59XHJcblxyXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbi8vXHJcbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xyXG4uZHJvcGRvd24taGVhZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHRleHRcclxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbn1cclxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cclxuLmJ0bi1ncm91cCxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXHJcblxyXG4gID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuXHJcbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcclxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXHJcbiAgLmJ0biArIC5idG4sXHJcbiAgLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgLmJ0bi1ncm91cCArIC5idG4sXHJcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcclxuLmJ0bi10b29sYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5pbnB1dC1ncm91cCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAge1xyXG4gID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xyXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcblxyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XHJcblxyXG5cclxuLy9cclxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xyXG4vL1xyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcclxuXHJcbiAgJjo6YWZ0ZXIsXHJcbiAgLmRyb3B1cCAmOjphZnRlcixcclxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcclxufVxyXG5cclxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xyXG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XHJcbn1cclxuXHJcblxyXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcclxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxyXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxyXG4gICYuYnRuLWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXHJcbi8vXHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAuYnRuLFxyXG4gIC5idG4tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5idG4gKyAuYnRuLFxyXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXHJcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcclxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcclxuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXHJcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcblxyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXHJcbi8vXHJcbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXHJcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxyXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXHJcbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXHJcbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cclxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAtdG9nZ2xlIHtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5jdXN0b20tc2VsZWN0LFxyXG4gID4gLmN1c3RvbS1maWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcclxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXHJcbiAgICB3aWR0aDogMSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICArIC5mb3JtLWNvbnRyb2wsXHJcbiAgICArIC5jdXN0b20tc2VsZWN0LFxyXG4gICAgKyAuY3VzdG9tLWZpbGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcclxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cclxuICA+IC5jdXN0b20tZmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxyXG4vL1xyXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXHJcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXHJcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxyXG5cclxuLmlucHV0LWdyb3VwLXByZXBlbmQsXHJcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXHJcbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxyXG4gIC8vIGFzIG91ciBpbnB1dHMuXHJcbiAgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLmJ0biArIC5idG4sXHJcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxyXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XHJcblxyXG5cclxuLy8gVGV4dHVhbCBhZGRvbnNcclxuLy9cclxuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXHJcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU2l6aW5nXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcclxuLy8gbWFuaXB1bGF0aW9uLlxyXG5cclxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcclxuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtbGc7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XHJcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLXNtO1xyXG59XHJcblxyXG5cclxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xyXG4vL1xyXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xyXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXHJcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxyXG5cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuIiwKCQkiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cclxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxyXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxyXG5cclxuLmN1c3RvbS1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogKDFyZW0gKiAkbGluZS1oZWlnaHQtYmFzZSk7XHJcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXHJcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXHJcbi8vXHJcbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzdWVkby1lbGVtZW50cy5cclxuXHJcbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAoKCRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcclxuICAmOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICgoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzXHJcbi8vXHJcbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxyXG5cclxuLmN1c3RvbS1jaGVja2JveCB7XHJcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XHJcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmFkaW9zXHJcbi8vXHJcbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXHJcblxyXG4uY3VzdG9tLXJhZGlvIHtcclxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcclxuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNlbGVjdFxyXG4vL1xyXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXHJcbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXHJcbi8vXHJcblxyXG4uY3VzdG9tLXNlbGVjdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XHJcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcclxuICB9IEBlbHNlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcclxuXHJcbiAgICAmOjotbXMtdmFsdWUge1xyXG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxyXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cclxuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXHJcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxyXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cclxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJlttdWx0aXBsZV0sXHJcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcclxuICB9XHJcblxyXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1zbSB7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XHJcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xyXG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1sZyB7XHJcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XHJcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xyXG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnO1xyXG59XHJcblxyXG5cclxuLy8gRmlsZVxyXG4vL1xyXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cclxuXHJcbi5jdXN0b20tZmlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcclxuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJHZhbHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xyXG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XHJcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBjYWxjKCN7JGN1c3RvbS1maWxlLWhlaWdodH0gLSAjeyRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGh9ICogMik7XHJcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XHJcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XHJcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XHJcbiAgICBib3JkZXItbGVmdDogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmFuZ2VcclxuLy9cclxuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc3VlZG9cclxuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3JcclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXHJcblxyXG4uY3VzdG9tLXJhbmdlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIEZpcmVmb3ggc3BlY2lmaWNcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIG1hcmdpbi10b3A6IC0oJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAqIC4yNSk7IC8vIFdlYmtpdCBzcGVjaWZpYz9cclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xyXG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgLy8gTm8gbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHlcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xyXG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcclxuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IC8vIE5vIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6Oi1tcy10aHVtYiB7XHJcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcclxuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IC8vIE5vIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotbXMtdHJhY2sge1xyXG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci13aWR0aDogKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjUpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbn1cclxuIiwKCQkiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXHJcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXHJcblxyXG4ubmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubmF2LWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIFRhYnNcclxuLy9cclxuXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gUGlsbHNcclxuLy9cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gIC5uYXYtbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcclxuLy9cclxuXHJcbi5uYXYtZmlsbCB7XHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmJhYmxlIHRhYnNcclxuLy9cclxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuIiwKCQkiLy8gQ29udGVudHNcclxuLy9cclxuLy8gTmF2YmFyXHJcbi8vIE5hdmJhciBicmFuZFxyXG4vLyBOYXZiYXIgbmF2XHJcbi8vIE5hdmJhciB0ZXh0XHJcbi8vIE5hdmJhciBkaXZpZGVyXHJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXHJcbi8vIE5hdmJhciBwb3NpdGlvblxyXG4vLyBOYXZiYXIgdGhlbWVzXHJcblxyXG5cclxuLy8gTmF2YmFyXHJcbi8vXHJcbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXHJcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxyXG5cclxuLm5hdmJhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cclxuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcclxuXHJcbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcclxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxyXG4gID4gLmNvbnRhaW5lcixcclxuICA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGJyYW5kXHJcbi8vXHJcbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxyXG5cclxuLm5hdmJhci1icmFuZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgbmF2XHJcbi8vXHJcbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxyXG5cclxuLm5hdmJhci1uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIHRleHRcclxuLy9cclxuLy9cclxuXHJcbi5uYXZiYXItdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xyXG59XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcclxuLy9cclxuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXHJcbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cclxuXHJcbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxyXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbmF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXHJcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxyXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcclxuLm5hdmJhci10b2dnbGVyIHtcclxuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcclxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLm5hdmJhci10b2dnbGVyIGVsZW1lbnRzXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXHJcbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxyXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxLjVlbTtcclxuICBoZWlnaHQ6IDEuNWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXHJcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cclxuLm5hdmJhci1leHBhbmQge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAmI3skaW5maXh9IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgPiAuY29udGFpbmVyLFxyXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXHJcbiAgICAgICAgPiAuY29udGFpbmVyLFxyXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIHRoZW1lc1xyXG4vL1xyXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXHJcblxyXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXHJcbi5uYXZiYXItbGlnaHQge1xyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3cgPiAubmF2LWxpbmssXHJcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxyXG4gICAgLm5hdi1saW5rLnNob3csXHJcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxyXG4ubmF2YmFyLWRhcmsge1xyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxyXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcclxuICAgIC5uYXYtbGluay5zaG93LFxyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLAoJCSIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmNhcmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gID4gaHIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWJvZHkge1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcclxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcclxufVxyXG5cclxuLmNhcmQtc3VidGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWxpbmsge1xyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICsgLmNhcmQtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xyXG4gIH1cclxuXHJcbiAgKyAubGlzdC1ncm91cCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xyXG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEhlYWRlciBuYXZzXHJcbi8vXHJcblxyXG4uY2FyZC1oZWFkZXItdGFicyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xyXG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcclxuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xyXG59XHJcblxyXG4vLyBDYXJkIGltYWdlXHJcbi5jYXJkLWltZy1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XHJcbn1cclxuXHJcbi5jYXJkLWltZyB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4vLyBDYXJkIGltYWdlIGNhcHNcclxuLmNhcmQtaW1nLXRvcCB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcclxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuXHJcbi8vIENhcmQgZGVja1xyXG5cclxuLmNhcmQtZGVjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcclxuICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxyXG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ2FyZCBncm91cHNcclxuLy9cclxuXHJcbi5jYXJkLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcclxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxyXG4gID4gLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcclxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXHJcbiAgICA+IC5jYXJkIHtcclxuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XHJcbiAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICsgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXHJcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgICAgICAgLmNhcmQtaGVhZGVyLFxyXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb2x1bW5zXHJcbi8vXHJcblxyXG4uY2FyZC1jb2x1bW5zIHtcclxuICAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcclxuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xyXG4gICAgb3JwaGFuczogMTtcclxuICAgIHdpZG93czogMTtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcclxuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBBY2NvcmRpb25cclxuLy9cclxuXHJcbi5hY2NvcmRpb24ge1xyXG4gIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQ6bGFzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuIiwKCQkiLmJyZWFkY3J1bWIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWl0ZW0ge1xyXG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcclxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XHJcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xyXG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxyXG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcclxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXHJcbiAgLy9cclxuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXHJcbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cclxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcclxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLAoJCSIucGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xyXG59XHJcblxyXG4ucGFnZS1saW5rIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcclxuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcclxuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xyXG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XHJcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5wYWdlLWxpbmsgZWxlbWVudHNcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWl0ZW0ge1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgLnBhZ2UtbGluayB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgLnBhZ2UtbGluayB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBTaXppbmdcclxuLy9cclxuXHJcbi5wYWdpbmF0aW9uLWxnIHtcclxuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1zbSB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG4iLAoJCSIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcclxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxyXG5cclxuLmJhZGdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXHJcbi5idG4gLmJhZGdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMXB4O1xyXG59XHJcblxyXG4vLyBQaWxsIGJhZGdlc1xyXG4vL1xyXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cclxuXHJcbi5iYWRnZS1waWxsIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLy8gQ29sb3JzXHJcbi8vXHJcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYmFkZ2UtI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcclxuICB9XHJcbn1cclxuIiwKCQkiLmp1bWJvdHJvbiB7XHJcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcclxuICB9XHJcbn1cclxuXHJcbi5qdW1ib3Ryb24tZmx1aWQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbn1cclxuIiwKCQkiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5hbGVydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcclxuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXHJcbi5hbGVydC1oZWFkaW5nIHtcclxuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXHJcbi5hbGVydC1saW5rIHtcclxuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDIpO1xyXG5cclxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxyXG4gIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEFsdGVybmF0ZSBzdHlsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5hbGVydC0jeyRjb2xvcn0ge1xyXG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XHJcbiAgfVxyXG59XHJcbiIsCgkJIkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cclxuICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxyXG4gIGZvbnQtc2l6ZTogJHByb2dyZXNzLWZvbnQtc2l6ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xyXG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xyXG59XHJcbiIsCgkJIi5tZWRpYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm1lZGlhLWJvZHkge1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuIiwKCQkiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxyXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXHJcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcclxuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXHJcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcclxuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcclxuICB9XHJcblxyXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmx1c2ggbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XHJcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxyXG5cclxuLmxpc3QtZ3JvdXAtZmx1c2gge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgdmFyaWFudHNcclxuLy9cclxuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cclxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xyXG59XHJcbiIsCgkJIi5jbG9zZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcclxuICBvcGFjaXR5OiAuNTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICB9XHJcblxyXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuY2xvc2UgZWxlbWVudHNcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cclxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXHJcbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxyXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5idXR0b24uY2xvc2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4vLyBzdHlsZWxpbnQtZW5hYmxlXHJcbiIsCgkJIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcclxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXHJcbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxyXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxyXG5cclxuXHJcbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXHJcbi5tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxyXG4gIG91dGxpbmU6IDA7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcclxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcclxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XHJcblxyXG4gIC5tb2RhbC1vcGVuICYge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xyXG4ubW9kYWwtZGlhbG9nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcclxuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cclxuICAubW9kYWwuZmFkZSAmIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XHJcbiAgfVxyXG4gIC5tb2RhbC5zaG93ICYge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcclxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XHJcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcclxuXHJcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cclxufVxyXG5cclxuLy8gTW9kYWwgaGVhZGVyXHJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcclxuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcclxuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxyXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG4vLyBNb2RhbCBib2R5XHJcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3RlcilcclxuLm1vZGFsLWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcclxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xyXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxyXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxyXG59XHJcblxyXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcclxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xyXG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XHJcblxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cclxufVxyXG4iLAoJCSIvLyBCYXNlIGNsYXNzXHJcbi50b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcclxuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXRvcCB7XHJcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXJpZ2h0IHtcclxuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLWJvdHRvbSB7XHJcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy10b29sdGlwLWxlZnQge1xyXG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1hdXRvIHtcclxuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xyXG4gIH1cclxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xyXG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XHJcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcbiIsCgkJIi5wb3BvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBmb250LXNpemU6ICRwb3BvdmVyLWZvbnQtc2l6ZTtcclxuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLXRvcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUsXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1yaWdodCB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XHJcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUsXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xyXG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlLFxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcclxuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi1sZWZ0OiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAtMik7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLWxlZnQge1xyXG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XHJcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUsXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1hdXRvIHtcclxuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xyXG4gIH1cclxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcclxuLnBvcG92ZXItaGVhZGVyIHtcclxuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcclxuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xyXG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XHJcblxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wb3BvdmVyLWJvZHkge1xyXG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xyXG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xyXG59XHJcbiIsCgkJIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxyXG4vL1xyXG4vLyAxLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxyXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXHJcbi8vIDIuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cclxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxyXG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cclxuLy8gNC4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxyXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cclxuXHJcbi5jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxyXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcclxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxyXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHJcbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tcHJldixcclxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblxyXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtZmFkZSB7XHJcbiAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcclxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXHJcbiAgLmNhcm91c2VsLWl0ZW0tcHJldixcclxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXYge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cclxuICAgIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxyXG4vL1xyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxyXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xyXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XHJcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxyXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXHJcblxyXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gIH1cclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xyXG4gIH1cclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICByaWdodDogMDtcclxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJY29ucyBmb3Igd2l0aGluXHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XHJcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xyXG59XHJcblxyXG5cclxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcclxuLy9cclxuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxyXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxNTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XHJcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXHJcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcclxuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcsIC41KTtcclxuXHJcbiAgICAvLyBVc2UgcHNldWRvIGNsYXNzZXMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE9wdGlvbmFsIGNhcHRpb25zXHJcbi8vXHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcclxuICBib3R0b206IDIwcHg7XHJcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLAoJCSJAaW1wb3J0IFwidXRpbGl0aWVzL2FsaWduXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYmFja2dyb3VuZFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2JvcmRlcnNcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9jbGVhcmZpeFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9lbWJlZFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9mbG9hdFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL3Bvc2l0aW9uXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc2NyZWVucmVhZGVyc1wiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL3NoYWRvd3NcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9zaXppbmdcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdGV4dFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL3Zpc2liaWxpdHlcIjtcclxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcclxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cclxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcclxuICB9XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy10cmFuc3BhcmVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vXHJcbi8vIEJvcmRlclxyXG4vL1xyXG5cclxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxyXG5cclxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5ib3JkZXItI3skY29sb3J9IHtcclxuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYm9yZGVyLXdoaXRlIHtcclxuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBCb3JkZXItcmFkaXVzXHJcbi8vXHJcblxyXG4ucm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC10b3Age1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtcmlnaHQge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLWJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1sZWZ0IHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLTAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG4iLAoJCSIuY2xlYXJmaXgge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcbn1cclxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXHJcbi8vXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxyXG4vL1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cclxufVxyXG4iLAoJCSIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuICBpZnJhbWUsXHJcbiAgZW1iZWQsXHJcbiAgb2JqZWN0LFxyXG4gIHZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcclxuICB9XHJcbn1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcclxuICB9XHJcbn1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xyXG4gIH1cclxufVxyXG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIEZsZXggdmFyaWF0aW9uXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG4iLAoJCSJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cclxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XHJcbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XHJcbiAgfVxyXG59XHJcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gQ29tbW9uIHZhbHVlc1xyXG5cclxuLy8gU2FzcyBsaXN0IG5vdCBpbiB2YXJpYWJsZXMgc2luY2UgaXQncyBub3QgaW50ZW5kZWQgZm9yIGN1c3RvbWl6YXRpb24uXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xyXG5cclxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xyXG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuLy8gU2hvcnRoYW5kXHJcblxyXG4uZml4ZWQtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLmZpeGVkLWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi5zdGlja3ktdG9wIHtcclxuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcclxuICB9XHJcbn1cclxuIiwKCQkiLy9cclxuLy8gU2NyZWVucmVhZGVyc1xyXG4vL1xyXG5cclxuLnNyLW9ubHkge1xyXG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcclxufVxyXG5cclxuLnNyLW9ubHktZm9jdXNhYmxlIHtcclxuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xyXG59XHJcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cclxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cclxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cclxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gV2lkdGggYW5kIGhlaWdodFxyXG5cclxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcclxuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xyXG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxyXG4iLAoJCSIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XHJcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuXHJcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXHJcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxyXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsCgkJIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy9cclxuLy8gVGV4dFxyXG4vL1xyXG5cclxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7IH1cclxuXHJcbi8vIEFsaWdubWVudFxyXG5cclxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XHJcblxyXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvblxyXG5cclxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxyXG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcclxuXHJcbi5mb250LXdlaWdodC1saWdodCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7IH1cclxuLmZvbnQtd2VpZ2h0LXNlbWlib2xkIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50OyB9XHJcbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxyXG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIENvbnRleHR1YWwgY29sb3JzXHJcblxyXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XHJcbn1cclxuXHJcbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxyXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XHJcblxyXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBNaXNjXHJcblxyXG4udGV4dC1oaWRlIHtcclxuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcclxufVxyXG4iLAoJCSIvL1xyXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xyXG4vL1xyXG5cclxuLnZpc2libGUge1xyXG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcclxufVxyXG5cclxuLmludmlzaWJsZSB7XHJcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XHJcbn1cclxuIiwKCQkiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUHJpbnQgc3R5bGVzLlxyXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcclxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgKixcclxuICAgICo6OmJlZm9yZSxcclxuICAgICo6OmFmdGVyIHtcclxuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcclxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICY6bm90KC5idG4pIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxyXG4gICAgLy9hW2hyZWZdOjphZnRlciB7XHJcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XHJcbiAgICAvL31cclxuXHJcbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XHJcbiAgICAvL1xyXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcclxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcclxuICAgIC8vXHJcblxyXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXHJcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xyXG4gICAgLy8gY29udGVudDogXCJcIjtcclxuICAgIC8vfVxyXG5cclxuICAgIHByZSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgcHJlLFxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcclxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vXHJcbiAgICAvLyBQcmludGluZyBUYWJsZXM6XHJcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcclxuICAgIC8vXHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XHJcbiAgICB9XHJcblxyXG4gICAgdHIsXHJcbiAgICBpbWcge1xyXG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICBvcnBoYW5zOiAzO1xyXG4gICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XHJcblxyXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXHJcbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xyXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cclxuICAgIEBwYWdlIHtcclxuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcclxuICAgIH1cclxuICAgIGJvZHkge1xyXG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmJhZGdlIHtcclxuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB0ZCxcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXHJcbiAgfVxyXG59XHJcbiIsCgkJIlxyXG4vLyBSZXNwb25pc3ZlIGh0bWwgZm9udC1zaXplXHJcbmh0bWx7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgcHtcclxuICAgIGNvbG9yOiAjMzQzNDM0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbn1cclxuXHJcbi8vQ3VzdG9tIExheW91dFxyXG4kaGVhZGVyLWhlaWdodCA6IDcuNXJlbTtcclxuLy8gQm9vdHN0cmFwIG92ZXJyaWRlc1xyXG4vL1xyXG4vLyBDb3B5IHZhcmlhYmxlcyBmcm9tIGBfdmFyaWFibGVzLnNjc3NgIHRvIHRoaXMgZmlsZSB0byBvdmVycmlkZSBkZWZhdWx0IHZhbHVlc1xyXG4vLyB3aXRob3V0IG1vZGlmeWluZyBzb3VyY2UgZmlsZXMuXHJcbkBtaXhpbiBob3Jpem9udGFsLWFsaWduLWNlbnRlcigkbGVmdCwgJHBvc2l0aW9uKSB7XHJcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICBsZWZ0OiAkbGVmdDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtI3skbGVmdH0pO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSN7JGxlZnR9KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSN7JGxlZnR9KTtcclxufVxyXG5AbWl4aW4gdmVydGljYWwtYWxpZ24tbWlkKCR0b3AsICRwb3NpdGlvbikge1xyXG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XHJcbiAgdG9wOiAkdG9wO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0jeyR0b3B9KTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0jeyR0b3B9KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSN7JHRvcH0pO1xyXG59XHJcbkBtaXhpbiB2ZXJ0aWNhbC1hbGlnbi1taWQtY2VudGVyKCR0b3AsICRsZWZ0LCAkcG9zaXRpb24pIHtcclxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gIHRvcDogJHRvcDtcclxuICBsZWZ0OiAkbGVmdDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0jeyRsZWZ0fSwgLSN7JHRvcH0pO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtI3skbGVmdH0sIC0jeyR0b3B9KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtI3skbGVmdH0sIC0jeyR0b3B9KTtcclxufVxyXG5AbWl4aW4gdmVydGljYWwtYWxpZ24tbWlkLWluaGVyaXQoJHRvcCwgJHBvc2l0aW9uKSB7XHJcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcclxuICB0b3A6ICR0b3A7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSN7JHRvcH0pO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSN7JHRvcH0pO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtI3skdG9wfSk7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG5AbWl4aW4gaXIge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG59XHJcbkBtaXhpbiBibGluZHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gIG1hcmdpbjogLTFweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcbi5ibGluZHtcclxuICBAaW5jbHVkZSBibGluZDtcclxufVxyXG4vLyBmb250LXNpemVcclxuJGZvbnQtc2l6ZS03MDogJGZvbnQtc2l6ZS1iYXNlICogNC4zNzUgIWRlZmF1bHQ7IC8vIDUwXHJcbiRmb250LXNpemUtNjA6ICRmb250LXNpemUtYmFzZSAqIDMuNzUgIWRlZmF1bHQ7IC8vIDUwXHJcbiRmb250LXNpemUtNTA6ICRmb250LXNpemUtYmFzZSAqIDMuMTI1ICFkZWZhdWx0OyAvLyA1MFxyXG4kZm9udC1zaXplLTQ1OiAkZm9udC1zaXplLWJhc2UgKiAyLjgxMjUgIWRlZmF1bHQ7IC8vNDBcclxuJGZvbnQtc2l6ZS00MDogJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0OyAvLzQwXHJcbiRmb250LXNpemUtMzg6ICRmb250LXNpemUtYmFzZSAqIDIuMzc1ICFkZWZhdWx0OyAvLzM4XHJcbiRmb250LXNpemUtMzY6ICRmb250LXNpemUtYmFzZSAqIDIuMjUgIWRlZmF1bHQ7IC8vMzFcclxuJGZvbnQtc2l6ZS0zNTogJGZvbnQtc2l6ZS1iYXNlICogMi4xODc1ICFkZWZhdWx0OyAvLzMxXHJcbiRmb250LXNpemUtMzM6ICRmb250LXNpemUtYmFzZSAqIDIuMDYyNSAhZGVmYXVsdDsgLy8zMVxyXG4kZm9udC1zaXplLTMyOiAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0OyAvLzMyXHJcbiRmb250LXNpemUtMzE6ICRmb250LXNpemUtYmFzZSAqIDEuOTM3NSAhZGVmYXVsdDsgLy8zMVxyXG4kZm9udC1zaXplLTMwOiAkZm9udC1zaXplLWJhc2UgKiAxLjg3NSAhZGVmYXVsdDsgLy8zMFxyXG4kZm9udC1zaXplLTI4OiAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0OyAvLzI4XHJcbiRmb250LXNpemUtMjY6ICRmb250LXNpemUtYmFzZSAqIDEuNjI1ICFkZWZhdWx0OyAvLzI2XHJcbiRmb250LXNpemUtMjU6ICRmb250LXNpemUtYmFzZSAqIDEuNTYyNSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS0yNDogJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0OyAvLzI0XHJcbiRmb250LXNpemUtMjM6ICRmb250LXNpemUtYmFzZSAqIDEuNDM3NSAhZGVmYXVsdDsgLy8yNFxyXG4kZm9udC1zaXplLTIyOiAkZm9udC1zaXplLWJhc2UgKiAxLjM3NSAhZGVmYXVsdDsgLy8yMlxyXG4kZm9udC1zaXplLTIwOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0OyAvLzE4XHJcbiRmb250LXNpemUtMTk6ICRmb250LXNpemUtYmFzZSAqIDEuMTg3NSAhZGVmYXVsdDsgLy8xOFxyXG4kZm9udC1zaXplLTE4OiAkZm9udC1zaXplLWJhc2UgKiAxLjEyNSAhZGVmYXVsdDsgLy8xOFxyXG4kZm9udC1zaXplLTE3OiAkZm9udC1zaXplLWJhc2UgKiAxLjA2MjUgIWRlZmF1bHQ7IC8vMThcclxuJGZvbnQtc2l6ZS0xNTogJGZvbnQtc2l6ZS1iYXNlICogMC45Mzc1ICFkZWZhdWx0OyAvLzE1XHJcbiRmb250LXNpemUtMTQ6ICRmb250LXNpemUtYmFzZSAqIDAuODc1ICFkZWZhdWx0OyAvLzE0XHJcblxyXG4vLyBDb2xvclxyXG4kYWNjZW50IDogIzNhNzczNztcclxuLmFjY2VudHtcclxuICBjb2xvcjogIzNhNzczNzs7XHJcbn1cclxuYTpob3ZlcixhOnZpc2l0ZWQsYTpsaW5rLGE6Zm9jdXN7XHJcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5maWd1cmV7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmU6bm90KC5hY3RpdmUpLFxyXG4ucGlsbC1jb250ZW50ID4gLnBpbGwtcGFuZTpub3QoLmFjdGl2ZSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuIiwKCQkiI2hlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjM2E3NzM3O1xyXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vIH1cclxuICB6LWluZGV4OiA2NTE7XHJcbiAgdG9wOjA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICYuZml4ZWRcclxuICB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICB9XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmViZWJlO1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubG9nb193cmFwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduLW1pZCg1MCUsIGFic29sdXRlKTtcclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xyXG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9odG1sL19za2luL2ttaWMvaW1nL2ttaWMucG5nKSBuby1yZXBlYXQgMCBjZW50ZXI7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9odG1sL19za2luL2ttaWMvaW1nL2ttaWMucG5nKSBuby1yZXBlYXQgMCBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBNb2JpbGUgYnRuXHJcbiAgICAuYnRuTWVudVZpZXcge1xyXG4gICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbi1taWQoNTAlLCBhYnNvbHV0ZSk7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcclxuICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG5NZW51Q2xvc2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IC0zMDBweDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgei1pbmRleDogNjUwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbi1taWQtY2VudGVyKDUwJSwgNTAlLCBhYnNvbHV0ZSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWVudV9vdmVybGF5IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC42KTtcclxuICAgICAgICB6LWluZGV4OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIE1haW4gTmF2aWdhdGlvbiBXcmFwXHJcbiAgICAubmF2X3dyYXAge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAvLyB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2X3dyYXBfaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICByaWdodDogLTMwMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogNjUwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMy41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dpbl9uYXZfd3JhcHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduLW1pZCg1MCUsIGFic29sdXRlKTtcclxuICAgICAgfVxyXG4gICAgICBuYXZ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAvLyAmOmFmdGVye1xyXG4gICAgICAgICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIC8vICAgcmlnaHQ6JGZvbnQtc2l6ZS0yMDtcclxuICAgICAgICAgICAgICAvLyAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIC8vICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgICAvLyAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgLy8gICBoZWlnaHQ6MTJweDtcclxuICAgICAgICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmFmN2Y7XHJcbiAgICAgICAgICAgICAgLy8gICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC8vICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YWMzZTtcclxuICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuICAgICAgICAgIG5hdntcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICByaWdodDozMHB4O1xyXG4gICAgICAgICAgICB0b3A6MTBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogNjUwO1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbm5hdi5za2lwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTIwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc3Itb25seSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcbiIsCgkJIiNmb290ZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDMwMDtcclxuXHJcbiAgICAjZ29fdG9wIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogNDAwO1xyXG4gICAgICAgIGJvdHRvbTogMXJlbTtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQgdXJsKFwiL2h0bWwvX3NraW4vZ3dtYW5pL2ltZy9nby10b3AucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX25hdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUyNTI1MjtcclxuICAgICAgICAgICAgLmduYldyYXAge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRmb250LXNpemUtMzAgMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q1ZDVkNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEgKyB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkZm9udC1zaXplLTI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYTc3Mzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICRmb250LXNpemUtMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMCAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYTc3Mzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGJyIHtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiwrdcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6aW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLnNpdGVtYXBfbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYTc3Mzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDVkNWQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9udC1zaXplLTI1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYTc3Mzc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyX2NvcHlyaWdodCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MzkyNDtcclxuICAgICAgICBwYWRkaW5nOiAyLjE4NzVyZW0gMDtcclxuXHJcbiAgICAgICAgYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jc19jZW50ZXIge1xyXG4gICAgICAgICAgICBkbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAlZGliIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlZGliO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWRpYjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLAoJCSJcclxuI2hlYWRlciB7XHJcbiAgICAuZ25iV3JhcCB7XHJcbiAgICAgIC5nbmJfYmFyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkYWNjZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG5hdi5nbmIge1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICA+IGEgKyB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgICAgICA+dWx7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTc1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgJi5vbiB7XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzZjQwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uby1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwICRmb250LXNpemUtMTg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICYgKyB1bHtcclxuICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7fVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgJGZvbnQtc2l6ZS00NTtcclxuICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduLW1pZCg1MCUsIGFic29sdXRlKTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYrdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtICRmb250LXNpemUtMTU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjUlO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTc3Mzc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc5YTY3NjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE1O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44NzVyZW0gMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsCgkJImJvZHkge1xyXG4gICAgJi5vcGVuX21lbnUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguaG9tZSkge1xyXG4gICAgICAgICNjb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDQuNzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1Yl92aXN1YWwge1xyXG4gICAgcGFkZGluZzogMy41cmVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiA3LjVyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLWFsaWduLW1pZCg1MCUsIGFic29sdXRlKTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJfdGl0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRmb250LXNpemUtMzA7XHJcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkZm9udC1zaXplLTQwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjM2E3NzM3O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E3NzM3O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJfY29uX3RpdCB7XHJcbiAgICBwYWRkaW5nOiAzLjc1cmVtIDA7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNDA7XHJcbiAgICBjb2xvcjogIzIyMjIyMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG59XHJcblxyXG4uc3ViX2NvbnRfZGVzYyB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbn1cclxuXHJcbi5jb21tb25fdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzIyMjIyMjtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjIyMjtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRmb250LXNpemUtMjUgJGZvbnQtc2l6ZS0yMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gJGZvbnQtc2l6ZS0yMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2FzaWRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA2NDk7XHJcbiAgICAgICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzoge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJfbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgPiAueW91YXJlaGVyZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkZm9udC1zaXplLTE0IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgICAgICAgICAgaW1hZ2U6dXJsKFwiL2h0bWwvX3NraW4vZ3dtYW5pL2ltZy9zdWIvc2lkZW1lbnVfYXJyb3cucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogOTUlIDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYub24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRmb250LXNpemUtMTQgMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5maXhlZCB7XHJcbiAgICAgICAgei1pbmRleDogMzAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDg4cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYnV0dG9uIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG4vLyBzbGlja1xyXG5cclxuLnNsaWNrIHtcclxuICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICB6LWluZGV4OiAzMDA7XHJcbiAgICAgICAgYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGZvbnQtc2l6ZS0zMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTM4NjI0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIHBhcmFsbGF4XHJcblxyXG4ucGFyYWxsYXgge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLAoJCSJib2R5LmhvbWUge1xyXG4gICN3cmFwIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHBvcHVwXHJcblxyXG4gICAgW2NsYXNzXj1zZWN0aW9uXTpub3QoLnNlY3Rpb25fdmlzdWFsKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMy43NXJlbSAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogNy41cmVtIDA7XHJcbiAgICAgIH1cclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uc2VjdGlvbl92aXN1YWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBkaXYuc2xpY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlja19jb2wge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0Mi41cmVtO1xyXG5cclxuICAgICAgICAgIC5tYWluX3Zpc3VhbF9iZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnNsaWNrX3R4dCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDMwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdmVydGljYWwtYWxpZ24tbWlkLWNlbnRlcig1MCUsIDUwJSwgYWJzb2x1dGUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZS00MDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsMCwwLDAuMzUpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbi1taWQoNTAlLCBhYnNvbHV0ZSk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzY7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5tYWluX3Zpc3VhbF9iZyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2h0bWwvX3NraW4vZ3dtYW5pL2ltZy9tYWluL3Zpc3VhbDEuanBnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIC5tYWluX3Zpc3VhbF9iZyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2h0bWwvX3NraW4vZ3dtYW5pL2ltZy9tYWluL3Zpc3VhbDIuanBnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgLm1haW5fdmlzdWFsX2JnIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaHRtbC9fc2tpbi9nd21hbmkvaW1nL21haW4vdmlzdWFsMy5qcGdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uc2VjdGlvbl9zbG9nYW57XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaHRtbC9fc2tpbi9nd21hbmkvaW1nL21haW4vc2xvZ2FuX2JnLmpwZyk7XHJcbiAgICAgIC5zbG9nYW5fd3JhcHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgIG1hcmdpbjogMCA3LjE4NzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhZGRpbmc6ICRmb250LXNpemUtNjAgMDtcclxuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xyXG4gICAgICB9XHJcbiAgICAgIGgze1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzZWN0aW9uLnNlY3Rpb25fY2FrZXtcclxuICAgICAgW2NsYXNzXj1jb2xde1xyXG4gICAgICAgIC5wYXJhbGxheHtcclxuICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FrZV93cmFwe1xyXG4gICAgICAgICAgcGFkZGluZzogNXJlbSA2LjI1cmVtO1xyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmb250LXNpemUtNDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTc3Mzc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaHRtbC9fc2tpbi9nd21hbmkvaW1nL21haW4vbWFpbl9hcnJvd19pbWcucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNlY3Rpb24uc2VjdGlvbl9tb3ZpZXtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2h0bWwvX3NraW4vZ3dtYW5pL2ltZy9tYWluL3ZpZGVvX2JnLmpwZ1wiKTtcclxuICAgICAgW2NsYXNzXj1jb2xde1xyXG4gICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgICAgICAgICYudmlkZW9fdGh1bWJ7XHJcbiAgICAgICAgICAgICAgJi5maXJzdHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0zMHB4IC0zMHB4IDAgI2JkYjg3ZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5zZWNvbmR7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAzMHB4IDMwcHggMCAjODJhMTdiO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLy8gJjpiZWZvcmV7XHJcbiAgICAgICAgICAvLyAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgLy8gICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgLy8gICAmOmJlZm9yZXtcclxuICAgICAgICAgIC8vICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAvLyAgICAgdG9wOjA7XHJcbiAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjQ3YjtcclxuICAgICAgICAgIC8vICAgfVxyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmVhZF9tb3Jle1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gNC4zNzVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAjM2E3NzM3O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYTc3Mzc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG4gICAgLm1vZGFsLWJvZHl7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsCgkJIi5jb21wYW55IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaHRtbC9fc2tpbi9nd21hbmkvaW1nL3N1Yi9jb21wYW55L2NvbXBhbnlfaGVhZGVyX2JnLmpwZ1wiKTtcclxufVxyXG4uaW50cm9fY29sX3dyYXB7XHJcbiAgbWluLWhlaWdodDogODgwcHg7XHJcbiAgLmludHJvX2NvbHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICBsZWZ0OjA7XHJcbiAgICB0b3A6MDtcclxuICAgICYubGVmdHtcclxuICAgICAgei1pbmRleDogMzAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgfVxyXG4gICAgJi5yaWdodHtcclxuICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgbGVmdDogMzUlO1xyXG4gICAgICB3aWR0aDogNjUlO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XHJcbiAgICAgIC5sZWFme1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6LTExOHB4O1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgIH1cclxuICAgICAgLmludHJvX3dyYXB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcclxuICAgICAgICAgIHBhZGRpbmc6IDVyZW0gNC41NjI1cmVtIDVyZW0gOS4zNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZS00MDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzI7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICYubGVmdHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW50cm9faW1ne1xyXG4gICAgICBpbWd7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbnRyb19ib3R0b20ge1xyXG4gIG1hcmdpbi1ib3R0b206IC02LjI1cmVtO1xyXG59XHJcbi8vIGJ1c2luZXNzXHJcblxyXG4uYnVzaW5lc3Nfd3JhcCB7XHJcbi8vICBwYWRkaW5nLXRvcDogOC43NXJlbTtcclxuXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGZvbnQtc2l6ZS00MDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgICBicntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNhc2UxIHtcclxuICAgIFtjbGFzc149Y29sXXtcclxuICAgICAgJjpudGgtb2YtdHlwZSgyKXtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogIzkzODYyNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWRkZTtcclxuICB9XHJcblxyXG4gICYuY2FzZTIge1xyXG4gICAgW2NsYXNzXj1jb2xde1xyXG4gICAgICAmOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogIzNhNzczNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWRlNTtcclxuICB9XHJcbn1cclxuLy8gSGlzdG9yeVxyXG4uaGlzdG9yeV93cmFwe1xyXG4gIC5yb3d7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6ICRmb250LXNpemUtMzA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvbnQtc2l6ZS0zMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE1O1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsCgkJIi5wcm9kdWN0X3NlY3Rpb257XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9odG1sL19za2luL2d3bWFuaS9pbWcvc3ViL3Byb2R1Y3RzL3Byb2R1Y3Rfc2VjdGlvbl9iZy5qcGcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbTsgIFxyXG59XHJcbiIsCgkJIi5sb2NhdGlvbl91bHtcclxuICBsaXtcclxuICAgIGRse1xyXG4gICAgICBkdHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudDtcclxuICAgICAgfVxyXG4gICAgICBkZHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJHQ0FBOzs7OztHQUtHLEFrQ0xILEFBQUEsS0FBSyxBQUFDLENBR0YsTUFBVyxDQUFHLE9BQUMsQ0FBZixRQUFXLENBQUcsT0FBQyxDQUFmLFFBQVcsQ0FBRyxPQUFDLENBQWYsTUFBVyxDQUFHLE9BQUMsQ0FBZixLQUFXLENBQUcsT0FBQyxDQUFmLFFBQVcsQ0FBRyxPQUFDLENBQWYs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Q0RBaEMsQUFGRCxBQUFBLE1BQU0sQUFBYyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLE1BQU0sQUFBYyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RBaEMsQUFGRCxBQUFBLE1BQU0sQUFBYyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLE1BQU0sQUFBYyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLE1BQU0sQUFBYyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RBaEMsQUFGRCxBQUFBLE9BQU8sQUFBYSxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLE9BQU8sQUFBYSxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLE9BQU8sQUFBYSxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QixDQUl0QyxTQUFTLENBQUUsSUFBNEIsQ0RBaEMsQUFHSCxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FBRSxFQUFFLENBQUssQUFFdEMsQUFBQSxXQUFXLEFBQVUsQ0FBRSxLQUFLLENBQUUsRUFBWSxDQUFJLEFBRzVDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsUUFBUSxBQUFjLENBQUUsS0FBSyxDQURs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Q0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEQWhDLEFBRkQsQUFBQSxVQUFVLEFBQVUsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxVQUFVLEFBQVUsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxVQUFVLEFBQVUsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEIsQ0FJdEMsU0FBUyxDQUFFLElBQTRCLENEQWhDLEFBR0gsQUFBQSxlQUFlLEFBQU8sQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFLLEFBRXRDLEFBQUEsY0FBYyxBQUFPLENBQUUsS0FBSyxDQUFFLEVBQVksQ0FBSSxBQUc1QyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQWdCLENBQUMsQ0RXbkIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFFBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxDM0JEUCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRTJCN0J0QixBQUFBLE9BQU8sQUFBTyxDQUNaLFVBQVUsQ0FBRSxDQUFDLENBQ2IsU0FBUyxDQUFFLENBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUNELEFBQUEsWUFBWSxBQUFPLENBQ2pCLElBQUksQ0FBRSxRQUFRLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUdDLEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDREFoQyxBQUdILEFBQUEsZUFBZSxBQUFPLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSyxBQUV0QyxBQUFBLGNBQWMsQUFBTyxDQUFFLEtBQUssQ0FBRSxFQUFZLENBQUksQUFHNUMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxXQUFXLEFBQVcsQ0FBRSxLQUFLLENBRGxCLENBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFBckMsQUFBQSxZQUFZLEFBQVUsQ0FBRSxLQUFLLENBRGxCLEVBQUMsQ0FDeUIsQUFNbkMsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFnQixDQUFDLENEV25CLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixRQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLEdBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLEdBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLEdBQWdCLENEV3JDLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsYUFBYSxBQUFVLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQzNCRFAsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEUyQjdCdkIsQUFBQSxPQUFPLEFBQU8sQ0FDWixVQUFVLENBQUUsQ0FBQyxDQUNiLFNBQVMsQ0FBRSxDQUFDLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFDRCxBQUFBLFlBQVksQUFBTyxDQUNqQixJQUFJLENBQUUsUUFBUSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFHQyxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUE0QixDQUl0QyxTQUFTLENBQUUsUUFBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUl0QyxTQUFTLENBQUUsR0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFVBQVUsQUFBVSxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFVBQVUsQUFBVSxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QixDQUl0QyxTQUFTLENBQUUsU0FBNEIsQ0RBaEMsQUFGRCxBQUFBLFVBQVUsQUFBVSxDQ0YxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QixDQUl0QyxTQUFTLENBQUUsSUFBNEIsQ0RBaEMsQUFHSCxBQUFBLGVBQWUsQUFBTyxDQUFFLEtBQUssQ0FBRSxFQUFFLENBQUssQUFFdEMsQUFBQSxjQUFjLEFBQU8sQ0FBRSxLQUFLLENBQUUsRUFBWSxDQUFJLEFBRzVDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsV0FBVyxBQUFXLENBQUUsS0FBSyxDQURsQixDQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBQXJDLEFBQUEsWUFBWSxBQUFVLENBQUUsS0FBSyxDQURsQixFQUFDLENBQ3lCLEFBTW5DLEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBZ0IsQ0FBQyxDRFduQixBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsUUFBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixHQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixHQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixHQUFnQixDRFdyQyxBQUZELEFBQUEsYUFBYSxBQUFVLENDVC9CLFdBQVcsQ0FBbUIsU0FBZ0IsQ0RXckMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEMzQkRQLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFMkI3QnZCLEFBQUEsT0FBTyxBQUFPLENBQ1osVUFBVSxDQUFFLENBQUMsQ0FDYixTQUFTLENBQUUsQ0FBQyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBQ0QsQUFBQSxZQUFZLEFBQU8sQ0FDakIsSUFBSSxDQUFFLFFBQVEsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBR0MsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBNEIsQ0FJdEMsU0FBUyxDQUFFLFFBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEIsQ0FJdEMsU0FBUyxDQUFFLEdBQTRCLENEQWhDLEFBRkQsQUFBQSxVQUFVLEFBQVUsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxVQUFVLEFBQVUsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FJdEMsU0FBUyxDQUFFLFNBQTRCLENEQWhDLEFBRkQsQUFBQSxVQUFVLEFBQVUsQ0NGMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEIsQ0FJdEMsU0FBUyxDQUFFLElBQTRCLENEQWhDLEFBR0gsQUFBQSxlQUFlLEFBQU8sQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFLLEFBRXRDLEFBQUEsY0FBYyxBQUFPLENBQUUsS0FBSyxDQUFFLEVBQVksQ0FBSSxBQUc1QyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQWdCLENBQUMsQ0RXbkIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFFBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxDM0JEUCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRTJCN0J2QixBQUFBLFFBQVEsQUFBTSxDQUNaLFVBQVUsQ0FBRSxDQUFDLENBQ2IsU0FBUyxDQUFFLENBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUNELEFBQUEsYUFBYSxBQUFNLENBQ2pCLElBQUksQ0FBRSxRQUFRLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUdDLEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsV0FBVyxBQUFTLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsV0FBVyxBQUFTLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsV0FBVyxBQUFTLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDREFoQyxBQUdILEFBQUEsZ0JBQWdCLEFBQU0sQ0FBRSxLQUFLLENBQUUsRUFBRSxDQUFLLEFBRXRDLEFBQUEsZUFBZSxBQUFNLENBQUUsS0FBSyxDQUFFLEVBQVksQ0FBSSxBQUc1QyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLGFBQWEsQUFBUyxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLGFBQWEsQUFBUyxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLGFBQWEsQUFBUyxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxBQUFBLGFBQWEsQUFBVSxDQ1QvQixXQUFXLENBQWdCLENBQUMsQ0RXbkIsQUFGRCxB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Q0FBRSxpQkFBaUIsQ0FBSyxBQUNwRCxBQUFBLGNBQWMsQUFBQyxDaEVSYixRQUFRLENBQUUsTUFBTSxDQUNoQixhQUFhLENBQUUsUUFBUSxDQUN2QixXQUFXLENBQUUsTUFBTSxDZ0VNc0IsQUFRdkMsQUFBQSxVQUFVLEFBQVksQ0FBRSxVQUFVLENBQUUsZUFBZSxDQUFLLEFBQ3hELEFBQUEsV0FBVyxBQUFXLENBQUUsVUFBVSxDQUFFLGdCQUFnQixDQUFLLEFBQ3pELEFBQUEsWUFBWSxBQUFVLENBQUUsVUFBVSxDQUFFLGlCQUFpQixDQUFLLEExRXNDMUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEUwRXhDeEIsQUFBQSxhQUFhLEFBQVMsQ0FBRSxVQUFVLENBQUUsZUFBZSxDQUFLLEFBQ3hELEFBQUEsY0FBYyxBQUFRLENBQUUsVUFBVSxDQUFFLGdCQUFnQixDQUFLLEFBQ3pELEFBQUEsZUFBZSxBQUFPLENBQUUsVUFBVSxDQUFFLGlCQUFpQixDQUFLLEMxRXNDMUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEUwRXhDeEIsQUFBQSxhQUFhLEFBQVMsQ0FBRSxVQUFVLENBQUUsZUFBZSxDQUFLLEFBQ3hELEFBQUEsY0FBYyxBQUFRLENBQUUsVUFBVSxDQUFFLGdCQUFnQixDQUFLLEFBQ3pELEFBQUEsZUFBZSxBQUFPLENBQUUsVUFBVSxDQUFFLGlCQUFpQixDQUFLLEMxRXNDMUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEUwRXhDekIsQUFBQSxhQUFhLEFBQVMsQ0FBRSxVQUFVLENBQUUsZUFBZSxDQUFLLEFBQ3hELEFBQUEsY0FBYyxBQUFRLENBQUUsVUFBVSxDQUFFLGdCQUFnQixDQUFLLEFBQ3pELEFBQUEsZUFBZSxBQUFPLENBQUUsVUFBVSxDQUFFLGlCQUFpQixDQUFLLEMxRXNDMUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEUwRXhDekIsQUFBQSxhQUFhLEFBQVMsQ0FBRSxVQUFVLENBQUUsZUFBZSxDQUFLLEFBQ3hELEFBQUEsY0FBYyxBQUFRLENBQUUsVUFBVSxDQUFFLGdC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 */
