/*!
 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;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}.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 #ddd !important}}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:1rem;font-weight:normal}[tabindex="-1"]:focus{outline:none !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:bold}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{background-color:transparent;-webkit-text-decoration-skip:objects}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role="button"],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}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"]{-webkit-box-sizing:border-box;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}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}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.1}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}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:normal}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:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f8f9fa;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:bold}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#212529}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row,.view-articles .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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,.view-articles .view-content .views-row,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4,.view-articles .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:rgba(0,0,0,0)}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #e9ecef}.table-bordered th,.table-bordered td{border:1px solid #e9ecef}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.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:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#dddfe2}.table-hover .table-secondary:hover{background-color:#cfd2d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.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)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.table-inverse th,.table-inverse td,.table-inverse thead th{border-color:#32383e}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-inverse.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem;-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:none}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control::-moz-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;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}.col-form-label{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn,.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.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>select.input-group-addon:not([size]):not([multiple]),.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.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>select.input-group-addon:not([size]):not([multiple]),.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]){height:calc(2.3125rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;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;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;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: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{-webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated .form-control:valid ~ .invalid-feedback,.was-validated .form-control:valid ~ .invalid-tooltip,.form-control.is-valid ~ .invalid-feedback,.form-control.is-valid ~ .invalid-tooltip,.was-validated .custom-select:valid ~ .invalid-feedback,.was-validated .custom-select:valid ~ .invalid-tooltip,.custom-select.is-valid ~ .invalid-feedback,.custom-select.is-valid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:valid+.form-check-label,.form-check-input.is-valid+.form-check-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-indicator,.custom-control-input.is-valid ~ .custom-control-indicator{background-color:rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid ~ .custom-control-description,.custom-control-input.is-valid ~ .custom-control-description{color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-control,.custom-file-input.is-valid ~ .custom-file-control{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-control::before,.custom-file-input.is-valid ~ .custom-file-control::before{border-color:inherit}.was-validated .custom-file-input:valid:focus,.custom-file-input.is-valid:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.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{-webkit-box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);box-shadow:0 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 .custom-control-input:invalid ~ .custom-control-indicator,.custom-control-input.is-invalid ~ .custom-control-indicator{background-color:rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid ~ .custom-control-description,.custom-control-input.is-invalid ~ .custom-control-description{color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-control,.custom-file-input.is-invalid ~ .custom-file-control{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-control::before,.custom-file-input.is-invalid ~ .custom-file-control::before{border-color:inherit}.was-validated .custom-file-input:invalid:focus,.custom-file-input.is-invalid:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;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{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:.25rem;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,0.25);box-shadow:0 0 0 3px rgba(0,123,255,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:active,.btn.active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-link{font-weight:normal;color:#007bff;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:focus,.btn-link:active{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#868e96}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration: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{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}.dropup,.dropdown{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-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.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-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:normal;color:#212529;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.show>a{outline:0}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:2}.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:2}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn+.dropdown-toggle-split::after{margin-left: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{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;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(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:normal;line-height:1.25;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:focus,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:hover,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:hover{z-index:3}.custom-control{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-indicator{color:#fff;background-color:#007bff}.custom-control-input:focus ~ .custom-control-indicator{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #007bff;box-shadow:0 0 0 1px #fff,0 0 0 3px #007bff}.custom-control-input:active ~ .custom-control-indicator{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled ~ .custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled ~ .custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator{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-indicator{background-color:#007bff;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-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-indicator{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-controls-stacked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;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='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:none}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select:disabled{color:#868e96;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-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid rgba(0,0,0,0.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.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:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;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:#ddd #ddd #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,.show>.nav-pills .nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{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:focus,.navbar-light .navbar-nav .nav-link:hover{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-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{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)}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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-body{-webkit-box-flex:1;-ms-flex:1 1 auto;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>.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-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-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)}@media (min-width: 576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:15px}}@media (min-width: 576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 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{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{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{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb::after{display:block;clear:both;content:""}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.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:2;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.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:bold;line-height:1;color:#fff;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:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#111;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#111;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{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{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:bold}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#e9ecef;border-radius:.25rem}.progress-bar{height:1rem;line-height:1rem;color:#fff;background-color:#007bff;-webkit-transition:width 0.6s ease;transition:width 0.6s ease}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{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:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.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:#004085;background-color:#b8daff}a.list-group-item-primary,button.list-group-item-primary{color:#004085}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#004085;background-color:#9fcdff}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#155724;background-color:#c3e6cb}a.list-group-item-success,button.list-group-item-success{color:#155724}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#155724;background-color:#b1dfbb}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}a.list-group-item-light,button.list-group-item-light{color:#818182}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#818182;background-color:#ececf6}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background: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.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}.modal.show .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;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:30px auto}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:normal;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:5px;height:5px}.tooltip.bs-tooltip-top,.tooltip.bs-tooltip-auto[x-placement^="top"]{padding:5px 0}.tooltip.bs-tooltip-top .arrow,.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.tooltip.bs-tooltip-top .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-right,.tooltip.bs-tooltip-auto[x-placement^="right"]{padding:0 5px}.tooltip.bs-tooltip-right .arrow,.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow{left:0}.tooltip.bs-tooltip-right .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-auto[x-placement^="bottom"]{padding:5px 0}.tooltip.bs-tooltip-bottom .arrow,.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.tooltip.bs-tooltip-bottom .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-left,.tooltip.bs-tooltip-auto[x-placement^="left"]{padding:0 5px}.tooltip.bs-tooltip-left .arrow,.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow{right:0}.tooltip.bs-tooltip-left .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:3px 8px;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;padding:1px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:normal;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:10px;height:5px}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;border-color:transparent;border-style:solid}.popover .arrow::before{content:"";border-width:11px}.popover .arrow::after{content:"";border-width:11px}.popover.bs-popover-top,.popover.bs-popover-auto[x-placement^="top"]{margin-bottom:10px}.popover.bs-popover-top .arrow,.popover.bs-popover-auto[x-placement^="top"] .arrow{bottom:0}.popover.bs-popover-top .arrow::before,.popover.bs-popover-auto[x-placement^="top"] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-auto[x-placement^="top"] .arrow::after{border-bottom-width:0}.popover.bs-popover-top .arrow::before,.popover.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:-11px;margin-left:-6px;border-top-color:rgba(0,0,0,0.25)}.popover.bs-popover-top .arrow::after,.popover.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:-10px;margin-left:-6px;border-top-color:#fff}.popover.bs-popover-right,.popover.bs-popover-auto[x-placement^="right"]{margin-left:10px}.popover.bs-popover-right .arrow,.popover.bs-popover-auto[x-placement^="right"] .arrow{left:0}.popover.bs-popover-right .arrow::before,.popover.bs-popover-auto[x-placement^="right"] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-auto[x-placement^="right"] .arrow::after{margin-top:-8px;border-left-width:0}.popover.bs-popover-right .arrow::before,.popover.bs-popover-auto[x-placement^="right"] .arrow::before{left:-11px;border-right-color:rgba(0,0,0,0.25)}.popover.bs-popover-right .arrow::after,.popover.bs-popover-auto[x-placement^="right"] .arrow::after{left:-10px;border-right-color:#fff}.popover.bs-popover-bottom,.popover.bs-popover-auto[x-placement^="bottom"]{margin-top:10px}.popover.bs-popover-bottom .arrow,.popover.bs-popover-auto[x-placement^="bottom"] .arrow{top:0}.popover.bs-popover-bottom .arrow::before,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after{margin-left:-7px;border-top-width:0}.popover.bs-popover-bottom .arrow::before,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:-11px;border-bottom-color:rgba(0,0,0,0.25)}.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:-10px;border-bottom-color:#fff}.popover.bs-popover-bottom .popover-header::before,.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-left,.popover.bs-popover-auto[x-placement^="left"]{margin-right:10px}.popover.bs-popover-left .arrow,.popover.bs-popover-auto[x-placement^="left"] .arrow{right:0}.popover.bs-popover-left .arrow::before,.popover.bs-popover-auto[x-placement^="left"] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-auto[x-placement^="left"] .arrow::after{margin-top:-8px;border-right-width:0}.popover.bs-popover-left .arrow::before,.popover.bs-popover-auto[x-placement^="left"] .arrow::before{right:-11px;border-left-color:rgba(0,0,0,0.25)}.popover.bs-popover-left .arrow::after,.popover.bs-popover-auto[x-placement^="left"] .arrow::after{right:-10px;border-left-color:#fff}.popover-header{padding:8px 14px;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:9px 14px;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease, -webkit-transform 0.6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.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{-webkit-transform:translateX(0);transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.carousel-item-next,.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:focus,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-next:hover{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='M4 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='M1.5 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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;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:#007bff !important}a.bg-primary:focus,a.bg-primary:hover{background-color:#0062cc !important}.bg-secondary{background-color:#868e96 !important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d !important}.bg-success{background-color:#28a745 !important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #e9ecef !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#007bff !important}.border-secondary{border-color:#868e96 !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%}.rounded-0{border-radius:0}.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-cell{display:table-cell !important}.d-flex,#block-mobile-menu ul.navbar-nav{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;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-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;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-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;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-cell{display:table-cell !important}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.d-print-block{display:none !important}@media print{.d-print-block{display:block !important}}.d-print-inline{display:none !important}@media print{.d-print-inline{display:inline !important}}.d-print-inline-block{display:none !important}@media print{.d-print-inline-block{display:inline-block !important}}@media print{.d-print-none{display:none !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{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column,#block-mobile-menu ul.navbar-nav{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center,#block-mobile-menu ul.navbar-nav{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:1rem !important}.mt-3{margin-top:1rem !important}.mr-3{margin-right:1rem !important}.mb-3{margin-bottom:1rem !important}.ml-3{margin-left:1rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-4{margin:1.5rem !important}.mt-4{margin-top:1.5rem !important}.mr-4{margin-right:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.ml-4{margin-left:1.5rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-5{margin:3rem !important}.mt-5{margin-top:3rem !important}.mr-5{margin-right:3rem !important}.mb-5{margin-bottom:3rem !important}.ml-5{margin-left:3rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:1rem !important}.pt-3{padding-top:1rem !important}.pr-3{padding-right:1rem !important}.pb-3{padding-bottom:1rem !important}.pl-3{padding-left:1rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-4{padding:1.5rem !important}.pt-4{padding-top:1.5rem !important}.pr-4{padding-right:1.5rem !important}.pb-4{padding-bottom:1.5rem !important}.pl-4{padding-left:1.5rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-5{padding:3rem !important}.pt-5{padding-top:3rem !important}.pr-5{padding-right:3rem !important}.pb-5{padding-bottom:3rem !important}.pl-5{padding-left:3rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mr-sm-0{margin-right:0 !important}.mb-sm-0{margin-bottom:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1{margin-top:.25rem !important}.mr-sm-1{margin-right:.25rem !important}.mb-sm-1{margin-bottom:.25rem !important}.ml-sm-1{margin-left:.25rem !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2{margin-top:.5rem !important}.mr-sm-2{margin-right:.5rem !important}.mb-sm-2{margin-bottom:.5rem !important}.ml-sm-2{margin-left:.5rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3{margin-top:1rem !important}.mr-sm-3{margin-right:1rem !important}.mb-sm-3{margin-bottom:1rem !important}.ml-sm-3{margin-left:1rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4{margin-top:1.5rem !important}.mr-sm-4{margin-right:1.5rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.ml-sm-4{margin-left:1.5rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5{margin-top:3rem !important}.mr-sm-5{margin-right:3rem !important}.mb-sm-5{margin-bottom:3rem !important}.ml-sm-5{margin-left:3rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1{padding-top:.25rem !important}.pr-sm-1{padding-right:.25rem !important}.pb-sm-1{padding-bottom:.25rem !important}.pl-sm-1{padding-left:.25rem !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2{padding-top:.5rem !important}.pr-sm-2{padding-right:.5rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pl-sm-2{padding-left:.5rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3{padding-top:1rem !important}.pr-sm-3{padding-right:1rem !important}.pb-sm-3{padding-bottom:1rem !important}.pl-sm-3{padding-left:1rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4{padding-top:1.5rem !important}.pr-sm-4{padding-right:1.5rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pl-sm-4{padding-left:1.5rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5{padding-top:3rem !important}.pr-sm-5{padding-right:3rem !important}.pb-sm-5{padding-bottom:3rem !important}.pl-sm-5{padding-left:3rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto{margin-top:auto !important}.mr-sm-auto{margin-right:auto !important}.mb-sm-auto{margin-bottom:auto !important}.ml-sm-auto{margin-left:auto !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mr-md-0{margin-right:0 !important}.mb-md-0{margin-bottom:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1{margin-top:.25rem !important}.mr-md-1{margin-right:.25rem !important}.mb-md-1{margin-bottom:.25rem !important}.ml-md-1{margin-left:.25rem !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2{margin-top:.5rem !important}.mr-md-2{margin-right:.5rem !important}.mb-md-2{margin-bottom:.5rem !important}.ml-md-2{margin-left:.5rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3{margin-top:1rem !important}.mr-md-3{margin-right:1rem !important}.mb-md-3{margin-bottom:1rem !important}.ml-md-3{margin-left:1rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4{margin-top:1.5rem !important}.mr-md-4{margin-right:1.5rem !important}.mb-md-4{margin-bottom:1.5rem !important}.ml-md-4{margin-left:1.5rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5{margin-top:3rem !important}.mr-md-5{margin-right:3rem !important}.mb-md-5{margin-bottom:3rem !important}.ml-md-5{margin-left:3rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1{padding-top:.25rem !important}.pr-md-1{padding-right:.25rem !important}.pb-md-1{padding-bottom:.25rem !important}.pl-md-1{padding-left:.25rem !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2{padding-top:.5rem !important}.pr-md-2{padding-right:.5rem !important}.pb-md-2{padding-bottom:.5rem !important}.pl-md-2{padding-left:.5rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3{padding-top:1rem !important}.pr-md-3{padding-right:1rem !important}.pb-md-3{padding-bottom:1rem !important}.pl-md-3{padding-left:1rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4{padding-top:1.5rem !important}.pr-md-4{padding-right:1.5rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pl-md-4{padding-left:1.5rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5{padding-top:3rem !important}.pr-md-5{padding-right:3rem !important}.pb-md-5{padding-bottom:3rem !important}.pl-md-5{padding-left:3rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto{margin-top:auto !important}.mr-md-auto{margin-right:auto !important}.mb-md-auto{margin-bottom:auto !important}.ml-md-auto{margin-left:auto !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mr-lg-0{margin-right:0 !important}.mb-lg-0{margin-bottom:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1{margin-top:.25rem !important}.mr-lg-1{margin-right:.25rem !important}.mb-lg-1{margin-bottom:.25rem !important}.ml-lg-1{margin-left:.25rem !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2{margin-top:.5rem !important}.mr-lg-2{margin-right:.5rem !important}.mb-lg-2{margin-bottom:.5rem !important}.ml-lg-2{margin-left:.5rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3{margin-top:1rem !important}.mr-lg-3{margin-right:1rem !important}.mb-lg-3{margin-bottom:1rem !important}.ml-lg-3{margin-left:1rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4{margin-top:1.5rem !important}.mr-lg-4{margin-right:1.5rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.ml-lg-4{margin-left:1.5rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5{margin-top:3rem !important}.mr-lg-5{margin-right:3rem !important}.mb-lg-5{margin-bottom:3rem !important}.ml-lg-5{margin-left:3rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1{padding-top:.25rem !important}.pr-lg-1{padding-right:.25rem !important}.pb-lg-1{padding-bottom:.25rem !important}.pl-lg-1{padding-left:.25rem !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2{padding-top:.5rem !important}.pr-lg-2{padding-right:.5rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pl-lg-2{padding-left:.5rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3{padding-top:1rem !important}.pr-lg-3{padding-right:1rem !important}.pb-lg-3{padding-bottom:1rem !important}.pl-lg-3{padding-left:1rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4{padding-top:1.5rem !important}.pr-lg-4{padding-right:1.5rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pl-lg-4{padding-left:1.5rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5{padding-top:3rem !important}.pr-lg-5{padding-right:3rem !important}.pb-lg-5{padding-bottom:3rem !important}.pl-lg-5{padding-left:3rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto{margin-top:auto !important}.mr-lg-auto{margin-right:auto !important}.mb-lg-auto{margin-bottom:auto !important}.ml-lg-auto{margin-left:auto !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mr-xl-0{margin-right:0 !important}.mb-xl-0{margin-bottom:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1{margin-top:.25rem !important}.mr-xl-1{margin-right:.25rem !important}.mb-xl-1{margin-bottom:.25rem !important}.ml-xl-1{margin-left:.25rem !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2{margin-top:.5rem !important}.mr-xl-2{margin-right:.5rem !important}.mb-xl-2{margin-bottom:.5rem !important}.ml-xl-2{margin-left:.5rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3{margin-top:1rem !important}.mr-xl-3{margin-right:1rem !important}.mb-xl-3{margin-bottom:1rem !important}.ml-xl-3{margin-left:1rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4{margin-top:1.5rem !important}.mr-xl-4{margin-right:1.5rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.ml-xl-4{margin-left:1.5rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5{margin-top:3rem !important}.mr-xl-5{margin-right:3rem !important}.mb-xl-5{margin-bottom:3rem !important}.ml-xl-5{margin-left:3rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1{padding-top:.25rem !important}.pr-xl-1{padding-right:.25rem !important}.pb-xl-1{padding-bottom:.25rem !important}.pl-xl-1{padding-left:.25rem !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2{padding-top:.5rem !important}.pr-xl-2{padding-right:.5rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pl-xl-2{padding-left:.5rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3{padding-top:1rem !important}.pr-xl-3{padding-right:1rem !important}.pb-xl-3{padding-bottom:1rem !important}.pl-xl-3{padding-left:1rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4{padding-top:1.5rem !important}.pr-xl-4{padding-right:1.5rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pl-xl-4{padding-left:1.5rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5{padding-top:3rem !important}.pr-xl-5{padding-right:3rem !important}.pb-xl-5{padding-bottom:3rem !important}.pl-xl-5{padding-left:3rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto{margin-top:auto !important}.mr-xl-auto{margin-right:auto !important}.mb-xl-auto{margin-bottom:auto !important}.ml-xl-auto{margin-left:auto !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}}.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: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-normal{font-weight:normal}.font-weight-bold{font-weight:bold}.font-italic{font-style:italic}.text-white{color:#fff !important}.text-primary{color:#007bff !important}a.text-primary:focus,a.text-primary:hover{color:#0062cc !important}.text-secondary{color:#868e96 !important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d !important}.text-success{color:#28a745 !important}a.text-success:focus,a.text-success:hover{color:#1e7e34 !important}.text-info{color:#17a2b8 !important}a.text-info:focus,a.text-info:hover{color:#117a8b !important}.text-warning{color:#ffc107 !important}a.text-warning:focus,a.text-warning:hover{color:#d39e00 !important}.text-danger{color:#dc3545 !important}a.text-danger:focus,a.text-danger:hover{color:#bd2130 !important}.text-light{color:#f8f9fa !important}a.text-light:focus,a.text-light:hover{color:#dae0e5 !important}.text-dark{color:#343a40 !important}a.text-dark:focus,a.text-dark:hover{color:#1d2124 !important}.text-muted{color:#868e96 !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}.v-align{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.scrollbar{overflow-y:auto}.scrollbar::-webkit-scrollbar{width:6px;background:transparent}.scrollbar::-webkit-scrollbar-thumb{background:#DDD;border-radius:5px}.scrollbar::-webkit-scrollbar-thumb:window-inactive{background:#EEE}.transparent-tile{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMElEQVQ4T2N89uzZfwY8QFJSEp80A+OoAcMiDP7//483HTx//hx/Ohg1gIFx6IcBALl+VXknOCvFAAAAAElFTkSuQmCC")}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.text-color-blue{color:#007bff}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-indigo{color:#6610f2}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-purple{color:#6f42c1}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-pink{color:#e83e8c}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-red{color:#dc3545}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-orange{color:#fd7e14}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-yellow{color:#ffc107}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-green{color:#28a745}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-teal{color:#20c997}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-cyan{color:#17a2b8}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-white{color:#fff}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-gray{color:#868e96}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-gray-dark{color:#343a40}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-base{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.text-base-weight-light{font-weight:300 !important}.text-base-weight-book{font-weight:400 !important}.text-base-weight-medium{font-weight:500 !important}.text-base-weight-semibold{font-weight:600 !important}.text-base-weight-bold{font-weight:700 !important}.text-base-weight-black{font-weight:900 !important}.text-heading{font-family:inherit}.text-heading-weight-light{font-weight:300 !important}.text-heading-weight-regular{font-weight:400 !important}.text-heading-weight-medium{font-weight:600 !important}.text-heading-weight-bold{font-weight:700 !important}.text-heading-weight-black{font-weight:800 !important}.text-size-base{font-size:1rem}.text-size-sm{font-size:.875rem}.text-size-xs{font-size:.7rem}.text-hover-decoration-none:hover{text-decoration:none}.text-hover-color-primary:hover{color:#007bff}.text-hover-color-secondary:hover{color:#868e96}.text-hover-color-success:hover{color:#28a745}.text-hover-color-info:hover{color:#17a2b8}.text-hover-color-warning:hover{color:#ffc107}.text-hover-color-danger:hover{color:#dc3545}.text-hover-color-light:hover{color:#f8f9fa}.text-hover-color-dark:hover{color:#343a40}.text-hover-color-blue:hover{color:#007bff}.text-hover-color-indigo:hover{color:#6610f2}.text-hover-color-purple:hover{color:#6f42c1}.text-hover-color-pink:hover{color:#e83e8c}.text-hover-color-red:hover{color:#dc3545}.text-hover-color-orange:hover{color:#fd7e14}.text-hover-color-yellow:hover{color:#ffc107}.text-hover-color-green:hover{color:#28a745}.text-hover-color-teal:hover{color:#20c997}.text-hover-color-cyan:hover{color:#17a2b8}.text-hover-color-white:hover{color:#fff}.text-hover-color-gray:hover{color:#868e96}.text-hover-color-gray-dark:hover{color:#343a40}.text-direction-reverse{direction:rtl;unicode-bidi:bidi-override}.h-100p{height:100%}.container-readable{margin:0 auto;width:100%}@media (min-width: 576px){.container-readable{width:95%}}@media (min-width: 768px){.container-readable{width:90%}}@media (min-width: 992px){.container-readable{width:70%}}@media (min-width: 1200px){.container-readable{width:700px}}@media (max-width: 575px){.container-readable{padding:0 15px}}.btn{text-decoration:none !important;outline:none;font-size:1rem}.btn span{display:inline-block}.btn.btn-sm,.btn-group-sm>.btn{font-size:0.8rem}.btn.btn-lg,.btn-group-lg>.btn{font-size:1.2rem}.carousel.carousel-primary .carousel-indicators li.active{background-color:#007bff}.carousel.carousel-secondary .carousel-indicators li.active{background-color:#868e96}.carousel.carousel-success .carousel-indicators li.active{background-color:#28a745}.carousel.carousel-info .carousel-indicators li.active{background-color:#17a2b8}.carousel.carousel-warning .carousel-indicators li.active{background-color:#ffc107}.carousel.carousel-danger .carousel-indicators li.active{background-color:#dc3545}.carousel.carousel-light .carousel-indicators li.active{background-color:#f8f9fa}.carousel.carousel-dark .carousel-indicators li.active{background-color:#343a40}label.error{color:#dc3545;display:block;font-size:.875rem}select.form-control:not([size]):not([multiple]){height:auto}.custom-file .file-name{margin-top:40px;display:block;width:300px}ul.list-styled{padding-left:0px}ul.list-styled li{padding-left:1.2em;list-style:none}ul.list-styled li:before{display:inline-block;font-size:1rem;line-height:30px;color:#007bff;width:1.4em;margin-left:-1.2em;vertical-align:middle;position:relative;top:-1px}.modal-no-padding .modal-content{border-radius:0px;overflow:hidden;border:0px}.modal-no-padding .modal-content .modal-body{overflow:hidden;padding:0px}.modal .modal-body-ajax-loading{text-align:center}.modal .modal-body .loader{width:38px;height:38px;margin:0 auto;background-image:url('data:image/svg+xml;utf8,<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="#dc3545"> <g fill="none" fill-rule="evenodd"> <g transform="translate(1 1)" stroke-width="2"> <circle stroke-opacity=".5" cx="18" cy="18" r="18"/> <path d="M36 18c0-9.94-8.06-18-18-18"> <animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/> </path> </g> </g> </svg>');background-size:38px 38px;background-repeat:no-repeat}.modal .modal-body .loader-text{margin-top:1em}select.form-control{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 -168 1008 1008"><g transform="matrix(1 0 0 -1 0 840)"><path fill="rgba(0,0,0,0.15)" d="M504 168l-252 252l59 59l193 -193l193 193l59 -59z"/></g></svg>');background-repeat:no-repeat;background-position:right 7px center !important;background-size:1em 1em !important}select.form-control[multiple]{background:none}@media (min-width: 576px){.visible-xs{display:none}}@media (max-width: 575px){.visible-sm{display:none}}@media (min-width: 768px){.visible-sm{display:none}}@media (max-width: 767px){.visible-md{display:none}}@media (min-width: 992px){.visible-md{display:none}}@media (max-width: 991px){.visible-lg{display:none}}@media (min-width: 1200px){.visible-lg{display:none}}@media (max-width: 1199px){.visible-xl{display:none}}[data-display="false"]{display:none}.background-size-contain{background-size:contain}.background-size-cover{background-size:cover}.background-position-center-center{background-position:center center}.background-position-center-left{background-position:center left}.background-position-center-right{background-position:center right}.background-position-left-center{background-position:left center}.background-position-left-left{background-position:left left}.background-position-left-right{background-position:left right}.background-position-right-center{background-position:right center}.background-position-right-left{background-position:right left}.background-position-right-right{background-position:right right}.background-repeat-repeat{background-repeat:repeat}.background-repeat-repeat-x{background-repeat:repeat-x}.background-repeat-repeat-y{background-repeat:repeat-y}.background-repeat-no-repeat{background-repeat:no-repeat}.background-color-blue{background-color:#007bff}.background-color-indigo{background-color:#6610f2}.background-color-purple{background-color:#6f42c1}.background-color-pink{background-color:#e83e8c}.background-color-red{background-color:#dc3545}.background-color-orange{background-color:#fd7e14}.background-color-yellow{background-color:#ffc107}.background-color-green{background-color:#28a745}.background-color-teal{background-color:#20c997}.background-color-cyan{background-color:#17a2b8}.background-color-white{background-color:#fff}.background-color-gray{background-color:#868e96}.background-color-gray-dark{background-color:#343a40}.bd-docs{background:white;padding:0;margin:0}body{overflow-x:hidden}.website>.alert{display:none !important}form .help-block{display:none}form .form-textarea{height:120px}.video-embed-widget__image{max-width:100%}.video-embed-widget__summary{display:none}iframe{max-width:100% !important}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body main#region-content{-webkit-box-flex:1;-ms-flex:1;flex:1}a.tabledrag-handle .handle{width:22px;height:22px}blockquote.click-to-tweet{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;margin:30px 0;padding:15px 25px;border:0;background:#4e9dd4;color:white;position:relative}blockquote.click-to-tweet::after{content:" ";display:table;clear:both}@media (min-width: 768px){blockquote.click-to-tweet{border-left:10px solid #4e9dd4}blockquote.click-to-tweet:hover{border-color:#3c87b2}}blockquote.click-to-tweet p{line-height:32px;letter-spacing:.01em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;font-size:26px;font-style:italic}blockquote.click-to-tweet footer{float:right;text-transform:uppercase;color:white;font-weight:bold;font-size:14px;height:30px;line-height:30px}blockquote.click-to-tweet footer::after,blockquote.click-to-tweet footer::before{display:none}blockquote.click-to-tweet footer .fa{font-size:25px;margin-left:5px;position:relative;top:3px}.region{position:relative}#region-content .alert{display:none !important}#region-navigation-mobile{display:none;height:100% !important;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:20000;background:white;overflow:auto !important}#region-navigation-mobile .navbar-toggler{text-align:right;padding:2rem;cursor:pointer}#region-navigation-mobile ul.nav{display:block;position:absolute;left:0;top:120px;right:0}#region-navigation-mobile ul.nav li{position:relative}#region-navigation-mobile ul.nav li>a,#region-navigation-mobile ul.nav li>a:visited,#region-navigation-mobile ul.nav li>a:hover,#region-navigation-mobile ul.nav li>a:focus,#region-navigation-mobile ul.nav li>a:active{padding:10px 30px;text-transform:uppercase;border-bottom:1px solid rgba(0,0,0,0.15);text-decoration:none}#region-navigation-mobile ul.nav li:first-child a{border-top:1px solid rgba(0,0,0,0.15)}#region-navigation-mobile ul.nav li>ul.dropdown-menu{position:relative !important;float:none !important;-webkit-transform:none !important;transform:none !important;border-radius:0;padding:0;margin:0;padding:0;border:0;border-bottom:1px solid rgba(0,0,0,0.15)}#region-navigation-mobile ul.nav li>ul.dropdown-menu li{list-style:none}#region-navigation-mobile ul.nav li>ul.dropdown-menu li a,#region-navigation-mobile ul.nav li>ul.dropdown-menu li a:visited,#region-navigation-mobile ul.nav li>ul.dropdown-menu li a:hover,#region-navigation-mobile ul.nav li>ul.dropdown-menu li a:focus,#region-navigation-mobile ul.nav li>ul.dropdown-menu li a:active{font-size:.875rem;text-transform:none;border:0;padding:10px 30px;padding-left:60px}#region-navigation-mobile ul.nav li.menu-item--expanded>a{padding-right:2rem}#region-navigation-mobile ul.nav li.menu-item--expanded>button{outline:none !important;cursor:pointer;color:#fff;border:0;width:95px;height:48px;position:absolute;top:0;bottom:0;right:0;z-index:2}#region-navigation-mobile ul.nav li.menu-item--expanded>button.active{background:#269f42}@media (min-width: 992px){#region-navigation-mobile{display:none !important}}.node--type-article.node--view-mode-full .node__banner{position:relative;height:100vh;color:#fff}.node--type-article.node--view-mode-full .node__banner::after{position:absolute;z-index:2;bottom:10px;left:0;right:0;content:'\f043';font-size:35px;color:rgba(255,255,255,0.5);display:inline-block;font:normal normal normal 14px/1 "D8";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:"bounce";animation-name:"bounce"}.node--type-article.node--view-mode-full .node__banner .info-label{color:rgba(255,255,255,0.5)}.node--type-article.node--view-mode-full .node__banner .categories-footer a{color:#fff;margin:0;padding:0;background:none}.node--type-article.node--view-mode-full .node__content{margin-top:3rem}.node--type-article.node--view-mode-full .article-author-footer img{border-radius:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);width:50px;height:50px;margin-right:10px}.node--type-article.node--view-mode-full .share-on{text-align:right}.node--type-article.node--view-mode-full .share-links{font-size:2rem;text-align:right}.node--type-article.node--view-mode-full .categories-footer a{border-radius:.25rem;display:inline-block;padding:2px 5px;margin:0 5px 5px 0;background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.6);font-size:.875rem}.node--type-article.node--view-mode-full .categories-footer a:hover{background:rgba(0,0,0,0.08)}.user-editing .node--type-article.node--view-mode-full.node--banner{height:calc(100vh - 50px)}.node--type-article.node--view-mode-vm-1 .article-block{position:relative;height:400px;text-decoration:none}.node--type-article.node--view-mode-vm-1 .article-block::before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;content:'';background:rgba(0,0,0,0.3)}.node--type-article.node--view-mode-vm-1 .article-block-content{position:absolute;padding:15px;bottom:0;left:0;right:0;z-index:2;color:#fff}.node--type-article.node--view-mode-vm-1 .article-block-categories{position:absolute;left:15px;top:15px;padding:5px;z-index:2;color:#fff;border-radius:2px;text-transform:uppercase;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.node--type-article.node--view-mode-vm-1 .article-block .node-label,.node--type-article.node--view-mode-vm-1 .article-block .node-created{text-shadow:0 1px 1px rgba(0,0,0,0.4)}.node--type-article.node--view-mode-vm-1 .article-block .node-created{font-size:.875rem;margin-top:0.5rem}.node--type-testimonial.node--view-mode-vm-1{text-align:center}.node--type-testimonial.node--view-mode-vm-1 .field--field-image{margin-bottom:0.8rem}.node--type-testimonial.node--view-mode-vm-1 .field--field-image img{width:130px;height:130px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.17);box-shadow:0 2px 4px rgba(0,0,0,0.17)}.node--type-testimonial.node--view-mode-vm-1 .field--field-name{margin-bottom:0.2rem;font-weight:bold}.node--type-testimonial.node--view-mode-vm-1 .field--field-title{margin-bottom:0.2rem;color:rgba(33,37,41,0.8)}.node--type-testimonial.node--view-mode-vm-1 .field--field-rating{font-size:1.25rem}.node--type-testimonial.node--view-mode-vm-1 .field--field-rating i{margin:0 2px}@media (max-width: 575px){.node--type-testimonial.node--view-mode-vm-1{text-align:left}.node--type-testimonial.node--view-mode-vm-1::after{content:"";display:table;clear:both}.node--type-testimonial.node--view-mode-vm-1 .field--field-image{float:left;margin-right:1rem}.node--type-testimonial.node--view-mode-vm-1 .field--field-image img{width:80px;height:80px}.node--type-testimonial.node--view-mode-vm-1 .field--field-name{padding-top:0.25rem}.node--type-testimonial.node--view-mode-vm-1 .field--field-rating{font-size:1rem}}.node--type-testimonial.node--view-mode-vm-2{max-width:780px;margin:0 auto}.node--type-testimonial.node--view-mode-vm-2 .box{position:relative;border:3px solid;padding:1.7rem 4rem}@media (max-width: 767px){.node--type-testimonial.node--view-mode-vm-2 .box{text-align:center;padding:5rem 2rem 2rem 2rem}}.node--type-testimonial.node--view-mode-vm-2 .box .field--field-image{margin:0;position:absolute;z-index:2;top:-55px;left:-55px}.node--type-testimonial.node--view-mode-vm-2 .box .field--field-image img{width:110px;height:110px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.17);box-shadow:0 2px 4px rgba(0,0,0,0.17);border-radius:100%}@media (max-width: 767px){.node--type-testimonial.node--view-mode-vm-2 .box .field--field-image{left:0;right:0}}.node--type-testimonial.node--view-mode-vm-2 .box .field--field-name{margin-bottom:0.2rem;font-weight:bold;text-transform:uppercase;font-size:1.25rem}.node--type-testimonial.node--view-mode-vm-2 .box .rating{text-align:center}.node--type-testimonial.node--view-mode-vm-2 .box .rating .field--field-rating{margin-right:5px;position:relative;top:3px;display:inline-block;font-size:1.25rem}.node--type-testimonial.node--view-mode-vm-2 .box .rating .field--field-rating i{margin:0 6px}@media (max-width: 767px){.node--type-testimonial.node--view-mode-vm-2 .box .rating .field--field-rating{display:block;margin:0 0 .5rem 0}.node--type-testimonial.node--view-mode-vm-2 .box .rating .count{display:block}}.node--type-testimonial.node--view-mode-vm-3 .box{display:grid;grid-template-columns:1fr 4fr}@media (max-width: 575px){.node--type-testimonial.node--view-mode-vm-3 .box{margin-bottom:1rem}}.node--type-testimonial.node--view-mode-vm-3 .field--field-image img{width:80px;height:80px;border-radius:3px}@media (max-width: 991px){.node--type-testimonial.node--view-mode-vm-3 .field--field-image img{width:40px;height:40px}}.node--type-testimonial.node--view-mode-vm-3 .field--field-name{color:#3796DC;font-weight:bold}.node--type-testimonial.node--view-mode-vm-3 .field--field-title{margin-bottom:1rem}.node--type-testimonial.node--view-mode-vm-3 .field--body{font-weight:100;font-style:italic}.node--type-testimonial.node--view-mode-vm-4 .box{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.18);box-shadow:0 0 10px rgba(0,0,0,0.18);border-radius:3px}.node--type-testimonial.node--view-mode-vm-4 .box__color{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:2rem;padding-top:0;text-align:center}.node--type-testimonial.node--view-mode-vm-4 .field--field-image{position:relative;z-index:2;top:-30px;margin-bottom:-15px}.node--type-testimonial.node--view-mode-vm-4 .field--field-image img{width:60px;height:60px;border-radius:100%;border:1px solid #fff}.node--type-testimonial.node--view-mode-vm-4 .field--field-name{color:#fff;font-weight:bold}.node--type-testimonial.node--view-mode-vm-4 .field--field-title{color:rgba(255,255,255,0.8)}.node--type-testimonial.node--view-mode-vm-4 .field--body{font-weight:100;font-style:italic;padding:2rem;padding-bottom:4rem}.node--type-team-member.node--view-mode-vm-3 .node__content{position:relative;width:150px;height:150px;border-radius:100%;overflow:hidden;margin:2rem}@media (max-width: 767px){.node--type-team-member.node--view-mode-vm-3 .node__content{margin:1rem}}.node--type-team-member.node--view-mode-vm-3 .node__content .overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;left:0;right:0;bottom:0;background:#548C9F;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}.node--type-team-member.node--view-mode-vm-3 .node__content .overlay__inner{text-align:center;padding:1rem;width:100%}.node--type-team-member.node--view-mode-vm-3 .node__content .field--field-title{font-size:.875rem}.node--type-team-member.node--view-mode-vm-3 .node__content:hover .overlay{opacity:1}.responsive-utility{position:fixed;left:15px;bottom:0;z-index:50}.responsive-utility>div{background:#000;color:#fff;text-align:center;padding:5px 10px;text-transform:uppercase;font-size:.875rem}.node--banner--default{background:#495057;padding:50px 0;text-align:center;color:#fff;margin-bottom:2rem}.node--banner--default h1{margin:0}.view-articles .view-content .views-row{margin-bottom:30px}.block-content{position:relative;z-index:4;min-height:30px}.block-content-content{position:relative;z-index:4}.block-content .block--helper--background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.block-content .block--helper--background-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3}.block-content .block--helper--video{overflow:hidden;z-index:2}.block-content .block--helper--video,.block-content .block--helper--video video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.block-content .block--helper--video video{z-index:0;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}#block-mobile-menu ul.navbar-nav{position:absolute;top:0;bottom:0;left:0;right:0;margin:0px}#block-mobile-menu ul.navbar-nav li{display:block;width:100%}#block-mobile-menu ul.navbar-nav li a,#block-mobile-menu ul.navbar-nav li a:visited,#block-mobile-menu ul.navbar-nav li a:hover,#block-mobile-menu ul.navbar-nav li a:focus,#block-mobile-menu ul.navbar-nav li a:active{display:block;height:100%;background-color:transparent;text-align:center;font-size:10vw;line-height:10vw;padding:30px;color:#fff;position:relative}#block-mobile-menu ul.navbar-nav li.active a,#block-mobile-menu ul.navbar-nav li.active-trail a{text-decoration:underline}.block-content--basic--36 .block-content-container .block-content-content .field--field-content{margin-top:3rem}@media (max-width: 1199px){.block-content--basic--36 .block-content-container .block-content-content .field--field-content{margin-top:1rem}}@media (max-width: 991px){.block-content--basic--36 .block-content-container .block-content-content .field--field-content{margin-top:0rem}}@media (max-width: 767px){.block-content--basic--36 .block-content-container .block-content-content .field--field-content{margin-top:1rem}}.block-content--basic--36 .block-content-container .block-content-content .field--field-content,.block-content--basic--36 .block-content-container .block-content-content .field--field-content *{text-align:left !important}.block-content--basic--36 .block-content-container .block-content-content .field--field-image-1 img{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.3);box-shadow:0 2px 6px rgba(0,0,0,0.3);display:block}.block-content--basic--37 .block-content-container .block-content-content .field--field-content{margin-top:3rem}@media (max-width: 1199px){.block-content--basic--37 .block-content-container .block-content-content .field--field-content{margin-top:1rem}}@media (max-width: 991px){.block-content--basic--37 .block-content-container .block-content-content .field--field-content{margin-top:0rem}}@media (max-width: 767px){.block-content--basic--37 .block-content-container .block-content-content .field--field-content{margin-top:1rem}}.block-content--basic--37 .block-content-container .block-content-content .field--field-content,.block-content--basic--37 .block-content-container .block-content-content .field--field-content *{text-align:left !important}.block-content--basic--37 .block-content-container .block-content-content .field--field-image-1 img{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.3);box-shadow:0 2px 6px rgba(0,0,0,0.3);display:block}.block-content--basic--38 .block-content-container .block-content-content .d-grid{grid-template-columns:1fr 1fr;grid-auto-flow:dense;grid-gap:0}@media (max-width: 767px){.block-content--basic--38 .block-content-container .block-content-content .d-grid{display:block !important}}.block-content--basic--38 .block-content-container .block-content-content .field-content{position:relative}.block-content--basic--38 .block-content-container .block-content-content .field-content>div{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.block-content--basic--38 .block-content-container .block-content-content .field-content>div{position:static;-webkit-transform:none;transform:none;margin:1rem 0 !important}}.block-content--basic--38 .block-content-container .block-content-content .field-content-1>div{margin-right:3rem}.block-content--basic--38 .block-content-container .block-content-content .field-content-2>div{margin-left:3rem}.block-content--basic--40 .field--field-content{padding:3rem;text-align:center}.block-content--basic--40 .field--field-content h1,.block-content--basic--40 .field--field-content h2,.block-content--basic--40 .field--field-content h3,.block-content--basic--40 .field--field-content p{color:#fff}.block-content--basic--510 .field--field-media-image-1 img{width:100%}.block-content--blog--44 .field--field-articles{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.block-content--blog--44 .field--field-articles .article-block{height:500px}@media (max-width: 767px){.block-content--blog--44 .field--field-articles{grid-template-columns:1fr 1fr}.block-content--blog--44 .field--field-articles .article-block{height:300px}}@media (max-width: 575px){.block-content--blog--44 .field--field-articles{display:block}.block-content--blog--44 .field--field-articles .article-block{height:250px}}.block-content--gallery--42 .gallery-image{position:relative}.block-content--gallery--42 .gallery-image--title,.block-content--gallery--42 .gallery-image--caption{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0}.block-content--gallery--42 .gallery-image--title{position:absolute;top:10px;left:15px}.block-content--gallery--42 .gallery-image.slick-current .gallery-image--title,.block-content--gallery--42 .gallery-image.slick-current .gallery-image--caption{opacity:1}.block-content--gallery--342 .gallery__item{cursor:pointer}.block-content--gallery--342 .gallery__item img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-filter:blur(0px);filter:blur(0px)}.block-content--gallery--342 .gallery__item__overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:1rem;background:rgba(55,150,220,0.31);color:#fff}.block-content--gallery--342 .gallery__item:hover>img{-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:scale(1.05);transform:scale(1.05)}.block-content--gallery--342 .gallery__item:hover>div{opacity:1}.block-content--gallery--345 .gallery__item{cursor:pointer}.block-content--gallery--348 .gallery__item{position:relative}.block-content--gallery--348 .gallery__item__caption{position:absolute;bottom:0;left:0;right:0;padding:1rem;color:#fff;background:rgba(55,150,220,0.85)}.block-content--gallery--348 .gallery .slick-arrow{background:rgba(0,0,0,0.8);color:rgba(255,255,255,0.8);font-size:1rem;border:0;padding:10px 15px;z-index:50}.block-content--gallery--348 .gallery .slick-arrow__prev{left:30px;right:auto}.block-content--gallery--348 .gallery .slick-arrow__next{right:30px;left:auto}.block-content--gallery--363 .gallery{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}@media (max-width: 991px){.block-content--gallery--363 .gallery{grid-template-columns:1fr 1fr}}@media (max-width: 575px){.block-content--gallery--363 .gallery{grid-gap:15px}}.block-content--gallery--363 .gallery__item{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;position:relative;padding:10px;background:#fff;-webkit-box-shadow:0 2px 12px 6px rgba(0,0,0,0.09);box-shadow:0 2px 12px 6px rgba(0,0,0,0.09);text-decoration:none}.block-content--gallery--363 .gallery__item__caption{color:rgba(0,0,0,0.8);padding-top:20px;padding-bottom:10px}.block-content--gallery--363 .gallery__item:hover{-webkit-box-shadow:0 2px 15px 8px rgba(0,0,0,0.15);box-shadow:0 2px 15px 8px rgba(0,0,0,0.15)}.block-content.block-content--nav{border:0px solid transparent;z-index:20}.block-content.block-content--nav .dropdown:hover>.dropdown-menu{display:block}.block-content.block-content--nav.config--position--normal{position:relative;margin:0 !important}.block-content.block-content--nav.config--position--fixed{position:fixed !important;z-index:100 !important;top:0;left:0;right:0;margin:0 !important}.block-content.block-content--nav.config--position--float{position:absolute;z-index:100 !important;top:0;left:0;right:0}.block-content.block-content--nav .navbar{padding:0}.block-content.block-content--nav .logo img{width:auto;max-width:none}@media (max-width: 767px){.block-content.block-content--nav .logo img{max-height:45px}}.block-content.block-content--nav .navbar-toggler{cursor:pointer;border:0;border-radius:0;padding-right:0}.block-content.block-content--nav .navbar-toggler>*{vertical-align:middle}body.user-editing .block-content.block-content--nav.config--position--fixed{top:50px}.block-content--nav--16 .block-content-content{padding:1rem 0}.block-content--nav--16 .dropdown-toggle::after{display:none}.block-content--nav--16 ul.nav>li>.dropdown-menu{background:#121212;left:10%;right:auto}.block-content--nav--16 ul.nav>li>.dropdown-menu::before{position:absolute;top:-7px;left:10px;display:inline-block;width:0;height:0;margin:0 auto;vertical-align:middle;content:"";border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #121212 transparent}.block-content--nav--16 ul.nav>li>.dropdown-menu a{color:rgba(255,255,255,0.9)}.block-content--nav--16 ul.nav>li>.dropdown-menu a:hover{color:#fff}.block-content--nav--17 .block-content-content{padding:1rem 0}@media (min-width: 768px){.block-content--nav--17 .navbar-header{margin-bottom:1rem;display:grid;grid-template-columns:1fr 1fr 1fr}}.block-content--nav--17 .navbar-brand{grid-column:2;padding:0}.block-content--nav--17 .navbar-cta{grid-column:3;text-align:right}.block-content--nav--17 ul.nav>li>.dropdown-menu{left:-50%;right:-50%;-webkit-box-shadow:0 0 0 0.5px rgba(50,50,93,0.17),0 2px 5px 0 rgba(50,50,93,0.1),0 1px 1.5px 0 rgba(0,0,0,0.07),0 1px 2px 0 rgba(0,0,0,0.08),0 0 0 0 transparent;box-shadow:0 0 0 0.5px rgba(50,50,93,0.17),0 2px 5px 0 rgba(50,50,93,0.1),0 1px 1.5px 0 rgba(0,0,0,0.07),0 1px 2px 0 rgba(0,0,0,0.08),0 0 0 0 transparent;text-align:center}.block-content--nav--17 ul.nav>li>.dropdown-menu::before{position:absolute;top:-10px;left:0;right:0;display:inline-block;width:0;height:0;margin:0 auto;vertical-align:middle;content:"";border-style:solid;border-width:0 9px 10px 9px;border-color:transparent transparent #fff transparent}.block-content--nav--17 ul.nav>li>.dropdown-menu a{color:rgba(0,0,0,0.5)}.block-content--nav--17 ul.nav>li>.dropdown-menu a:hover{color:rgba(0,0,0,0.7)}.block-content--nav--18 .block-content-content{padding:1rem 0}.block-content--nav--18 .dropdown-toggle::after{display:none}.block-content--nav--18 ul.nav>li>.dropdown-menu{background:#EAEAEA;left:10%;right:auto;border:0}.block-content--nav--18 ul.nav>li>.dropdown-menu::before{position:absolute;top:-7px;left:10px;display:inline-block;width:0;height:0;margin:0 auto;vertical-align:middle;content:"";border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #EAEAEA transparent}.block-content--nav--18 ul.nav>li>.dropdown-menu a{color:rgba(0,0,0,0.4)}.block-content--nav--18 ul.nav>li>.dropdown-menu a:hover{color:rgba(0,0,0,0.6)}.block-content--nav--197{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.block-content--nav--197 .navbar-brand{padding-top:1rem;padding-bottom:1rem;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-content--nav--197 .navbar-toggler{padding:.5rem .8rem !important}.block-content--nav--197 .navbar-toggler span{font-size:1rem}.block-content--nav--197 .angled-container{position:relative;padding-left:3rem}.block-content--nav--197 .angled-container,.block-content--nav--197 .angled-container::after{background-color:#4a90e2}.block-content--nav--197 .angled-container::after{position:absolute;content:"";top:0;right:-1000%;width:1000%;min-height:100%}.block-content--nav--197 .angled-container::before{position:absolute;top:0;left:0;content:"";border-style:solid;border-color:transparent transparent transparent white;border-width:0 0 88px 35px}.block-content--nav--197 ul.nav>li>a{height:100%;padding-top:0;padding-bottom:0;color:#fff}.block-content--nav--197 ul.nav>li>a .nav-link-text{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-content--nav--197 ul.nav>li>a .nav-link-text::after{content:'';position:absolute;height:3px;bottom:0;left:0;right:0;background:rgba(255,255,255,0.5);opacity:0}.block-content--nav--197 ul.nav>li>a.dropdown-toggle::after{margin:0;position:absolute;top:65px;left:0;right:0;margin:0 auto}.block-content--nav--197 ul.nav>li>a:hover .nav-link-text::after{opacity:1}.block-content--nav--197 ul.nav>li>.dropdown-menu{padding:0;margin:0;border:0;border-radius:0 0 3px 3px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3)}.block-content--nav--197 ul.nav>li>.dropdown-menu li{border-bottom:1px solid rgba(0,0,0,0.1)}.block-content--nav--197 ul.nav>li>.dropdown-menu li:last-child{border-bottom:0}.block-content--nav--197 ul.nav>li>.dropdown-menu a{color:rgba(0,0,0,0.5)}.block-content--nav--197 ul.nav>li>.dropdown-menu a:hover{color:rgba(0,0,0,0.7)}.block-content--nav--198 .d-grid{grid-template-columns:1fr 5fr 1fr}.block-content--nav--198 .navbar-brand{padding-top:.5rem;padding-bottom:.5rem}.block-content--nav--198 ul.nav{border-bottom:1px solid}.block-content--nav--198 ul.nav>li:first-child a{padding-left:0 !important}.block-content--nav--198 ul.nav>li:last-child a{padding-right:0 !important}.block-content.block-content--banner .contextual{bottom:6px !important;top:auto !important}.block-content.block-content--banner.config--position--full-screen{height:100vh}.block-content--banner--8 .field--field-content *{color:#fff}@media (min-width: 576px){.block-content--banner--19 .block--helper--background,.block-content--banner--19 .block--helper--background-overlay,.block-content--banner--19 .block--helper--video{left:65%}}@media (max-width: 575px){.block-content--banner--19 .block--helper--background,.block-content--banner--19 .block--helper--background-overlay,.block-content--banner--19 .block--helper--video{opacity:.2 !important}}@media (min-width: 576px){.block-content--banner--19 .block-content-container{padding-right:35%}}@media (max-width: 575px){.block-content--banner--19 .block-content-container{text-align:center}}@media (min-width: 576px){.block-content--banner--20 .block--helper--background,.block-content--banner--20 .block--helper--background-overlay,.block-content--banner--20 .block--helper--video{left:40%}}.block-content--banner--20 .block-content-container .block__shape{padding:4rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);border:0px solid transparent;border-left:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.block-content--banner--20 .block-content-container .block__shape{margin-right:50%}@media (max-width: 1199px){.block-content--banner--20 .block-content-container .block__shape{margin-right:40%}}@media (max-width: 991px){.block-content--banner--20 .block-content-container .block__shape{margin-right:30%}}@media (max-width: 767px){.block-content--banner--20 .block-content-container .block__shape{margin-right:20%}}@media (max-width: 575px){.block-content--banner--20 .block-content-container .block__shape{margin:15px;padding:2rem}}.block-content--banner--20 .banner--buttons{text-align:left}.block-content--banner--21 .block-content-content{margin:0 auto}.block-content--banner--21 .stripe{padding:5rem 0}.block-content--banner--21 .stripe__content{text-align:center;max-width:600px;margin:0 auto}.block-content--banner--21 .field--field-content *{color:#fff}.block-content--banner--35 .block-content-content{margin-left:50%}@media (max-width: 991px){.block-content--banner--35 .block-content-content{margin-left:37%}}@media (max-width: 767px){.block-content--banner--35 .block-content-content{margin-left:25%}}@media (max-width: 575px){.block-content--banner--35 .block-content-content{margin-left:0}}.block-content--banner--35 .block--helper--background,.block-content--banner--35 .block--helper--background-overlay{border-radius:64% 35% 51% 51%/72% 67% 31% 32%;height:90%;width:40%}@media (max-width: 1199px){.block-content--banner--35 .block--helper--background,.block-content--banner--35 .block--helper--background-overlay{height:70%;width:40%}}@media (max-width: 991px){.block-content--banner--35 .block--helper--background,.block-content--banner--35 .block--helper--background-overlay{height:60%;width:30%}}@media (max-width: 767px){.block-content--banner--35 .block--helper--background,.block-content--banner--35 .block--helper--background-overlay{height:60%;width:50%}}.block-content--banner--35 .block--helper--background{left:5%}@media (max-width: 1199px){.block-content--banner--35 .block--helper--background{top:10%}}@media (max-width: 991px){.block-content--banner--35 .block--helper--background{left:2%;top:15%}}@media (max-width: 767px){.block-content--banner--35 .block--helper--background{left:-28%;top:15%}}@media (max-width: 575px){.block-content--banner--35 .block--helper--background{display:none}}.block-content--banner--35 .block--helper--background-overlay{position:absolute;content:"";z-index:-1;-webkit-transform:scale(1.25);transform:scale(1.25);left:15%;top:55px}@media (max-width: 1199px){.block-content--banner--35 .block--helper--background-overlay{top:17%}}@media (max-width: 991px){.block-content--banner--35 .block--helper--background-overlay{left:13%;top:20%}}@media (max-width: 767px){.block-content--banner--35 .block--helper--background-overlay{left:-10%;top:20%}}@media (max-width: 575px){.block-content--banner--35 .block--helper--background-overlay{left:20%;top:20%}}.block-content--banner--329{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 6vw));clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 6vw));padding-bottom:3rem}@media (min-width: 768px){.block-content--banner--329{padding-bottom:5rem}}.block-content--banner--329 .field--field-content,.block-content--banner--329 .field--field-content h1,.block-content--banner--329 .field--field-content h2,.block-content--banner--329 .field--field-content h3,.block-content--banner--329 .field--field-content h4,.block-content--banner--329 .field--field-content ul,.block-content--banner--329 .field--field-content ol,.block-content--banner--329 .field--field-content li,.block-content--banner--329 .field--field-content p{color:#fff}.block-content--testimonial--22 .field--field-testimonials{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr 1fr}.block-content--testimonial--22 .field--field-testimonials>span{display:block}@media (max-width: 575px){.block-content--testimonial--22 .field--field-testimonials{display:block}}.block-content--testimonial--461 .field--field-testimonials{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr}.block-content--testimonial--461 .field--field-testimonials>span{display:block}@media (max-width: 575px){.block-content--testimonial--461 .field--field-testimonials{display:block}}.block-content--testimonial--464 .field--field-testimonials{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr 1fr}@media (max-width: 767px){.block-content--testimonial--464 .field--field-testimonials{display:block}.block-content--testimonial--464 .field--field-testimonials>div{margin-bottom:1rem}}.block-content--testimonial--464 .field--field-testimonials>div:nth-child(3n+1) .box__color{background:#3796dc}.block-content--testimonial--464 .field--field-testimonials>div:nth-child(3n+2) .box__color{background:#ff5859}.block-content--testimonial--464 .field--field-testimonials>div:nth-child(3n+3) .box__color{background:#643989}.block-content--links--384 .links{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}@media (max-width: 575px){.block-content--links--384 .links{display:block}}.block-content--links--384 .links .link{position:relative;text-align:center;display:block;overflow:hidden}.block-content--links--384 .links .link__image{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:0}.block-content--links--384 .links .link__overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.block-content--links--384 .links .link__title{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;color:#fff}.block-content--links--384 .links .link::after{position:absolute;top:50%;left:50%;width:90%;height:90%;border:1px solid rgba(255,255,255,0.8);content:'';opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1),opacity 0.3s cubic-bezier(0, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1),opacity 0.3s cubic-bezier(0, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);-webkit-transform:translateX(-50%) translateY(-50%) scale(0.2);transform:translateX(-50%) translateY(-50%) scale(0.2);z-index:3}.block-content--links--384 .links .link:hover::after{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.block-content--links--384 .links .link:hover .link__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.block-content--links--401 .links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px}@media (max-width: 991px){.block-content--links--401 .links{grid-template-columns:1fr 1fr}}@media (max-width: 575px){.block-content--links--401 .links{display:block}}.block-content--links--401 .links .link{position:relative;display:block;overflow:hidden}.block-content--links--401 .links .link__image{position:relative;z-index:0}.block-content--links--401 .links .link__overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.block-content--links--401 .links .link__overlay>span{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:absolute;background:#000;content:'';height:50%;width:50%;opacity:.3}.block-content--links--401 .links .link__overlay>span:nth-child(1){top:0;left:0;-webkit-transition-delay:0ms;transition-delay:0ms}.block-content--links--401 .links .link__overlay>span:nth-child(2){top:0;left:50%;-webkit-transition-delay:50ms;transition-delay:50ms}.block-content--links--401 .links .link__overlay>span:nth-child(3){top:50%;left:0;-webkit-transition-delay:150ms;transition-delay:150ms}.block-content--links--401 .links .link__overlay>span:nth-child(4){top:50%;left:50%;-webkit-transition-delay:100ms;transition-delay:100ms}.block-content--links--401 .links .link__title{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;color:#fff;-webkit-transform:scale(0.9);transform:scale(0.9)}.block-content--links--401 .links .link:hover .link__title{opacity:1;color:#fff;-webkit-transform:translateX(0%) translateY(0%) scale(1);transform:translateX(0%) translateY(0%) scale(1)}.block-content--links--401 .links .link:hover .link__overlay>span{opacity:.8}@media (min-width: 576px){.block-content--links--421 .links{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px}}.block-content--links--421 .links .link{position:relative;overflow:hidden}@media (max-width: 575px){.block-content--links--421 .links .link{margin-bottom:2px}}.block-content--links--421 .links .link__image{position:relative;z-index:0}.block-content--links--421 .links .link__overlay{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,0.5)}.block-content--links--421 .links .link__title{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;border-top:2px solid transparent;border-bottom:2px solid transparent;color:#fff;font-size:3rem}@media (min-width: 768px){.block-content--links--421 .links .link:hover .link__title{-webkit-transform:translateX(0%) translateY(1px) scale(1);transform:translateX(0%) translateY(1px) scale(1);border-color:#fff;background:rgba(0,0,0,0.5)}.block-content--links--421 .links .link:hover .link__overlay{opacity:.8}}.block-content--logos--428 .field--field-logos,.block-content--logos--433 .field--field-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.block-content--logos--428 .field--field-logos>div,.block-content--logos--433 .field--field-logos>div{text-align:center;width:33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 3rem}.block-content--logos--428 .field--field-logos>div img,.block-content--logos--433 .field--field-logos>div img{max-height:150px;width:auto}@media (max-width: 767px){.block-content--logos--428 .field--field-logos>div,.block-content--logos--433 .field--field-logos>div{width:50%;padding:1rem 2rem}}.block-content--logos--436 .field--field-logos{display:grid;grid-gap:2px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media (max-width: 991px){.block-content--logos--436 .field--field-logos{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 575px){.block-content--logos--436 .field--field-logos{grid-template-columns:1fr 1fr 1fr}}.block-content--logos--436 .field--field-logos>div{min-height:190px;background:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 2rem}.block-content--logos--436 .field--field-logos>div img{max-height:120px;width:auto}@media (max-width: 767px){.block-content--logos--436 .field--field-logos>div{min-height:auto}}.block-content--logos--456 .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.block-content--logos--456 .slick-track .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-content--logos--456 .slick-arrow{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.8);font-size:1rem;border:0;padding:8px 15px;z-index:50;border-radius:3px;outline:none !important}.block-content--logos--456 .slick-arrow__prev{left:-15px;right:auto;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.3);box-shadow:-1px 1px 2px rgba(0,0,0,0.3)}.block-content--logos--456 .slick-arrow__next{right:-15px;left:auto;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);box-shadow:1px 1px 2px rgba(0,0,0,0.3)}.block-content--logos--456:hover .slick-arrow{opacity:1}.block-content--logos--456 .field--field-logos>div:not(.slick-list),.block-content--logos--456 .field--field-logos .slick-slide{margin:0 2rem}.block-content--logos--456 .field--field-logos>div:not(.slick-list) img,.block-content--logos--456 .field--field-logos .slick-slide img{max-height:100px;width:auto}@media (max-width: 767px){.block-content--logos--456 .field--field-logos>div:not(.slick-list),.block-content--logos--456 .field--field-logos .slick-slide{min-height:auto}}.block-content--menu--486 .restaurant-menu{max-width:800px;margin:0 auto}.block-content--menu--486 .restaurant-menu-item__image{border-radius:3px;width:50px;height:50px}.block-content--team--490 .field--field-team-members{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px}@media (max-width: 991px){.block-content--team--490 .field--field-team-members{grid-gap:30px}}@media (max-width: 575px){.block-content--team--490 .field--field-team-members{grid-template-columns:1fr 1fr}}.block-content--team--497 .field--field-team-members .node__content{display:grid;grid-gap:30px}.block-content--team--497 .field--field-team-members>div:nth-child(odd) .node__content{grid-template-columns:1fr 3fr}.block-content--team--497 .field--field-team-members>div:nth-child(even) .node__content{grid-template-columns:3fr 1fr}.block-content--team--497 .field--field-team-members>div:nth-child(even) .node__content .picture{grid-column:2;grid-row:1}.block-content--team--497 .field--field-team-members>div:nth-child(even) .node__content .content{grid-column:1;grid-row:1;text-align:right}.block-content--team--498 .node__content{display:grid;grid-gap:30px;grid-template-columns:1fr 3fr}.block-content--team--499 .field--field-team-members{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}#block-views-block-articles-latest-3{background:#FAFAFA;margin-top:4rem}#block-views-block-articles-latest-3 .view{padding:3rem 0}#block-views-block-articles-latest-3 .article-block{border-radius:5px;overflow:hidden}#block-views-block-articles-latest-3 .article-block-categories{background:rgba(0,0,0,0.5)}#block-views-block-articles-latest-3 .article-block:hover::before{background:rgba(0,0,0,0.5)}.field--field-social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.paragraph--type--image{margin-top:30px;margin-bottom:30px}.paragraph--type--image.position--contained>figure,.paragraph--type--image.position--contained>figure>img{width:100%;height:auto}.paragraph--type--image.position--float-left,.paragraph--type--image.position--float-right{position:relative;margin-bottom:30px}.paragraph--type--image.position--float-left{float:left;margin-right:30px}.paragraph--type--image.position--float-right{float:right;margin-left:30px}.paragraph--type--image.position--full-screen>figure,.paragraph--type--image.position--full-screen>figure>img{width:100%;height:auto}.paragraph--type--image-collage{margin:3rem 15px;line-height:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}@media (max-width: 575px){.paragraph--type--image-collage{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.paragraph--type--image-collage img{width:100% !important;height:auto !important;margin-bottom:15px}.paragraph--type--live-photo{margin:2rem 0}.paragraph--type--live-photo>div{height:400px;width:100%}.paragraph--type--embed{margin-top:2rem;margin-bottom:2rem}.paragraph--type--tweet{margin-top:2rem;margin-bottom:2rem}.paragraph--type--tweet twitterwidget{margin:0 auto}@media (max-width: 575px){.paragraph--type--tweet twitterwidget{width:100%;padding:0px 15px}}.paragraph--type--youtube{margin-top:2rem;margin-bottom:2rem}.paragraph--type--youtube iframe{width:100%;height:625px}@media (max-width: 1199px){.paragraph--type--youtube iframe{height:515px}}@media (max-width: 991px){.paragraph--type--youtube iframe{height:450px}}@media (max-width: 767px){.paragraph--type--youtube iframe{height:290px}}@media (max-width: 575px){.paragraph--type--youtube iframe{height:200px}}.paragraph--type--social-media>a{font-size:2.5rem;margin:10px}body.path-user{background-image:url("../img/login-bg.jpg");background-size:cover}body.path-user .alert-danger{color:rgba(255,255,255,0.9);background-color:rgba(111,5,6,0.45);border:0}body.path-user #edit-actions{float:left;margin-right:1rem}body.path-user,body.path-user p,body.path-user label{color:rgba(255,255,255,0.7)}body.path-user .forgot-pass{position:relative;top:8px}body.path-user .forgot-pass .or{color:rgba(255,255,255,0.5);margin-right:0.7rem}body.path-user .forgot-pass a{color:rgba(255,255,255,0.7);text-decoration:underline}body.path-user .v-align{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.path-user .logo{height:60px;width:auto;margin:0 auto;display:block;margin-bottom:2rem}body.path-user label{color:#fff !important}body.path-user section{width:280px;margin:0 auto}body.path-user input[type="text"],body.path-user input[type="password"]{border:0 !important}body.path-user .help-block{display:none}#toolbar-administration{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif, sans-serif}#toolbar-administration::after{content:"";display:table;clear:both}#toolbar-administration .toolbar-bar{-webkit-box-shadow:none;box-shadow:none;color:#333}#toolbar-administration .toolbar-bar .toolbar-tray-horizontal{-webkit-box-shadow:none;box-shadow:none;border:0;background:none}#toolbar-administration .toolbar-bar .toolbar-tray-horizontal>.toolbar-lining{padding:0}#toolbar-administration .home-toolbar-tab,#toolbar-administration .toolbar-toggle-orientation,#toolbar-administration .contextual-toolbar-tab{display:none !important}#toolbar-administration .toolbar-tab>a{display:none}#toolbar-administration .toolbar-tab>.toolbar-tray{display:none}#toolbar-administration .toolbar-tab>.toolbar-tray#toolbar-item-administration-tray{display:block}#toolbar-administration ul.toolbar-menu{border:0;background:#333}#toolbar-administration ul.toolbar-menu::after{content:"";display:table;clear:both}#toolbar-administration ul.toolbar-menu:first-child{display:block;width:100%}#toolbar-administration ul.toolbar-menu li{background:#333;border:0}#toolbar-administration ul.toolbar-menu li a,#toolbar-administration ul.toolbar-menu li a:visited,#toolbar-administration ul.toolbar-menu li a:hover,#toolbar-administration ul.toolbar-menu li a:focus,#toolbar-administration ul.toolbar-menu li a:active{background:#333;padding:8px;text-decoration:none;color:white;font-weight:300}#toolbar-administration ul.toolbar-menu li a:hover,#toolbar-administration ul.toolbar-menu li a:visited:hover,#toolbar-administration ul.toolbar-menu li a:hover:hover,#toolbar-administration ul.toolbar-menu li a:focus:hover,#toolbar-administration ul.toolbar-menu li a:active:hover{background:#09c}#toolbar-administration ul.toolbar-menu li.menu-item--expanded>a{padding-right:20px}#toolbar-administration ul.toolbar-menu li.menu-item--expanded>a::after{font-family:"FontAwesome";position:absolute;right:8px;content:'\f105'}#toolbar-administration .toolbar-menu-administration>ul.toolbar-menu>li>a{padding-right:8px}#toolbar-administration .toolbar-menu-administration>ul.toolbar-menu>li>a::after{display:none}#toolbar-administration .toolbar-menu-administration>ul.toolbar-menu>li>a.toolbar-icon{padding-left:30px;text-indent:0}#toolbar-administration .toolbar-menu-administration>ul.toolbar-menu>li>a.toolbar-icon::before{font-family:"FontAwesome";background:none;left:8px;top:8px;color:rgba(255,255,255,0.8)}#toolbar-administration .toolbar-icon-system-admin-content::before{content:'\f0f6'}#toolbar-administration .toolbar-icon-system-admin-structure::before{content:'\f0e8'}#toolbar-administration .toolbar-icon-system-admin-config::before{content:'\f013'}#toolbar-administration .toolbar-icon-system-admin-reports::before{content:'\f201'}#toolbar-administration .toolbar-icon-system-themes-page::before{content:'\f1fc'}#toolbar-administration .toolbar-icon-system-modules-list::before{content:'\f12e'}#toolbar-administration .toolbar-icon-admin-toolbar-tools-help::before{content:'\f1a9';top:6px !important}#toolbar-administration .toolbar-icon-entity-user-collection::before{content:'\f2c0'}#toolbar-administration .toolbar-icon-help-main::before{content:'\f128'}body.role--author #toolbar-administration{display:none !important}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtYXNjZW5kLTIuMC5zY3NzIiwiYXBwbGljYXRpb24uY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3QtYXNjZW5kLTIuMC5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190eXBlLWFzY2VuZC0yLjAuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy1hc2NlbmQtMi4wLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwidGhlbWUvbWl4aW5zL192LWFsaWduLnNjc3MiLCIuLi8uLi9wbGF0Zm9ybS9jb3JlL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vcGxhdGZvcm0vY29yZS9taXhpbnMvX3Njcm9sbGJhci5zY3NzIiwiX2V4dHJhLnNjc3MiLCIuLi8uLi9wbGF0Zm9ybS9jb3JlL21peGlucy9fdHJhbnNwYXJlbnQtdGlsZS5zY3NzIiwiLi4vLi4vcGxhdGZvcm0vY29yZS9taXhpbnMvX2FuaW1hdGlvbi1ib3VuY2Uuc2NzcyIsInRoZW1lL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwidGhlbWUvdXRpbGl0aWVzL19oZWlnaHQuc2NzcyIsInRoZW1lL21peGlucy9fY29udGFpbmVyLXJlYWRhYmxlLnNjc3MiLCJ0aGVtZS91dGlsaXRpZXMvX2NvbnRhaW5lci1yZWFkYWJsZS5zY3NzIiwidGhlbWUvYm9vdHN0cmFwL19idXR0b24uc2NzcyIsInRoZW1lL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsInRoZW1lL2Jvb3RzdHJhcC9fZm9ybS5zY3NzIiwidGhlbWUvYm9vdHN0cmFwL19saXN0cy5zY3NzIiwidGhlbWUvYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2l6ZS5zY3NzIiwidGhlbWUvYm9vdHN0cmFwL19zZWxlY3Quc2NzcyIsInRoZW1lL2Jvb3RzdHJhcC9fdmlzaWJpbGl0eS5zY3NzIiwidGhlbWUvYm9vdHN0cmFwL19iYWNrZ3JvdW5kLnNjc3MiLCJ0aGVtZS9ib290c3RyYXAvX2JkLWRvY3Muc2NzcyIsInRoZW1lL19odG1sLnNjc3MiLCJ0aGVtZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiZHJ1cGFsL190YWJsZWRyYWcuc2NzcyIsIi4uLy4uL3BsYXRmb3JtL2NvcmUvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJtb2R1bGVzL19jbGlja3RvdHdlZXQuc2NzcyIsInJlZ2lvbnMvX3JlZ2lvbi5zY3NzIiwicmVnaW9ucy9fcmVnaW9uLWNvbnRlbnQuc2NzcyIsInJlZ2lvbnMvX3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZS5zY3NzIiwidGhlbWUvbWl4aW5zL19hLnNjc3MiLCJlbnRpdGllcy9ub2RlL2FydGljbGUvbm9kZS0tdHlwZS1hcnRpY2xlLS1mdWxsLnNjc3MiLCIuLi8uLi9wbGF0Zm9ybS9jb3JlL21peGlucy9fZmEtaWNvbi5zY3NzIiwiLi4vLi4vcGxhdGZvcm0vY29yZS9taXhpbnMvX2FuaW1hdGlvbi5zY3NzIiwiZW50aXRpZXMvbm9kZS9hcnRpY2xlL25vZGUtLXR5cGUtYXJ0aWNsZS0tdm0tMS5zY3NzIiwiLi4vLi4vcGxhdGZvcm0vY29yZS9taXhpbnMvX2Fic29sdXRlLnNjc3MiLCJlbnRpdGllcy9ub2RlL3Rlc3RpbW9uaWFsL25vZGUtLXR5cGUtdGVzdGltb25pYWwtLXZtLTEuc2NzcyIsIi4uLy4uL3BsYXRmb3JtL2NvcmUvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiZW50aXRpZXMvbm9kZS90ZXN0aW1vbmlhbC9ub2RlLS10eXBlLXRlc3RpbW9uaWFsLS12bS0yLnNjc3MiLCJlbnRpdGllcy9ub2RlL3Rlc3RpbW9uaWFsL25vZGUtLXR5cGUtdGVzdGltb25pYWwtLXZtLTMuc2NzcyIsImVudGl0aWVzL25vZGUvdGVzdGltb25pYWwvbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC0tdm0tNC5zY3NzIiwiZW50aXRpZXMvbm9kZS90ZWFtL25vZGUtdHlwZS0tdGVhbS1tZW1iZXItLXZtLTMuc2NzcyIsImNvbXBvbmVudHMvX3Jlc3BvbnNpdmUtdXRpbGl0eS5zY3NzIiwiY29tcG9uZW50cy9fbm9kZS0tYmFubmVyLS1kZWZhdWx0LnNjc3MiLCJ2aWV3cy9fdmlldy1hcnRpY2xlcy5zY3NzIiwiYmxvY2tzL19ibG9jay5zY3NzIiwiYmxvY2tzL19ibG9jay1tb2JpbGUtbWVudS5zY3NzIiwiYmxvY2tzL2J1bmRsZS9iYXNpYy9fYmxvY2stY29udGVudC0tYmFzaWMtLTM2LnNjc3MiLCJibG9ja3MvYnVuZGxlL2Jhc2ljL19ibG9jay1jb250ZW50LS1iYXNpYy0tMzcuc2NzcyIsImJsb2Nrcy9idW5kbGUvYmFzaWMvX2Jsb2NrLWNvbnRlbnQtLWJhc2ljLS0zOC5zY3NzIiwiLi4vLi4vcGxhdGZvcm0vY29yZS9taXhpbnMvX3YtYWxpZ24uc2NzcyIsImJsb2Nrcy9idW5kbGUvYmFzaWMvX2Jsb2NrLWNvbnRlbnQtLWJhc2ljLS00MC5zY3NzIiwiYmxvY2tzL2J1bmRsZS9iYXNpYy9fYmxvY2stY29udGVudC0tYmFzaWMtLTUxMC5zY3NzIiwiYmxvY2tzL2J1bmRsZS9ibG9nL19ibG9jay1jb250ZW50LS1ibG9nLS00NC5zY3NzIiwiYmxvY2tzL2J1bmRsZS9nYWxsZXJ5L19ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00Mi5zY3NzIiwiYmxvY2tzL2J1bmRsZS9nYWxsZXJ5L19ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDIuc2NzcyIsImJsb2Nrcy9idW5kbGUvZ2FsbGVyeS9fYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQ1LnNjc3MiLCJibG9ja3MvYnVuZGxlL2dhbGxlcnkvX2Jsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0OC5zY3NzIiwiYmxvY2tzL2J1bmRsZS9nYWxsZXJ5L19ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNjMuc2NzcyIsIi4uLy4uL3BsYXRmb3JtL2NvcmUvbWl4aW5zL19uYW1lc3BhY2Uuc2NzcyIsImJsb2Nrcy9idW5kbGUvbmF2L19uYXYuc2NzcyIsImJsb2Nrcy9idW5kbGUvbmF2L19ibG9jay1jb250ZW50LS1uYXYtLTE2LnNjc3MiLCJibG9ja3MvYnVuZGxlL25hdi9fYmxvY2stY29udGVudC0tbmF2LS0xNy5zY3NzIiwiYmxvY2tzL2J1bmRsZS9uYXYvX2Jsb2NrLWNvbnRlbnQtLW5hdi0tMTguc2NzcyIsImJsb2Nrcy9idW5kbGUvbmF2L19ibG9jay1jb250ZW50LS1uYXYtLTE5Ny5zY3NzIiwiYmxvY2tzL2J1bmRsZS9uYXYvX2Jsb2NrLWNvbnRlbnQtLW5hdi0tMTk4LnNjc3MiLCIuLi8uLi9wbGF0Zm9ybS9jb3JlL21peGlucy9fY29udGV4dHVhbC1saW5rcy5zY3NzIiwiYmxvY2tzL2J1bmRsZS9iYW5uZXIvX2Jhbm5lci5zY3NzIiwiYmxvY2tzL2J1bmRsZS9iYW5uZXIvX2Jsb2NrLWNvbnRlbnQtLWJhbm5lci0tOC5zY3NzIiwiYmxvY2tzL2J1bmRsZS9iYW5uZXIvX2Jsb2NrLWNvbnRlbnQtLWJhbm5lci0tMTkuc2NzcyIsImJsb2Nrcy9idW5kbGUvYmFubmVyL19ibG9jay1jb250ZW50LS1iYW5uZXItLTIwLnNjc3MiLCJibG9ja3MvYnVuZGxlL2Jhbm5lci9fYmxvY2stY29udGVudC0tYmFubmVyLS0yMS5zY3NzIiwiYmxvY2tzL2J1bmRsZS9iYW5uZXIvX2Jsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUuc2NzcyIsImJsb2Nrcy9idW5kbGUvYmFubmVyL19ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOS5zY3NzIiwiYmxvY2tzL2J1bmRsZS90ZXN0aW1vbmlhbC9fYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTIyLnNjc3MiLCJibG9ja3MvYnVuZGxlL3Rlc3RpbW9uaWFsL19ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tNDYxLnNjc3MiLCJibG9ja3MvYnVuZGxlL3Rlc3RpbW9uaWFsL19ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tNDY0LnNjc3MiLCJibG9ja3MvYnVuZGxlL2xpbmtzL19ibG9jay1jb250ZW50LS1saW5rcy0tMzg0LnNjc3MiLCJibG9ja3MvYnVuZGxlL2xpbmtzL19ibG9jay1jb250ZW50LS1saW5rcy0tNDAxLnNjc3MiLCJibG9ja3MvYnVuZGxlL2xpbmtzL19ibG9jay1jb250ZW50LS1saW5rcy0tNDIxLnNjc3MiLCJibG9ja3MvYnVuZGxlL2xvZ29zL19ibG9jay1jb250ZW50LS1sb2dvcy0tNDI4LnNjc3MiLCJibG9ja3MvYnVuZGxlL2xvZ29zL19ibG9jay1jb250ZW50LS1sb2dvcy0tNDM2LnNjc3MiLCJibG9ja3MvYnVuZGxlL2xvZ29zL19ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2LnNjc3MiLCJibG9ja3MvYnVuZGxlL21lbnUvX2Jsb2NrLWNvbnRlbnQtLW1lbnUtLTQ4Ni5zY3NzIiwiYmxvY2tzL2J1bmRsZS90ZWFtL19ibG9jay1jb250ZW50LS10ZWFtLS00OTAuc2NzcyIsImJsb2Nrcy9idW5kbGUvdGVhbS9fYmxvY2stY29udGVudC0tdGVhbS0tNDk3LnNjc3MiLCJibG9ja3MvYnVuZGxlL3RlYW0vX2Jsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5OC5zY3NzIiwiYmxvY2tzL2J1bmRsZS90ZWFtL19ibG9jay1jb250ZW50LS10ZWFtLS00OTkuc2NzcyIsImJsb2Nrcy9fYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtbGF0ZXN0LTMuc2NzcyIsImZpZWxkcy9fZmllbGQtLWZpZWxkLXNvY2lhbC1tZWRpYS1saW5rcy5zY3NzIiwiZmllbGRzL19wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLnNjc3MiLCJmaWVsZHMvX3BhcmFncmFwaC0tdHlwZS0taW1hZ2UtY29sbGFnZS5zY3NzIiwiZmllbGRzL19wYXJhZ3JhcGgtLXR5cGUtLWxpdmUtcGhvdG8uc2NzcyIsImZpZWxkcy9fcGFyYWdyYXBoLS10eXBlLS1lbWJlZC5zY3NzIiwiZmllbGRzL19wYXJhZ3JhcGgtLXR5cGUtLXR3ZWV0LnNjc3MiLCJmaWVsZHMvX3BhcmFncmFwaC0tdHlwZS0teW91dHViZS5zY3NzIiwiZmllbGRzL19wYXJhZ3JhcGgtLXR5cGUtLXNvY2lhbC1tZWRpYS5zY3NzIiwicGFnZXMvX3BhdGgtdXNlci5zY3NzIiwiLi4vLi4vYXNjZW5kX2JhY2tlbmQvc2Nzcy9wYXJ0aWFscy9fYWRtaW4tbWVudS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztFQ0tFLENEQUMsYUVPQyxxQkFNRSwyQkFBNEIsQ0FFNUIsa0NBQVksQ0FBWiwwQkFBMkIsQ0FDNUIsWUFJQyx5QkFBMEIsQ0FDM0IsbUJBUUMsNEJBQTZCLENBQzlCLElBY0MsK0JBQWdDLENBQ2pDLGVBR0MscUJBQWdDLENBQ2hDLHVCQUF3QixDQUN6QixNQVFDLDBCQUEyQixDQUM1QixPQUlDLHVCQUF3QixDQUN6QixRQUtDLFNBQVUsQ0FDVixRQUFTLENBQ1YsTUFJQyxzQkFBdUIsQ0FDeEIsUUFNQyxZQUFhLENBQ2QsT0FFQyxxQkFBZ0MsQ0FDakMsT0FHQyxtQ0FBb0MsQ0FEdEMsb0JBS0ksZ0NBQWlDLENBQ2xDLHNDQUtDLGdDQUFpQyxDQUNsQyxDQ3JGUCxLQUNF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QW1CLENBQ25CLFFBQVMsQ0FDVCxvQ0RJVyxDQ0haLGFBU0MsYURtTm1CLENDbE5uQixrQkRnTHlCLENDL0sxQixXQUlDLFlEdU5pQixDQ3ROakIsd0JEK05lLENDOU5oQixlQ3RFQyxjQUFlLENBQ2YsZUFBZ0IsQ0Q4RWpCLGFDL0VDLGNBQWUsQ0FDZixlQUFnQixDRG1GakIsa0JBRUMsb0JBQXFCLENBRHZCLG1DQUlJLGdCRHlNcUIsQ0N4TXRCLFlBVUQsYUFBYyxDQUNkLHdCQUF5QixDQUMxQixZQUlDLGtCRDJCVyxDQzFCWCxpQkQyS2dELENDMUtqRCxtQkFHQyxhQUFjLENBQ2QsYUFBYyxDQUNkLGFEN0RnQixDQzBEbEIsMkJBTUkscUJBQXNCLENBQ3ZCLFdFOUdELGNBQWUsQ0FHZixXQUFZLENDTGIsZUFLQyxjSnF2QmtDLENJcHZCbEMscUJKbUNXLENJbENYLHFCSnN2QmdDLENLbHdCOUIsb0JMcU4yQixDTXBOekIsdUNOb3dCMkMsQ01wd0IzQywrQk5vd0IyQyxDRzl2Qi9DLGNBQWUsQ0FHZixXQUFZLENDU2IsUUFRQyxvQkFBcUIsQ0FDdEIsWUFHQyxtQkFBNEIsQ0FDNUIsYUFBYyxDQUNmLGdCQUdDLGFKc3VCNEIsQ0lydUI1QixhSmVnQixDSWRqQixrQkdyQ0MsMkVQdU8yRixDT3RPNUYsS0FJQyxtQlBxekJpQyxDT3B6QmpDLGFQa3pCK0IsQ09qekIvQixhUG96Qm1DLENPbnpCbkMsd0JQc0NnQixDSy9DZCxvQkxxTjJCLENPeE03QixPQUNFLFNBQVUsQ0FDVixhQUFjLENBQ2Qsd0JBQXlCLENBQzFCLElBS0QsbUJQcXlCaUMsQ09weUJqQyxhUGt5QitCLENPanlCL0IsVVBzQlcsQ09yQlgsd0JQOEJnQixDS3ZEZCxtQkx1TjBCLENPbE05QixRQVNJLFNBQVUsQ0FDVixjQUFlLENBQ2YsZ0JQZ05tQixDRnBNbkIsSVNMRixhQUFjLENBQ2QsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixhUCt3QitCLENPOXdCL0IsYVBZZ0IsQ09qQmxCLFNBU0ksU0FBVSxDQUNWLGlCQUFrQixDQUNsQixh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LG9DQ1NJLHdCQUpzQyxDRExyQiw4RUNhZix3QkFSb0MsQ0FYNUMsbURBSUksd0JDNEVtRSxDRjFFckUsa0NDU0ksd0JBSnNDLENETHJCLDBFQ2FmLHdCQVJvQyxDQVg1QywwQ0FJSSx3QkM0RW1FLENGMUVyRSwrQkNTSSx3QkFKc0MsQ0RMckIsb0VDYWYsd0JBUm9DLENBWDVDLG1EQUlJLHdCQzRFbUUsQ0YxRXJFLGtDQ1NJLHdCQUpzQyxDRExyQiwwRUNhZix3QkFSb0MsQ0FYNUMsZ0RBSUksd0JDNEVtRSxDRjFFckUsaUNDU0ksd0JBSnNDLENETHJCLHdFQ2FmLHdCQVJvQyxDQVg1Qyw2Q0FJSSx3QkM0RW1FLENGMUVyRSxnQ0NTSSx3QkFKc0MsQ0RMckIsc0VDYWYsd0JBUm9DLENBWDVDLDBDQUlJLHdCQzRFbUUsQ0YxRXJFLCtCQ1NJLHdCQUpzQyxDRExyQixvRUNhZix3QkFSb0MsQ0FYNUMsZ0RBSUksa0NkbURPLENhakRULGlDQ1NJLGtDQUpzQyxDRExyQix3RUNhZixrQ0FSb0MsQ0FTckMsa0JGa0ZMLFVaekRTLENZMERULHdCWmpEYyxDWWtEZixrQkFLQyxhWnpEYyxDWTBEZCx3QlovRGMsQ1lnRWYsZUFJRCxVWnRFVyxDWXVFWCx3Qlo5RGdCLENZNERsQiw0REFPSSxvQlprTW9ELENZek14RCw4QkFXSSxRQUFTLENBWGIsdURBZ0JNLHVDWnJGTyxDYXZDVCwwQ0RtSUksd0NaNUZLLENTbUJULDBCR3NGSixrQkFFSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLDJDQUE0QyxDQUxoRCxpQ0FTTSxRQUFTLENBQ1YsQ0kvSkwsY0FDRSxhQUFjLENBQ2QsVUFBVyxDQUdYLG9CaEI4VGdDLENnQjdUaEMsY2hCbU9tQixDZ0JsT25CLGdCaEI2VDhCLENnQjVUOUIsYWhCMkNnQixDZ0IxQ2hCLHFCaEJtQ1csQ2dCakNYLHFCQUFzQixDQUN0QiwyQkFBNEIsQ0FDNUIsaUNoQnlDVyxDZ0JwQ1Qsb0JoQmlNMkIsQ01wTnpCLHNGTmdZaUYsQ01oWWpGLDhFTmdZaUYsQ01oWWpGLHNFTmdZaUYsQ01oWWpGLDJHTmdZcUYsQ2dCL1gzRiwwQkE2QkksNEJBQTZCLENBQzdCLFFBQVMsQ0N2Qlgsb0JBQ0UsYWpCMkNjLENpQjFDZCxxQmpCbUNTLENpQmxDVCxvQmpCb1dpRSxDaUJuV2pFLFlBQWEsQ0FFZCx5Q0R5QkMsYWhCWWMsQ2dCVmQsU0FBVSxDQzNCWCxnQ0R5QkMsYWhCWWMsQ2dCVmQsU0FBVSxDQzNCWCxvQ0R5QkMsYWhCWWMsQ2dCVmQsU0FBVSxDQzNCWCxxQ0R5QkMsYWhCWWMsQ2dCVmQsU0FBVSxDQzNCWCwyQkR5QkMsYWhCWWMsQ2dCVmQsU0FBVSxDQXhDZCwrQ0FrREksd0JoQkpjLENnQk1kLFNBQVUsQ0FDWCxnREFLQywwQmhCNlRrRixDZ0IvVHRGLHFDQVdJLGFoQmhCYyxDZ0JpQmQscUJoQnhCUyxDZ0J5QlYsdUNBTUQsYUFBYyxDQUNmLGdCQVVDLGlDQUEyRSxDQUMzRSxvQ0FBOEUsQ0FDOUUsZUFBZ0IsQ0FDakIsbUJBR0MsaUNBQThFLENBQzlFLG9DQUFpRixDQUNqRixpQmhCNElzQixDZ0IzSXZCLG1CQUdDLGtDQUE4RSxDQUM5RSxxQ0FBaUYsQ0FDakYsaUJoQnVJc0IsQ2dCdEl2QixpQkFVQyxpQmhCbU4rQixDZ0JsTi9CLG9CaEJrTitCLENnQmpOL0IsZUFBZ0IsQ0FDaEIsY2hCdUhtQixDZ0J0SHBCLHdCQVNDLGlCaEJzTStCLENnQnJNL0Isb0JoQnFNK0IsQ2dCcE0vQixlQUFnQixDQUNoQixnQmhCcU04QixDZ0JwTTlCLHdCQUF5QixDQUN6QixrQkFBdUMsQ0FOekMsd2FBVUksZUFBZ0IsQ0FDaEIsY0FBZSxDQUNoQix3SEFhRCxvQmhCbUwrQixDZ0JsTC9CLGlCaEJzRnNCLENnQnJGdEIsZWhCa0w2QixDSzFVM0IsbUJMdU4wQixDZ0I3RDdCLGdRQUlHLDRCaEI4TnFGLENnQjdOdEYsd0hBSUQsa0JoQjBLOEIsQ2dCeks5QixpQmhCd0VzQixDZ0J2RXRCLGVoQnlLNkIsQ0s5VTNCLG1CTHNOMEIsQ2dCL0M3QixnUUFJRyw0QmhCb05xRixDZ0JuTnRGLFlBVUQs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LENBQ1IsTUFBTyxDQUNQLFNBQVUsQ0FDVixhekJxUG1DLEN5QnBQbkMsa0J6QndQOEIsQ3lCdlA5QixlekJ5UDZCLEN5QnhQN0IsYXpCaktnQixDeUJrS2hCLG1CQUFvQixDQUNwQix3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIscUJ6QjNLVyxDeUI0S1gsaUN6QmxLVyxDS3hEVCxvQkxxTjJCLEN5QlIvQiwyQ0FtQk0sd0J6QnlQa0IsQ3lCNVF4Qiw2QkF3QkksaUJBQWtCLENBQ2xCLFF6Qm5CYyxDeUJvQmQsVXpCcEJjLEN5QnFCZCxXekJyQmMsQ3lCc0JkLFNBQVUsQ0FDVixhQUFjLENBQ2QsYXpCNk5pQyxDeUI1TmpDLGtCekJnTzRCLEN5Qi9ONUIsZXpCaU8yQixDeUJoTzNCLGF6QnpMYyxDeUIwTGQsd0J6Qi9MYyxDeUJnTWQsaUN6QnhMUyxDS3hEVCwrQm9CaVBnRixDQXBDcEYsc0NBeUNNLGdCekJzT1UsQ3lCck9YLEtDclBILG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQWUsQ0FBZixjQUFlLENBQ2YsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2pCLFVBR0MsYUFBYyxDQUNkLGtCMUJ1Z0JrQyxDYWhnQmhDLGdDYUpBLG9CQUFxQixDYk9wQixtQmFGRCxhMUJpQ2MsQzBCaENmLFVBUUQsNEIxQnlmZ0QsQzBCMWZsRCxvQkFJSSxrQjFCb0xjLEMwQnhMbEIsb0JBUUksNEJBQWdELENyQjdCaEQsNkJMK00yQixDSzlNM0IsOEJMOE0yQixDYW5NM0Isb0RhcUJFLGlDMUI4ZTRDLENhaGdCN0MsNkJhc0JDLGExQlNZLEMwQlJaLDRCQUE2QixDQUM3Qix3QkFBeUIsQ0FsQi9CLDhEQXdCSSxhMUJFYyxDMEJEZCxxQjFCTlMsQzBCT1QsMkIxQlBTLEMwQm5CYix5QkErQkksZTFCeUpjLENLN01kLHdCcUJzRDRCLENyQnJENUIseUJxQnFENEIsQ0FDN0IscUJyQjdEQyxvQkxxTjJCLEMwQmhKL0IsdURBTU0sVTFCN0JP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QixDOEJ4TjdCLG1CQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUFBVyxDQUNaLGlCREtELFVBQVcsQ0FEYiwwQ0FLSSxvQkFBcUIsQ0FDckIsbUI3QnV3QmlDLEM2QnR3QmpDLGtCN0Jzd0JpQyxDNkJyd0JqQyxhN0J1Q2MsQzZCdENkLFdBQWlDLENBVHJDLGdEQW1CSSx5QkFBMEIsQ0FuQjlCLGdEQXNCSSxvQkFBcUIsQ0F0QnpCLHdCQTBCSSxhN0JxQmMsQzZCcEJmLFlFbkNELG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBRWIsY0FBZSxDQUNmLGVBQWdCLEMxQkFkLG9CTHFOMkIsQytCbk45QixrQ0FLSyxhQUFjLEMxQm9CaEIsNkJMMEwyQixDS3pMM0IsZ0NMeUwyQixDK0JqTi9CLGlDMUJTSSw4Qkx3TTJCLENLdk0zQixpQ0x1TTJCLEMrQmpOL0IsNkJBY0ksU0FBVSxDQUNWLFUvQjJCUyxDK0IxQlQsd0IvQmtEYSxDK0JqRGIsb0IvQmlEYSxDK0JsRWpCLCtCQXFCSSxhL0IyQmMsQytCMUJkLG1CQUFvQixDQUNwQixxQi9CbUJTLEMrQmxCVCxpQi9CNGpCdUMsQytCM2pCeEMsV0FJRCxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLG9CL0IraEIwQyxDK0I5aEIxQyxnQkFBaUIsQ0FDakIsZ0IvQmtpQndDLEMrQmppQnhDLGEvQmdDZSxDK0IvQmYscUIvQk9XLEMrQk5YLHFCL0JvaUJ5QyxDYTFqQnZDLGtDa0J5QkEsYS9CeUg0QyxDK0J4SDVDLG9CQUFxQixDQUNyQix3Qi9CR2MsQytCRmQsaUIvQmtpQnVDLENhM2pCdEMsMEJtQnJCRCxxQmhDc2tCd0MsQ2dDcmtCeEMsaUJoQzJPb0IsQ2dDMU9wQixlaEM4TXdCLENnQzdNekIsaUQzQndCQyw0QkwyTDBCLENLMUwxQiwrQkwwTDBCLENnQzdNdkIsZ0QzQklILDZCTHlNMEIsQ0t4TTFCLGdDTHdNMEIsQ2dDdk41QiwwQkFDRSxvQmhDb2tCdUMsQ2dDbmtCdkMsaUJoQzRPb0IsQ2dDM09wQixlaEMrTXdCLENnQzlNekIsaUQzQndCQyw0Qkw0TDBCLENLM0wxQiwrQkwyTDBCLENnQzlNdkIsZ0QzQklILDZCTDBNMEIsQ0t6TTFCLGdDTHlNMEIsQ2dDek12QixPQ1pMLG9CQUFxQixDQUNyQixrQmpDa3FCZ0MsQ2lDanFCaEMsYWpDOHBCK0IsQ2lDN3BCL0IsZ0JqQzJPcUIsQ2lDMU9yQixhQUFjLENBQ2QsVWpDdUNXLENpQ3RDWCxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLHVCQUF3QixDNUJWdEIsb0JMcU4yQixDaUNwTi9CLGFBY0ksWUFBYSxDQUNkLFlBS0QsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVixZQU9DLGtCakN5b0JnQyxDaUN4b0JoQyxpQmpDd29CZ0MsQ0t2cUI5QixtQkwwcUIrQixDaUN6b0JsQyxlbEJ3QkcsVUFBVyxDbUIzRGIsd0JsQ3dFZSxDYXBEYixzREV1Q0EsVUFBVyxDbUJ0RFQsb0JBQXFCLENBQ3JCLHdCQUFrQyxDckJpQm5DLGlCRW9DRCxVQUFXLENtQjNEYix3QmxDc0RnQixDYWxDZCwwREV1Q0EsVUFBVyxDbUJ0RFQsb0JBQXFCLENBQ3JCLHdCQUFrQyxDckJpQm5DLGVFb0NELFVBQVcsQ21CM0RiLHdCbEMrRWUsQ2EzRGIsc0RFdUNBLFVBQVcsQ21CdERULG9CQUFxQixDQUNyQix3QkFBa0MsQ3JCaUJuQyxZRW9DRCxVQUFXLENtQjNEYix3QmxDaUZlLENhN0RiLGdERXVDQSxVQUFXLENtQnREVCxvQkFBcUIsQ0FDckIsd0JBQWtDLENyQmlCbkMsZUVrQ0QsVUFBVyxDbUJ6RGIsd0JsQzhFZSxDYTFEYixzREVxQ0EsVUFBVyxDbUJwRFQsb0JBQXFCLENBQ3JCLHdCQUFrQyxDckJpQm5DLGNFb0NELFVBQVcsQ21CM0RiLHdCbEM0RWUsQ2F4RGIsb0RFdUNBLFVBQVcsQ21CdERULG9CQUFxQixDQUNyQix3QkFBa0MsQ3JCaUJuQyxhRWtDRCxVQUFXLENtQnpEYix3QmxDaURnQixDYTdCZCxrREVxQ0EsVUFBVyxDbUJwRFQsb0JBQXFCLENBQ3JCLHdCQUFrQyxDckJpQm5DLFlFb0NELFVBQVcsQ21CM0RiLHdCbEN3RGdCLENhcENkLGdERXVDQSxVQUFXLENtQnREVCxvQkFBcUIsQ0FDckIsd0JBQWtDLENyQmlCbkMsV3NCeEJILGlCQUFvRCxDQUNwRCxrQm5DK2xCbUMsQ21DOWxCbkMsd0JuQ2lEZ0IsQ0toRGQsbUJMc04wQixDU2xLMUIsMEIwQnhESixXQU9JLGlCbkMwbEJpQyxDbUN4bEJwQyxDQUVELGlCQUNFLGVBQWdCLENBQ2hCLGNBQWUsQzlCVGIsZThCVXNCLENBQ3pCLE9DVkMsc0JwQ2d0Qm1DLENvQy9zQm5DLGtCcENndEJnQyxDb0Mvc0JoQyw0QkFBNkMsQy9CSDNDLG9CTHFOMkIsQ29DaE45QixlQUtDLGFBQWMsQ0FDZixZQUlDLGdCcENpT3FCLENvQ2hPdEIsMEJBVUcsaUJBQWtCLENBQ2xCLFdwQ3FyQmdDLENvQ3ByQmhDLGNwQ3FyQmlDLENvQ3ByQmpDLHNCcENvckJpQyxDb0NuckJqQyxhQUFjLENBQ2YsZUNsQ0QsYXRCc0ZrRSxDc0JyRmxFLHdCdEJtRnVFLENzQmxGdkUsb0J0QmtGdUUsQ3NCaEZ2RSxrQkFDRSx3QkFBcUMsQ0FDdEMsMkJBR0MsYUFBMEIsQ0FDM0IsaUJBVkQsYXRCc0ZrRSxDc0JyRmxFLHdCdEJtRnVFLENzQmxGdkUsb0J0QmtGdUUsQ3NCaEZ2RSxvQkFDRSx3QkFBcUMsQ0FDdEMsNkJBR0MsYUFBMEIsQ0FDM0IsZUFWRCxhdEJzRmtFLENzQnJGbEUsd0J0Qm1GdUUsQ3NCbEZ2RSxvQnRCa0Z1RSxDc0JoRnZFLGtCQUNFLHdCQUFxQyxDQUN0QywyQkFHQyxhQUEwQixDQUMzQixZQVZELGF0QnNGa0UsQ3NCckZsRSx3QnRCbUZ1RSxDc0JsRnZFLG9CdEJrRnVFLENzQmhGdkUsZUFDRSx3QkFBcUMsQ0FDdEMsd0JBR0MsYUFBMEIsQ0FDM0IsZUFWRCxhdEJzRmtFLENzQnJGbEUsd0J0Qm1GdUUsQ3NCbEZ2RSxvQnRCa0Z1RSxDc0JoRnZFLGtCQUNFLHdCQUFxQyxDQUN0QywyQkFHQyxhQUEwQixDQUMzQixjQVZELGF0QnNGa0UsQ3NCckZsRSx3QnRCbUZ1RSxDc0JsRnZFLG9CdEJrRnVFLENzQmhGdkUsaUJBQ0Usd0JBQXFDLENBQ3RDLDBCQUdDLGFBQTBCLENBQzNCLGFBVkQsYXRCc0ZrRSxDc0JyRmxFLHdCdEJtRnVFLENzQmxGdkUsb0J0QmtGdUUsQ3NCaEZ2RSxnQkFDRSx3QkFBcUMsQ0FDdEMseUJBR0MsYUFBMEIsQ0FDM0IsWUFWRCxhdEJzRmtFLENzQnJGbEUsd0J0Qm1GdUUsQ3NCbEZ2RSxvQnRCa0Z1RSxDc0JoRnZFLGVBQ0Usd0JBQXFDLENBQ3RDLHdCQUdDLGFBQTBCLENBQzNCLHdDQ1ZELEtBQU8sMEJBQXVDLENBQzlDLEdBQUssdUJBQXdCLENBQUEsQ0RTNUIsZ0NDVkQsS0FBTywwQkFBdUMsQ0FDOUMsR0FBSyx1QkFBd0IsQ0FBQSxDQUcvQixVQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsZ0J0Q3V0Qm9DLENzQ3R0QnBDLGdCdENxdEJrQyxDc0NwdEJsQyxpQkFBa0IsQ0FDbEIsd0J0Q3lDZ0IsQ0toRGQsb0JMcU4yQixDc0MzTTlCLGNBR0MsV3RDNnNCa0MsQ3NDNXNCbEMsZ0J0QzRzQmtDLENzQzNzQmxDLFV0QytCVyxDc0M5Qlgsd0J0Q3NEZSxDTXJFWCxrQ05pdUJvQyxDTWp1QnBDLDBCTml1QndDLENzQ2h0QjdDLHNCQ2FDLDJMQUE2SSxDRFQ3SSx5QnRDb3NCa0MsQ3NDbnNCbkMsdUJBR0MseUR0Q3VzQndDLENzQ3ZzQnhDLGlEdEN1c0JnRCxDc0N0c0JqRCxPRTlCQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHVCQUFhLENBQWIsb0JBQWEsQ0FBYixzQkFBdUIsQ0FDeEIsWUFHQyxrQkFBTSxDQUFOLFVBQU0sQ0FBTixNQUFPLENBQ1IsWUNGQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIseUJBQXNCLENBQXRCLHFCQUFzQixDQUd0QixjQUFlLENBQ2YsZUFBZ0IsQ0FDakIsd0JBU0MsVUFBVyxDQUNYLGF6Q29DZ0IsQ3lDbkNoQixrQkFBbUIsQzVCQWpCLDRENEJJQSxhekMrQmMsQ3lDOUJkLG9CQUFxQixDQUNyQix3QnpDdUJjLENhMUJiLCtCNEJPRCxhekMyQmMsQ3lDMUJkLHdCekNtQmMsQ3lDbEJmLGlCQVNELGlCQUFrQixDQUNsQixhQUFjLENBQ2Qsc0J6Q21zQnNDLEN5Q2pzQnRDLGtCekN3S2dCLEN5Q3ZLaEIscUJ6Q0VXLEN5Q0RYLGtDekNXVyxDeUNsQmIsNkJwQ2hDSSw2QkwrTTJCLENLOU0zQiw4Qkw4TTJCLEN5Qy9LL0IsNEJBY0ksZUFBZ0IsQ3BDaENoQixpQ0xpTTJCLENLaE0zQixnQ0xnTTJCLENhbk0zQiw4QzRCdUNBLG9CQUFxQixDNUJwQ3BCLG9ENEJ5Q0QsYXpDVmMsQ3lDV2QscUJ6Q2pCUyxDeUNSYix3QkE4QkksU0FBVSxDQUNWLFV6Q3ZCUyxDeUN3QlQsd0J6Q0FhLEN5Q0NiLG9CekNEYSxDeUNFZCxtQ0FXQyxjQUFlLENBQ2YsYUFBYyxDQUNkLGVBQWdCLENBSnBCLDJEQVNNLFlBQWEsQ0FUbkIseURBZU0sZUFBZ0IsQ0NqR3BCLHlCQUNFLGEzQm1GZ0UsQzJCbEZoRSx3QjNCZ0ZxRSxDMkIvRXRFLHlEQUtDLGEzQjRFZ0UsQ0ZqRWhFLDBJNkJSRSxhM0J5RThELEMyQnhFOUQsd0JBQXlDLEM3QlUxQyx1RTZCTkMsVUFBVyxDQUNYLHdCM0JtRThELEMyQmxFOUQsb0IzQmtFOEQsQzJCcEZsRSwyQkFDRSxhM0JtRmdFLEMyQmxGaEUsd0IzQmdGcUUsQzJCL0V0RSw2REFLQyxhM0I0RWdFLENGakVoRSxrSjZCUkUsYTNCeUU4RCxDMkJ4RTlELHdCQUF5QyxDN0JVMUMsMkU2Qk5DLFVBQVcsQ0FDWCx3QjNCbUU4RCxDMkJsRTlELG9CM0JrRThELEMyQnBGbEUseUJBQ0UsYTNCbUZnRSxDMkJsRmhFLHdCM0JnRnFFLEMyQi9FdEUseURBS0MsYTNCNEVnRSxDRmpFaEUsMEk2QlJFLGEzQnlFOEQsQzJCeEU5RCx3QkFBeUMsQzdCVTFDLHVFNkJOQyxVQUFXLENBQ1gsd0IzQm1FOEQsQzJCbEU5RCxvQjNCa0U4RCxDMkJwRmxFLHNCQUNFLGEzQm1GZ0UsQzJCbEZoRSx3QjNCZ0ZxRSxDMkIvRXRFLG1EQUtDLGEzQjRFZ0UsQ0ZqRWhFLDhINkJSRSxhM0J5RThELEMyQnhFOUQsd0JBQXlDLEM3QlUxQyxpRTZCTkMsVUFBVyxDQUNYLHdCM0JtRThELEMyQmxFOUQsb0IzQmtFOEQsQzJCcEZsRSx5QkFDRSxhM0JtRmdFLEMyQmxGaEUsd0IzQmdGcUUsQzJCL0V0RSx5REFLQyxhM0I0RWdFLENGakVoRSwwSTZCUkUsYTNCeUU4RCxDMkJ4RTlELHdCQUF5QyxDN0JVMUMsdUU2Qk5DLFVBQVcsQ0FDWCx3QjNCbUU4RCxDMkJsRTlELG9CM0JrRThELEMyQnBGbEUsd0JBQ0UsYTNCbUZnRSxDMkJsRmhFLHdCM0JnRnFFLEMyQi9FdEUsdURBS0MsYTNCNEVnRSxDRmpFaEUsc0k2QlJFLGEzQnlFOEQsQzJCeEU5RCx3QkFBeUMsQzdCVTFDLHFFNkJOQyxVQUFXLENBQ1gsd0IzQm1FOEQsQzJCbEU5RCxvQjNCa0U4RCxDMkJwRmxFLHVCQUNFLGEzQm1GZ0UsQzJCbEZoRSx3QjNCZ0ZxRSxDMkIvRXRFLHFEQUtDLGEzQjRFZ0UsQ0ZqRWhFLGtJNkJSRSxhM0J5RThELEMyQnhFOUQsd0JBQXlDLEM3QlUxQyxtRTZCTkMsVUFBVyxDQUNYLHdCM0JtRThELEMyQmxFOUQsb0IzQmtFOEQsQzJCcEZsRSxzQkFDRSxhM0JtRmdFLEMyQmxGaEUsd0IzQmdGcUUsQzJCL0V0RSxtREFLQyxhM0I0RWdFLENGakVoRSw4SDZCUkUsYTNCeUU4RCxDMkJ4RTlELHdCQUF5QyxDN0JVMUMsaUU2Qk5DLFVBQVcsQ0FDWCx3QjNCbUU4RCxDMkJsRTlELG9CM0JrRThELEMyQmpFL0QsT0NyQkgsV0FBWSxDQUNaLGdCM0NvekJpRCxDMkNuekJqRCxnQjNDaVBxQixDMkNoUHJCLGFBQWMsQ0FDZCxVM0N1RFcsQzJDdERYLHdCM0M0Q1csQzJDM0NYLFVBQVcsQzlCZVQsMEI4QlpBLFUzQ2tEUyxDMkNqRFQsb0JBQXFCLENBQ3JCLFdBQVksQzlCYVgsYThC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QUFtQyxDQUFJLE1BQ3ZDLDRCQUF1QyxDQUFJLE1BQzNDLDhCQUF5QyxDQUFJLE1BQzdDLCtCQUEwQyxDQUFJLE1BQzlDLDZCQUF3QyxDQUFJLE1BRTNFLDhCQUF3QyxDQUN4Qyw2QkFBdUMsQ0FDeEMsTUFFQyw0QkFBdUMsQ0FDdkMsK0JBQTBDLENBWDVDLEtBQWlDLHVCQUFtQyxDQUFJLE1BQ3ZDLDJCQUF1QyxDQUFJLE1BQzNDLDZCQUF5QyxDQUFJLE1BQzdDLDhCQUEwQyxDQUFJLE1BQzlDLDRCQUF3QyxDQUFJLE1BRTNFLDZCQUF3QyxDQUN4Qyw0QkFBdUMsQ0FDeEMsTUFFQywyQkFBdUMsQ0FDdkMsOEJBQTBDLENBWDVDLEtBQWlDLHNCQUFtQyxDQUFJLE1BQ3ZDLDBCQUF1QyxDQUFJLE1BQzNDLDRCQUF5QyxDQUFJLE1BQzdDLDZCQUEwQyxDQUFJLE1BQzlDLDJCQUF3QyxDQUFJLE1BRTNFLDRCQUF3QyxDQUN4QywyQkFBdUMsQ0FDeEMsTUFFQywwQkFBdUMsQ0FDdkMsNkJBQTBDLENBWDVDLEtBQWlDLHdCQUFtQyxDQUFJLE1BQ3ZDLDRCQUF1QyxDQUFJLE1BQzNDLDhCQUF5QyxDQUFJLE1BQzdDLCtCQUEwQyxDQUFJLE1BQzlDLDZCQUF3QyxDQUFJLE1BRTNFLDhCQUF3QyxDQUN4Qyw2QkFBdUMsQ0FDeEMsTUFFQyw0QkFBdUMsQ0FDdkMsK0JBQTBDLENBWDVDLEtBQWlDLHNCQUFtQyxDQUFJLE1BQ3ZDLDBCQUF1QyxDQUFJLE1BQzNDLDRCQUF5QyxDQUFJLE1BQzdDLDZCQUEwQyxDQUFJLE1BQzlDLDJCQUF3QyxDQUFJLE1BRTNFLDRCQUF3QyxDQUN4QywyQkFBdUMsQ0FDeEMsTUFFQywwQkFBdUMsQ0FDdkMsNkJBQTBDLENBWDVDLEtBQWlDLG9CQUFtQyxDQUFJLE1BQ3ZDLHdCQUF1QyxDQUFJLE1BQzNDLDBCQUF5QyxDQUFJLE1BQzdDLDJCQUEwQyxDQUFJLE1BQzlDLHlCQUF3QyxDQUFJLE1BRTNFLDBCQUF3QyxDQUN4Qyx5QkFBdUMsQ0FDeEMsTUFFQyx3QkFBdUMsQ0FDdkMsMkJB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QUF3QyxDQUN4QywyQkFBdUMsQ0FDeEMsU0FFQywwQkFBdUMsQ0FDdkMsNkJBQTBDLENBWDVDLFFBQWlDLG9CQUFtQyxDQUFJLFNBQ3ZDLHdCQUF1QyxDQUFJLFNBQzNDLDBCQUF5QyxDQUFJLFNBQzdDLDJCQUEwQyxDQUFJLFNBQzlDLHlCQUF3QyxDQUFJLFNBRTNFLDBCQUF3QyxDQUN4Qyx5QkFBdUMsQ0FDeEMsU0FFQyx3QkFBdUMsQ0FDdkMsMkJBQTBDLENBWDVDLFFBQWlDLHlCQUFtQyxDQUFJLFNBQ3ZDLDZCQUF1QyxDQUFJLFNBQzNDLCtCQUF5QyxDQUFJLFNBQzdDLGdDQUEwQyxDQUFJLFNBQzlDLDhCQUF3QyxDQUFJLFNBRTNFLCtCQUF3QyxDQUN4Qyw4QkFBdUMsQ0FDeEMsU0FFQyw2QkFBdUMsQ0FDdkMsZ0NBQTBDLENBWDVDLFFBQWlDLHdCQUFtQyxDQUFJLFNBQ3ZDLDRCQUF1QyxDQUFJLFNBQzNDLDhCQUF5QyxDQUFJLFNBQzdDLCtCQUEwQyxDQUFJLFNBQzlDLDZCQUF3QyxDQUFJLFNBRTNFLDhCQUF3QyxDQUN4Qyw2QkFBdUMsQ0FDeEMsU0FFQyw0QkFBdUMsQ0FDdkMsK0JBQTBDLENBWDVDLFFBQWlDLHVCQUFtQyxDQUFJLFNBQ3ZDLDJCQUF1QyxDQUFJLFNBQzNDLDZCQUF5QyxDQUFJLFNBQzdDLDhCQUEwQyxDQUFJLFNBQzlDLDRCQUF3QyxDQUFJLFNBRTNFLDZCQUF3QyxDQUN4Qyw0QkFBdUMsQ0FDeEMsU0FFQywyQkFBdUMsQ0FDdkMsOEJBQTBDLENBWDVDLFFBQWlDLHlCQUFtQyxDQUFJLFNBQ3ZDLDZCQUF1QyxDQUFJLFNBQzNDLCtCQUF5QyxDQUFJLFNBQzdDLGdDQUEwQyxDQUFJLFNBQzlDLDhCQUF3QyxDQUFJLFNBRTNFLCtCQUF3QyxDQUN4Qyw4QkFBdUMsQ0FDeEMsU0FFQyw2QkFBdUMsQ0FDdkMsZ0NBQTBDLENBWDVDLFFBQWlDLHVCQUFtQyxDQUFJLFNBQ3ZDLDJCQUF1QyxDQUFJLFNBQzNDLDZCQUF5QyxDQUFJLFNBQzdDLDhCQUEwQyxDQUFJLFNBQzlDLDRC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QyxDQUN4Qyw2QkFBdUMsQ0FDeEMsU0FFQyw0QkFBdUMsQ0FDdkMsK0JBQTBDLENBWDVDLFFBQWlDLHVCQUFtQyxDQUFJLFNBQ3ZDLDJCQUF1QyxDQUFJLFNBQzNDLDZCQUF5QyxDQUFJLFNBQzdDLDhCQUEwQyxDQUFJLFNBQzlDLDRCQUF3QyxDQUFJLFNBRTNFLDZCQUF3QyxDQUN4Qyw0QkFBdUMsQ0FDeEMsU0FFQywyQkFBdUMsQ0FDdkMsOEJBQTBDLENBWDVDLFFBQWlDLHNCQUFtQyxDQUFJLFNBQ3ZDLDBCQUF1QyxDQUFJLFNBQzNDLDRCQUF5QyxDQUFJLFNBQzdDLDZCQUEwQyxDQUFJLFNBQzlDLDJCQUF3QyxDQUFJLFNBRTNFLDRCQUF3QyxDQUN4QywyQkFBdUMsQ0FDeEMsU0FFQywwQkFBdUMsQ0FDdkMsNkJBQTBDLENBWDVDLFFBQWlDLHdCQUFtQyxDQUFJLFNBQ3ZDLDRCQUF1QyxDQUFJLFNBQzNDLDhCQUF5QyxDQUFJLFNBQzdDLCtCQUEwQyxDQUFJLFNBQzlDLDZCQUF3QyxDQUFJLFNBRTNFLDhCQUF3QyxDQUN4Qyw2QkFBdUMsQ0FDeEMsU0FFQyw0QkFBdUMsQ0FDdkMsK0JBQTBDLENBWDVDLFFBQWlDLHNCQUFtQyxDQUFJLFNBQ3ZDLDBCQUF1QyxDQUFJLFNBQzNDLDRCQUF5QyxDQUFJLFNBQzdDLDZCQUEwQyxDQUFJLFNBQzlDLDJCQUF3QyxDQUFJLFNBRTNFLDRCQUF3QyxDQUN4QywyQkFBdUMsQ0FDeEMsU0FFQywwQkFBdUMsQ0FDdkMsNkJBQTBDLENBWDVDLFFBQWlDLG9CQUFtQyxDQUFJLFNBQ3ZDLHdCQUF1QyxDQUFJLFNBQzNDLDBCQUF5QyxDQUFJLFNBQzdDLDJCQUEwQyxDQUFJLFNBQzlDLHlCQUF3QyxDQUFJLFNBRTNFLDBCQUF3QyxDQUN4Qyx5QkFBdUMsQ0FDeEMsU0FFQyx3QkFBdUMsQ0FDdkMsMkJBQTBDLENBWDVDLFFBQWlDLHlCQUFtQyxDQUFJLFNBQ3ZDLDZCQUF1QyxDQUFJLFNBQzNDLCtCQUF5QyxDQUFJLFNBQzdDLGdDQUEwQyxDQUFJLFNBQzlDLDhCQUF3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THNCLGNBQ2hDLGlCM0VpTGEsQzJFakxlLGNBQzVCLGVIakVTLENHaUVtQixrQ0FNdkIsb0JBQXFCLENBQUksZ0NBSXZCLGEzRURELEMyRUFWLGtDQUNXLGEzRW5CQSxDMkVrQlgsZ0NBQ1csYTNFTUQsQzJFUFYsNkJBQ1csYTNFUUQsQzJFVFYsZ0NBQ1csYTNFS0QsQzJFTlYsK0JBQ1csYTNFR0QsQzJFSlYsOEJBQ1csYTNFeEJBLEMyRXVCWCw2QkFDVyxhM0VqQkEsQzJFaUJpQiw2QkFLakIsYTNFTkQsQzJFS1YsK0JBQ1csYTNFTEQsQzJFSVYsK0JBQ1csYTNFSkQsQzJFR1YsNkJBQ1csYTNFSEQsQzJFRVYsNEJBQ1csYTNFRkQsQzJFQ1YsK0JBQ1csYTNFREQsQzJFQVYsK0JBQ1csYTNFQUQsQzJFRFYsOEJBQ1csYTNFQ0QsQzJFRlYsNkJBQ1csYTNFRUQsQzJFSFYsNkJBQ1csYTNFR0QsQzJFSlYsOEJBQ1csVTNFOUJMLEMyRTZCTiw2QkFDVyxhM0V4QkEsQzJFdUJYLGtDQUNXLGEzRXRCQSxDMkVzQmlCLHdCQU83QixhQUFjLENBQ2QsMEJBQTJCLENBQzVCLFFDdkZELFdBQVksQ0FDYixvQkNGRCxhQUFjLENBR1YsVUxTSSxDL0QyQ04sMEJxRXhESixvQkRJTSxTTFVHLENNWlIsQ3JFc0RHLDBCcUV4REosb0JESU0sU0xXRyxDTWJSLENyRXNERywwQnFFeERKLG9CRElNLFNMWUcsQ01kUixDckVzREcsMkJxRXhESixvQkRJTSxXTGFLLENNZlYsQ3JFbUVHLDBCcUVyRUosb0JEUUksY0xMMkMsQ01EOUMsQzVESUQsSzZETEUsK0JBQWdDLENBQ2hDLFlBQWEsQ0FDYixjQUFlLENBSGpCLFVBS1Msb0JBQXFCLENBTDlCLCtCQVFJLGdCQUFpQixDQVJyQiwrQkFXSSxnQkFBaUIsQ0FDbEIsMERDUkssd0JoRnNFUyxDZ0YxRWpCLDREQUlRLHdCaEZvRFUsQ2dGeERsQiwwREFJUSx3QmhGNkVTLENnRmpGakIsdURBSVEsd0JoRitFUyxDZ0ZuRmpCLDBEQUlRLHdCaEY0RVMsQ2dGaEZqQix5REFJUSx3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Rm9DLGVBQWdCLENBM0ZwRCxtRUE0RnFDLGVBQWdCLENBNUZyRCxpRUE2Rm1DLGVBQWdCLENBN0ZuRCxrRUE4Rm9DLGVBQWdCLENBOUZwRCx1RUErRnlDLGVBQWdCLENBQUUsa0JBQW1CLENBL0Y5RSxxRUFnR3VDLGVBQWdCLENBaEd2RCx3REFpRzBCLGVBQWdCLENBQUksMENBTWxCLHVCQUF3QiIsImZpbGUiOiJhcHBsaWNhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAtYmV0YSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbkBpbXBvcnQgXCJyZWJvb3QtYXNjZW5kLTIuMFwiO1xuQGltcG9ydCBcInR5cGUtYXNjZW5kLTIuMFwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zLWFzY2VuZC0yLjBcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWJldGEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9AbWVkaWEgcHJpbnR7KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fWEsYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWJiclt0aXRsZV06OmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCAhaW1wb3J0YW50fXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYmFkZ2V7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnR9fWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH1ALW1zLXZpZXdwb3J0e3dpZHRoOmRldmljZS13aWR0aH1hcnRpY2xlLGFzaWRlLGRpYWxvZyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXttYXJnaW46MDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDpub3JtYWx9W3RhYmluZGV4PVwiLTFcIl06Zm9jdXN7b3V0bGluZTpub25lICFpbXBvcnRhbnR9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41cmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1hYmJyW3RpdGxlXSxhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7Ym9yZGVyLWJvdHRvbTowfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWwsZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCx1bCB1bCxvbCB1bCx1bCBvbHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6Ym9sZH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6b2JqZWN0c31wcmUsY29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG99ZmlndXJle21hcmdpbjowIDAgMXJlbX1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1zdHlsZTpub25lfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1hLGFyZWEsYnV0dG9uLFtyb2xlPVwiYnV0dG9uXCJdLGlucHV0LGxhYmVsLHNlbGVjdCxzdW1tYXJ5LHRleHRhcmVhe3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWNhcHRpb257cGFkZGluZy10b3A6Ljc1cmVtO3BhZGRpbmctYm90dG9tOi43NXJlbTtjb2xvcjojODY4ZTk2O3RleHQtYWxpZ246bGVmdDtjYXB0aW9uLXNpZGU6Ym90dG9tfXRoe3RleHQtYWxpZ246bGVmdH1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi41cmVtfWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3J9aW5wdXQsYnV0dG9uLHNlbGVjdCxvcHRncm91cCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXRbdHlwZT1cInJhZGlvXCJdLGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfWlucHV0W3R5cGU9XCJkYXRlXCJdLGlucHV0W3R5cGU9XCJ0aW1lXCJdLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxpbnB1dFt0eXBlPVwibW9udGhcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmxpc3Rib3h9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPVwic2VhcmNoXCJde291dGxpbmUtb2Zmc2V0Oi0ycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9aDEsaDIsaDMsaDQsaDUsaDYsLmgxLC5oMiwuaDMsLmg0LC5oNSwuaDZ7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4xfS5sZWFke2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjMwMH0uZGlzcGxheS0xe2ZvbnQtc2l6ZTo2cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjF9LmRpc3BsYXktMntmb250LXNpemU6NS41cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjF9LmRpc3BsYXktM3tmb250LXNpemU6NC41cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjF9LmRpc3BsYXktNHtmb250LXNpemU6My41cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjF9aHJ7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSl9c21hbGwsLnNtYWxse2ZvbnQtc2l6ZTo4MCU7Zm9udC13ZWlnaHQ6bm9ybWFsfW1hcmssLm1hcmt7cGFkZGluZzouMmVtO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM30ubGlzdC11bnN0eWxlZHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5le3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmUtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo1cHh9LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlLWZvb3RlcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6Izg2OGU5Nn0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50OlwiXFwyMDE0IFxcMDBBMFwifS5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0O21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6OTAlO2NvbG9yOiM4NjhlOTZ9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6TWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZX1jb2Rle3BhZGRpbmc6LjJyZW0gLjRyZW07Zm9udC1zaXplOjkwJTtjb2xvcjojYmQ0MTQ3O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItcmFkaXVzOi4yNXJlbX1hPmNvZGV7cGFkZGluZzowO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fWtiZHtwYWRkaW5nOi4ycmVtIC40cmVtO2ZvbnQtc2l6ZTo5MCU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLXJhZGl1czouMnJlbX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MTAwJTtmb250LXdlaWdodDpib2xkfXByZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjkwJTtjb2xvcjojMjEyNTI5fXByZSBjb2Rle3BhZGRpbmc6MDtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowfS5wcmUtc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OjM0MHB4O292ZXJmbG93LXk6c2Nyb2xsfS5jb250YWluZXJ7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fS5jb250YWluZXItZmx1aWR7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDt3aWR0aDoxMDAlfS5yb3csLnZpZXctYXJ0aWNsZXMgLnZpZXctY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPVwiY29sLVwiXXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmNvbC0xLC5jb2wtMiwuY29sLTMsLmNvbC00LC5jb2wtNSwuY29sLTYsLmNvbC03LC5jb2wtOCwuY29sLTksLmNvbC0xMCwuY29sLTExLC5jb2wtMTIsLmNvbCwuY29sLWF1dG8sLmNvbC1zbS0xLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTIsLmNvbC1zbSwuY29sLXNtLWF1dG8sLmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC52aWV3LWFydGljbGVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQsLmNvbC1tZC1hdXRvLC5jb2wtbGctMSwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGcsLmNvbC1sZy1hdXRvLC5jb2wteGwtMSwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGwsLmNvbC14bC1hdXRve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5jb2x7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLTF7b3JkZXI6MX0ub3JkZXItMntvcmRlcjoyfS5vcmRlci0ze29yZGVyOjN9Lm9yZGVyLTR7b3JkZXI6NH0ub3JkZXItNXtvcmRlcjo1fS5vcmRlci02e29yZGVyOjZ9Lm9yZGVyLTd7b3JkZXI6N30ub3JkZXItOHtvcmRlcjo4fS5vcmRlci05e29yZGVyOjl9Lm9yZGVyLTEwe29yZGVyOjEwfS5vcmRlci0xMXtvcmRlcjoxMX0ub3JkZXItMTJ7b3JkZXI6MTJ9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY29sLXNte2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLXNtLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2wtc20tMXtmbGV4OjAgMCA4LjMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgNTguMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1zbS0xe29yZGVyOjF9Lm9yZGVyLXNtLTJ7b3JkZXI6Mn0ub3JkZXItc20tM3tvcmRlcjozfS5vcmRlci1zbS00e29yZGVyOjR9Lm9yZGVyLXNtLTV7b3JkZXI6NX0ub3JkZXItc20tNntvcmRlcjo2fS5vcmRlci1zbS03e29yZGVyOjd9Lm9yZGVyLXNtLTh7b3JkZXI6OH0ub3JkZXItc20tOXtvcmRlcjo5fS5vcmRlci1zbS0xMHtvcmRlcjoxMH0ub3JkZXItc20tMTF7b3JkZXI6MTF9Lm9yZGVyLXNtLTEye29yZGVyOjEyfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb2wtbWR7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1tZC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbWQtNCwudmlldy1hcnRpY2xlcyAudmlldy1jb250ZW50IC52aWV3cy1yb3d7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LmNvbC1tZC01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgNTguMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMyV9LmNvbC1tZC04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLW1kLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1tZC0xe29yZGVyOjF9Lm9yZGVyLW1kLTJ7b3JkZXI6Mn0ub3JkZXItbWQtM3tvcmRlcjozfS5vcmRlci1tZC00e29yZGVyOjR9Lm9yZGVyLW1kLTV7b3JkZXI6NX0ub3JkZXItbWQtNntvcmRlcjo2fS5vcmRlci1tZC03e29yZGVyOjd9Lm9yZGVyLW1kLTh7b3JkZXI6OH0ub3JkZXItbWQtOXtvcmRlcjo5fS5vcmRlci1tZC0xMHtvcmRlcjoxMH0ub3JkZXItbWQtMTF7b3JkZXI6MTF9Lm9yZGVyLW1kLTEye29yZGVyOjEyfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5jb2wtbGd7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1sZy0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWxnLTF7b3JkZXI6MX0ub3JkZXItbGctMntvcmRlcjoyfS5vcmRlci1sZy0ze29yZGVyOjN9Lm9yZGVyLWxnLTR7b3JkZXI6NH0ub3JkZXItbGctNXtvcmRlcjo1fS5vcmRlci1sZy02e29yZGVyOjZ9Lm9yZGVyLWxnLTd7b3JkZXI6N30ub3JkZXItbGctOHtvcmRlcjo4fS5vcmRlci1sZy05e29yZGVyOjl9Lm9yZGVyLWxnLTEwe29yZGVyOjEwfS5vcmRlci1sZy0xMXtvcmRlcjoxMX0ub3JkZXItbGctMTJ7b3JkZXI6MTJ9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5jb2wteGx7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC14bC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXhsLTF7b3JkZXI6MX0ub3JkZXIteGwtMntvcmRlcjoyfS5vcmRlci14bC0ze29yZGVyOjN9Lm9yZGVyLXhsLTR7b3JkZXI6NH0ub3JkZXIteGwtNXtvcmRlcjo1fS5vcmRlci14bC02e29yZGVyOjZ9Lm9yZGVyLXhsLTd7b3JkZXI6N30ub3JkZXIteGwtOHtvcmRlcjo4fS5vcmRlci14bC05e29yZGVyOjl9Lm9yZGVyLXhsLTEwe29yZGVyOjEwfS5vcmRlci14bC0xMXtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7b3JkZXI6MTJ9fS50YWJsZXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRhYmxlIHRoLC50YWJsZSB0ZHtwYWRkaW5nOi43NXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0udGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlOWVjZWZ9LnRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNlOWVjZWZ9LnRhYmxlIC50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRhYmxlLXNtIHRoLC50YWJsZS1zbSB0ZHtwYWRkaW5nOi4zcmVtfS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNlOWVjZWZ9LnRhYmxlLWJvcmRlcmVkIHRoLC50YWJsZS1ib3JkZXJlZCB0ZHtib3JkZXI6MXB4IHNvbGlkICNlOWVjZWZ9LnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA1KX0udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0udGFibGUtcHJpbWFyeSwudGFibGUtcHJpbWFyeT50aCwudGFibGUtcHJpbWFyeT50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtc2Vjb25kYXJ5LC50YWJsZS1zZWNvbmRhcnk+dGgsLnRhYmxlLXNlY29uZGFyeT50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNkZGRmZTJ9LnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2ZkMmQ2fS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2NmZDJkNn0udGFibGUtc3VjY2VzcywudGFibGUtc3VjY2Vzcz50aCwudGFibGUtc3VjY2Vzcz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0udGFibGUtaW5mbywudGFibGUtaW5mbz50aCwudGFibGUtaW5mbz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNiZWU1ZWJ9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0udGFibGUtd2FybmluZywudGFibGUtd2FybmluZz50aCwudGFibGUtd2FybmluZz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmVlYmF9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0udGFibGUtZGFuZ2VyLC50YWJsZS1kYW5nZXI+dGgsLnRhYmxlLWRhbmdlcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWM2Y2J9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtbGlnaHQsLnRhYmxlLWxpZ2h0PnRoLC50YWJsZS1saWdodD50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZGZkZmV9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0udGFibGUtZGFyaywudGFibGUtZGFyaz50aCwudGFibGUtZGFyaz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNjNmM4Y2F9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0udGFibGUtYWN0aXZlLC50YWJsZS1hY3RpdmU+dGgsLnRhYmxlLWFjdGl2ZT50ZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA3NSl9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0udGhlYWQtaW52ZXJzZSB0aHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOX0udGhlYWQtZGVmYXVsdCB0aHtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0udGFibGUtaW52ZXJzZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOX0udGFibGUtaW52ZXJzZSB0aCwudGFibGUtaW52ZXJzZSB0ZCwudGFibGUtaW52ZXJzZSB0aGVhZCB0aHtib3JkZXItY29sb3I6IzMyMzgzZX0udGFibGUtaW52ZXJzZS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0udGFibGUtaW52ZXJzZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpfS50YWJsZS1pbnZlcnNlLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA3NSl9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsudGFibGUtcmVzcG9uc2l2ZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmUudGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fS5mb3JtLWNvbnRyb2x7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1c30uZm9ybS1jb250cm9sOjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzgwYmRmZjtvdXRsaW5lOm5vbmV9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6Izg2OGU5NjtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eToxfXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpfXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKC41cmVtIC0gMXB4ICogMik7cGFkZGluZy1ib3R0b206Y2FsYyguNXJlbSAtIDFweCAqIDIpO21hcmdpbi1ib3R0b206MH0uY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6Y2FsYyguNXJlbSAtIDFweCAqIDIpO3BhZGRpbmctYm90dG9tOmNhbGMoLjVyZW0gLSAxcHggKiAyKTtmb250LXNpemU6MS4yNXJlbX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gLSAxcHggKiAyKTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSAtIDFweCAqIDIpO2ZvbnQtc2l6ZTouODc1cmVtfS5jb2wtZm9ybS1sZWdlbmR7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjI1O2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MXB4IDB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRue3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNtLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+LmJ0bntwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX1zZWxlY3QuZm9ybS1jb250cm9sLXNtOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLXNtPnNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+c2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSl7aGVpZ2h0OmNhbGMoMS44MTI1cmVtICsgMnB4KX0uZm9ybS1jb250cm9sLWxnLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmJ0bntwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19c2VsZWN0LmZvcm0tY29udHJvbC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1sZz5zZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPnNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDpjYWxjKDIuMzEyNXJlbSArIDJweCl9LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxcmVtfS5mb3JtLXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi4yNXJlbX0uZm9ybS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotNXB4O21hcmdpbi1sZWZ0Oi01cHh9LmZvcm0tcm93Pi5jb2wsLmZvcm0tcm93PltjbGFzcyo9XCJjb2wtXCJde3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi41cmVtfS5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiM4NjhlOTZ9LmZvcm0tY2hlY2stbGFiZWx7cGFkZGluZy1sZWZ0OjEuMjVyZW07bWFyZ2luLWJvdHRvbTowfS5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LjI1cmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0Om9ubHktY2hpbGR7cG9zaXRpb246c3RhdGljfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWx7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWNoZWNrLWlubGluZSsuZm9ybS1jaGVjay1pbmxpbmV7bWFyZ2luLWxlZnQ6Ljc1cmVtfS5pbnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojZGMzNTQ1fS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTt3aWR0aDoyNTBweDtwYWRkaW5nOi41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjAsNTMsNjksMC44KTtib3JkZXItcmFkaXVzOi4ycmVtfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsLmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy12YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAwLjJyZW0gcmdiYSg0MCwxNjcsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAuaW52YWxpZC10b29sdGlwLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkKy5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkKy5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6cmdiYSg0MCwxNjcsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbntjb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9se2JvcmRlci1jb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUsLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZXtib3JkZXItY29sb3I6aW5oZXJpdH0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMsLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMC4ycmVtIHJnYmEoNDAsMTY3LDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMC4ycmVtIHJnYmEoMjIwLDUzLDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCsuZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkKy5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjIwLDUzLDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9ue2NvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9se2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOmluaGVyaXR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMsLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAwLjJyZW0gcmdiYSgyMjAsNTMsNjksMC4yNSl9LmZvcm0taW5saW5le2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3t3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmZvcm0taW5saW5lIGxhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCBhdXRvO2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtbGFiZWx7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmF1dG87bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWx7cGFkZGluZy1sZWZ0OjB9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDouMjVyZW07dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b219LmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MH19LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt1c2VyLXNlbGVjdDpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzouNXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yNTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmFsbCAwLjE1cyBlYXNlLWluLW91dH0uYnRuOmZvY3VzLC5idG46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bjpmb2N1cywuYnRuLmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDAsMTIzLDI1NSwwLjI1KX0uYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWR7b3BhY2l0eTouNjV9LmJ0bjphY3RpdmUsLmJ0bi5hY3RpdmV7YmFja2dyb3VuZC1pbWFnZTpub25lfWEuYnRuLmRpc2FibGVkLGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0bntwb2ludGVyLWV2ZW50czpub25lfS5idG4tbGlua3tmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzAwN2JmZjtib3JkZXItcmFkaXVzOjB9LmJ0bi1saW5rLC5idG4tbGluazphY3RpdmUsLmJ0bi1saW5rLmFjdGl2ZSwuYnRuLWxpbms6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbmssLmJ0bi1saW5rOmZvY3VzLC5idG4tbGluazphY3RpdmV7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZX0uYnRuLWxpbms6aG92ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluazpmb2N1cywuYnRuLWxpbms6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rOmRpc2FibGVke2NvbG9yOiM4NjhlOTZ9LmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLC5idG4tbGluazpkaXNhYmxlZDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLWxnLC5idG4tZ3JvdXAtbGc+LmJ0bntwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19LmJ0bi1zbSwuYnRuLWdyb3VwLXNtPi5idG57cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjJyZW19LmJ0bi1ibG9ja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi10b3A6LjVyZW19aW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9ja3t3aWR0aDoxMDAlfS5mYWRle29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgbGluZWFyfS5mYWRlLnNob3d7b3BhY2l0eToxfS5jb2xsYXBzZXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNlLnNob3d7ZGlzcGxheTpibG9ja310ci5jb2xsYXBzZS5zaG93e2Rpc3BsYXk6dGFibGUtcm93fXRib2R5LmNvbGxhcHNlLnNob3d7ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9LmNvbGxhcHNpbmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IDAuMzVzIGVhc2V9LmRyb3B1cCwuZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWR9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTByZW07cGFkZGluZzouNXJlbSAwO21hcmdpbjouMTI1cmVtIDAgMDtmb250LXNpemU6MXJlbTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmRyb3Bkb3duLWRpdmlkZXJ7aGVpZ2h0OjA7bWFyZ2luOi41cmVtIDA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWVjZWZ9LmRyb3Bkb3duLWl0ZW17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIDEuNXJlbTtjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZDpub25lO2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiMxNjE4MWI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6Izg2OGU5NjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5zaG93PmF7b3V0bGluZTowfS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxLjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiM4NjhlOTY7d2hpdGUtc3BhY2U6bm93cmFwfS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAxIGF1dG87bWFyZ2luLWJvdHRvbTowfS5idG4tZ3JvdXA+LmJ0bjpob3ZlciwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXJ7ei1pbmRleDoyfS5idG4tZ3JvdXA+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZXt6LWluZGV4OjJ9LmJ0bi1ncm91cCAuYnRuKy5idG4sLmJ0bi1ncm91cCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLXRvb2xiYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3Vwe2Zsb2F0OmxlZnR9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bjpsYXN0LWNoaWxkLC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNTYyNXJlbTtwYWRkaW5nLWxlZnQ6LjU2MjVyZW19LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5idG4tc20rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWdyb3VwLXNtPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07cGFkZGluZy1sZWZ0Oi4zNzVyZW19LmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tZ3JvdXAtbGc+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6Ljc1cmVtO3BhZGRpbmctbGVmdDouNzVyZW19LmJ0bi1ncm91cC12ZXJ0aWNhbHtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cHt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLWdyb3Vwe21hcmdpbi10b3A6LTFweDttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuOmxhc3QtY2hpbGQsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfVtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0+LmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXT4uYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtwb2ludGVyLWV2ZW50czpub25lfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZmxleDoxIDEgYXV0bzt3aWR0aDoxJTttYXJnaW4tYm90dG9tOjB9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6YWN0aXZlLC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmhvdmVye3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWJ0biwuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWJ0bnt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbnB1dC1ncm91cC1hZGRvbntwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtc20sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uaW5wdXQtZ3JvdXAtYWRkb24uYnRue3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2JvcmRlci1yYWRpdXM6LjJyZW19LmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1sZywuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5pbnB1dC1ncm91cC1hZGRvbi5idG57cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6LjNyZW19LmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde21hcmdpbi10b3A6MH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKT4uYnRuLWdyb3VwPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGUsLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLWdyb3VwPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uZHJvcGRvd24tdG9nZ2xlLC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKT4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKT4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZm9ybS1jb250cm9sKy5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItbGVmdDowfS5pbnB1dC1ncm91cC1idG57cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjA7d2hpdGUtc3BhY2U6bm93cmFwfS5pbnB1dC1ncm91cC1idG4+LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZX0uaW5wdXQtZ3JvdXAtYnRuPi5idG4rLmJ0bnttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC1idG4+LmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtYnRuPi5idG46YWN0aXZlLC5pbnB1dC1ncm91cC1idG4+LmJ0bjpob3Zlcnt6LWluZGV4OjN9LmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpPi5idG4tZ3JvdXB7bWFyZ2luLXJpZ2h0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk+LmJ0bi1ncm91cHt6LWluZGV4OjI7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46Zm9jdXMsLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuOmFjdGl2ZSwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46aG92ZXIsLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLWdyb3VwOmZvY3VzLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk+LmJ0bi1ncm91cDphY3RpdmUsLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLWdyb3VwOmhvdmVye3otaW5kZXg6M30uY3VzdG9tLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtO21hcmdpbi1yaWdodDoxcmVtfS5jdXN0b20tY29udHJvbC1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO29wYWNpdHk6MH0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvcntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDNweCAjMDA3YmZmfS5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbntjb2xvcjojODY4ZTk2fS5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6NTAlIDUwJX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7Ym9yZGVyLXJhZGl1czouMjVyZW19LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIil9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JvcmRlci1yYWRpdXM6NTAlfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKX0uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9se21hcmdpbi1ib3R0b206LjI1cmVtfS5jdXN0b20tY29udHJvbHMtc3RhY2tlZCAuY3VzdG9tLWNvbnRyb2wrLmN1c3RvbS1jb250cm9se21hcmdpbi1sZWZ0OjB9LmN1c3RvbS1zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojNDk1MDU3O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzMzJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAuNzVyZW0gY2VudGVyO2JhY2tncm91bmQtc2l6ZTo4cHggMTBweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW07YXBwZWFyYW5jZTpub25lfS5jdXN0b20tc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojODBiZGZmO291dGxpbmU6bm9uZX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0OmRpc2FibGVke2NvbG9yOiM4NjhlOTY7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5ke29wYWNpdHk6MH0uY3VzdG9tLXNlbGVjdC1zbXtoZWlnaHQ6Y2FsYygxLjgxMjVyZW0gKyAycHgpO3BhZGRpbmctdG9wOi4zNzVyZW07cGFkZGluZy1ib3R0b206LjM3NXJlbTtmb250LXNpemU6NzUlfS5jdXN0b20tZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6Mi41cmVtO21hcmdpbi1ib3R0b206MH0uY3VzdG9tLWZpbGUtaW5wdXR7bWluLXdpZHRoOjE0cmVtO21heC13aWR0aDoxMDAlO2hlaWdodDoyLjVyZW07bWFyZ2luOjA7b3BhY2l0eTowfS5jdXN0b20tZmlsZS1jb250cm9se3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6NTtoZWlnaHQ6Mi41cmVtO3BhZGRpbmc6LjVyZW0gMXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1Nztwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTplbXB0eTo6YWZ0ZXJ7Y29udGVudDpcIkNob29zZSBmaWxlLi4uXCJ9LmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTFweDtyaWdodDotMXB4O2JvdHRvbTotMXB4O3otaW5kZXg6NjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyLjVyZW07cGFkZGluZzouNXJlbSAxcmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czowIC4yNXJlbSAuMjVyZW0gMH0uY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTo6YmVmb3Jle2NvbnRlbnQ6XCJCcm93c2VcIn0ubmF2e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2LWxpbms6Zm9jdXMsLm5hdi1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojODY4ZTk2fS5uYXYtdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS5uYXYtdGFicyAubmF2LWl0ZW17bWFyZ2luLWJvdHRvbTotMXB4fS5uYXYtdGFicyAubmF2LWxpbmt7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19Lm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVye2JvcmRlci1jb2xvcjojZTllY2VmICNlOWVjZWYgI2RkZH0ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM4NjhlOTY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGlua3tjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RkZCAjZGRkICNmZmZ9Lm5hdi10YWJzIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6LTFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2LXBpbGxzIC5uYXYtbGlua3tib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLnNob3c+Lm5hdi1waWxscyAubmF2LWxpbmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9Lm5hdi1maWxsIC5uYXYtaXRlbXtmbGV4OjEgMSBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbXtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2YmFye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzouNXJlbSAxcmVtfS5uYXZiYXI+LmNvbnRhaW5lciwubmF2YmFyPi5jb250YWluZXItZmx1aWR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmF2YmFyLWJyYW5ke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOi4zMTI1cmVtO3BhZGRpbmctYm90dG9tOi4zMTI1cmVtO21hcmdpbi1yaWdodDoxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwfS5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1icmFuZDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLW5hdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZX0ubmF2YmFyLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19Lm5hdmJhci1jb2xsYXBzZXtmbGV4LWJhc2lzOjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyfS5uYXZiYXItdG9nZ2xlcntwYWRkaW5nOi4yNXJlbSAuNzVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjVyZW19Lm5hdmJhci10b2dnbGVyOmZvY3VzLC5uYXZiYXItdG9nZ2xlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5uYXZiYXItZXhwYW5kLXNte2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlke2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWR7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3tmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm5hdmJhci1leHBhbmQteGx7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWR7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fS5uYXZiYXItZXhwYW5ke2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5ke2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjcpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsMC4zKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluaywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMCwwLDAsMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIil9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5ke2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZle2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsMjU1LDI1NSwwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0uY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi13aWR0aDowO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6Ym9yZGVyLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jYXJkLWJvZHl7ZmxleDoxIDEgYXV0bztwYWRkaW5nOjEuMjVyZW19LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbTouNzVyZW19LmNhcmQtc3VidGl0bGV7bWFyZ2luLXRvcDotLjM3NXJlbTttYXJnaW4tYm90dG9tOjB9LmNhcmQtdGV4dDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2FyZC1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDoxLjI1cmVtfS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0uY2FyZC1oZWFkZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDMpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCkgMCAwfS5jYXJkLWZvb3RlcntwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjAzKTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTI1KX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tYm90dG9tOi0uNzVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW07Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci1waWxsc3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW19LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzoxLjI1cmVtfS5jYXJkLWltZ3t3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZy10b3B7d2lkdGg6MTAwJTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLWJvdHRvbXt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWRlY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9LmNhcmQtZGVjayAuY2FyZHtkaXNwbGF5OmZsZXg7ZmxleDoxIDAgMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1yaWdodDoxNXB4O21hcmdpbi1sZWZ0OjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmNhcmQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cCAuY2FyZHtmbGV4OjEgMCAwJX0uY2FyZC1ncm91cCAuY2FyZCsuY2FyZHttYXJnaW4tbGVmdDowO2JvcmRlci1sZWZ0OjB9LmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9te2JvcmRlci1yYWRpdXM6MH19LmNhcmQtY29sdW1ucyAuY2FyZHttYXJnaW4tYm90dG9tOi43NXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWNvbHVtbnN7Y29sdW1uLWNvdW50OjM7Y29sdW1uLWdhcDoxLjI1cmVtfS5jYXJkLWNvbHVtbnMgLmNhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX19LmJyZWFkY3J1bWJ7cGFkZGluZzouNzVyZW0gMXJlbTttYXJnaW4tYm90dG9tOjFyZW07bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0uYnJlYWRjcnVtYjo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uYnJlYWRjcnVtYi1pdGVte2Zsb2F0OmxlZnR9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW07Y29sb3I6Izg2OGU5Njtjb250ZW50OlwiL1wifS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6Izg2OGU5Nn0ucGFnaW5hdGlvbntkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiM4NjhlOTY7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZGR9LnBhZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gLjc1cmVtO21hcmdpbi1sZWZ0Oi0xcHg7bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGR9LnBhZ2UtbGluazpmb2N1cywucGFnZS1saW5rOmhvdmVye2NvbG9yOiMwMDU2YjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGRkfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4ycmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjJyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjJyZW19LmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjI1ZW0gLjRlbTtmb250LXNpemU6NzUlO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOi4yNXJlbX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5iYWRnZS1waWxse3BhZGRpbmctcmlnaHQ6LjZlbTtwYWRkaW5nLWxlZnQ6LjZlbTtib3JkZXItcmFkaXVzOjEwcmVtfS5iYWRnZS1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzLC5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjfS5iYWRnZS1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4NjhlOTZ9LmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cywuYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkfS5iYWRnZS1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1fS5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzLC5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0fS5iYWRnZS1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4fS5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzLC5iYWRnZS1pbmZvW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMTE3YThifS5iYWRnZS13YXJuaW5ne2NvbG9yOiMxMTE7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3fS5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzLC5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVye2NvbG9yOiMxMTE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwfS5iYWRnZS1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDV9LmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywuYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojYmQyMTMwfS5iYWRnZS1saWdodHtjb2xvcjojMTExO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0uYmFkZ2UtbGlnaHRbaHJlZl06Zm9jdXMsLmJhZGdlLWxpZ2h0W2hyZWZdOmhvdmVye2NvbG9yOiMxMTE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1fS5iYWRnZS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwfS5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzLC5iYWRnZS1kYXJrW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0fS5qdW1ib3Ryb257cGFkZGluZzoycmVtIDFyZW07bWFyZ2luLWJvdHRvbToycmVtO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4zcmVtfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lmp1bWJvdHJvbntwYWRkaW5nOjRyZW0gMnJlbX19Lmp1bWJvdHJvbi1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5hbGVydHtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6Ym9sZH0uYWxlcnQtZGlzbWlzc2libGUgLmNsb3Nle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotLjc1cmVtO3JpZ2h0Oi0xLjI1cmVtO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07Y29sb3I6aW5oZXJpdH0uYWxlcnQtcHJpbWFyeXtjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6I2NjZTVmZjtib3JkZXItY29sb3I6I2I4ZGFmZn0uYWxlcnQtcHJpbWFyeSBocntib3JkZXItdG9wLWNvbG9yOiM5ZmNkZmZ9LmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzAwMjc1Mn0uYWxlcnQtc2Vjb25kYXJ5e2NvbG9yOiM0NjRhNGU7YmFja2dyb3VuZC1jb2xvcjojZTdlOGVhO2JvcmRlci1jb2xvcjojZGRkZmUyfS5hbGVydC1zZWNvbmRhcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojY2ZkMmQ2fS5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzJlMzEzM30uYWxlcnQtc3VjY2Vzc3tjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2Q0ZWRkYTtib3JkZXItY29sb3I6I2MzZTZjYn0uYWxlcnQtc3VjY2VzcyBocntib3JkZXItdG9wLWNvbG9yOiNiMWRmYmJ9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzBiMmUxM30uYWxlcnQtaW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2QxZWNmMTtib3JkZXItY29sb3I6I2JlZTVlYn0uYWxlcnQtaW5mbyBocntib3JkZXItdG9wLWNvbG9yOiNhYmRkZTV9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzA2MmMzM30uYWxlcnQtd2FybmluZ3tjb2xvcjojODU2NDA0O2JhY2tncm91bmQtY29sb3I6I2ZmZjNjZDtib3JkZXItY29sb3I6I2ZmZWViYX0uYWxlcnQtd2FybmluZyBocntib3JkZXItdG9wLWNvbG9yOiNmZmU4YTF9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzUzM2YwM30uYWxlcnQtZGFuZ2Vye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjhkN2RhO2JvcmRlci1jb2xvcjojZjVjNmNifS5hbGVydC1kYW5nZXIgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZjFiMGI3fS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6IzQ5MTIxN30uYWxlcnQtbGlnaHR7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZlZmU7Ym9yZGVyLWNvbG9yOiNmZGZkZmV9LmFsZXJ0LWxpZ2h0IGhye2JvcmRlci10b3AtY29sb3I6I2VjZWNmNn0uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmt7Y29sb3I6IzY4Njg2OH0uYWxlcnQtZGFya3tjb2xvcjojMWIxZTIxO2JhY2tncm91bmQtY29sb3I6I2Q2ZDhkOTtib3JkZXItY29sb3I6I2M2YzhjYX0uYWxlcnQtZGFyayBocntib3JkZXItdG9wLWNvbG9yOiNiOWJiYmV9LmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmt7Y29sb3I6IzA0MDUwNX1Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fS5wcm9ncmVzc3tkaXNwbGF5OmZsZXg7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LnByb2dyZXNzLWJhcntoZWlnaHQ6MXJlbTtsaW5lLWhlaWdodDoxcmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO3RyYW5zaXRpb246d2lkdGggMC42cyBlYXNlfS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtc2l6ZToxcmVtIDFyZW19LnByb2dyZXNzLWJhci1hbmltYXRlZHthbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlfS5tZWRpYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubWVkaWEtYm9keXtmbGV4OjF9Lmxpc3QtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb257d2lkdGg6MTAwJTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojNDk1MDU3O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9Lmxpc3QtZ3JvdXAtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbTotMXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWR7Y29sb3I6Izg2OGU5NjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9Lmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeXtjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6I2I4ZGFmZn1hLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeXtjb2xvcjojMDA0MDg1fWEubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmhvdmVye2NvbG9yOiMwMDQwODU7YmFja2dyb3VuZC1jb2xvcjojOWZjZGZmfWEubGlzdC1ncm91cC1pdGVtLXByaW1hcnkuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDQwODU7Ym9yZGVyLWNvbG9yOiMwMDQwODV9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnl7Y29sb3I6IzQ2NGE0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNkZGRmZTJ9YS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5e2NvbG9yOiM0NjRhNGV9YS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpob3Zlcntjb2xvcjojNDY0YTRlO2JhY2tncm91bmQtY29sb3I6I2NmZDJkNn1hLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ2NGE0ZTtib3JkZXItY29sb3I6IzQ2NGE0ZX0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9YS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNH1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3Zlcntjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTU1NzI0O2JvcmRlci1jb2xvcjojMTU1NzI0fS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn1hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMGM1NDYwfWEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVye2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fWEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYzU0NjA7Ym9yZGVyLWNvbG9yOiMwYzU0NjB9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4NTY0MDR9YS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXJ7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9YS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg1NjQwNDtib3JkZXItY29sb3I6Izg1NjQwNH0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn1hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6IzcyMWMyNH1hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fWEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzIxYzI0O2JvcmRlci1jb2xvcjojNzIxYzI0fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHR7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZGZkZmV9YS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodHtjb2xvcjojODE4MTgyfWEubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpob3Zlcntjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn1hLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4MTgxODI7Ym9yZGVyLWNvbG9yOiM4MTgxODJ9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfWEubGlzdC1ncm91cC1pdGVtLWRhcmssYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxYjFlMjF9YS5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXJ7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9YS5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFiMWUyMTtib3JkZXItY29sb3I6IzFiMWUyMX0uY2xvc2V7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eTouNX0uY2xvc2U6Zm9jdXMsLmNsb3NlOmhvdmVye2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTouNzV9YnV0dG9uLmNsb3Nle3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTowfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpfS5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0ubW9kYWwtb3BlbiAubW9kYWx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46MTBweH0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyLXJhZGl1czouM3JlbTtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA0MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5zaG93e29wYWNpdHk6LjV9Lm1vZGFsLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTllY2VmfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41fS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87cGFkZGluZzoxNXB4fS5tb2RhbC1mb290ZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzoxNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWVjZWZ9Lm1vZGFsLWZvb3Rlcj46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LjI1cmVtfS5tb2RhbC1mb290ZXI+Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi4yNXJlbX0ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtvdmVyZmxvdzpzY3JvbGx9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsubW9kYWwtZGlhbG9ne21heC13aWR0aDo1MDBweDttYXJnaW46MzBweCBhdXRvfS5tb2RhbC1zbXttYXgtd2lkdGg6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lm1vZGFsLWxne21heC13aWR0aDo4MDBweH19LnRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDcwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO29wYWNpdHk6MH0udG9vbHRpcC5zaG93e29wYWNpdHk6Ljl9LnRvb2x0aXAgLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NXB4O2hlaWdodDo1cHh9LnRvb2x0aXAuYnMtdG9vbHRpcC10b3AsLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXXtwYWRkaW5nOjVweCAwfS50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvd3tib3R0b206MH0udG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3Jle21hcmdpbi1sZWZ0Oi0zcHg7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDo1cHggNXB4IDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQsLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJde3BhZGRpbmc6MCA1cHh9LnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvd3tsZWZ0OjB9LnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmV7bWFyZ2luLXRvcDotM3B4O2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6NXB4IDVweCA1cHggMDtib3JkZXItcmlnaHQtY29sb3I6IzAwMH0udG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSwudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJde3BhZGRpbmc6NXB4IDB9LnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93e3RvcDowfS50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmV7bWFyZ2luLWxlZnQ6LTNweDtjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjAgNXB4IDVweDtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0LC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJde3BhZGRpbmc6MCA1cHh9LnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3d7cmlnaHQ6MH0udG9vbHRpcC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmV7cmlnaHQ6MDttYXJnaW4tdG9wOi0zcHg7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDo1cHggMCA1cHggNXB4O2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LnRvb2x0aXAgLmFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzozcHggOHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wb3BvdmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNjA7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6Mjc2cHg7cGFkZGluZzoxcHg7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyLXJhZGl1czouM3JlbX0ucG9wb3ZlciAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDo1cHh9LnBvcG92ZXIgLmFycm93OjpiZWZvcmUsLnBvcG92ZXIgLmFycm93OjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnBvcG92ZXIgLmFycm93OjpiZWZvcmV7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDoxMXB4fS5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDoxMXB4fS5wb3BvdmVyLmJzLXBvcG92ZXItdG9wLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl17bWFyZ2luLWJvdHRvbToxMHB4fS5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdywucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvd3tib3R0b206MH0ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlLC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVye2JvcmRlci1ib3R0b20td2lkdGg6MH0ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3Jle2JvdHRvbTotMTFweDttYXJnaW4tbGVmdDotNnB4O2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwLjI1KX0ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlcntib3R0b206LTEwcHg7bWFyZ2luLWxlZnQ6LTZweDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl17bWFyZ2luLWxlZnQ6MTBweH0ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdywucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93e2xlZnQ6MH0ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXJ7bWFyZ2luLXRvcDotOHB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9LnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmV7bGVmdDotMTFweDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwLjI1KX0ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXJ7bGVmdDotMTBweDtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJde21hcmdpbi10b3A6MTBweH0ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3d7dG9wOjB9LnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlcnttYXJnaW4tbGVmdDotN3B4O2JvcmRlci10b3Atd2lkdGg6MH0ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3Jle3RvcDotMTFweDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMC4yNSl9LnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXJ7dG9wOi0xMHB4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDttYXJnaW4tbGVmdDotMTBweDtjb250ZW50OlwiXCI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y3ZjdmN30ucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl17bWFyZ2luLXJpZ2h0OjEwcHh9LnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdywucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3d7cmlnaHQ6MH0ucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlcnttYXJnaW4tdG9wOi04cHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9LnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3Jle3JpZ2h0Oi0xMXB4O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMC4yNSl9LnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlcntyaWdodDotMTBweDtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5wb3BvdmVyLWhlYWRlcntwYWRkaW5nOjhweCAxNHB4O21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6OXB4IDE0cHg7Y29sb3I6IzIxMjUyOX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjZzIGVhc2U7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47cGVyc3BlY3RpdmU6MTAwMHB4fS5jYXJvdXNlbC1pdGVtLmFjdGl2ZSwuY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXZ7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfUBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCl7LmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0e3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmNhcm91c2VsLWl0ZW0tbmV4dCwuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9QHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKXsuY2Fyb3VzZWwtaXRlbS1uZXh0LC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodHt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fS5jYXJvdXNlbC1pdGVtLXByZXYsLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfUBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCl7LmNhcm91c2VsLWl0ZW0tcHJldiwuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdHt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LC5jYXJvdXNlbC1jb250cm9sLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjE1JTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6LjV9LmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtvcGFjaXR5Oi45fS5jYXJvdXNlbC1jb250cm9sLXByZXZ7bGVmdDowfS5jYXJvdXNlbC1jb250cm9sLW5leHR7cmlnaHQ6MH0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKX0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbToxMHB4O2xlZnQ6MDt6LWluZGV4OjE1O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDoxNSU7bWFyZ2luLWxlZnQ6MTUlO2xpc3Qtc3R5bGU6bm9uZX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMSBhdXRvO3dpZHRoOjMwcHg7aGVpZ2h0OjNweDttYXJnaW4tcmlnaHQ6M3B4O21hcmdpbi1sZWZ0OjNweDt0ZXh0LWluZGVudDotOTk5cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwcHg7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwcHg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTEwcHg7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwcHg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MjBweDtsZWZ0OjE1JTt6LWluZGV4OjEwO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5iZy1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzAwN2JmZiAhaW1wb3J0YW50fWEuYmctcHJpbWFyeTpmb2N1cyxhLmJnLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM4NjhlOTYgIWltcG9ydGFudH1hLmJnLXNlY29uZGFyeTpmb2N1cyxhLmJnLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2QgIWltcG9ydGFudH0uYmctc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDUgIWltcG9ydGFudH1hLmJnLXN1Y2Nlc3M6Zm9jdXMsYS5iZy1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFlN2UzNCAhaW1wb3J0YW50fS5iZy1pbmZve2JhY2tncm91bmQtY29sb3I6IzE3YTJiOCAhaW1wb3J0YW50fWEuYmctaW5mbzpmb2N1cyxhLmJnLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTE3YThiICFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9YS5iZy13YXJuaW5nOmZvY3VzLGEuYmctd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDAgIWltcG9ydGFudH0uYmctZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fWEuYmctZGFuZ2VyOmZvY3VzLGEuYmctZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JkMjEzMCAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH1hLmJnLWxpZ2h0OmZvY3VzLGEuYmctbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1ICFpbXBvcnRhbnR9LmJnLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwICFpbXBvcnRhbnR9YS5iZy1kYXJrOmZvY3VzLGEuYmctZGFyazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjQgIWltcG9ydGFudH0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0uYm9yZGVye2JvcmRlcjoxcHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowICFpbXBvcnRhbnR9LmJvcmRlci1yaWdodC0we2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tMHtib3JkZXItYm90dG9tOjAgIWltcG9ydGFudH0uYm9yZGVyLWxlZnQtMHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5e2JvcmRlci1jb2xvcjojMDA3YmZmICFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiM4NjhlOTYgIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMyOGE3NDUgIWltcG9ydGFudH0uYm9yZGVyLWluZm97Ym9yZGVyLWNvbG9yOiMxN2EyYjggIWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNmZmMxMDcgIWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7Ym9yZGVyLWNvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7Ym9yZGVyLWNvbG9yOiMzNDNhNDAgIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnJvdW5kZWR7Ym9yZGVyLXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC1yaWdodHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC1sZWZ0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCV9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjB9LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWZsZXgsI2Jsb2NrLW1vYmlsZS1tZW51IHVsLm5hdmJhci1uYXZ7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5kLXhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX0uZC1wcmludC1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmVtYmVkLXJlc3BvbnNpdmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo0Mi44NTcxNCV9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3Jle3BhZGRpbmctdG9wOjc1JX0uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmV7cGFkZGluZy10b3A6MTAwJX0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLCNibG9jay1tb2JpbGUtbWVudSB1bC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlciwjYmxvY2stbW9iaWxlLW1lbnUgdWwubmF2YmFyLW5hdntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mbGV4LXNtLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mbG9hdC1zbS1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtc20tcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZsb2F0LW1kLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1tZC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1tZC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZmxvYXQtbGctbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZmxvYXQteGwtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH1Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpey5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtjbGlwLXBhdGg6aW5zZXQoNTAlKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWw7Y2xpcC1wYXRoOm5vbmV9LnctMjV7d2lkdGg6MjUlICFpbXBvcnRhbnR9LnctNTB7d2lkdGg6NTAlICFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlICFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUgIWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlICFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSAhaW1wb3J0YW50fS5oLTc1e2hlaWdodDo3NSUgIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Lm1oLTEwMHttYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudH0ubS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm15LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm0tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm15LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm15LTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm15LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm0tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm15LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXktNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnAtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnAtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsubS1zbS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LXNtLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItc20tMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtc20tMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm15LXNtLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm0tc20tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtc20tMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci1zbS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtc20tMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC1zbS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm15LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LXNtLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItc20tM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtc20tM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm15LXNtLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm0tc20tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtc20tNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItc20tNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi1zbS01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC1zbS01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXktc20tNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC1zbS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItc20tMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItc20tMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLXNtLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtc20tMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weS1zbS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLXNtLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLXNtLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weS1zbS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC1zbS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItc20tM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLXNtLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtc20tYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm0tbWQtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci1tZC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLW1kLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLW1kLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC1tZC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teS1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teS1tZC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubS1tZC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItbWQtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teS1tZC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm0tbWQtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC1tZC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci1tZC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLW1kLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teS1tZC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1tZC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi1tZC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teS1tZC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubS1tZC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LW1kLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItbWQtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtbWQtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm15LW1kLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtbWQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLW1kLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLW1kLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC1tZC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LW1kLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHktbWQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC1tZC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHktbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItbWQtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtbWQtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLW1kLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC1tZC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LW1kLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHktbWQtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC1tZC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHktbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucC1tZC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC1tZC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItbWQtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHgtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5tLWxnLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1sZy0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1sZy0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXktbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQtbGctMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWItbGctMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtbGctMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC1sZy0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXktbGctMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQtbGctM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXItbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi1sZy0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC1sZy0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXktbGctM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQtbGctNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWItbGctNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC1sZy01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci1sZy01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLWxnLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC1sZy01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teS1sZy01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1sZy0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtbGctMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB5LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucC1sZy0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGItbGctMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHItbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwtbGctMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB5LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wLWxnLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LWxnLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi1sZy0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtbGctM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB5LWxnLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucC1sZy00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGItbGctNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQtbGctNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLWxnLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC1sZy01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktbGctNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm0teGwtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC14bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci14bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLXhsLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLXhsLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC14bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teS14bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC14bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi14bC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC14bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXIteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWIteGwtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teS14bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC14bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci14bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLXhsLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teS14bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC14bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi14bC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teS14bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LXhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWIteGwtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwteGwtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm15LXhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnAteGwtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQteGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLXhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLXhsLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC14bC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LXhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHkteGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHIteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi14bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQteGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGIteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC14bC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHkteGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQteGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLXhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLXhsLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC14bC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LXhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHIteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi14bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHIteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGIteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC14bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fX0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsudGV4dC1zbS1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXNtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDpub3JtYWx9LmZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6Ym9sZH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWN9LnRleHQtd2hpdGV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7Y29sb3I6IzAwN2JmZiAhaW1wb3J0YW50fWEudGV4dC1wcmltYXJ5OmZvY3VzLGEudGV4dC1wcmltYXJ5OmhvdmVye2NvbG9yOiMwMDYyY2MgIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7Y29sb3I6Izg2OGU5NiAhaW1wb3J0YW50fWEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsYS50ZXh0LXNlY29uZGFyeTpob3Zlcntjb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1ICFpbXBvcnRhbnR9YS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsYS50ZXh0LXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzFlN2UzNCAhaW1wb3J0YW50fS50ZXh0LWluZm97Y29sb3I6IzE3YTJiOCAhaW1wb3J0YW50fWEudGV4dC1pbmZvOmZvY3VzLGEudGV4dC1pbmZvOmhvdmVye2NvbG9yOiMxMTdhOGIgIWltcG9ydGFudH0udGV4dC13YXJuaW5ne2NvbG9yOiNmZmMxMDcgIWltcG9ydGFudH1hLnRleHQtd2FybmluZzpmb2N1cyxhLnRleHQtd2FybmluZzpob3Zlcntjb2xvcjojZDM5ZTAwICFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vye2NvbG9yOiNkYzM1NDUgIWltcG9ydGFudH1hLnRleHQtZGFuZ2VyOmZvY3VzLGEudGV4dC1kYW5nZXI6aG92ZXJ7Y29sb3I6I2JkMjEzMCAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0e2NvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH1hLnRleHQtbGlnaHQ6Zm9jdXMsYS50ZXh0LWxpZ2h0OmhvdmVye2NvbG9yOiNkYWUwZTUgIWltcG9ydGFudH0udGV4dC1kYXJre2NvbG9yOiMzNDNhNDAgIWltcG9ydGFudH1hLnRleHQtZGFyazpmb2N1cyxhLnRleHQtZGFyazpob3Zlcntjb2xvcjojMWQyMTI0ICFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7Y29sb3I6Izg2OGU5NiAhaW1wb3J0YW50fS50ZXh0LWhpZGV7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50fS52LWFsaWdue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6YmxvY2t9LnNjcm9sbGJhcntvdmVyZmxvdy15OmF1dG99LnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6NnB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojREREO2JvcmRlci1yYWRpdXM6NXB4fS5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZXtiYWNrZ3JvdW5kOiNFRUV9LnRyYW5zcGFyZW50LXRpbGV7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBTUVsRVFWUTRUMk44OXV6WmZ3WThRRkpTRXA4MEErT29BY01pRFA3Ly80ODNIVHgvL2h4L09oZzFnSUZ4NkljQkFMbCtWWGtuT0N2RkFBQUFBRWxGVGtTdVFtQ0NcIil9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9fUBrZXlmcmFtZXMgYm91bmNlezAlLDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpfX0udGV4dC1jb2xvci1ibHVle2NvbG9yOiMwMDdiZmZ9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci1pbmRpZ297Y29sb3I6IzY2MTBmMn0udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLXB1cnBsZXtjb2xvcjojNmY0MmMxfS50ZXh0LWNvbG9yLWZhY2Vib29re2NvbG9yOiMzYjU5OTh9LnRleHQtY29sb3ItdHdpdHRlcntjb2xvcjojMDBiNmYxfS50ZXh0LWNvbG9yLXlvdXR1YmV7Y29sb3I6I2IzMTIxN30udGV4dC1jb2xvci1pbnN0YWdyYW17Y29sb3I6I2MzMmFhM30udGV4dC1jb2xvci1waW50ZXJlc3R7Y29sb3I6I2NiMjAyN30udGV4dC1jb2xvci1nb29nbGVwbHVze2NvbG9yOiNkZjRhMzJ9LnRleHQtY29sb3ItbGlua2VkaW57Y29sb3I6IzAwN2JiNn0udGV4dC1jb2xvci1zbmFwY2hhdHtjb2xvcjojZmZmYzAwfS50ZXh0LWNvbG9yLXR1bWJscntjb2xvcjojMzU0NjVkfS50ZXh0LWNvbG9yLXdoYXRzYXBwe2NvbG9yOiMyNWQzNjZ9LnRleHQtY29sb3ItdmltZW97Y29sb3I6IzQ1YmJmZn0udGV4dC1jb2xvci1mb3Vyc3F1YXJle2NvbG9yOiNmYzQ1NzV9LnRleHQtY29sb3Itc2t5cGV7Y29sb3I6IzAwYWZmMH0udGV4dC1jb2xvci1hbmRyb2lke2NvbG9yOiNhNGM2Mzl9LnRleHQtY29sb3ItZmxpY2tye2NvbG9yOiNmNDAwODN9LnRleHQtY29sb3IteWFob297Y29sb3I6IzQzMDI5N30udGV4dC1jb2xvci1zcG90aWZ5e2NvbG9yOiMxZWQ3NjB9LnRleHQtY29sb3ItZHJpYmJibGV7Y29sb3I6I2VhNGM4OX0udGV4dC1jb2xvci1yZWRkaXR7Y29sb3I6I2ZmNTcwMH0udGV4dC1jb2xvci12aW5le2NvbG9yOiMwMGI0ODl9LnRleHQtY29sb3ItcGlua3tjb2xvcjojZTgzZThjfS50ZXh0LWNvbG9yLWZhY2Vib29re2NvbG9yOiMzYjU5OTh9LnRleHQtY29sb3ItdHdpdHRlcntjb2xvcjojMDBiNmYxfS50ZXh0LWNvbG9yLXlvdXR1YmV7Y29sb3I6I2IzMTIxN30udGV4dC1jb2xvci1pbnN0YWdyYW17Y29sb3I6I2MzMmFhM30udGV4dC1jb2xvci1waW50ZXJlc3R7Y29sb3I6I2NiMjAyN30udGV4dC1jb2xvci1nb29nbGVwbHVze2NvbG9yOiNkZjRhMzJ9LnRleHQtY29sb3ItbGlua2VkaW57Y29sb3I6IzAwN2JiNn0udGV4dC1jb2xvci1zbmFwY2hhdHtjb2xvcjojZmZmYzAwfS50ZXh0LWNvbG9yLXR1bWJscntjb2xvcjojMzU0NjVkfS50ZXh0LWNvbG9yLXdoYXRzYXBwe2NvbG9yOiMyNWQzNjZ9LnRleHQtY29sb3ItdmltZW97Y29sb3I6IzQ1YmJmZn0udGV4dC1jb2xvci1mb3Vyc3F1YXJle2NvbG9yOiNmYzQ1NzV9LnRleHQtY29sb3Itc2t5cGV7Y29sb3I6IzAwYWZmMH0udGV4dC1jb2xvci1hbmRyb2lke2NvbG9yOiNhNGM2Mzl9LnRleHQtY29sb3ItZmxpY2tye2NvbG9yOiNmNDAwODN9LnRleHQtY29sb3IteWFob297Y29sb3I6IzQzMDI5N30udGV4dC1jb2xvci1zcG90aWZ5e2NvbG9yOiMxZWQ3NjB9LnRleHQtY29sb3ItZHJpYmJibGV7Y29sb3I6I2VhNGM4OX0udGV4dC1jb2xvci1yZWRkaXR7Y29sb3I6I2ZmNTcwMH0udGV4dC1jb2xvci12aW5le2NvbG9yOiMwMGI0ODl9LnRleHQtY29sb3ItcmVke2NvbG9yOiNkYzM1NDV9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci1vcmFuZ2V7Y29sb3I6I2ZkN2UxNH0udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLXllbGxvd3tjb2xvcjojZmZjMTA3fS50ZXh0LWNvbG9yLWZhY2Vib29re2NvbG9yOiMzYjU5OTh9LnRleHQtY29sb3ItdHdpdHRlcntjb2xvcjojMDBiNmYxfS50ZXh0LWNvbG9yLXlvdXR1YmV7Y29sb3I6I2IzMTIxN30udGV4dC1jb2xvci1pbnN0YWdyYW17Y29sb3I6I2MzMmFhM30udGV4dC1jb2xvci1waW50ZXJlc3R7Y29sb3I6I2NiMjAyN30udGV4dC1jb2xvci1nb29nbGVwbHVze2NvbG9yOiNkZjRhMzJ9LnRleHQtY29sb3ItbGlua2VkaW57Y29sb3I6IzAwN2JiNn0udGV4dC1jb2xvci1zbmFwY2hhdHtjb2xvcjojZmZmYzAwfS50ZXh0LWNvbG9yLXR1bWJscntjb2xvcjojMzU0NjVkfS50ZXh0LWNvbG9yLXdoYXRzYXBwe2NvbG9yOiMyNWQzNjZ9LnRleHQtY29sb3ItdmltZW97Y29sb3I6IzQ1YmJmZn0udGV4dC1jb2xvci1mb3Vyc3F1YXJle2NvbG9yOiNmYzQ1NzV9LnRleHQtY29sb3Itc2t5cGV7Y29sb3I6IzAwYWZmMH0udGV4dC1jb2xvci1hbmRyb2lke2NvbG9yOiNhNGM2Mzl9LnRleHQtY29sb3ItZmxpY2tye2NvbG9yOiNmNDAwODN9LnRleHQtY29sb3IteWFob297Y29sb3I6IzQzMDI5N30udGV4dC1jb2xvci1zcG90aWZ5e2NvbG9yOiMxZWQ3NjB9LnRleHQtY29sb3ItZHJpYmJibGV7Y29sb3I6I2VhNGM4OX0udGV4dC1jb2xvci1yZWRkaXR7Y29sb3I6I2ZmNTcwMH0udGV4dC1jb2xvci12aW5le2NvbG9yOiMwMGI0ODl9LnRleHQtY29sb3ItZ3JlZW57Y29sb3I6IzI4YTc0NX0udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLXRlYWx7Y29sb3I6IzIwYzk5N30udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLWN5YW57Y29sb3I6IzE3YTJiOH0udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLXdoaXRle2NvbG9yOiNmZmZ9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci1ncmF5e2NvbG9yOiM4NjhlOTZ9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci1ncmF5LWRhcmt7Y29sb3I6IzM0M2E0MH0udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWJhc2V7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZn0udGV4dC1iYXNlLXdlaWdodC1saWdodHtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0udGV4dC1iYXNlLXdlaWdodC1ib29re2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS50ZXh0LWJhc2Utd2VpZ2h0LW1lZGl1bXtmb250LXdlaWdodDo1MDAgIWltcG9ydGFudH0udGV4dC1iYXNlLXdlaWdodC1zZW1pYm9sZHtmb250LXdlaWdodDo2MDAgIWltcG9ydGFudH0udGV4dC1iYXNlLXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS50ZXh0LWJhc2Utd2VpZ2h0LWJsYWNre2ZvbnQtd2VpZ2h0OjkwMCAhaW1wb3J0YW50fS50ZXh0LWhlYWRpbmd7Zm9udC1mYW1pbHk6aW5oZXJpdH0udGV4dC1oZWFkaW5nLXdlaWdodC1saWdodHtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0udGV4dC1oZWFkaW5nLXdlaWdodC1yZWd1bGFye2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS50ZXh0LWhlYWRpbmctd2VpZ2h0LW1lZGl1bXtmb250LXdlaWdodDo2MDAgIWltcG9ydGFudH0udGV4dC1oZWFkaW5nLXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS50ZXh0LWhlYWRpbmctd2VpZ2h0LWJsYWNre2ZvbnQtd2VpZ2h0OjgwMCAhaW1wb3J0YW50fS50ZXh0LXNpemUtYmFzZXtmb250LXNpemU6MXJlbX0udGV4dC1zaXplLXNte2ZvbnQtc2l6ZTouODc1cmVtfS50ZXh0LXNpemUteHN7Zm9udC1zaXplOi43cmVtfS50ZXh0LWhvdmVyLWRlY29yYXRpb24tbm9uZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0udGV4dC1ob3Zlci1jb2xvci1wcmltYXJ5OmhvdmVye2NvbG9yOiMwMDdiZmZ9LnRleHQtaG92ZXItY29sb3Itc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiM4NjhlOTZ9LnRleHQtaG92ZXItY29sb3Itc3VjY2Vzczpob3Zlcntjb2xvcjojMjhhNzQ1fS50ZXh0LWhvdmVyLWNvbG9yLWluZm86aG92ZXJ7Y29sb3I6IzE3YTJiOH0udGV4dC1ob3Zlci1jb2xvci13YXJuaW5nOmhvdmVye2NvbG9yOiNmZmMxMDd9LnRleHQtaG92ZXItY29sb3ItZGFuZ2VyOmhvdmVye2NvbG9yOiNkYzM1NDV9LnRleHQtaG92ZXItY29sb3ItbGlnaHQ6aG92ZXJ7Y29sb3I6I2Y4ZjlmYX0udGV4dC1ob3Zlci1jb2xvci1kYXJrOmhvdmVye2NvbG9yOiMzNDNhNDB9LnRleHQtaG92ZXItY29sb3ItYmx1ZTpob3Zlcntjb2xvcjojMDA3YmZmfS50ZXh0LWhvdmVyLWNvbG9yLWluZGlnbzpob3Zlcntjb2xvcjojNjYxMGYyfS50ZXh0LWhvdmVyLWNvbG9yLXB1cnBsZTpob3Zlcntjb2xvcjojNmY0MmMxfS50ZXh0LWhvdmVyLWNvbG9yLXBpbms6aG92ZXJ7Y29sb3I6I2U4M2U4Y30udGV4dC1ob3Zlci1jb2xvci1yZWQ6aG92ZXJ7Y29sb3I6I2RjMzU0NX0udGV4dC1ob3Zlci1jb2xvci1vcmFuZ2U6aG92ZXJ7Y29sb3I6I2ZkN2UxNH0udGV4dC1ob3Zlci1jb2xvci15ZWxsb3c6aG92ZXJ7Y29sb3I6I2ZmYzEwN30udGV4dC1ob3Zlci1jb2xvci1ncmVlbjpob3Zlcntjb2xvcjojMjhhNzQ1fS50ZXh0LWhvdmVyLWNvbG9yLXRlYWw6aG92ZXJ7Y29sb3I6IzIwYzk5N30udGV4dC1ob3Zlci1jb2xvci1jeWFuOmhvdmVye2NvbG9yOiMxN2EyYjh9LnRleHQtaG92ZXItY29sb3Itd2hpdGU6aG92ZXJ7Y29sb3I6I2ZmZn0udGV4dC1ob3Zlci1jb2xvci1ncmF5OmhvdmVye2NvbG9yOiM4NjhlOTZ9LnRleHQtaG92ZXItY29sb3ItZ3JheS1kYXJrOmhvdmVye2NvbG9yOiMzNDNhNDB9LnRleHQtZGlyZWN0aW9uLXJldmVyc2V7ZGlyZWN0aW9uOnJ0bDt1bmljb2RlLWJpZGk6YmlkaS1vdmVycmlkZX0uaC0xMDBwe2hlaWdodDoxMDAlfS5jb250YWluZXItcmVhZGFibGV7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmNvbnRhaW5lci1yZWFkYWJsZXt3aWR0aDo5NSV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lci1yZWFkYWJsZXt3aWR0aDo5MCV9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmNvbnRhaW5lci1yZWFkYWJsZXt3aWR0aDo3MCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXItcmVhZGFibGV7d2lkdGg6NzAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmNvbnRhaW5lci1yZWFkYWJsZXtwYWRkaW5nOjAgMTVweH19LmJ0bnt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O291dGxpbmU6bm9uZTtmb250LXNpemU6MXJlbX0uYnRuIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJ0bi5idG4tc20sLmJ0bi1ncm91cC1zbT4uYnRue2ZvbnQtc2l6ZTowLjhyZW19LmJ0bi5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRue2ZvbnQtc2l6ZToxLjJyZW19LmNhcm91c2VsLmNhcm91c2VsLXByaW1hcnkgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY2Fyb3VzZWwuY2Fyb3VzZWwtc2Vjb25kYXJ5IC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM4NjhlOTZ9LmNhcm91c2VsLmNhcm91c2VsLXN1Y2Nlc3MgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzI4YTc0NX0uY2Fyb3VzZWwuY2Fyb3VzZWwtaW5mbyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4fS5jYXJvdXNlbC5jYXJvdXNlbC13YXJuaW5nIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDd9LmNhcm91c2VsLmNhcm91c2VsLWRhbmdlciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1fS5jYXJvdXNlbC5jYXJvdXNlbC1saWdodCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5jYXJvdXNlbC5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9bGFiZWwuZXJyb3J7Y29sb3I6I2RjMzU0NTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODc1cmVtfXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDphdXRvfS5jdXN0b20tZmlsZSAuZmlsZS1uYW1le21hcmdpbi10b3A6NDBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwMHB4fXVsLmxpc3Qtc3R5bGVke3BhZGRpbmctbGVmdDowcHh9dWwubGlzdC1zdHlsZWQgbGl7cGFkZGluZy1sZWZ0OjEuMmVtO2xpc3Qtc3R5bGU6bm9uZX11bC5saXN0LXN0eWxlZCBsaTpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MzBweDtjb2xvcjojMDA3YmZmO3dpZHRoOjEuNGVtO21hcmdpbi1sZWZ0Oi0xLjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9Lm1vZGFsLW5vLXBhZGRpbmcgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czowcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjowcHh9Lm1vZGFsLW5vLXBhZGRpbmcgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MHB4fS5tb2RhbCAubW9kYWwtYm9keS1hamF4LWxvYWRpbmd7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1vZGFsIC5tb2RhbC1ib2R5IC5sb2FkZXJ7d2lkdGg6MzhweDtoZWlnaHQ6MzhweDttYXJnaW46MCBhdXRvO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPVwiMzhcIiBoZWlnaHQ9XCIzOFwiIHZpZXdCb3g9XCIwIDAgMzggMzhcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgc3Ryb2tlPVwiI2RjMzU0NVwiPiA8ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj4gPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEgMSlcIiBzdHJva2Utd2lkdGg9XCIyXCI+IDxjaXJjbGUgc3Ryb2tlLW9wYWNpdHk9XCIuNVwiIGN4PVwiMThcIiBjeT1cIjE4XCIgcj1cIjE4XCIvPiA8cGF0aCBkPVwiTTM2IDE4YzAtOS45NC04LjA2LTE4LTE4LTE4XCI+IDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9XCJ0cmFuc2Zvcm1cIiB0eXBlPVwicm90YXRlXCIgZnJvbT1cIjAgMTggMThcIiB0bz1cIjM2MCAxOCAxOFwiIGR1cj1cIjFzXCIgcmVwZWF0Q291bnQ9XCJpbmRlZmluaXRlXCIvPiA8L3BhdGg+IDwvZz4gPC9nPiA8L3N2Zz4nKTtiYWNrZ3JvdW5kLXNpemU6MzhweCAzOHB4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ubW9kYWwgLm1vZGFsLWJvZHkgLmxvYWRlci10ZXh0e21hcmdpbi10b3A6MWVtfXNlbGVjdC5mb3JtLWNvbnRyb2x7b3V0bGluZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nLXJpZ2h0OjJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIC0xNjggMTAwOCAxMDA4XCI+PGcgdHJhbnNmb3JtPVwibWF0cml4KDEgMCAwIC0xIDAgODQwKVwiPjxwYXRoIGZpbGw9XCJyZ2JhKDAsMCwwLDAuMTUpXCIgZD1cIk01MDQgMTY4bC0yNTIgMjUybDU5IDU5bDE5MyAtMTkzbDE5MyAxOTNsNTkgLTU5elwiLz48L2c+PC9zdmc+Jyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgN3B4IGNlbnRlciAhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToxZW0gMWVtICFpbXBvcnRhbnR9c2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV17YmFja2dyb3VuZDpub25lfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LnZpc2libGUteHN7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey52aXNpYmxlLXNte2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudmlzaWJsZS1zbXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LnZpc2libGUtbWR7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey52aXNpYmxlLW1ke2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsudmlzaWJsZS1sZ3tkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey52aXNpYmxlLWxne2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnZpc2libGUteGx7ZGlzcGxheTpub25lfX1bZGF0YS1kaXNwbGF5PVwiZmFsc2VcIl17ZGlzcGxheTpub25lfS5iYWNrZ3JvdW5kLXNpemUtY29udGFpbntiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uYmFja2dyb3VuZC1zaXplLWNvdmVye2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uYmFja2dyb3VuZC1wb3NpdGlvbi1jZW50ZXItY2VudGVye2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uYmFja2dyb3VuZC1wb3NpdGlvbi1jZW50ZXItbGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBsZWZ0fS5iYWNrZ3JvdW5kLXBvc2l0aW9uLWNlbnRlci1yaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodH0uYmFja2dyb3VuZC1wb3NpdGlvbi1sZWZ0LWNlbnRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyfS5iYWNrZ3JvdW5kLXBvc2l0aW9uLWxlZnQtbGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgbGVmdH0uYmFja2dyb3VuZC1wb3NpdGlvbi1sZWZ0LXJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246bGVmdCByaWdodH0uYmFja2dyb3VuZC1wb3NpdGlvbi1yaWdodC1jZW50ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXJ9LmJhY2tncm91bmQtcG9zaXRpb24tcmlnaHQtbGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGxlZnR9LmJhY2tncm91bmQtcG9zaXRpb24tcmlnaHQtcmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCByaWdodH0uYmFja2dyb3VuZC1yZXBlYXQtcmVwZWF0e2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdH0uYmFja2dyb3VuZC1yZXBlYXQtcmVwZWF0LXh7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXh9LmJhY2tncm91bmQtcmVwZWF0LXJlcGVhdC15e2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15fS5iYWNrZ3JvdW5kLXJlcGVhdC1uby1yZXBlYXR7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5iYWNrZ3JvdW5kLWNvbG9yLWJsdWV7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5iYWNrZ3JvdW5kLWNvbG9yLWluZGlnb3tiYWNrZ3JvdW5kLWNvbG9yOiM2NjEwZjJ9LmJhY2tncm91bmQtY29sb3ItcHVycGxle2JhY2tncm91bmQtY29sb3I6IzZmNDJjMX0uYmFja2dyb3VuZC1jb2xvci1waW5re2JhY2tncm91bmQtY29sb3I6I2U4M2U4Y30uYmFja2dyb3VuZC1jb2xvci1yZWR7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1fS5iYWNrZ3JvdW5kLWNvbG9yLW9yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZDdlMTR9LmJhY2tncm91bmQtY29sb3IteWVsbG93e2JhY2tncm91bmQtY29sb3I6I2ZmYzEwN30uYmFja2dyb3VuZC1jb2xvci1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9LmJhY2tncm91bmQtY29sb3ItdGVhbHtiYWNrZ3JvdW5kLWNvbG9yOiMyMGM5OTd9LmJhY2tncm91bmQtY29sb3ItY3lhbntiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjh9LmJhY2tncm91bmQtY29sb3Itd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5iYWNrZ3JvdW5kLWNvbG9yLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojODY4ZTk2fS5iYWNrZ3JvdW5kLWNvbG9yLWdyYXktZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9LmJkLWRvY3N7YmFja2dyb3VuZDp3aGl0ZTtwYWRkaW5nOjA7bWFyZ2luOjB9Ym9keXtvdmVyZmxvdy14OmhpZGRlbn0ud2Vic2l0ZT4uYWxlcnR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Zm9ybSAuaGVscC1ibG9ja3tkaXNwbGF5Om5vbmV9Zm9ybSAuZm9ybS10ZXh0YXJlYXtoZWlnaHQ6MTIwcHh9LnZpZGVvLWVtYmVkLXdpZGdldF9faW1hZ2V7bWF4LXdpZHRoOjEwMCV9LnZpZGVvLWVtYmVkLXdpZGdldF9fc3VtbWFyeXtkaXNwbGF5Om5vbmV9aWZyYW1le21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Ym9keXtkaXNwbGF5OmZsZXg7bWluLWhlaWdodDoxMDB2aDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Ym9keSBtYWluI3JlZ2lvbi1jb250ZW50e2ZsZXg6MX1hLnRhYmxlZHJhZy1oYW5kbGUgLmhhbmRsZXt3aWR0aDoyMnB4O2hlaWdodDoyMnB4fWJsb2NrcXVvdGUuY2xpY2stdG8tdHdlZXR7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MzBweCAwO3BhZGRpbmc6MTVweCAyNXB4O2JvcmRlcjowO2JhY2tncm91bmQ6IzRlOWRkNDtjb2xvcjp3aGl0ZTtwb3NpdGlvbjpyZWxhdGl2ZX1ibG9ja3F1b3RlLmNsaWNrLXRvLXR3ZWV0OjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2Jsb2NrcXVvdGUuY2xpY2stdG8tdHdlZXR7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCAjNGU5ZGQ0fWJsb2NrcXVvdGUuY2xpY2stdG8tdHdlZXQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiMzYzg3YjJ9fWJsb2NrcXVvdGUuY2xpY2stdG8tdHdlZXQgcHtsaW5lLWhlaWdodDozMnB4O2xldHRlci1zcGFjaW5nOi4wMWVtO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjI2cHg7Zm9udC1zdHlsZTppdGFsaWN9YmxvY2txdW90ZS5jbGljay10by10d2VldCBmb290ZXJ7ZmxvYXQ6cmlnaHQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOndoaXRlO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH1ibG9ja3F1b3RlLmNsaWNrLXRvLXR3ZWV0IGZvb3Rlcjo6YWZ0ZXIsYmxvY2txdW90ZS5jbGljay10by10d2VldCBmb290ZXI6OmJlZm9yZXtkaXNwbGF5Om5vbmV9YmxvY2txdW90ZS5jbGljay10by10d2VldCBmb290ZXIgLmZhe2ZvbnQtc2l6ZToyNXB4O21hcmdpbi1sZWZ0OjVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4fS5yZWdpb257cG9zaXRpb246cmVsYXRpdmV9I3JlZ2lvbi1jb250ZW50IC5hbGVydHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxle2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjIwMDAwO2JhY2tncm91bmQ6d2hpdGU7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgLm5hdmJhci10b2dnbGVye3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZzoycmVtO2N1cnNvcjpwb2ludGVyfSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxMjBweDtyaWdodDowfSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2IGxpe3Bvc2l0aW9uOnJlbGF0aXZlfSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2IGxpPmEsI3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXYgbGk+YTp2aXNpdGVkLCNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2IGxpPmE6aG92ZXIsI3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXYgbGk+YTpmb2N1cywjcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHVsLm5hdiBsaT5hOmFjdGl2ZXtwYWRkaW5nOjEwcHggMzBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTt0ZXh0LWRlY29yYXRpb246bm9uZX0jcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHVsLm5hdiBsaTpmaXJzdC1jaGlsZCBhe2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSl9I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXYgbGk+dWwuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O2Zsb2F0Om5vbmUgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjA7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSl9I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXYgbGk+dWwuZHJvcGRvd24tbWVudSBsaXtsaXN0LXN0eWxlOm5vbmV9I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXYgbGk+dWwuZHJvcGRvd24tbWVudSBsaSBhLCNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2IGxpPnVsLmRyb3Bkb3duLW1lbnUgbGkgYTp2aXNpdGVkLCNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2IGxpPnVsLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciwjcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHVsLm5hdiBsaT51bC5kcm9wZG93bi1tZW51IGxpIGE6Zm9jdXMsI3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXYgbGk+dWwuZHJvcGRvd24tbWVudSBsaSBhOmFjdGl2ZXtmb250LXNpemU6Ljg3NXJlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2JvcmRlcjowO3BhZGRpbmc6MTBweCAzMHB4O3BhZGRpbmctbGVmdDo2MHB4fSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2IGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQ+YXtwYWRkaW5nLXJpZ2h0OjJyZW19I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXYgbGkubWVudS1pdGVtLS1leHBhbmRlZD5idXR0b257b3V0bGluZTpub25lICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZjtib3JkZXI6MDt3aWR0aDo5NXB4O2hlaWdodDo0OHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoyfSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2IGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQ+YnV0dG9uLmFjdGl2ZXtiYWNrZ3JvdW5kOiMyNjlmNDJ9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsjcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMHZoO2NvbG9yOiNmZmZ9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fYmFubmVyOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7Ym90dG9tOjEwcHg7bGVmdDowO3JpZ2h0OjA7Y29udGVudDonXFxmMDQzJztmb250LXNpemU6MzVweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgXCJEOFwiO2ZvbnQtc2l6ZTppbmhlcml0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7YW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1uYW1lOlwiYm91bmNlXCJ9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fYmFubmVyIC5pbmZvLWxhYmVse2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19iYW5uZXIgLmNhdGVnb3JpZXMtZm9vdGVyIGF7Y29sb3I6I2ZmZjttYXJnaW46MDtwYWRkaW5nOjA7YmFja2dyb3VuZDpub25lfS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnR7bWFyZ2luLXRvcDozcmVtfS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmFydGljbGUtYXV0aG9yLWZvb3RlciBpbWd7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMCwwLDAsMC4yKTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbi1yaWdodDoxMHB4fS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNoYXJlLW9ue3RleHQtYWxpZ246cmlnaHR9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2hhcmUtbGlua3N7Zm9udC1zaXplOjJyZW07dGV4dC1hbGlnbjpyaWdodH0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5jYXRlZ29yaWVzLWZvb3RlciBhe2JvcmRlci1yYWRpdXM6LjI1cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MnB4IDVweDttYXJnaW46MCA1cHggNXB4IDA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMDUpO2NvbG9yOnJnYmEoMCwwLDAsMC42KTtmb250LXNpemU6Ljg3NXJlbX0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5jYXRlZ29yaWVzLWZvb3RlciBhOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA4KX0udXNlci1lZGl0aW5nIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tYmFubmVye2hlaWdodDpjYWxjKDEwMHZoIC0gNTBweCl9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdm0tMSAuYXJ0aWNsZS1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdm0tMSAuYXJ0aWNsZS1ibG9jazo6YmVmb3Jley13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoxO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMyl9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdm0tMSAuYXJ0aWNsZS1ibG9jay1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MTVweDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjI7Y29sb3I6I2ZmZn0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS12bS0xIC5hcnRpY2xlLWJsb2NrLWNhdGVnb3JpZXN7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxNXB4O3RvcDoxNXB4O3BhZGRpbmc6NXB4O3otaW5kZXg6Mjtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSl9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdm0tMSAuYXJ0aWNsZS1ibG9jayAubm9kZS1sYWJlbCwubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS12bS0xIC5hcnRpY2xlLWJsb2NrIC5ub2RlLWNyZWF0ZWR7dGV4dC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsMC40KX0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS12bS0xIC5hcnRpY2xlLWJsb2NrIC5ub2RlLWNyZWF0ZWR7Zm9udC1zaXplOi44NzVyZW07bWFyZ2luLXRvcDowLjVyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTF7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC1pbWFnZXttYXJnaW4tYm90dG9tOjAuOHJlbX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLWltYWdlIGltZ3t3aWR0aDoxMzBweDtoZWlnaHQ6MTMwcHg7Ym94LXNoYWRvdzowIDJweCA0cHggcmdiYSgwLDAsMCwwLjE3KX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLW5hbWV7bWFyZ2luLWJvdHRvbTowLjJyZW07Zm9udC13ZWlnaHQ6Ym9sZH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLXRpdGxle21hcmdpbi1ib3R0b206MC4ycmVtO2NvbG9yOnJnYmEoMzMsMzcsNDEsMC44KX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLXJhdGluZ3tmb250LXNpemU6MS4yNXJlbX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLXJhdGluZyBpe21hcmdpbjowIDJweH1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0xe3RleHQtYWxpZ246bGVmdH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLWltYWdle2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjFyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC1pbWFnZSBpbWd7d2lkdGg6ODBweDtoZWlnaHQ6ODBweH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLW5hbWV7cGFkZGluZy10b3A6MC4yNXJlbX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLXJhdGluZ3tmb250LXNpemU6MXJlbX19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTJ7bWF4LXdpZHRoOjc4MHB4O21hcmdpbjowIGF1dG99Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6M3B4IHNvbGlkO3BhZGRpbmc6MS43cmVtIDRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMiAuYm94e3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NXJlbSAycmVtIDJyZW0gMnJlbX19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveCAuZmllbGQtLWZpZWxkLWltYWdle21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6LTU1cHg7bGVmdDotNTVweH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMiAuYm94IC5maWVsZC0tZmllbGQtaW1hZ2UgaW1ne3dpZHRoOjExMHB4O2hlaWdodDoxMTBweDtib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMTcpO2JvcmRlci1yYWRpdXM6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3ggLmZpZWxkLS1maWVsZC1pbWFnZXtsZWZ0OjA7cmlnaHQ6MH19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveCAuZmllbGQtLWZpZWxkLW5hbWV7bWFyZ2luLWJvdHRvbTowLjJyZW07Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEuMjVyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveCAucmF0aW5ne3RleHQtYWxpZ246Y2VudGVyfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3ggLnJhdGluZyAuZmllbGQtLWZpZWxkLXJhdGluZ3ttYXJnaW4tcmlnaHQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEuMjVyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveCAucmF0aW5nIC5maWVsZC0tZmllbGQtcmF0aW5nIGl7bWFyZ2luOjAgNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveCAucmF0aW5nIC5maWVsZC0tZmllbGQtcmF0aW5ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAuNXJlbSAwfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3ggLnJhdGluZyAuY291bnR7ZGlzcGxheTpibG9ja319Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTMgLmJveHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA0ZnJ9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMyAuYm94e21hcmdpbi1ib3R0b206MXJlbX19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTMgLmZpZWxkLS1maWVsZC1pbWFnZSBpbWd7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtib3JkZXItcmFkaXVzOjNweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0zIC5maWVsZC0tZmllbGQtaW1hZ2UgaW1ne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9fS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0zIC5maWVsZC0tZmllbGQtbmFtZXtjb2xvcjojMzc5NkRDO2ZvbnQtd2VpZ2h0OmJvbGR9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTMgLmZpZWxkLS1maWVsZC10aXRsZXttYXJnaW4tYm90dG9tOjFyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTMgLmZpZWxkLS1ib2R5e2ZvbnQtd2VpZ2h0OjEwMDtmb250LXN0eWxlOml0YWxpY30ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tNCAuYm94e2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsMC4xOCk7Ym9yZGVyLXJhZGl1czozcHh9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTQgLmJveF9fY29sb3J7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O3BhZGRpbmc6MnJlbTtwYWRkaW5nLXRvcDowO3RleHQtYWxpZ246Y2VudGVyfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS00IC5maWVsZC0tZmllbGQtaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3RvcDotMzBweDttYXJnaW4tYm90dG9tOi0xNXB4fS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS00IC5maWVsZC0tZmllbGQtaW1hZ2UgaW1ne3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JvcmRlcjoxcHggc29saWQgI2ZmZn0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tNCAuZmllbGQtLWZpZWxkLW5hbWV7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS00IC5maWVsZC0tZmllbGQtdGl0bGV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS00IC5maWVsZC0tYm9keXtmb250LXdlaWdodDoxMDA7Zm9udC1zdHlsZTppdGFsaWM7cGFkZGluZzoycmVtO3BhZGRpbmctYm90dG9tOjRyZW19Lm5vZGUtLXR5cGUtdGVhbS1tZW1iZXIubm9kZS0tdmlldy1tb2RlLXZtLTMgLm5vZGVfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTUwcHg7aGVpZ2h0OjE1MHB4O2JvcmRlci1yYWRpdXM6MTAwJTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubm9kZS0tdHlwZS10ZWFtLW1lbWJlci5ub2RlLS12aWV3LW1vZGUtdm0tMyAubm9kZV9fY29udGVudHttYXJnaW46MXJlbX19Lm5vZGUtLXR5cGUtdGVhbS1tZW1iZXIubm9kZS0tdmlldy1tb2RlLXZtLTMgLm5vZGVfX2NvbnRlbnQgLm92ZXJsYXl7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOiM1NDhDOUY7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO29wYWNpdHk6MH0ubm9kZS0tdHlwZS10ZWFtLW1lbWJlci5ub2RlLS12aWV3LW1vZGUtdm0tMyAubm9kZV9fY29udGVudCAub3ZlcmxheV9faW5uZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxcmVtO3dpZHRoOjEwMCV9Lm5vZGUtLXR5cGUtdGVhbS1tZW1iZXIubm9kZS0tdmlldy1tb2RlLXZtLTMgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1maWVsZC10aXRsZXtmb250LXNpemU6Ljg3NXJlbX0ubm9kZS0tdHlwZS10ZWFtLW1lbWJlci5ub2RlLS12aWV3LW1vZGUtdm0tMyAubm9kZV9fY29udGVudDpob3ZlciAub3ZlcmxheXtvcGFjaXR5OjF9LnJlc3BvbnNpdmUtdXRpbGl0eXtwb3NpdGlvbjpmaXhlZDtsZWZ0OjE1cHg7Ym90dG9tOjA7ei1pbmRleDo1MH0ucmVzcG9uc2l2ZS11dGlsaXR5PmRpdntiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjVweCAxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6Ljg3NXJlbX0ubm9kZS0tYmFubmVyLS1kZWZhdWx0e2JhY2tncm91bmQ6IzQ5NTA1NztwYWRkaW5nOjUwcHggMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MnJlbX0ubm9kZS0tYmFubmVyLS1kZWZhdWx0IGgxe21hcmdpbjowfS52aWV3LWFydGljbGVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvd3ttYXJnaW4tYm90dG9tOjMwcHh9LmJsb2NrLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0O21pbi1oZWlnaHQ6MzBweH0uYmxvY2stY29udGVudC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NH0uYmxvY2stY29udGVudCAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjF9LmJsb2NrLWNvbnRlbnQgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjN9LmJsb2NrLWNvbnRlbnQgLmJsb2NrLS1oZWxwZXItLXZpZGVve292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjJ9LmJsb2NrLWNvbnRlbnQgLmJsb2NrLS1oZWxwZXItLXZpZGVvLC5ibG9jay1jb250ZW50IC5ibG9jay0taGVscGVyLS12aWRlbyB2aWRlb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5ibG9jay1jb250ZW50IC5ibG9jay0taGVscGVyLS12aWRlbyB2aWRlb3t6LWluZGV4OjA7bWluLXdpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyO292ZXJmbG93OmhpZGRlbn0jYmxvY2stbW9iaWxlLW1lbnUgdWwubmF2YmFyLW5hdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MHB4fSNibG9jay1tb2JpbGUtbWVudSB1bC5uYXZiYXItbmF2IGxpe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0jYmxvY2stbW9iaWxlLW1lbnUgdWwubmF2YmFyLW5hdiBsaSBhLCNibG9jay1tb2JpbGUtbWVudSB1bC5uYXZiYXItbmF2IGxpIGE6dmlzaXRlZCwjYmxvY2stbW9iaWxlLW1lbnUgdWwubmF2YmFyLW5hdiBsaSBhOmhvdmVyLCNibG9jay1tb2JpbGUtbWVudSB1bC5uYXZiYXItbmF2IGxpIGE6Zm9jdXMsI2Jsb2NrLW1vYmlsZS1tZW51IHVsLm5hdmJhci1uYXYgbGkgYTphY3RpdmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMHZ3O2xpbmUtaGVpZ2h0OjEwdnc7cGFkZGluZzozMHB4O2NvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmV9I2Jsb2NrLW1vYmlsZS1tZW51IHVsLm5hdmJhci1uYXYgbGkuYWN0aXZlIGEsI2Jsb2NrLW1vYmlsZS1tZW51IHVsLm5hdmJhci1uYXYgbGkuYWN0aXZlLXRyYWlsIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYmxvY2stY29udGVudC0tYmFzaWMtLTM2IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtY29udGVudHttYXJnaW4tdG9wOjNyZW19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNiAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWNvbnRlbnR7bWFyZ2luLXRvcDoxcmVtfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1iYXNpYy0tMzYgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50e21hcmdpbi10b3A6MHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmFzaWMtLTM2IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtY29udGVudHttYXJnaW4tdG9wOjFyZW19fS5ibG9jay1jb250ZW50LS1iYXNpYy0tMzYgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50LC5ibG9jay1jb250ZW50LS1iYXNpYy0tMzYgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50ICp7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNiAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWltYWdlLTEgaW1ne2JveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMCwwLDAsMC4zKTtkaXNwbGF5OmJsb2NrfS5ibG9jay1jb250ZW50LS1iYXNpYy0tMzcgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50e21hcmdpbi10b3A6M3JlbX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYmxvY2stY29udGVudC0tYmFzaWMtLTM3IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtY29udGVudHttYXJnaW4tdG9wOjFyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNyAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWNvbnRlbnR7bWFyZ2luLXRvcDowcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1jb250ZW50LS1iYXNpYy0tMzcgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50e21hcmdpbi10b3A6MXJlbX19LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNyAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWNvbnRlbnQsLmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNyAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWNvbnRlbnQgKnt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0uYmxvY2stY29udGVudC0tYmFzaWMtLTM3IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtaW1hZ2UtMSBpbWd7Ym94LXNoYWRvdzowIDJweCA2cHggcmdiYSgwLDAsMCwwLjMpO2Rpc3BsYXk6YmxvY2t9LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zOCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtYXV0by1mbG93OmRlbnNlO2dyaWQtZ2FwOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmFzaWMtLTM4IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5kLWdyaWR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX0uYmxvY2stY29udGVudC0tYmFzaWMtLTM4IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9jay1jb250ZW50LS1iYXNpYy0tMzggLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLWNvbnRlbnQ+ZGl2e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmFzaWMtLTM4IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC1jb250ZW50PmRpdntwb3NpdGlvbjpzdGF0aWM7dHJhbnNmb3JtOm5vbmU7bWFyZ2luOjFyZW0gMCAhaW1wb3J0YW50fX0uYmxvY2stY29udGVudC0tYmFzaWMtLTM4IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC1jb250ZW50LTE+ZGl2e21hcmdpbi1yaWdodDozcmVtfS5ibG9jay1jb250ZW50LS1iYXNpYy0tMzggLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLWNvbnRlbnQtMj5kaXZ7bWFyZ2luLWxlZnQ6M3JlbX0uYmxvY2stY29udGVudC0tYmFzaWMtLTQwIC5maWVsZC0tZmllbGQtY29udGVudHtwYWRkaW5nOjNyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS00MCAuZmllbGQtLWZpZWxkLWNvbnRlbnQgaDEsLmJsb2NrLWNvbnRlbnQtLWJhc2ljLS00MCAuZmllbGQtLWZpZWxkLWNvbnRlbnQgaDIsLmJsb2NrLWNvbnRlbnQtLWJhc2ljLS00MCAuZmllbGQtLWZpZWxkLWNvbnRlbnQgaDMsLmJsb2NrLWNvbnRlbnQtLWJhc2ljLS00MCAuZmllbGQtLWZpZWxkLWNvbnRlbnQgcHtjb2xvcjojZmZmfS5ibG9jay1jb250ZW50LS1iYXNpYy0tNTEwIC5maWVsZC0tZmllbGQtbWVkaWEtaW1hZ2UtMSBpbWd7d2lkdGg6MTAwJX0uYmxvY2stY29udGVudC0tYmxvZy0tNDQgLmZpZWxkLS1maWVsZC1hcnRpY2xlc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyIDFmcn0uYmxvY2stY29udGVudC0tYmxvZy0tNDQgLmZpZWxkLS1maWVsZC1hcnRpY2xlcyAuYXJ0aWNsZS1ibG9ja3toZWlnaHQ6NTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmxvZy0tNDQgLmZpZWxkLS1maWVsZC1hcnRpY2xlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn0uYmxvY2stY29udGVudC0tYmxvZy0tNDQgLmZpZWxkLS1maWVsZC1hcnRpY2xlcyAuYXJ0aWNsZS1ibG9ja3toZWlnaHQ6MzAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWJsb2ctLTQ0IC5maWVsZC0tZmllbGQtYXJ0aWNsZXN7ZGlzcGxheTpibG9ja30uYmxvY2stY29udGVudC0tYmxvZy0tNDQgLmZpZWxkLS1maWVsZC1hcnRpY2xlcyAuYXJ0aWNsZS1ibG9ja3toZWlnaHQ6MjUwcHh9fS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00MiAuZ2FsbGVyeS1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tNDIgLmdhbGxlcnktaW1hZ2UtLXRpdGxlLC5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00MiAuZ2FsbGVyeS1pbWFnZS0tY2FwdGlvbnstd2Via2l0LXRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7b3BhY2l0eTowfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00MiAuZ2FsbGVyeS1pbWFnZS0tdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDoxNXB4fS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00MiAuZ2FsbGVyeS1pbWFnZS5zbGljay1jdXJyZW50IC5nYWxsZXJ5LWltYWdlLS10aXRsZSwuYmxvY2stY29udGVudC0tZ2FsbGVyeS0tNDIgLmdhbGxlcnktaW1hZ2Uuc2xpY2stY3VycmVudCAuZ2FsbGVyeS1pbWFnZS0tY2FwdGlvbntvcGFjaXR5OjF9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiAuZ2FsbGVyeV9faXRlbXtjdXJzb3I6cG9pbnRlcn0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQyIC5nYWxsZXJ5X19pdGVtIGltZ3std2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O2ZpbHRlcjpibHVyKDBweCl9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiAuZ2FsbGVyeV9faXRlbV9fb3ZlcmxheXstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxcmVtO2JhY2tncm91bmQ6cmdiYSg1NSwxNTAsMjIwLDAuMzEpO2NvbG9yOiNmZmZ9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiAuZ2FsbGVyeV9faXRlbTpob3Zlcj5pbWd7ZmlsdGVyOmJsdXIoMnB4KTt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiAuZ2FsbGVyeV9faXRlbTpob3Zlcj5kaXZ7b3BhY2l0eToxfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDUgLmdhbGxlcnlfX2l0ZW17Y3Vyc29yOnBvaW50ZXJ9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0OCAuZ2FsbGVyeV9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQ4IC5nYWxsZXJ5X19pdGVtX19jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3BhZGRpbmc6MXJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQ6cmdiYSg1NSwxNTAsMjIwLDAuODUpfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDggLmdhbGxlcnkgLnNsaWNrLWFycm93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44KTtmb250LXNpemU6MXJlbTtib3JkZXI6MDtwYWRkaW5nOjEwcHggMTVweDt6LWluZGV4OjUwfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDggLmdhbGxlcnkgLnNsaWNrLWFycm93X19wcmV2e2xlZnQ6MzBweDtyaWdodDphdXRvfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDggLmdhbGxlcnkgLnNsaWNrLWFycm93X19uZXh0e3JpZ2h0OjMwcHg7bGVmdDphdXRvfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNjMgLmdhbGxlcnl7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcjtncmlkLWdhcDozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM2MyAuZ2FsbGVyeXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzYzIC5nYWxsZXJ5e2dyaWQtZ2FwOjE1cHh9fS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNjMgLmdhbGxlcnlfX2l0ZW17LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDJweCAxMnB4IDZweCByZ2JhKDAsMCwwLDAuMDkpO3RleHQtZGVjb3JhdGlvbjpub25lfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNjMgLmdhbGxlcnlfX2l0ZW1fX2NhcHRpb257Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MTBweH0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzYzIC5nYWxsZXJ5X19pdGVtOmhvdmVye2JveC1zaGFkb3c6MCAycHggMTVweCA4cHggcmdiYSgwLDAsMCwwLjE1KX0uYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXZ7Ym9yZGVyOjBweCBzb2xpZCB0cmFuc3BhcmVudDt6LWluZGV4OjIwfS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLW5hdiAuZHJvcGRvd246aG92ZXI+LmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9ja30uYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXYuY29uZmlnLS1wb3NpdGlvbi0tbm9ybWFse3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tbmF2LmNvbmZpZy0tcG9zaXRpb24tLWZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7ei1pbmRleDoxMDAgIWltcG9ydGFudDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCAhaW1wb3J0YW50fS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLW5hdi5jb25maWctLXBvc2l0aW9uLS1mbG9hdHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMCAhaW1wb3J0YW50O3RvcDowO2xlZnQ6MDtyaWdodDowfS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLW5hdiAubmF2YmFye3BhZGRpbmc6MH0uYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXYgLmxvZ28gaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXYgLmxvZ28gaW1ne21heC1oZWlnaHQ6NDVweH19LmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tbmF2IC5uYXZiYXItdG9nZ2xlcntjdXJzb3I6cG9pbnRlcjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7cGFkZGluZy1yaWdodDowfS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLW5hdiAubmF2YmFyLXRvZ2dsZXI+Knt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Ym9keS51c2VyLWVkaXRpbmcgLmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tbmF2LmNvbmZpZy0tcG9zaXRpb24tLWZpeGVke3RvcDo1MHB4fS5ibG9jay1jb250ZW50LS1uYXYtLTE2IC5ibG9jay1jb250ZW50LWNvbnRlbnR7cGFkZGluZzoxcmVtIDB9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTYgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5ibG9jay1jb250ZW50LS1uYXYtLTE2IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudXtiYWNrZ3JvdW5kOiMxMjEyMTI7bGVmdDoxMCU7cmlnaHQ6YXV0b30uYmxvY2stY29udGVudC0tbmF2LS0xNiB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTdweDtsZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW46MCBhdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb250ZW50OlwiXCI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDdweCA3cHggN3B4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMTIxMjEyIHRyYW5zcGFyZW50fS5ibG9jay1jb250ZW50LS1uYXYtLTE2IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudSBhe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KX0uYmxvY2stY29udGVudC0tbmF2LS0xNiB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgYTpob3Zlcntjb2xvcjojZmZmfS5ibG9jay1jb250ZW50LS1uYXYtLTE3IC5ibG9jay1jb250ZW50LWNvbnRlbnR7cGFkZGluZzoxcmVtIDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYmxvY2stY29udGVudC0tbmF2LS0xNyAubmF2YmFyLWhlYWRlcnttYXJnaW4tYm90dG9tOjFyZW07ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcn19LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTcgLm5hdmJhci1icmFuZHtncmlkLWNvbHVtbjoyO3BhZGRpbmc6MH0uYmxvY2stY29udGVudC0tbmF2LS0xNyAubmF2YmFyLWN0YXtncmlkLWNvbHVtbjozO3RleHQtYWxpZ246cmlnaHR9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTcgdWwubmF2PmxpPi5kcm9wZG93bi1tZW51e2xlZnQ6LTUwJTtyaWdodDotNTAlO2JveC1zaGFkb3c6MCAwIDAgMC41cHggcmdiYSg1MCw1MCw5MywwLjE3KSwwIDJweCA1cHggMCByZ2JhKDUwLDUwLDkzLDAuMSksMCAxcHggMS41cHggMCByZ2JhKDAsMCwwLDAuMDcpLDAgMXB4IDJweCAwIHJnYmEoMCwwLDAsMC4wOCksMCAwIDAgMCB0cmFuc3BhcmVudDt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2stY29udGVudC0tbmF2LS0xNyB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwcHg7bGVmdDowO3JpZ2h0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW46MCBhdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb250ZW50OlwiXCI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDlweCAxMHB4IDlweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudH0uYmxvY2stY29udGVudC0tbmF2LS0xNyB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgYXtjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTcgdWwubmF2PmxpPi5kcm9wZG93bi1tZW51IGE6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjcpfS5ibG9jay1jb250ZW50LS1uYXYtLTE4IC5ibG9jay1jb250ZW50LWNvbnRlbnR7cGFkZGluZzoxcmVtIDB9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTggLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5ibG9jay1jb250ZW50LS1uYXYtLTE4IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudXtiYWNrZ3JvdW5kOiNFQUVBRUE7bGVmdDoxMCU7cmlnaHQ6YXV0bztib3JkZXI6MH0uYmxvY2stY29udGVudC0tbmF2LS0xOCB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTdweDtsZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW46MCBhdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb250ZW50OlwiXCI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDdweCA3cHggN3B4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRUFFQUVBIHRyYW5zcGFyZW50fS5ibG9jay1jb250ZW50LS1uYXYtLTE4IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudSBhe2NvbG9yOnJnYmEoMCwwLDAsMC40KX0uYmxvY2stY29udGVudC0tbmF2LS0xOCB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLDAuNil9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3e2JveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoMCwwLDAsMC4yKX0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgLm5hdmJhci1icmFuZHtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW07aGVpZ2h0Ojg4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgLm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjVyZW0gLjhyZW0gIWltcG9ydGFudH0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgLm5hdmJhci10b2dnbGVyIHNwYW57Zm9udC1zaXplOjFyZW19LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IC5hbmdsZWQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozcmVtfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyAuYW5nbGVkLWNvbnRhaW5lciwuYmxvY2stY29udGVudC0tbmF2LS0xOTcgLmFuZ2xlZC1jb250YWluZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzRhOTBlMn0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgLmFuZ2xlZC1jb250YWluZXI6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6MDtyaWdodDotMTAwMCU7d2lkdGg6MTAwMCU7bWluLWhlaWdodDoxMDAlfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyAuYW5nbGVkLWNvbnRhaW5lcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb250ZW50OlwiXCI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZTtib3JkZXItd2lkdGg6MCAwIDg4cHggMzVweH0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgdWwubmF2PmxpPmF7aGVpZ2h0OjEwMCU7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO2NvbG9yOiNmZmZ9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT5hIC5uYXYtbGluay10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT5hIC5uYXYtbGluay10ZXh0OjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDozcHg7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7b3BhY2l0eTowfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyB1bC5uYXY+bGk+YS5kcm9wZG93bi10b2dnbGU6OmFmdGVye21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2NXB4O2xlZnQ6MDtyaWdodDowO21hcmdpbjowIGF1dG99LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT5hOmhvdmVyIC5uYXYtbGluay10ZXh0OjphZnRlcntvcGFjaXR5OjF9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweDtib3gtc2hhZG93OjAgMnB4IDJweCByZ2JhKDAsMCwwLDAuMyl9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudSBsaXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSl9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgdWwubmF2PmxpPi5kcm9wZG93bi1tZW51IGF7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLDAuNyl9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk4IC5kLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA1ZnIgMWZyfS5ibG9jay1jb250ZW50LS1uYXYtLTE5OCAubmF2YmFyLWJyYW5ke3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtfS5ibG9jay1jb250ZW50LS1uYXYtLTE5OCB1bC5uYXZ7Ym9yZGVyLWJvdHRvbToxcHggc29saWR9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk4IHVsLm5hdj5saTpmaXJzdC1jaGlsZCBhe3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk4IHVsLm5hdj5saTpsYXN0LWNoaWxkIGF7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tYmFubmVyIC5jb250ZXh0dWFse2JvdHRvbTo2cHggIWltcG9ydGFudDt0b3A6YXV0byAhaW1wb3J0YW50fS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLWJhbm5lci5jb25maWctLXBvc2l0aW9uLS1mdWxsLXNjcmVlbntoZWlnaHQ6MTAwdmh9LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tOCAuZmllbGQtLWZpZWxkLWNvbnRlbnQgKntjb2xvcjojZmZmfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMTkgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMTkgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheSwuYmxvY2stY29udGVudC0tYmFubmVyLS0xOSAuYmxvY2stLWhlbHBlci0tdmlkZW97bGVmdDo2NSV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMTkgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMTkgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheSwuYmxvY2stY29udGVudC0tYmFubmVyLS0xOSAuYmxvY2stLWhlbHBlci0tdmlkZW97b3BhY2l0eTouMiAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTE5IC5ibG9jay1jb250ZW50LWNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjM1JX19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0xOSAuYmxvY2stY29udGVudC1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheSwuYmxvY2stY29udGVudC0tYmFubmVyLS0yMCAuYmxvY2stLWhlbHBlci0tdmlkZW97bGVmdDo0MCV9fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTIwIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2tfX3NoYXBle3BhZGRpbmc6NHJlbTtib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMSk7Ym9yZGVyOjBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9ja19fc2hhcGV7bWFyZ2luLXJpZ2h0OjUwJX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0yMCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrX19zaGFwZXttYXJnaW4tcmlnaHQ6NDAlfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTIwIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2tfX3NoYXBle21hcmdpbi1yaWdodDozMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9ja19fc2hhcGV7bWFyZ2luLXJpZ2h0OjIwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0yMCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrX19zaGFwZXttYXJnaW46MTVweDtwYWRkaW5nOjJyZW19fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTIwIC5iYW5uZXItLWJ1dHRvbnN7dGV4dC1hbGlnbjpsZWZ0fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTIxIC5ibG9jay1jb250ZW50LWNvbnRlbnR7bWFyZ2luOjAgYXV0b30uYmxvY2stY29udGVudC0tYmFubmVyLS0yMSAuc3RyaXBle3BhZGRpbmc6NXJlbSAwfS5ibG9jay1jb250ZW50LS1iYW5uZXItLTIxIC5zdHJpcGVfX2NvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG99LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjEgLmZpZWxkLS1maWVsZC1jb250ZW50ICp7Y29sb3I6I2ZmZn0uYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stY29udGVudC1jb250ZW50e21hcmdpbi1sZWZ0OjUwJX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay1jb250ZW50LWNvbnRlbnR7bWFyZ2luLWxlZnQ6MzclfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay1jb250ZW50LWNvbnRlbnR7bWFyZ2luLWxlZnQ6MjUlfX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay1jb250ZW50LWNvbnRlbnR7bWFyZ2luLWxlZnQ6MH19LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXtib3JkZXItcmFkaXVzOjY0JSAzNSUgNTElIDUxJS83MiUgNjclIDMxJSAzMiU7aGVpZ2h0OjkwJTt3aWR0aDo0MCV9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXtoZWlnaHQ6NzAlO3dpZHRoOjQwJX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZCwuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5e2hlaWdodDo2MCU7d2lkdGg6MzAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLC5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLW92ZXJsYXl7aGVpZ2h0OjYwJTt3aWR0aDo1MCV9fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5ke2xlZnQ6NSV9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmR7dG9wOjEwJX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZHtsZWZ0OjIlO3RvcDoxNSV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmR7bGVmdDotMjglO3RvcDoxNSV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmR7ZGlzcGxheTpub25lfX0uYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt6LWluZGV4Oi0xO3RyYW5zZm9ybTpzY2FsZSgxLjI1KTtsZWZ0OjE1JTt0b3A6NTVweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5e3RvcDoxNyV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXtsZWZ0OjEzJTt0b3A6MjAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLW92ZXJsYXl7bGVmdDotMTAlO3RvcDoyMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXtsZWZ0OjIwJTt0b3A6MjAlfX0uYmxvY2stY29udGVudC0tYmFubmVyLS0zMjl7Y2xpcC1wYXRoOnBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSA2dncpKTtwYWRkaW5nLWJvdHRvbTozcmVtfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5e3BhZGRpbmctYm90dG9tOjVyZW19fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOSAuZmllbGQtLWZpZWxkLWNvbnRlbnQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5IC5maWVsZC0tZmllbGQtY29udGVudCBoMSwuYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkgLmZpZWxkLS1maWVsZC1jb250ZW50IGgyLC5ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOSAuZmllbGQtLWZpZWxkLWNvbnRlbnQgaDMsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5IC5maWVsZC0tZmllbGQtY29udGVudCBoNCwuYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkgLmZpZWxkLS1maWVsZC1jb250ZW50IHVsLC5ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOSAuZmllbGQtLWZpZWxkLWNvbnRlbnQgb2wsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5IC5maWVsZC0tZmllbGQtY29udGVudCBsaSwuYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkgLmZpZWxkLS1maWVsZC1jb250ZW50IHB7Y29sb3I6I2ZmZn0uYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTIyIC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxze2Rpc3BsYXk6Z3JpZDtncmlkLWdhcDozMHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcn0uYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTIyIC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxzPnNwYW57ZGlzcGxheTpibG9ja31AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tMjIgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHN7ZGlzcGxheTpibG9ja319LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS00NjEgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHN7ZGlzcGxheTpncmlkO2dyaWQtZ2FwOjMwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS00NjEgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHM+c3BhbntkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS00NjEgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHN7ZGlzcGxheTpibG9ja319LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS00NjQgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHN7ZGlzcGxheTpncmlkO2dyaWQtZ2FwOjMwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS00NjQgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHN7ZGlzcGxheTpibG9ja30uYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2NCAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFscz5kaXZ7bWFyZ2luLWJvdHRvbToxcmVtfX0uYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2NCAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFscz5kaXY6bnRoLWNoaWxkKDNuKzEpIC5ib3hfX2NvbG9ye2JhY2tncm91bmQ6IzM3OTZkY30uYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2NCAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFscz5kaXY6bnRoLWNoaWxkKDNuKzIpIC5ib3hfX2NvbG9ye2JhY2tncm91bmQ6I2ZmNTg1OX0uYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2NCAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFscz5kaXY6bnRoLWNoaWxkKDNuKzMpIC5ib3hfX2NvbG9ye2JhY2tncm91bmQ6IzY0Mzk4OX0uYmxvY2stY29udGVudC0tbGlua3MtLTM4NCAubGlua3N7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcjtncmlkLWdhcDoxNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS0zODQgLmxpbmtze2Rpc3BsYXk6YmxvY2t9fS5ibG9jay1jb250ZW50LS1saW5rcy0tMzg0IC5saW5rcyAubGlua3twb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0uYmxvY2stY29udGVudC0tbGlua3MtLTM4NCAubGlua3MgLmxpbmtfX2ltYWdley13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5ibG9jay1jb250ZW50LS1saW5rcy0tMzg0IC5saW5rcyAubGlua19fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjF9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS0zODQgLmxpbmtzIC5saW5rX190aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3otaW5kZXg6Mjtjb2xvcjojZmZmfS5ibG9jay1jb250ZW50LS1saW5rcy0tMzg0IC5saW5rcyAubGluazo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo5MCU7aGVpZ2h0OjkwJTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC44KTtjb250ZW50OicnO29wYWNpdHk6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMik7ei1pbmRleDozfS5ibG9jay1jb250ZW50LS1saW5rcy0tMzg0IC5saW5rcyAubGluazpob3Zlcjo6YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSl9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS0zODQgLmxpbmtzIC5saW5rOmhvdmVyIC5saW5rX19pbWFnZXt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnIgMWZyO2dyaWQtZ2FwOjE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3N7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtze2Rpc3BsYXk6YmxvY2t9fS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rcyAubGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3MgLmxpbmtfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3MgLmxpbmtfX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoxfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rcyAubGlua19fb3ZlcmxheT5zcGFuey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiMwMDA7Y29udGVudDonJztoZWlnaHQ6NTAlO3dpZHRoOjUwJTtvcGFjaXR5Oi4zfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rcyAubGlua19fb3ZlcmxheT5zcGFuOm50aC1jaGlsZCgxKXt0b3A6MDtsZWZ0OjA7dHJhbnNpdGlvbi1kZWxheTowbXN9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtzIC5saW5rX19vdmVybGF5PnNwYW46bnRoLWNoaWxkKDIpe3RvcDowO2xlZnQ6NTAlO3RyYW5zaXRpb24tZGVsYXk6NTBtc30uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3MgLmxpbmtfX292ZXJsYXk+c3BhbjpudGgtY2hpbGQoMyl7dG9wOjUwJTtsZWZ0OjA7dHJhbnNpdGlvbi1kZWxheToxNTBtc30uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3MgLmxpbmtfX292ZXJsYXk+c3BhbjpudGgtY2hpbGQoNCl7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2l0aW9uLWRlbGF5OjEwMG1zfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rcyAubGlua19fdGl0bGV7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3otaW5kZXg6Mjtjb2xvcjojZmZmO3RyYW5zZm9ybTpzY2FsZSgwLjkpfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rcyAubGluazpob3ZlciAubGlua19fdGl0bGV7b3BhY2l0eToxO2NvbG9yOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHRyYW5zbGF0ZVkoMCUpIHNjYWxlKDEpfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rcyAubGluazpob3ZlciAubGlua19fb3ZlcmxheT5zcGFue29wYWNpdHk6Ljh9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuYmxvY2stY29udGVudC0tbGlua3MtLTQyMSAubGlua3N7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtZ2FwOjJweH19LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MjEgLmxpbmtzIC5saW5re3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS1saW5rcy0tNDIxIC5saW5rcyAubGlua3ttYXJnaW4tYm90dG9tOjJweH19LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MjEgLmxpbmtzIC5saW5rX19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MjEgLmxpbmtzIC5saW5rX19vdmVybGF5ey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjE7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSl9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MjEgLmxpbmtzIC5saW5rX190aXRsZXstd2Via2l0LXRyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjI7Ym9yZGVyLXRvcDoycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgdHJhbnNwYXJlbnQ7Y29sb3I6I2ZmZjtmb250LXNpemU6M3JlbX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5ibG9jay1jb250ZW50LS1saW5rcy0tNDIxIC5saW5rcyAubGluazpob3ZlciAubGlua19fdGl0bGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpIHRyYW5zbGF0ZVkoMXB4KSBzY2FsZSgxKTtib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KX0uYmxvY2stY29udGVudC0tbGlua3MtLTQyMSAubGlua3MgLmxpbms6aG92ZXIgLmxpbmtfX292ZXJsYXl7b3BhY2l0eTouOH19LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MjggLmZpZWxkLS1maWVsZC1sb2dvcywuYmxvY2stY29udGVudC0tbG9nb3MtLTQzMyAuZmllbGQtLWZpZWxkLWxvZ29ze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kfS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDI4IC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2LC5ibG9jay1jb250ZW50LS1sb2dvcy0tNDMzIC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2e3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjMzLjMzMzMlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjFyZW0gM3JlbX0uYmxvY2stY29udGVudC0tbG9nb3MtLTQyOCAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdiBpbWcsLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzMgLmZpZWxkLS1maWVsZC1sb2dvcz5kaXYgaW1ne21heC1oZWlnaHQ6MTUwcHg7d2lkdGg6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1jb250ZW50LS1sb2dvcy0tNDI4IC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2LC5ibG9jay1jb250ZW50LS1sb2dvcy0tNDMzIC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2e3dpZHRoOjUwJTtwYWRkaW5nOjFyZW0gMnJlbX19LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzYgLmZpZWxkLS1maWVsZC1sb2dvc3tkaXNwbGF5OmdyaWQ7Z3JpZC1nYXA6MnB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmciAxZnIgMWZyIDFmcn1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1sb2dvcy0tNDM2IC5maWVsZC0tZmllbGQtbG9nb3N7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyIDFmcn19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tbG9nb3MtLTQzNiAuZmllbGQtLWZpZWxkLWxvZ29ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcn19LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzYgLmZpZWxkLS1maWVsZC1sb2dvcz5kaXZ7bWluLWhlaWdodDoxOTBweDtiYWNrZ3JvdW5kOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6M3JlbSAycmVtfS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDM2IC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2IGltZ3ttYXgtaGVpZ2h0OjEyMHB4O3dpZHRoOmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tbG9nb3MtLTQzNiAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdnttaW4taGVpZ2h0OmF1dG99fS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IC5zbGljay10cmFja3tkaXNwbGF5OmZsZXh9LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZXtkaXNwbGF5OmZsZXg7aGVpZ2h0OmF1dG87YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYgLnNsaWNrLWFycm93ey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDtvcGFjaXR5OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2ZvbnQtc2l6ZToxcmVtO2JvcmRlcjowO3BhZGRpbmc6OHB4IDE1cHg7ei1pbmRleDo1MDtib3JkZXItcmFkaXVzOjNweDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0uYmxvY2stY29udGVudC0tbG9nb3MtLTQ1NiAuc2xpY2stYXJyb3dfX3ByZXZ7bGVmdDotMTVweDtyaWdodDphdXRvO2JveC1zaGFkb3c6LTFweCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zKX0uYmxvY2stY29udGVudC0tbG9nb3MtLTQ1NiAuc2xpY2stYXJyb3dfX25leHR7cmlnaHQ6LTE1cHg7bGVmdDphdXRvO2JveC1zaGFkb3c6MXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjMpfS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2OmhvdmVyIC5zbGljay1hcnJvd3tvcGFjaXR5OjF9LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYgLmZpZWxkLS1maWVsZC1sb2dvcz5kaXY6bm90KC5zbGljay1saXN0KSwuYmxvY2stY29udGVudC0tbG9nb3MtLTQ1NiAuZmllbGQtLWZpZWxkLWxvZ29zIC5zbGljay1zbGlkZXttYXJnaW46MCAycmVtfS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2Om5vdCguc2xpY2stbGlzdCkgaW1nLC5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IC5maWVsZC0tZmllbGQtbG9nb3MgLnNsaWNrLXNsaWRlIGltZ3ttYXgtaGVpZ2h0OjEwMHB4O3dpZHRoOmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tbG9nb3MtLTQ1NiAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdjpub3QoLnNsaWNrLWxpc3QpLC5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IC5maWVsZC0tZmllbGQtbG9nb3MgLnNsaWNrLXNsaWRle21pbi1oZWlnaHQ6YXV0b319LmJsb2NrLWNvbnRlbnQtLW1lbnUtLTQ4NiAucmVzdGF1cmFudC1tZW51e21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvfS5ibG9jay1jb250ZW50LS1tZW51LS00ODYgLnJlc3RhdXJhbnQtbWVudS1pdGVtX19pbWFnZXtib3JkZXItcmFkaXVzOjNweDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4fS5ibG9jay1jb250ZW50LS10ZWFtLS00OTAgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcjtncmlkLWdhcDo2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5MCAuZmllbGQtLWZpZWxkLXRlYW0tbWVtYmVyc3tncmlkLWdhcDozMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS10ZWFtLS00OTAgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9fS5ibG9jay1jb250ZW50LS10ZWFtLS00OTcgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnMgLm5vZGVfX2NvbnRlbnR7ZGlzcGxheTpncmlkO2dyaWQtZ2FwOjMwcHh9LmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5NyAuZmllbGQtLWZpZWxkLXRlYW0tbWVtYmVycz5kaXY6bnRoLWNoaWxkKG9kZCkgLm5vZGVfX2NvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzZnJ9LmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5NyAuZmllbGQtLWZpZWxkLXRlYW0tbWVtYmVycz5kaXY6bnRoLWNoaWxkKGV2ZW4pIC5ub2RlX19jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczozZnIgMWZyfS5ibG9jay1jb250ZW50LS10ZWFtLS00OTcgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnM+ZGl2Om50aC1jaGlsZChldmVuKSAubm9kZV9fY29udGVudCAucGljdHVyZXtncmlkLWNvbHVtbjoyO2dyaWQtcm93OjF9LmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5NyAuZmllbGQtLWZpZWxkLXRlYW0tbWVtYmVycz5kaXY6bnRoLWNoaWxkKGV2ZW4pIC5ub2RlX19jb250ZW50IC5jb250ZW50e2dyaWQtY29sdW1uOjE7Z3JpZC1yb3c6MTt0ZXh0LWFsaWduOnJpZ2h0fS5ibG9jay1jb250ZW50LS10ZWFtLS00OTggLm5vZGVfX2NvbnRlbnR7ZGlzcGxheTpncmlkO2dyaWQtZ2FwOjMwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzZnJ9LmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5OSAuZmllbGQtLWZpZWxkLXRlYW0tbWVtYmVyc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtmbGV4LXdyYXA6d3JhcH0jYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtbGF0ZXN0LTN7YmFja2dyb3VuZDojRkFGQUZBO21hcmdpbi10b3A6NHJlbX0jYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtbGF0ZXN0LTMgLnZpZXd7cGFkZGluZzozcmVtIDB9I2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWxhdGVzdC0zIC5hcnRpY2xlLWJsb2Nre2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbn0jYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtbGF0ZXN0LTMgLmFydGljbGUtYmxvY2stY2F0ZWdvcmllc3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KX0jYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtbGF0ZXN0LTMgLmFydGljbGUtYmxvY2s6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KX0uZmllbGQtLWZpZWxkLXNvY2lhbC1tZWRpYS1saW5rc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnBhcmFncmFwaC0tdHlwZS0taW1hZ2V7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweH0ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tY29udGFpbmVkPmZpZ3VyZSwucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tY29udGFpbmVkPmZpZ3VyZT5pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tZmxvYXQtbGVmdCwucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tZmxvYXQtcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTozMHB4fS5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLnBvc2l0aW9uLS1mbG9hdC1sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjMwcHh9LnBhcmFncmFwaC0tdHlwZS0taW1hZ2UucG9zaXRpb24tLWZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjMwcHh9LnBhcmFncmFwaC0tdHlwZS0taW1hZ2UucG9zaXRpb24tLWZ1bGwtc2NyZWVuPmZpZ3VyZSwucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tZnVsbC1zY3JlZW4+ZmlndXJlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWNvbGxhZ2V7bWFyZ2luOjNyZW0gMTVweDtsaW5lLWhlaWdodDowO2NvbHVtbi1jb3VudDozO2NvbHVtbi1nYXA6MTVweH1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWNvbGxhZ2V7Y29sdW1uLWNvdW50OjJ9fS5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWNvbGxhZ2UgaW1ne3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTVweH0ucGFyYWdyYXBoLS10eXBlLS1saXZlLXBob3Rve21hcmdpbjoycmVtIDB9LnBhcmFncmFwaC0tdHlwZS0tbGl2ZS1waG90bz5kaXZ7aGVpZ2h0OjQwMHB4O3dpZHRoOjEwMCV9LnBhcmFncmFwaC0tdHlwZS0tZW1iZWR7bWFyZ2luLXRvcDoycmVtO21hcmdpbi1ib3R0b206MnJlbX0ucGFyYWdyYXBoLS10eXBlLS10d2VldHttYXJnaW4tdG9wOjJyZW07bWFyZ2luLWJvdHRvbToycmVtfS5wYXJhZ3JhcGgtLXR5cGUtLXR3ZWV0IHR3aXR0ZXJ3aWRnZXR7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5wYXJhZ3JhcGgtLXR5cGUtLXR3ZWV0IHR3aXR0ZXJ3aWRnZXR7d2lkdGg6MTAwJTtwYWRkaW5nOjBweCAxNXB4fX0ucGFyYWdyYXBoLS10eXBlLS15b3V0dWJle21hcmdpbi10b3A6MnJlbTttYXJnaW4tYm90dG9tOjJyZW19LnBhcmFncmFwaC0tdHlwZS0teW91dHViZSBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6NjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnBhcmFncmFwaC0tdHlwZS0teW91dHViZSBpZnJhbWV7aGVpZ2h0OjUxNXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wYXJhZ3JhcGgtLXR5cGUtLXlvdXR1YmUgaWZyYW1le2hlaWdodDo0NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFyYWdyYXBoLS10eXBlLS15b3V0dWJlIGlmcmFtZXtoZWlnaHQ6MjkwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LnBhcmFncmFwaC0tdHlwZS0teW91dHViZSBpZnJhbWV7aGVpZ2h0OjIwMHB4fX0ucGFyYWdyYXBoLS10eXBlLS1zb2NpYWwtbWVkaWE+YXtmb250LXNpemU6Mi41cmVtO21hcmdpbjoxMHB4fWJvZHkucGF0aC11c2Vye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2xvZ2luLWJnLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Ym9keS5wYXRoLXVzZXIgLmFsZXJ0LWRhbmdlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExMSw1LDYsMC40NSk7Ym9yZGVyOjB9Ym9keS5wYXRoLXVzZXIgI2VkaXQtYWN0aW9uc3tmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxcmVtfWJvZHkucGF0aC11c2VyLGJvZHkucGF0aC11c2VyIHAsYm9keS5wYXRoLXVzZXIgbGFiZWx7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpfWJvZHkucGF0aC11c2VyIC5mb3Jnb3QtcGFzc3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6OHB4fWJvZHkucGF0aC11c2VyIC5mb3Jnb3QtcGFzcyAub3J7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO21hcmdpbi1yaWdodDowLjdyZW19Ym9keS5wYXRoLXVzZXIgLmZvcmdvdC1wYXNzIGF7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Ym9keS5wYXRoLXVzZXIgLnYtYWxpZ257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1ib2R5LnBhdGgtdXNlciAubG9nb3toZWlnaHQ6NjBweDt3aWR0aDphdXRvO21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjJyZW19Ym9keS5wYXRoLXVzZXIgbGFiZWx7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkucGF0aC11c2VyIHNlY3Rpb257d2lkdGg6MjgwcHg7bWFyZ2luOjAgYXV0b31ib2R5LnBhdGgtdXNlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxib2R5LnBhdGgtdXNlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17Ym9yZGVyOjAgIWltcG9ydGFudH1ib2R5LnBhdGgtdXNlciAuaGVscC1ibG9ja3tkaXNwbGF5Om5vbmV9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb257Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBSb2JvdG8sIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWZ9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb246OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItYmFye2JveC1zaGFkb3c6bm9uZTtjb2xvcjojMzMzfSN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLWJhciAudG9vbGJhci10cmF5LWhvcml6b250YWx7Ym94LXNoYWRvdzpub25lO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZX0jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1iYXIgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsPi50b29sYmFyLWxpbmluZ3twYWRkaW5nOjB9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLmhvbWUtdG9vbGJhci10YWIsI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItdG9nZ2xlLW9yaWVudGF0aW9uLCN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC5jb250ZXh0dWFsLXRvb2xiYXItdGFie2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLXRhYj5he2Rpc3BsYXk6bm9uZX0jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci10YWI+LnRvb2xiYXItdHJheXtkaXNwbGF5Om5vbmV9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItdGFiPi50b29sYmFyLXRyYXkjdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uLXRyYXl7ZGlzcGxheTpibG9ja30jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB1bC50b29sYmFyLW1lbnV7Ym9yZGVyOjA7YmFja2dyb3VuZDojMzMzfSN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHVsLnRvb2xiYXItbWVudTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB1bC50b29sYmFyLW1lbnU6Zmlyc3QtY2hpbGR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfSN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHVsLnRvb2xiYXItbWVudSBsaXtiYWNrZ3JvdW5kOiMzMzM7Ym9yZGVyOjB9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gdWwudG9vbGJhci1tZW51IGxpIGEsI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gdWwudG9vbGJhci1tZW51IGxpIGE6dmlzaXRlZCwjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB1bC50b29sYmFyLW1lbnUgbGkgYTpob3ZlciwjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB1bC50b29sYmFyLW1lbnUgbGkgYTpmb2N1cywjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB1bC50b29sYmFyLW1lbnUgbGkgYTphY3RpdmV7YmFja2dyb3VuZDojMzMzO3BhZGRpbmc6OHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOndoaXRlO2ZvbnQtd2VpZ2h0OjMwMH0jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB1bC50b29sYmFyLW1lbnUgbGkgYTpob3ZlciwjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB1bC50b29sYmFyLW1lbnUgbGkgYTp2aXNpdGVkOmhvdmVyLCN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHVsLnRvb2xiYXItbWVudSBsaSBhOmhvdmVyOmhvdmVyLCN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHVsLnRvb2xiYXItbWVudSBsaSBhOmZvY3VzOmhvdmVyLCN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHVsLnRvb2xiYXItbWVudSBsaSBhOmFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kOiMwOWN9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gdWwudG9vbGJhci1tZW51IGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQ+YXtwYWRkaW5nLXJpZ2h0OjIwcHh9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gdWwudG9vbGJhci1tZW51IGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQ+YTo6YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJGb250QXdlc29tZVwiO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjhweDtjb250ZW50OidcXGYxMDUnfSN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24+dWwudG9vbGJhci1tZW51PmxpPmF7cGFkZGluZy1yaWdodDo4cHh9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbj51bC50b29sYmFyLW1lbnU+bGk+YTo6YWZ0ZXJ7ZGlzcGxheTpub25lfSN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24+dWwudG9vbGJhci1tZW51PmxpPmEudG9vbGJhci1pY29ue3BhZGRpbmctbGVmdDozMHB4O3RleHQtaW5kZW50OjB9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbj51bC50b29sYmFyLW1lbnU+bGk+YS50b29sYmFyLWljb246OmJlZm9yZXtmb250LWZhbWlseTpcIkZvbnRBd2Vzb21lXCI7YmFja2dyb3VuZDpub25lO2xlZnQ6OHB4O3RvcDo4cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpfSN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLWNvbnRlbnQ6OmJlZm9yZXtjb250ZW50OidcXGYwZjYnfSN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLWljb24tc3lzdGVtLWFkbWluLXN0cnVjdHVyZTo6YmVmb3Jle2NvbnRlbnQ6J1xcZjBlOCd9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItaWNvbi1zeXN0ZW0tYWRtaW4tY29uZmlnOjpiZWZvcmV7Y29udGVudDonXFxmMDEzJ30jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1pY29uLXN5c3RlbS1hZG1pbi1yZXBvcnRzOjpiZWZvcmV7Y29udGVudDonXFxmMjAxJ30jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1pY29uLXN5c3RlbS10aGVtZXMtcGFnZTo6YmVmb3Jle2NvbnRlbnQ6J1xcZjFmYyd9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItaWNvbi1zeXN0ZW0tbW9kdWxlcy1saXN0OjpiZWZvcmV7Y29udGVudDonXFxmMTJlJ30jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscDo6YmVmb3Jle2NvbnRlbnQ6J1xcZjFhOSc7dG9wOjZweCAhaW1wb3J0YW50fSN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLWljb24tZW50aXR5LXVzZXItY29sbGVjdGlvbjo6YmVmb3Jle2NvbnRlbnQ6J1xcZjJjMCd9I3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItaWNvbi1oZWxwLW1haW46OmJlZm9yZXtjb250ZW50OidcXGYxMjgnfWJvZHkucm9sZS0tYXV0aG9yICN0b29sYmFyLWFkbWluaXN0cmF0aW9ue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHA6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgIGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICM5OTk7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudCwgRHVwbGljYXRlUHJvcGVydHksIFZlbmRvclByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4vLyAgICB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuLy8gNi4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIC8vIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNVxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIDZcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgLy8gMVxufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIC8vIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIC8vIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgLy8gY29sb3I6ICRib2R5LWNvbG9yO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIC8vIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgLy8gdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIC8vIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAvLyB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuXG4vLyBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4vLyAgIGNvbG9yOiBpbmhlcml0O1xuLy8gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL1xuLy8gICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4vLyAgICAgY29sb3I6IGluaGVyaXQ7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICB9XG4vL1xuLy8gICAmOmZvY3VzIHtcbi8vICAgICBvdXRsaW5lOiAwO1xuLy8gICB9XG4vLyB9XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxufVxuXG5cbi8vIEF2b2lkIDMwMG1zIGNsaWNrIGRlbGF5IG9uIHRvdWNoIGRldmljZXMgdGhhdCBzdXBwb3J0IHRoZSBgdG91Y2gtYWN0aW9uYCBDU1MgcHJvcGVydHkuXG4vL1xuLy8gSW4gcGFydGljdWxhciwgdW5saWtlIG1vc3Qgb3RoZXIgYnJvd3NlcnMsIElFMTErRWRnZSBvbiBXaW5kb3dzIDEwIG9uIHRvdWNoIGRldmljZXMgYW5kIElFIE1vYmlsZSAxMC0xMVxuLy8gRE9OJ1QgcmVtb3ZlIHRoZSBjbGljayBkZWxheSB3aGVuIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoXCI+YCBpcyBwcmVzZW50LlxuLy8gSG93ZXZlciwgdGhleSBETyBzdXBwb3J0IHJlbW92aW5nIHRoZSBjbGljayBkZWxheSB2aWEgYHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uYC5cbi8vIFNlZTpcbi8vICogaHR0cHM6Ly92NC1hbHBoYS5nZXRib290c3RyYXAuY29tL2NvbnRlbnQvcmVib290LyNjbGljay1kZWxheS1vcHRpbWl6YXRpb24tZm9yLXRvdWNoXG4vLyAqIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtdG91Y2gtYWN0aW9uXG4vLyAqIGh0dHBzOi8vcGF0cmlja2hsYXVrZS5naXRodWIuaW8vdG91Y2gvdGVzdHMvcmVzdWx0cy8jc3VwcHJlc3NpbmctMzAwbXMtZGVsYXlcblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudFxuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIC8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAvLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4vLyBsZWdlbmQge1xuLy8gICBkaXNwbGF5OiBibG9jaztcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIG1heC13aWR0aDogMTAwJTsgLy8gMVxuLy8gICBwYWRkaW5nOiAwO1xuLy8gICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbi8vICAgZm9udC1zaXplOiAxLjVyZW07XG4vLyAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuLy8gICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuLy8gICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG4vLyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gQ29weSBzZXR0aW5ncyBmcm9tIHRoaXMgZmlsZSBpbnRvIHRoZSBwcm92aWRlZCBgX2N1c3RvbS5zY3NzYCB0byBvdmVycmlkZVxuLy8gdGhlIEJvb3RzdHJhcCBkZWZhdWx0cyB3aXRob3V0IG1vZGlmeWluZyBrZXksIHZlcnNpb25lZCBmaWxlcy5cbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBUYWJsZSBvZiBDb250ZW50c1xuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy8gT3B0aW9uc1xuLy8gU3BhY2luZ1xuLy8gQm9keVxuLy8gTGlua3Ncbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gR3JpZCBjb2x1bW5zXG4vLyBGb250c1xuLy8gQ29tcG9uZW50c1xuLy8gVGFibGVzXG4vLyBCdXR0b25zXG4vLyBGb3Jtc1xuLy8gRHJvcGRvd25zXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vLyBOYXZzXG4vLyBOYXZiYXJcbi8vIFBhZ2luYXRpb25cbi8vIEp1bWJvdHJvblxuLy8gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy8gQ2FyZHNcbi8vIFRvb2x0aXBzXG4vLyBQb3BvdmVyc1xuLy8gQmFkZ2VzXG4vLyBNb2RhbHNcbi8vIEFsZXJ0c1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gTGlzdCBncm91cFxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy8gRmlndXJlc1xuLy8gQnJlYWRjcnVtYnNcbi8vIENhcm91c2VsXG4vLyBDbG9zZVxuLy8gQ29kZVxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbiR3aGl0ZTogICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM4NjhlOTYgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6IChcbiAgMTAwOiAkZ3JheS0xMDAsXG4gIDIwMDogJGdyYXktMjAwLFxuICAzMDA6ICRncmF5LTMwMCxcbiAgNDAwOiAkZ3JheS00MDAsXG4gIDUwMDogJGdyYXktNTAwLFxuICA2MDA6ICRncmF5LTYwMCxcbiAgNzAwOiAkZ3JheS03MDAsXG4gIDgwMDogJGdyYXktODAwLFxuICA5MDA6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6IChcbiAgYmx1ZTogJGJsdWUsXG4gIGluZGlnbzogJGluZGlnbyxcbiAgcHVycGxlOiAkcHVycGxlLFxuICBwaW5rOiAkcGluayxcbiAgcmVkOiAkcmVkLFxuICBvcmFuZ2U6ICRvcmFuZ2UsXG4gIHllbGxvdzogJHllbGxvdyxcbiAgZ3JlZW46ICRncmVlbixcbiAgdGVhbDogJHRlYWwsXG4gIGN5YW46ICRjeWFuLFxuICB3aGl0ZTogJHdoaXRlLFxuICBncmF5OiAkZ3JheS02MDAsXG4gIGdyYXktZGFyazogJGdyYXktODAwXG4pICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoXG4gIHByaW1hcnk6ICRibHVlLFxuICBzZWNvbmRhcnk6ICRncmF5LTYwMCxcbiAgc3VjY2VzczogJGdyZWVuLFxuICBpbmZvOiAkY3lhbixcbiAgd2FybmluZzogJHllbGxvdyxcbiAgZGFuZ2VyOiAkcmVkLFxuICBsaWdodDogJGdyYXktMTAwLFxuICBkYXJrOiAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG5cblxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6IDglICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAyOiAoJHNwYWNlciAqIC41KSxcbiAgMzogJHNwYWNlcixcbiAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICA1OiAoJHNwYWNlciAqIDMpXG4pICFkZWZhdWx0O1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6IChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6IDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAuODc1cmVtICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWwgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogMTAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6IDIuNXJlbSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6IDJyZW0gIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAxLjc1cmVtICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6IDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAxLjI1cmVtICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogNXB4ICFkZWZhdWx0O1xuXG4kbWFyay1iZzogI2ZjZjhlMyAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtYWNjZW50LWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWhvdmVyLWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtYm9yZGVyLWNvbG9yOiAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1jb2xvcjogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgMS41ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAxLjUgIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgIDAgMCAwIDNweCByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjI1KSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICBhbGwgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4xNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9uc1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGlucHV0LWJveC1zaGFkb3csICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6IC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogLjc1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteTogLjI1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6IGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbi1kaXNhYmxlZC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDNweCB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMjUlKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtd2lkdGg6ICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAkd2hpdGUsIDAgMCAwIC4ycmVtIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgMS41ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgLjJyZW0gLjRyZW0gcmdiYSgkYmxhY2ssLjA1KSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgcGxhY2Vob2xkZXI6IChcbiAgICBlbjogXCJDaG9vc2UgZmlsZS4uLlwiXG4gICksXG4gIGJ1dHRvbi1sYWJlbDogKFxuICAgIGVuOiBcIkJyb3dzZVwiXG4gIClcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXZiYXItYnJhbmQtaGVpZ2h0IC0gJG5hdi1saW5rLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJHdoaXRlLDEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIDVweCAxMHB4IHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICA5cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxcHgpICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMzBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIDNweCA5cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCA1cHggMTVweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICNkZGQgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtdHJhbnNpdGlvbjogICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNCAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kY29kZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgLy8gZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgLy8gY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuLy8gaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxuLy8gaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxuLy8gaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxuLy8gaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuLy8gaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuLy8gaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdGh1bWJuYWlsLXRyYW5zaXRpb24pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpXG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgb3JkZXI6ICRpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBJbnZlcnNlIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi50aGVhZC1pbnZlcnNlIHtcbiAgdGgge1xuICAgIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcbiAgfVxufVxuXG4udGhlYWQtZGVmYXVsdCB7XG4gIHRoIHtcbiAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gIH1cbn1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogJHRhYmxlLWludmVyc2UtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWludmVyc2UtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gQWRkIGAudGFibGUtcmVzcG9uc2l2ZWAgdG8gYC50YWJsZWBzIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5IGJ5XG4vLyBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICYudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGhvdmVyIHtcbiAgLy8gVE9ETzogcmUtZW5hYmxlIGFsb25nIHdpdGggbXE0LWhvdmVyLXNoaW1cbi8vICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4vLyAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvbWVkaWFxdWVyaWVzLyNob3ZlclxuLy8gICAgLy8gQ3VycmVudGx5IHNoaW1tZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvbXE0LWhvdmVyLXNoaW1cbi8vICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4vLyAgICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4vLyAgICB9XG4vLyAgfVxuLy8gIEBlbHNlIHtcbi8vIHNjc3MtbGludDpkaXNhYmxlIEluZGVudGF0aW9uXG4gICAgJjpob3ZlciB7IEBjb250ZW50IH1cbi8vIHNjc3MtbGludDplbmFibGUgSW5kZW50YXRpb25cbi8vICB9XG59XG5cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMgeyBAY29udGVudCB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9IEBlbHNlIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHV0YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCkge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gYCRncmlkLWJyZWFrcG9pbnRzYCBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQG1peGluIGNvbG9yLXlpcSgkY29sb3IpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49IDE1MCkge1xuICAgIGNvbG9yOiAjMTExO1xuICB9IEBlbHNlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vLyBSZXRyZWl2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5c2NhbGUoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAjMDAwLCAjZmZmKTtcblxuICBAaWYgJGxldmVsIDwgMCB7XG4gICAgLy8gTGlnaHRlciB2YWx1ZXMgbmVlZCBhIHF1aWNrIGRvdWJsZSBuZWdhdGl2ZSBmb3IgdGhlIFNhc3MgbWF0aCB0byB3b3JrXG4gICAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogLTEgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudCwgVmVuZG9yUHJlZml4XG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgLy8gaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTQuXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCB0ZXh0IHRvXG4vLyBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPmAgZGVmYXVsdFxufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGd9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG5cbi8vXG4vLyBMZWdlbmRzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsZWdlbmQgdGV4dCB0b1xuLy8gYmUgdGhlIHNhbWUgc2l6ZSBhcyByZWd1bGFyIGxhYmVscywgYW5kIHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gICYuZGlzYWJsZWQge1xuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6b25seS1jaGlsZCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICArIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbn1cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIEN1c3RvbSBmb3JtIGNvbnRyb2xzXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7IC8vIEZsZXhib3ggYWxpZ25tZW50IG1lYW5zIHdlIGxvc2Ugb3VyIEhUTUwgc3BhY2UgaGVyZSwgc28gd2UgY29tcGVuc2F0ZS5cbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1jb2xvci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoJGNvbG9yLC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gICAgICB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIFRPRE86IHJlZG8gY2hlY2sgbWFya3VwIGxvbCBjcmFwXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gcmFkaW9zIGFuZCBjaGVja3NcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKCRjb2xvciwuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXksICRpbnB1dC1idG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRpbnB1dC1idG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjY1O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4vLyAgIC5idG4tI3skY29sb3J9IHtcbi8vICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4vLyAgIH1cbi8vIH1cbi8vXG4vLyBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbi8vICAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4vLyAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUsICNmZmYpO1xuLy8gICB9XG4vLyB9XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcsICRpbnB1dC1idG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSkge1xuICBAaW5jbHVkZSBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgM3B4IHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6ICNmZmYpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kOiBub25lOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5zaG93IHtcbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogKCRzcGFjZXIgLyAyKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5IGdpdmVuIGEgLmRyb3Bkb3duLW1lbnUgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgZnJvbnRcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgLy8gVmVydGljYWxseSBjZW50ZXJzIHRoZSBjb250ZW50IG9mIHRoZSBhZGRvbnMgd2l0aGluIHRoZSBpbnB1dCBncm91cFxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtc207XG59XG5cblxuLy9cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vL1xuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBTaXppbmdcbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cblxuICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcbn1cblxuXG4vL1xuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4vL1xuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy9cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cblxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgc2luZ2xlLCBzaGFyZWQgYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgICAgLy8gQmVjYXVzZSBzcGVjaWZpY2l0eVxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFByb3BlcnR5Q291bnQsIFZlbmRvclByZWZpeFxuXG4vLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiAoMXJlbSAqICRsaW5lLWhlaWdodC1iYXNlKTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBpbmRpY2F0b3Jcbi8vXG4vLyBHZW5lcmF0ZXMgYSBzaGFkb3cgZWxlbWVudCB0byBjcmVhdGUgb3VyIG1ha2VzaGlmdCBjaGVja2JveC9yYWRpbyBiYWNrZ3JvdW5kLlxuXG4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICgoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xufVxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICB9XG59XG5cblxuLy8gTGF5b3V0IG9wdGlvbnNcbi8vXG4vLyBCeSBkZWZhdWx0IHJhZGlvcyBhbmQgY2hlY2tib3hlcyBhcmUgYGlubGluZS1ibG9ja2Agd2l0aCBubyBhZGRpdGlvbmFsIHNwYWNpbmdcbi8vIHNldC4gVXNlIHRoZXNlIG9wdGlvbmFsIGNsYXNzZXMgdG8gdHdlYWsgdGhlIGxheW91dC5cblxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY3VzdG9tLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206ICRjdXN0b20tY29udHJvbC1zcGFjZXIteTtcblxuICAgICsgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHA6Ly9wcmltZXJjc3MuaW8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc207XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIG1pbi13aWR0aDogJGN1c3RvbS1maWxlLXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteCAkY3VzdG9tLWZpbGUtcGFkZGluZy15O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICBAZWFjaCAkbGFuZywgJHRleHQgaW4gbWFwLWdldCgkY3VzdG9tLWZpbGUtdGV4dCwgcGxhY2Vob2xkZXIpIHtcbiAgICAmOmxhbmcoI3skbGFuZ30pOmVtcHR5OjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdGV4dDtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoO1xuICAgIHJpZ2h0OiAtJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDtcbiAgICBib3R0b206IC0kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoO1xuICAgIHotaW5kZXg6IDY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXggJGN1c3RvbS1maWxlLXBhZGRpbmcteTtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIGJ1dHRvbi1sYWJlbCkge1xuICAgICY6bGFuZygjeyRsYW5nfSk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkdGV4dDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJi5hY3RpdmUsXG4gICAgLnNob3cgPiAmIHtcbiAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3Blcml0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVuYXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4uY2FyZCB7XG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLWRpdmlkZXJ9XCI7XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gMS0yOiBEaXNhYmxlIGJyb3dzZXIgZGVmYXVsdCBsaXN0IHN0eWxlc1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIDFcbiAgbGlzdC1zdHlsZTogbm9uZTsgLy8gMlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgQGluY2x1ZGUgY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICAmW2hyZWZdIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBAaW5jbHVkZSBjb2xvci15aXEoJGJnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLSRhbGVydC1wYWRkaW5nLXk7XG4gICAgcmlnaHQ6IC0kYWxlcnQtcGFkZGluZy14O1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC0xMCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgfVxuXG4gIC8vc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAuNzU7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgfVxuICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlciBpdFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcgeyBtYXgtd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgfVxuXG4gICYuYnMtdG9vbHRpcC10b3Age1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1ib3R0b20ge1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgLmFycm93IHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtbGVmdCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtYXV0byB7XG4gICAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIER1cGxpY2F0ZVByb3BlcnR5XG5AbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWlubmVyLXBhZGRpbmc7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLy8gQXJyb3dzXG4gIC8vXG4gIC8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OjphZnRlciBpcyBpbm5lclxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgfVxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gIH1cblxuICAvLyBQb3BvdmVyIGRpcmVjdGlvbnNcblxuICAmLmJzLXBvcG92ZXItdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSA1KTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDUpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAzKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBsZWZ0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtcG9wb3Zlci1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCRwb3BvdmVyLWFycm93LXdpZHRoIC0gMyk7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICB0b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cblxuICAgIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gICAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtcG9wb3Zlci1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDMpO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICByaWdodDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXBvcG92ZXItYXV0byB7XG4gICAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vLyBDU1MzIHRyYW5zZm9ybXMgd2hlbiBzdXBwb3J0ZWQgYnkgdGhlIGJyb3dzZXJcbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZywgLjUpO1xuXG4gICAgLy8gVXNlIHBzZXVkbyBjbGFzc2VzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLSN7JGNvbG9yfScsICR2YWx1ZSk7XG59XG5cbi5iZy13aGl0ZSB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG4uYmctdHJhbnNwYXJlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgIHsgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1ub25lIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59XG4iLCIvLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCJAbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFBvc2l0aW9uaW5nXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcbi8vIFNlZTogaHR0cDovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG5cbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0gIHsgI3skcHJvcH06ICAgICAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tdG9wOiAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tcmlnaHQ6ICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tbGVmdDogICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvICB7IG1hcmdpbjogICAgICAgIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvIHsgbWFyZ2luLXRvcDogICAgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8geyBtYXJnaW4tcmlnaHQ6ICBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvIHsgbWFyZ2luLWxlZnQ6ICAgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogICAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRleHRcbi8vXG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsOyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkOyB9XG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC0jeyRjb2xvcn0nLCAkdmFsdWUpO1xufVxuXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4iLCIvLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcbn1cbiIsIkBtaXhpbiB2LWFsaWduKCR0b3A6IDUwJSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6ICR0b3A7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHRvcCk7XG59XG5cbi52LWFsaWduIHtcbiAgQGluY2x1ZGUgdi1hbGlnbjtcbn1cbiIsIkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiQG1peGluIHNjcm9sbGJhcigpIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkc2Nyb2xsYmFyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Nyb2xsYmFyLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJHNjcm9sbGJhci1iYWNrZ3JvdW5kLWluYWN0aXZlO1xuICB9XG59XG5cbi5zY3JvbGxiYXIge1xuICBAaW5jbHVkZSBzY3JvbGxiYXIoKTtcbn1cbiIsIiRmb250LXNpemUteHM6IC43cmVtICFkZWZhdWx0O1xuXG4vLyBQYWRkaW5nXG4kZ3JpZC1ndXR0ZXItd2lkdGgtaGFsZjogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuLy8gRm9vdGVyXG4kZm9vdGVyLXN0aWNreTogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIFNjcm9sbGJhcnNcbiRjdXN0b20tc2Nyb2xsYmFyczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIENvbnRlbnQgUmVhZGFibGVcbiRjb250YWluZXItcmVhZGFibGUtd2lkdGhzOiAoXG4gIHhzOiAxMDAlLFxuICBzbTogOTUlLFxuICBtZDogOTAlLFxuICBsZzogNzAlLFxuICB4bDogNzAwcHhcbikgIWRlZmF1bHQ7XG5cblxuJGdyaWQtZmx1aWQtcGFkZGluZy1iYXNlOiA2MHB4O1xuXG5cbi8vXG4vLyBTY3JvbGxiYXJcbi8vXG4kc2Nyb2xsYmFyLXdpZHRoOiA2cHg7XG4kc2Nyb2xsYmFyLWJhY2tncm91bmQ6ICNEREQ7XG4kc2Nyb2xsYmFyLWJhY2tncm91bmQtaW5hY3RpdmU6ICNFRUU7XG5cbiR2dWUtdG9vbGJhci1oZWlnaHQ6IDUwcHg7XG5cbi8vIEVkaXRpbmcgdG9vbGJhclxuJHRvb2xiYXItaGVpZ2h0OiA1MHB4O1xuIiwiQG1peGluIHRyYW5zcGFyZW50LXRpbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBTUVsRVFWUTRUMk44OXV6WmZ3WThRRkpTRXA4MEErT29BY01pRFA3Ly80ODNIVHgvL2h4L09oZzFnSUZ4NkljQkFMbCtWWGtuT0N2RkFBQUFBRWxGVGtTdVFtQ0NcIik7XG59XG5cbi50cmFuc3BhcmVudC10aWxlIHtcbiAgQGluY2x1ZGUgdHJhbnNwYXJlbnQtdGlsZSgpO1xufVxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbn1cbiIsIi50ZXh0IHtcbiAgLy8gVGV4dCBDb2xvcnNcbiAgLy9cbiAgLy9cbiAgQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAmLWNvbG9yIHtcbiAgICAgICYtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLWZhY2Vib29rICAgIHsgY29sb3I6ICMzYjU5OTg7IH1cbiAgICAgICYtdHdpdHRlciAgICAgeyBjb2xvcjogIzAwYjZmMTsgfVxuICAgICAgJi15b3V0dWJlICAgICB7IGNvbG9yOiAjYjMxMjE3OyB9XG4gICAgICAmLWluc3RhZ3JhbSAgIHsgY29sb3I6ICNjMzJhYTM7IH1cbiAgICAgICYtcGludGVyZXN0ICAgeyBjb2xvcjogI2NiMjAyNzsgfVxuICAgICAgJi1nb29nbGVwbHVzICB7IGNvbG9yOiAjZGY0YTMyOyB9XG4gICAgICAmLWxpbmtlZGluICAgIHsgY29sb3I6ICMwMDdiYjY7IH1cbiAgICAgICYtc25hcGNoYXQgICAgeyBjb2xvcjogI2ZmZmMwMDsgfVxuICAgICAgJi10dW1ibHIgICAgICB7IGNvbG9yOiAjMzU0NjVkOyB9XG4gICAgICAmLXdoYXRzYXBwICAgIHsgY29sb3I6ICMyNWQzNjY7IH1cbiAgICAgICYtdmltZW8gICAgICAgeyBjb2xvcjogIzQ1YmJmZjsgfVxuICAgICAgJi1mb3Vyc3F1YXJlICB7IGNvbG9yOiAjZmM0NTc1OyB9XG4gICAgICAmLXNreXBlICAgICAgIHsgY29sb3I6ICMwMGFmZjA7IH1cbiAgICAgICYtYW5kcm9pZCAgICAgeyBjb2xvcjogI2E0YzYzOTsgfVxuICAgICAgJi1mbGlja3IgICAgICB7IGNvbG9yOiAjZjQwMDgzOyB9XG4gICAgICAmLXlhaG9vICAgICAgIHsgY29sb3I6ICM0MzAyOTc7IH1cbiAgICAgICYtc3BvdGlmeSAgICAgeyBjb2xvcjogIzFlZDc2MDsgfVxuICAgICAgJi1kcmliYmJsZSAgICB7IGNvbG9yOiAjZWE0Yzg5OyB9XG4gICAgICAmLXJlZGRpdCAgICAgIHsgY29sb3I6ICNmZjU3MDA7IH1cbiAgICAgICYtdmluZSAgICAgICAgeyBjb2xvcjogIzAwYjQ4OTsgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFdlaWdodHNcbiAgLy9cbiAgLy9cbiAgJi1iYXNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgJi13ZWlnaHQge1xuICAgICAgJi1saWdodCB7IGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtYm9vayB7IGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtbWVkaXVtIHsgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyAgfVxuICAgICAgJi1zZW1pYm9sZCB7IGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtYm9sZCB7IGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtYmxhY2sgeyBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7ICB9XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgICYtd2VpZ2h0IHtcbiAgICAgICYtbGlnaHQgeyBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICYtcmVndWxhciB7IGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtbWVkaXVtIHsgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyAgfVxuICAgICAgJi1ib2xkIHsgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyAgfVxuICAgICAgJi1ibGFjayB7IGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTaXplXG4gIC8vXG4gIC8vXG4gICYtc2l6ZSB7XG4gICAgJi1iYXNlIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IH1cbiAgICAmLXNtIHsgZm9udC1zaXplOiAkZm9udC1zaXplLXNtOyB9XG4gICAgJi14cyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14czsgfVxuICB9XG5cbiAgLy8gTGlua3NcbiAgJi1ob3ZlciB7XG4gICAgJi1kZWNvcmF0aW9uLW5vbmUge1xuICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIH1cbiAgICBAZWFjaCAkYnJhbmQsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICYtY29sb3ItI3skYnJhbmR9IHtcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAkY29sb3I7IH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAgICYtY29sb3ItI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAmOmhvdmVyIHsgY29sb3I6ICRjb2xvcjsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGlyZWN0aW9uIHtcbiAgICAmLXJldmVyc2Uge1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgfVxuICB9XG59XG4iLCIuaCB7XG4gICYtMTAwcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCJAbWl4aW4gY29udGFpbmVyLXJlYWRhYmxlKCkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGVhY2ggJHBiLCAkd2lkdGggaW4gJGNvbnRhaW5lci1yZWFkYWJsZS13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHBiKSB7XG4gICAgICB3aWR0aDogbWFwLWdldCgkY29udGFpbmVyLXJlYWRhYmxlLXdpZHRocywgJHBiKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGgtaGFsZjtcbiAgfVxufVxuIiwiLmNvbnRhaW5lci1yZWFkYWJsZSB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1yZWFkYWJsZSgpO1xufVxuIiwiLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgc3BhbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4gICYuYnRuLXNtIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuICAmLmJ0bi1sZyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiIsIi5jYXJvdXNlbCB7XG4gIEBlYWNoICRicmFuZCwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICYuY2Fyb3VzZWwtI3skYnJhbmR9IHtcbiAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWdyb3VwIHtcblxufVxuLmZvcm0tY29udHJvbCB7XG5cbn1cblxubGFiZWwge1xuICAmLmVycm9yIHtcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJkYW5nZXJcIik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuICAuZmlsZS1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuIiwidWwge1xuICAmLmxpc3Qtc3R5bGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIik7XG4gICAgICAgIHdpZHRoOiAxLjRlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW9kYWwge1xuICAmLW5vLXBhZGRpbmcge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXI6IDBweDtcbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICAmLWFqYXgtbG9hZGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gQWpheCBMb2FkZXJcbiAgICAubG9hZGVyIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMzhweCwgMzhweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjM4XCIgaGVpZ2h0PVwiMzhcIiB2aWV3Qm94PVwiMCAwIDM4IDM4XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHN0cm9rZT1cIiN7dGhlbWUtY29sb3IoXCJkYW5nZXJcIil9XCI+IDxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPiA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMSAxKVwiIHN0cm9rZS13aWR0aD1cIjJcIj4gPGNpcmNsZSBzdHJva2Utb3BhY2l0eT1cIi41XCIgY3g9XCIxOFwiIGN5PVwiMThcIiByPVwiMThcIi8+IDxwYXRoIGQ9XCJNMzYgMThjMC05Ljk0LTguMDYtMTgtMTgtMThcIj4gPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT1cInRyYW5zZm9ybVwiIHR5cGU9XCJyb3RhdGVcIiBmcm9tPVwiMCAxOCAxOFwiIHRvPVwiMzYwIDE4IDE4XCIgZHVyPVwiMXNcIiByZXBlYXRDb3VudD1cImluZGVmaW5pdGVcIi8+IDwvcGF0aD4gPC9nPiA8L2c+IDwvc3ZnPicpO1xuICAgICAgICBzaXplOiAzOHB4IDM4cHg7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgICAubG9hZGVyLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2l6aW5nIHNob3J0Y3V0c1xuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG4iLCJzZWxlY3Qge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBpbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgLTE2OCAxMDA4IDEwMDhcIj48ZyB0cmFuc2Zvcm09XCJtYXRyaXgoMSAwIDAgLTEgMCA4NDApXCI+PHBhdGggZmlsbD1cIiN7JGlucHV0LWJvcmRlci1jb2xvcn1cIiBkPVwiTTUwNCAxNjhsLTI1MiAyNTJsNTkgNTlsMTkzIC0xOTNsMTkzIDE5M2w1OSAtNTl6XCIvPjwvZz48L3N2Zz4nKTtcbiAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IHJpZ2h0IDdweCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIHNpemU6IDFlbSAxZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmW211bHRpcGxlXSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gT2xkIFN0eWxlIEJvb3RzdHJhcCAzIHZpc2liaWxlLSogY2xhc3Nlc1xuLnZpc2libGUteHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cbi52aXNpYmxlLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBkaXNwbGF5OiBub25lOyB9XG59XG4udmlzaWJsZS1tZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBkaXNwbGF5OiBub25lOyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHsgZGlzcGxheTogbm9uZTsgfVxufVxuLnZpc2libGUtbGcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgZGlzcGxheTogbm9uZTsgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cbi52aXNpYmxlLXhsIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuW2RhdGEtZGlzcGxheT1cImZhbHNlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5iYWNrZ3JvdW5kIHtcbiAgLy8gU2l6ZVxuICAmLXNpemUge1xuICAgIEBlYWNoICRzaXplIGluIChjb250YWluLCBjb3Zlcikge1xuICAgICAgJi0jeyRzaXplfSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUG9zaXRpb25cbiAgJi1wb3NpdGlvbiB7XG4gICAgQGVhY2ggJHBvc2l0aW9uX3ggaW4gKGNlbnRlciwgbGVmdCwgcmlnaHQpIHtcbiAgICAgICYtI3skcG9zaXRpb25feH0ge1xuICAgICAgICBAZWFjaCAkcG9zaXRpb25feSBpbiAoY2VudGVyLCBsZWZ0LCByaWdodCkge1xuICAgICAgICAgICYtI3skcG9zaXRpb25feX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uX3ggJHBvc2l0aW9uX3k7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVwZWF0XG4gICYtcmVwZWF0IHtcbiAgICBAZWFjaCAkcmVwZWF0IGluIChyZXBlYXQsIHJlcGVhdC14LCByZXBlYXQteSwgbm8tcmVwZWF0KSB7XG4gICAgICAmLSN7JHJlcGVhdH0ge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbG9yIHtcbiAgICBAZWFjaCAkY29sb3JfbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgJi0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5iZC1kb2NzIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiIsImJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi53ZWJzaXRlIHtcbiAgPiAuYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5mb3JtIHtcbiAgLmhlbHAtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuLnZpZGVvLWVtYmVkLXdpZGdldF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tZW1iZWQtd2lkZ2V0X19zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4iLCJAaWYgJGZvb3Rlci1zdGlja3kge1xuICBib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBtYWluI3JlZ2lvbi1jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG59XG4iLCJhLnRhYmxlZHJhZy1oYW5kbGUge1xuICAuaGFuZGxlIHtcbiAgICBAaW5jbHVkZSBzaXplKDIycHgsIDIycHgpO1xuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkZHVyYXRpb246IDMwMG1zKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uIGVhc2UtaW4tb3V0O1xufVxuIiwiJGNsaWNrLXRvLXR3ZWV0LWJnOiAjNGU5ZGQ0O1xuJGNsaWNrLXRvLXR3ZWV0LWJnLWhvdmVyOiAjM2M4N2IyO1xuXG5ibG9ja3F1b3RlIHtcbiAgJi5jbGljay10by10d2VldCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjNzKTtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICRjbGljay10by10d2VldC1iZztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRjbGljay10by10d2VldC1iZztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjbGljay10by10d2VldC1iZy1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgICAgIGZvbnQ6IHtcbiAgICAgICAgZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIHdlaWdodDogMzAwO1xuICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICBzdHlsZTogaXRhbGljO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgZm9vdGVyIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgJjo6YWZ0ZXIsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlZ2lvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIiNyZWdpb24tY29udGVudCB7XG4gIC5hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG4gIH1cbn1cbiIsIiNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwMDAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgdWwubmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIGEoKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJncmF5XCIpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4xNSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4xNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhKCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyZWVuLCAyJSk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRncmVlbiwgMiUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBhKCkge1xuICAmLCAmOnZpc2l0ZWQsICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gICYubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAgIC5ub2RlX19iYW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnXFxmMDQzJztcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgIEBpbmNsdWRlIGZhLWljb24oKTtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKDFzLCAnYm91bmNlJyk7XG4gICAgICB9XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgLmluZm8tbGFiZWwge1xuICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICB9XG4gICAgICAuY2F0ZWdvcmllcy1mb290ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1hdXRob3ItZm9vdGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNoYXJlLW9uIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAuc2hhcmUtbGlua3Mge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMtZm9vdGVyIHtcbiAgICAgIGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjA1KTtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNik7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC4wOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlZGl0aW5nIDEwMHZoIG5lZWRzIHRvIHN1YnRyYWN0IHRoZSB2dWUgYWRtaW4gYmFyXG4udXNlci1lZGl0aW5nIHtcbiAgLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS1iYW5uZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHZ1ZS10b29sYmFyLWhlaWdodH0pO1xuICB9XG59XG4iLCJAbWl4aW4gZmEtaWNvbigkcGFja2FnZTogJ0Q4JywgJHVuaWNvZGU6IGZhbHNlKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xICRwYWNrYWdlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgQGlmICR1bmljb2RlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJHVuaWNvZGU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmYS1zcGluKCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZDctc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZDctc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4iLCJAbWl4aW4gYW5pbWF0aW9uKCRkdXJhdGlvbjogMXMsICRuYW1lOiAnYm91bmNlJykge1xuICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuIiwiJG5vZGUtLXR5cGUtYXJ0aWNsZS0tdm0tMS0tcGFkZGluZzogMTVweDtcblxuLm5vZGUtLXR5cGUtYXJ0aWNsZSB7XG4gICYubm9kZS0tdmlldy1tb2RlLXZtLTEge1xuICAgIC5hcnRpY2xlLWJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MpO1xuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZSgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMyk7XG4gICAgICB9XG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6ICRub2RlLS10eXBlLWFydGljbGUtLXZtLTEtLXBhZGRpbmc7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmLWNhdGVnb3JpZXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6ICRub2RlLS10eXBlLWFydGljbGUtLXZtLTEtLXBhZGRpbmc7XG4gICAgICAgIHRvcDogJG5vZGUtLXR5cGUtYXJ0aWNsZS0tdm0tMS0tcGFkZGluZztcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC4xKTtcbiAgICAgIH1cbiAgICAgIC5ub2RlLWxhYmVsLFxuICAgICAgLm5vZGUtY3JlYXRlZCB7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuNCk7XG4gICAgICB9XG4gICAgICAubm9kZS1jcmVhdGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gYWJzb2x1dGUoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuIiwiLm5vZGUtLXR5cGUtdGVzdGltb25pYWwge1xuICAmLm5vZGUtLXZpZXctbW9kZS12bS0xIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmZpZWxkLS1maWVsZC1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDEzMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4xNyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tZmllbGQtbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmZpZWxkLS1maWVsZC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGJvZHktY29sb3IsIDAuMik7XG4gICAgfVxuICAgIC5maWVsZC0tZmllbGQtcmF0aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgIGkge1xuICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLmZpZWxkLS1maWVsZC1pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZSg4MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkLS1maWVsZC1uYW1lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgICB9XG4gICAgICAuZmllbGQtLWZpZWxkLXJhdGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMi0taW1hZ2Utc2l6ZS14bDogMTEwcHg7XG5cbi5ub2RlLS10eXBlLXRlc3RpbW9uaWFsIHtcbiAgJi5ub2RlLS12aWV3LW1vZGUtdm0tMiB7XG5cbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQ7XG4gICAgICBwYWRkaW5nOiAxLjdyZW0gNHJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gMnJlbSAycmVtIDJyZW07XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tZmllbGQtaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiAtKCRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTItLWltYWdlLXNpemUteGwgLyAyKTtcbiAgICAgICAgbGVmdDogLSgkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0yLS1pbWFnZS1zaXplLXhsIC8gMik7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZSgkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0yLS1pbWFnZS1zaXplLXhsKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjE3KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkLS1maWVsZC1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgfVxuXG4gICAgICAucmF0aW5nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuZmllbGQtLWZpZWxkLXJhdGluZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAuZmllbGQtLWZpZWxkLXJhdGluZyB7ZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCAwIC41cmVtIDA7IH1cbiAgICAgICAgICAuY291bnQgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLXhsOiA4MHB4O1xuJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMy0taW1hZ2Utc2l6ZS1tZDogNDBweDtcblxuLm5vZGUtLXR5cGUtdGVzdGltb25pYWwge1xuICAmLm5vZGUtLXZpZXctbW9kZS12bS0zIHtcbiAgICAuYm94IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLWZpZWxkLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLXhsO1xuICAgICAgICBoZWlnaHQ6ICRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTMtLWltYWdlLXNpemUteGw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgd2lkdGg6ICRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTMtLWltYWdlLXNpemUtbWQ7XG4gICAgICAgICAgaGVpZ2h0OiAkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLW1kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tZmllbGQtbmFtZSB7XG4gICAgICBjb2xvcjogIzM3OTZEQztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuZmllbGQtLWZpZWxkLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIC5maWVsZC0tYm9keSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyAgICAgXG4gICAgfVxuICB9XG59XG4iLCIkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLXhsOiA2MHB4O1xuJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMy0taW1hZ2Utc2l6ZS1tZDogNDBweDtcblxuLm5vZGUtLXR5cGUtdGVzdGltb25pYWwge1xuICAmLm5vZGUtLXZpZXctbW9kZS12bS00IHtcbiAgICAuYm94IHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4xOCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAmX19jb2xvciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLWZpZWxkLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IC0oJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMy0taW1hZ2Utc2l6ZS14bC8yKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6ICRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTMtLWltYWdlLXNpemUteGw7XG4gICAgICAgIGhlaWdodDogJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMy0taW1hZ2Utc2l6ZS14bDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLWZpZWxkLW5hbWUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuZmllbGQtLWZpZWxkLXRpdGxlIHtcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcbiAgICB9XG4gICAgLmZpZWxkLS1ib2R5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgfVxuICB9XG59XG4iLCIubm9kZS0tdHlwZS10ZWFtLW1lbWJlciB7XG4gICYubm9kZS0tdmlldy1tb2RlLXZtLTMge1xuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLm92ZXJsYXkge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzU0OEM5RjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tZmllbGQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAub3ZlcmxheSB7IG9wYWNpdHk6IDE7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yZXNwb25zaXZlLXV0aWxpdHkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogNTA7XG4gID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIH1cbn1cbiIsIi5ub2RlLS1iYW5uZXItLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAkZ3JheS03MDA7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIudmlldy1hcnRpY2xlcyB7XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIEBleHRlbmQgLnJvdztcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIEBleHRlbmQgLmNvbC1tZC00O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG5cbiAgJi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gIC5ibG9jay0taGVscGVyIHtcbiAgICAmLS1iYWNrZ3JvdW5kIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlKCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLS1iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoKTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJi0tdmlkZW8ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICYsIHZpZGVvIHtcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNibG9jay1tb2JpbGUtbWVudSB7XG4gIHVsLm5hdmJhci1uYXYge1xuICAgIEBleHRlbmQgLmQtZmxleDtcbiAgICBAZXh0ZW5kIC5mbGV4LWNvbHVtbjtcbiAgICBAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBhKCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHZ3O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHZ3O1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmLmFjdGl2ZS10cmFpbCB7XG4gICAgICAgIGEgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNiB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLmJsb2NrLWNvbnRlbnQtY29udGVudCB7XG4gICAgICAuZmllbGQtLWZpZWxkLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYsICoge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkLS1maWVsZC1pbWFnZS0xIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNyB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLmJsb2NrLWNvbnRlbnQtY29udGVudCB7XG4gICAgICAuZmllbGQtLWZpZWxkLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYsICoge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkLS1maWVsZC1pbWFnZS0xIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zOCB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLmJsb2NrLWNvbnRlbnQtY29udGVudCB7XG4gICAgICAuZC1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogZGVuc2U7XG4gICAgICAgIGdyaWQtZ2FwOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgQGluY2x1ZGUgdi1hbGlnbigpO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtMSA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgICYtMiA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB2LWFsaWduKCR0b3A6IDUwJSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6ICR0b3A7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHRvcCk7XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFzaWMtLTQwIHtcbiAgLmZpZWxkLS1maWVsZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMSwgaDIsIGgzLCBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFzaWMtLTUxMCB7XG4gIC5maWVsZC0tZmllbGQtbWVkaWEtaW1hZ2UtMSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmxvZy0tNDQge1xuICAuZmllbGQtLWZpZWxkLWFydGljbGVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXG4gICAgLmFydGljbGUtYmxvY2sge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIC5hcnRpY2xlLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5hcnRpY2xlLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00MiB7XG4gIC5nYWxsZXJ5LWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi0tdGl0bGUsXG4gICAgJi0tY2FwdGlvbiB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgLmdhbGxlcnktaW1hZ2UtLXRpdGxlLFxuICAgICAgLmdhbGxlcnktaW1hZ2UtLWNhcHRpb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiB7XG4gIC5nYWxsZXJ5IHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAgIH1cblxuXG4gICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NSwxNTAsMjIwLDAuMzEpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDUge1xuICAuZ2FsbGVyeSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAvLyBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIC8vIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQ4IHtcbiAgLmdhbGxlcnkge1xuICAgICZfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NSwxNTAsMjIwLDAuODUpO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIC8vIEBpbmNsdWRlIHYtYWxpZ24oKTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuOCk7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgJl9fcHJldiB7IGxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDsgcmlnaHQ6IGF1dG87IH1cbiAgICAgICZfX25leHQgeyByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoOyBsZWZ0OiBhdXRvOyB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzYzIHtcbiAgLmdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDZweCByZ2JhKCRibGFjaywwLjA5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggOHB4IHJnYmEoJGJsYWNrLDAuMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG5hbWVzcGFjZSgpIHtcbiAgLnBsYXRmb3JtIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbmFtZXNwYWNlLWJsb2NrKCkge1xuICAuYmxvY2stY29udGVudCB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG5hbWVzcGFjZS1ibG9jay13cmFwcGVyKCkge1xuICAuYmxvY2stLWVsZW1lbnQtLXdyYXBwZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBuYW1lc3BhY2UtdHJheS1vcGVuKCkge1xuICAudHJheS1wYWdlLXdyYXBwZXItb3BlbiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBpbmNsdWRlIG5hbWVzcGFjZS1ibG9jaygpIHtcbiAgJi5ibG9jay1jb250ZW50LS1uYXYge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDIwOyAvLyBzbyB0aGF0IHN1Yi1tZW51IGRvZXNuJ3QgZ2V0IGN1dCBvZmYgYnkgbmV4dCBibG9ja1xuXG4gICAgLy8gQm9vdHN0cmFwIDQgZHJvcGRvd24gbWVudSBvbiBob3ZlclxuICAgIC5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuY29uZmlnIHtcbiAgICAgICYtLXBvc2l0aW9uLS1ub3JtYWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi0tcG9zaXRpb24tLWZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYtLXBvc2l0aW9uLS1mbG9hdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgID4gKiB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS51c2VyLWVkaXRpbmcge1xuICBAaW5jbHVkZSBuYW1lc3BhY2UtYmxvY2soKSB7XG4gICAgJi5ibG9jay1jb250ZW50LS1uYXYge1xuICAgICAgJi5jb25maWcge1xuICAgICAgICAmLS1wb3NpdGlvbi0tZml4ZWQge1xuICAgICAgICAgIHRvcDogJHRvb2xiYXItaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tbmF2LS0xNiB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gIC8vIFN1Yi1OYXZcbiAgdWwubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmxhY2ssIDcpO1xuICAgIGxlZnQ6IDEwJTtcbiAgICByaWdodDogYXV0bztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA3cHggN3B4IDdweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgbGlnaHRlbigkYmxhY2ssIDcpIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuOSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vICRibG9jay1jb250ZW50LS1uYXYtLTE5Ny0taGVpZ2h0OiA4OHB4O1xuXG4uYmxvY2stY29udGVudC0tbmF2LS0xNyB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgICYtaGVhZGVyIHsgICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1icmFuZCB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtY3RhIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViLU5hdlxuICB1bC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHJpZ2h0OiAtNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuNXB4IHJnYmEoNTAsNTAsOTMsMC4xNyksIDAgMnB4IDVweCAwIHJnYmEoNTAsNTAsOTMsMC4xKSwgMCAxcHggMS41cHggMCByZ2JhKDAsMCwwLDAuMDcpLCAwIDFweCAycHggMCByZ2JhKDAsMCwwLDAuMDgpLCAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgOXB4IDEwcHggOXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tbmF2LS0xOCB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gIC8vIFN1Yi1OYXZcbiAgdWwubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDdweCA3cHggN3B4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRUFFQUVBIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNCk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYmxvY2stY29udGVudC0tbmF2LS0xOTctLWhlaWdodDogODhweDtcblxuLmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoJGJsYWNrLCAuMik7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgaGVpZ2h0OiAkYmxvY2stY29udGVudC0tbmF2LS0xOTctLWhlaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHBhZGRpbmc6IC41cmVtIC44cmVtICFpbXBvcnRhbnQ7XG4gICAgc3BhbiB7IGZvbnQtc2l6ZTogMXJlbTsgfVxuICB9XG5cbiAgLmFuZ2xlZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgJiwgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTQ0LCAyMjYsIDEpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0xMDAwJTtcbiAgICAgIHdpZHRoOiAxMDAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgJGJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3LS1oZWlnaHQgMzVweDtcbiAgICB9XG4gIH1cblxuICB1bC5uYXYgPiBsaSA+IGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLm5hdi1saW5rLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDY1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgLm5hdi1saW5rLXRleHQ6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWItTmF2XG4gIHVsLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgkYmxhY2ssIC4zKTtcbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4xKTtcbiAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC41KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC43KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1uYXYtLTE5OCB7XG5cbiAgLmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNWZyIDFmcjtcbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIH1cblxuICB1bC5uYXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICA+IGxpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQgYSB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAmOmxhc3QtY2hpbGQgYSB7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGNvbnRleHR1YWwtbGlua3MoJHBvc2l0aW9uKSB7XG4gIC5jb250ZXh0dWFsIHtcbiAgICBAaWYgJHBvc2l0aW9uID09IHRvcCB7XG4gICAgICB0b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpZiAkcG9zaXRpb24gPT0gYm90dG9tIHtcbiAgICAgIGJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIG5hbWVzcGFjZS1ibG9jaygpIHtcbiAgJi5ibG9jay1jb250ZW50LS1iYW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtbGlua3MoYm90dG9tKTtcblxuICAgICYuY29uZmlnIHtcbiAgICAgICYtLXBvc2l0aW9uLS1mdWxsLXNjcmVlbiB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAvLyBAaW5jbHVkZSB2LWFsaWduKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1iYW5uZXItLTgge1xuICAuZmllbGQtLWZpZWxkLWNvbnRlbnQgKiB7XG4gICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIiRibG9jay0xOS1pbWFnZS13aWR0aDogNjUlO1xuXG4uYmxvY2stY29udGVudC0tYmFubmVyLS0xOSB7XG4gIC5ibG9jay0taGVscGVyIHtcbiAgICAmLS1iYWNrZ3JvdW5kLFxuICAgICYtLWJhY2tncm91bmQtb3ZlcmxheSxcbiAgICAmLS12aWRlbyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGxlZnQ6ICRibG9jay0xOS1pbWFnZS13aWR0aDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBvcGFjaXR5OiAuMiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stY29udGVudC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgxMDAlIC0gJGJsb2NrLTE5LWltYWdlLXdpZHRoKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB9XG59XG4iLCIkYmxvY2stMjAtaW1hZ2Utd2lkdGg6IDQwJTtcblxuLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAge1xuICAuYmxvY2stLWhlbHBlciB7XG4gICAgJi0tYmFja2dyb3VuZCxcbiAgICAmLS1iYWNrZ3JvdW5kLW92ZXJsYXksXG4gICAgJi0tdmlkZW8ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBsZWZ0OiAkYmxvY2stMjAtaW1hZ2Utd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLmJsb2NrX19zaGFwZSB7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIC5ibG9ja19fc2hhcGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAuYmxvY2tfX3NoYXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLmJsb2NrX19zaGFwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIC5ibG9ja19fc2hhcGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAuYmxvY2tfX3NoYXBlIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmFubmVyLS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFubmVyLS0yMSB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdHJpcGUge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1maWVsZC1jb250ZW50ICoge1xuICAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IG1hcmdpbi1sZWZ0OiAzNyU7fVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBtYXJnaW4tbGVmdDogMjUlO31cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHsgbWFyZ2luLWxlZnQ6IDA7fVxuICB9XG5cblxuICAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZCxcbiAgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheSB7XG4gICAgYm9yZGVyLXJhZGl1czogNjQlIDM1JSA1MSUgNTElLzcyJSA2NyUgMzElIDMyJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICB3aWR0aDogNDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGhlaWdodDogNjAlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZCB7XG4gICAgbGVmdDogNSU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IHRvcDogMTAlO31cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgbGVmdDogMiU7IHRvcDogMTUlO31cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgbGVmdDogLTI4JTsgdG9wOiAxNSU7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG5cbiAgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICBsZWZ0OiAxNSU7XG4gICAgdG9wOiA1NXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyB0b3A6IDE3JTsgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBsZWZ0OiAxMyU7IHRvcDogMjAlOyB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IGxlZnQ6IC0xMCU7IHRvcDogMjAlOyB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IGxlZnQ6IDIwJTsgdG9wOiAyMCU7IH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5IHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKFxuICAgIDAgMCxcbiAgICAxMDAlIDAsXG4gICAgMTAwJSAxMDAlLFxuICAgIDAgY2FsYygxMDAlIC0gNnZ3KVxuICApO1xuXG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG5cbiAgLmZpZWxkLS1maWVsZC1jb250ZW50IHtcbiAgICAmLCBoMSwgaDIsIGgzLCBoNCwgdWwsIG9sLCBsaSwgcCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS0yMiB7XG5cblxuICAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFscyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS00NjEge1xuXG5cbiAgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS00NjQge1xuICAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFscyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgPiBkaXYgeyBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgfVxuXG4gICAgPiBkaXY6bnRoLWNoaWxkKDNuICsgMSkgLmJveF9fY29sb3IgeyBiYWNrZ3JvdW5kOiByZ2JhKDU1LCAxNTAsIDIyMCwgMSk7IH1cbiAgICA+IGRpdjpudGgtY2hpbGQoM24gKyAyKSAuYm94X19jb2xvciB7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCA4OCwgODksIDEpOyB9XG4gICAgPiBkaXY6bnRoLWNoaWxkKDNuICsgMykgLmJveF9fY29sb3IgeyBiYWNrZ3JvdW5kOiByZ2JhKDEwMCwgNTcsIDEzNywgMSk7IH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWxpbmtzLS0zODQge1xuICAubGlua3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgLmxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdi1hbGlnbigpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjgpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjIpO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtfX2ltYWdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tbGlua3MtLTQwMSB7XG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAubGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDMwMG1zKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgb3BhY2l0eTogLjM7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7IHRvcDogMDsgbGVmdDogMDsgdHJhbnNpdGlvbi1kZWxheTogMG1zOyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikgeyB0b3A6IDA7IGxlZnQ6IDUwJTsgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHsgdG9wOiA1MCU7IGxlZnQ6IDA7IHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zOyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkgeyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtczsgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMTUwbXMpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgICB9XG5cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5saW5rX190aXRsZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgwJSkgc2NhbGUoMSk7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua19fb3ZlcmxheSA+IHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tbGlua3MtLTQyMSB7XG4gIC5saW5rcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtZ2FwOiAycHg7XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMTUwbXMpO1xuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMTUwbXMpO1xuICAgICAgICBAaW5jbHVkZSB2LWFsaWduKCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG5cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAubGlua19fdGl0bGUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDFweCkgc2NhbGUoMSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGlua19fb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1sb2dvcy0tNDI4LCBcbi5ibG9jay1jb250ZW50LS1sb2dvcy0tNDMzLCB7XG4gIC5maWVsZC0tZmllbGQtbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgPiBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgICAgIGltZyB7IG1heC1oZWlnaHQ6IDE1MHB4OyB3aWR0aDogYXV0bzsgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1sb2dvcy0tNDM2IHtcbiAgLmZpZWxkLS1maWVsZC1sb2dvcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgICAgaW1nIHsgbWF4LWhlaWdodDogMTIwcHg7IHdpZHRoOiBhdXRvOyAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IHtcbiAgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy9vcHRpb25hbFxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vb3B0aW9uYWxcbiAgICB9XG4gIH1cblxuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigzMDBtcyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjEpO1xuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjgpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgei1pbmRleDogNTA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICZfX3ByZXYgeyBsZWZ0OiAtMTVweDsgcmlnaHQ6IGF1dG87IGJveC1zaGFkb3c6IC0xcHggMXB4IDJweCByZ2JhKCRibGFjaywgLjMpO31cbiAgICAmX19uZXh0IHsgcmlnaHQ6IC0xNXB4OyBsZWZ0OiBhdXRvOyBib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKCRibGFjaywgLjMpO31cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAuc2xpY2stYXJyb3cgeyBvcGFjaXR5OiAxOyB9XG4gIH1cblxuICAuZmllbGQtLWZpZWxkLWxvZ29zIHtcbiAgICA+IGRpdjpub3QoLnNsaWNrLWxpc3QpLFxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICAgIGltZyB7IG1heC1oZWlnaHQ6IDEwMHB4OyB3aWR0aDogYXV0bzsgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tbWVudS0tNDg2IHtcbiAgLnJlc3RhdXJhbnQtbWVudSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucmVzdGF1cmFudC1tZW51LWl0ZW1fX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgQGluY2x1ZGUgc2l6ZSg1MHB4KTtcbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5MCB7XG4gIC5maWVsZC0tZmllbGQtdGVhbS1tZW1iZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZ3JpZC1nYXA6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tdGVhbS0tNDk3IHtcbiAgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnMge1xuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgICA+IGRpdjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAubm9kZV9fY29udGVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xuICAgICAgICAucGljdHVyZSB7IGdyaWQtY29sdW1uOiAyOyBncmlkLXJvdzogMTsgfVxuICAgICAgICAuY29udGVudCB7IGdyaWQtY29sdW1uOiAxOyBncmlkLXJvdzogMTsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS10ZWFtLS00OTgge1xuICAubm9kZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5OSB7XG4gIC5maWVsZC0tZmllbGQtdGVhbS1tZW1iZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuIiwiI2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWxhdGVzdC0zIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgbWFyZ2luLXRvcDogNHJlbTsgXG4gIC52aWV3IHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbiAgLmFydGljbGUtYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYtY2F0ZWdvcmllcyB7IGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpOyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZpZWxkLS1maWVsZC1zb2NpYWwtbWVkaWEtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4iLCIkcGFyYWdyYXBoLS10eXBlLS1pbWFnZS1tYXJnaW46IDMwcHg7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlIHtcbiAgbWFyZ2luOiB7XG4gICAgdG9wOiAkcGFyYWdyYXBoLS10eXBlLS1pbWFnZS1tYXJnaW47XG4gICAgYm90dG9tOiAkcGFyYWdyYXBoLS10eXBlLS1pbWFnZS1tYXJnaW47XG4gIH1cblxuICAmLnBvc2l0aW9uIHtcbiAgICAvLyBDb250YWluZWRcbiAgICAmLS1jb250YWluZWQge1xuICAgICAgPiBmaWd1cmUge1xuICAgICAgICAmLCA+IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmxvYXRcbiAgICAmLS1mbG9hdC1sZWZ0LFxuICAgICYtLWZsb2F0LXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtLXR5cGUtLWltYWdlLW1hcmdpbjtcbiAgICB9XG4gICAgJi0tZmxvYXQtbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhcmFncmFwaC0tdHlwZS0taW1hZ2UtbWFyZ2luO1xuICAgIH1cbiAgICAmLS1mbG9hdC1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogJHBhcmFncmFwaC0tdHlwZS0taW1hZ2UtbWFyZ2luO1xuICAgIH1cblxuICAgIC8vIEZ1bGwgU2NyZWVuXG4gICAgJi0tZnVsbC1zY3JlZW4ge1xuICAgICAgPiBmaWd1cmUge1xuICAgICAgICAmLCA+IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1pbWFnZS1jb2xsYWdlIHsgIFxuICBtYXJnaW46IDNyZW0gKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29sdW1uLWNvdW50OiAzO1xuICBjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG5cbiAgJi5wb3NpdGlvbiB7XG4gICAgJi0tY29udGFpbmVkIHtcblxuICAgIH1cbiAgICAmLS1mdWxsLXNjcmVlbiB7XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWxpdmUtcGhvdG8ge1xuICBtYXJnaW46IDJyZW0gMDtcbiAgPiBkaXYge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWVtYmVkIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLXR3ZWV0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdHdpdHRlcndpZGdldCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDBweCAkZ3JpZC1ndXR0ZXItd2lkdGgtaGFsZjtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLXlvdXR1YmUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkgeyBoZWlnaHQ6IDYyNXB4OyB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IGhlaWdodDogNTE1cHg7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgaGVpZ2h0OiA0NTBweDsgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBoZWlnaHQ6IDI5MHB4OyB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IGhlaWdodDogMjAwcHg7IH1cbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tc29jaWFsLW1lZGlhIHtcbiAgPiBhIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cbiIsImJvZHkucGF0aC11c2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbG9naW4tYmcuanBnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgLmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMSwgNSwgNiwgMC40NSk7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgI2VkaXQtYWN0aW9ucyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgJiwgcCwgbGFiZWwge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuMyk7XG4gIH1cblxuICAuZm9yZ290LXBhc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDhweDtcbiAgICAub3Ige1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgMC41KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43cmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuMyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAudi1hbGlnbiB7XG4gICAgQGluY2x1ZGUgdi1hbGlnbigpO1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlbHAtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuIiwiJHRvb2xiYXItYmctY29sb3I6ICMzMzM7XG4kdG9vbGJhci1wYWRkaW5nOiA4cHg7XG5cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgUm9ib3RvLCBzYW5zLXNlcmlmLCBzYW5zLXNlcmlmO1xuICAudG9vbGJhci1iYXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgLnRvb2xiYXItdHJheS1ob3Jpem9udGFsIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgPiAudG9vbGJhci1saW5pbmcgeyBwYWRkaW5nOiAwOyB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtdG9vbGJhci10YWIsXG4gIC50b29sYmFyLXRvZ2dsZS1vcmllbnRhdGlvbixcbiAgLmNvbnRleHR1YWwtdG9vbGJhci10YWIgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuICAudG9vbGJhci10YWIge1xuICAgID4gYSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICA+IC50b29sYmFyLXRyYXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICYjdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uLXRyYXkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwudG9vbGJhci1tZW51IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhci1iZy1jb2xvcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhci1iZy1jb2xvcjtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBhKCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyLWJnLWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6ICR0b29sYmFyLXBhZGRpbmc7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA5YztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6ICR0b29sYmFyLXBhZGRpbmc7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGaXJzdCBFbGVtZW50c1xuICAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uIHtcbiAgICA+IHVsLnRvb2xiYXItbWVudSB7XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0b29sYmFyLXBhZGRpbmc7XG4gICAgICAgICY6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAmLnRvb2xiYXItaWNvbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGxlZnQ6ICR0b29sYmFyLXBhZGRpbmc7XG4gICAgICAgICAgICB0b3A6ICR0b29sYmFyLXBhZGRpbmc7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEljb25zXG4gIC50b29sYmFyLWljb24ge1xuICAgICYtc3lzdGVtLWFkbWluLWNvbnRlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwZjYnOyB9XG4gICAgJi1zeXN0ZW0tYWRtaW4tc3RydWN0dXJlOjpiZWZvcmUgeyBjb250ZW50OiAnXFxmMGU4JzsgfVxuICAgICYtc3lzdGVtLWFkbWluLWNvbmZpZzo6YmVmb3JlIHsgY29udGVudDogJ1xcZjAxMyc7IH1cbiAgICAmLXN5c3RlbS1hZG1pbi1yZXBvcnRzOjpiZWZvcmUgeyBjb250ZW50OiAnXFxmMjAxJzsgfVxuICAgICYtc3lzdGVtLXRoZW1lcy1wYWdlOjpiZWZvcmUgeyBjb250ZW50OiAnXFxmMWZjJzsgfVxuICAgICYtc3lzdGVtLW1vZHVsZXMtbGlzdDo6YmVmb3JlIHsgY29udGVudDogJ1xcZjEyZSc7IH1cbiAgICAmLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscDo6YmVmb3JlIHsgY29udGVudDogJ1xcZjFhOSc7IHRvcDogNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAmLWVudGl0eS11c2VyLWNvbGxlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYyYzAnOyB9XG4gICAgJi1oZWxwLW1haW46OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYxMjgnOyB9XG4gIH1cbn1cblxuXG5ib2R5LnJvbGUtLWF1dGhvciB7XG4gICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG59XG4iXX0= */
