@charset "UTF-8";
/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:gray;--gray-dark:#404040;--primary:#000;--secondary:gray;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f7f7f7;--dark:#404040;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"futura-pt",Helvetica,Arial,sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:adobe-garamond-pro,serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:5px}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}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}a,a:hover{color:#000}a:hover{text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:gray;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:5px;font-family:inherit;font-weight:400;line-height:1.2;color:inherit}.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:10px;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:gray}.blockquote-footer:before{content:"\2014 \00A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #e6e6e6}.figure{display:inline-block}.figure-img{margin-bottom:5px;line-height:1}.figure-caption{font-size:90%;color:gray}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#262626}kbd kbd{padding:0;font-size:100%;font-weight:500}pre{display:block;font-size:87.5%;color:#262626}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:1600px}}.container-fluid{width:100%;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}.c-nav-modal ul.c-menu-overlay,.row{display:flex;flex-wrap:wrap;margin-right:-30px;margin-left:-30px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.c-nav-modal ul.c-menu-overlay>li.menu-item,.col,.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-auto,.col-lg,.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-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.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-auto,.col-xl,.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-auto{position:relative;width:100%;min-height:1px;padding-right:30px;padding-left:30px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.c-nav-modal ul.c-menu-overlay>li.menu-item,.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table,.woocommerce .shop_table{width:100%;margin-bottom:10px;background-color:transparent}.table td,.table th,.woocommerce .shop_table td,.woocommerce .shop_table th{padding:.75rem;vertical-align:top;border-top:1px solid #e6e6e6}.table thead th,.woocommerce .shop_table thead th{vertical-align:bottom;border-bottom:2px solid #e6e6e6}.table tbody+tbody,.woocommerce .shop_table tbody+tbody{border-top:2px solid #e6e6e6}.table .table,.table .woocommerce .shop_table,.woocommerce .shop_table .shop_table,.woocommerce .shop_table .table,.woocommerce .table .shop_table{background-color:#fff}.table-sm td,.table-sm th,.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #e6e6e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8b8b8}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#ababab}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dbdbdb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cecece}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfd}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f0f0f0}.table-dark,.table-dark>td,.table-dark>th{background-color:#c9c9c9}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#bcbcbc}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th,.woocommerce .shop_table .thead-dark th{color:#fff;background-color:#262626;border-color:#393939}.table .thead-light th,.woocommerce .shop_table .thead-light th{color:#595959;background-color:#f0f0f0;border-color:#e6e6e6}.table-dark{color:#fff;background-color:#262626}.table-dark td,.table-dark th,.table-dark thead th{border-color:#393939}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5rem + 2px);padding:0;font-size:1rem;line-height:1.5;color:#595959;background-color:#fff;background-clip:padding-box;border:1px solid #d7d7d7;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#595959;background-color:#fff;border-color:#404040;outline:0;box-shadow:0 0 0 0 rgba(0,0,0,.25)}.form-control::-webkit-input-placeholder{color:gray;opacity:1}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:gray;opacity:1}.form-control::placeholder{color:gray;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#f0f0f0;opacity:1}select.form-control:focus::-ms-value{color:#595959;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(0rem + 1px);padding-bottom:calc(0rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.375rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.75rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:0;padding-bottom:0;margin-bottom:0;line-height:1.5;color:#000;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.625rem + 2px);padding:.25rem .5rem;font-size:.75rem;line-height:1.5}.form-control-lg{height:calc(3.0625rem + 2px);padding:.5rem 1rem;font-size:1.375rem;line-height:1.5}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:gray}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:1rem;margin-top:.1rem;font-size:.75rem;line-height:1.5;color:#fff;background-color:#28a745}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 0 rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 0 rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label:after,.was-validated .custom-file-input:valid~.custom-file-label:after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 0 rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:1rem;margin-top:.1rem;font-size:.75rem;line-height:1.5;color:#fff;background-color:#dc3545}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 0 rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-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,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 0 rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label:after,.was-validated .custom-file-input:invalid~.custom-file-label:after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 0 rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn,.woocommerce .button{display:inline-block;font-weight:400;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:1rem 4rem;font-size:1rem;line-height:1.5;border-radius:0;transition:none}@media screen and (prefers-reduced-motion:reduce){.btn,.woocommerce .button{transition:none}}.btn:focus,.btn:hover,.woocommerce .button:focus,.woocommerce .button:hover{text-decoration:none}.btn.focus,.btn:focus,.woocommerce .button:focus,.woocommerce .focus.button{outline:0;box-shadow:0 0 0 0 rgba(0,0,0,.25)}.btn.disabled,.btn:disabled,.woocommerce .button:disabled,.woocommerce .disabled.button{opacity:.65}.btn:not(:disabled):not(.disabled),.woocommerce .button:not(:disabled):not(.disabled){cursor:pointer}.woocommerce a.disabled.button,.woocommerce fieldset:disabled a.button,a.btn.disabled,fieldset:disabled .woocommerce a.button,fieldset:disabled a.btn{pointer-events:none}.btn-primary,.btn-primary:hover{color:#fff;background-color:#000;border-color:#000}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 0 rgba(0,0,0,.5)}.btn-primary.disabled,.btn-primary:disabled,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(0,0,0,.5)}.btn-secondary{color:#fff;background-color:gray;border-color:gray}.btn-secondary:hover{color:#fff;background-color:#6c6c6c;border-color:#666}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 0 hsla(0,0%,50%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:gray;border-color:gray}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#666;border-color:#606060}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(0,0%,50%,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 0 rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 0 rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(23,162,184,.5)}.btn-warning{color:#262626;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#262626;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 0 rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#262626;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#262626;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 0 rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(220,53,69,.5)}.btn-light{color:#262626;background-color:#f7f7f7;border-color:#f7f7f7}.btn-light:hover{color:#262626;background-color:#e4e4e4;border-color:#dedede}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 0 hsla(0,0%,97%,.5)}.btn-light.disabled,.btn-light:disabled{color:#262626;background-color:#f7f7f7;border-color:#f7f7f7}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#262626;background-color:#dedede;border-color:#d7d7d7}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(0,0%,97%,.5)}.btn-dark{color:#fff;background-color:#404040;border-color:#404040}.btn-dark:hover{color:#fff;background-color:#2d2d2d;border-color:#262626}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 0 rgba(64,64,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#404040;border-color:#404040}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#262626;border-color:#202020}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(64,64,64,.5)}.btn-outline-primary{color:#000;background-color:transparent;background-image:none;border-color:#000}.btn-outline-primary:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 0 rgba(0,0,0,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#000;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(0,0,0,.5)}.btn-outline-secondary{color:gray;background-color:transparent;background-image:none;border-color:gray}.btn-outline-secondary:hover{color:#fff;background-color:gray;border-color:gray}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 0 hsla(0,0%,50%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:gray;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:gray;border-color:gray}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(0,0%,50%,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 0 rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 0 rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#262626;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 0 rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#262626;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 0 rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(220,53,69,.5)}.btn-outline-light{color:#f7f7f7;background-color:transparent;background-image:none;border-color:#f7f7f7}.btn-outline-light:hover{color:#262626;background-color:#f7f7f7;border-color:#f7f7f7}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 0 hsla(0,0%,97%,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f7f7f7;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#262626;background-color:#f7f7f7;border-color:#f7f7f7}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(0,0%,97%,.5)}.btn-outline-dark{color:#404040;background-color:transparent;background-image:none;border-color:#404040}.btn-outline-dark:hover{color:#fff;background-color:#404040;border-color:#404040}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 0 rgba(64,64,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#404040;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#404040;border-color:#404040}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(64,64,64,.5)}.btn-link{font-weight:400}.btn-link,.btn-link:hover{color:#000;background-color:transparent}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline;border-color:transparent}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:gray;pointer-events:none}.btn-group-lg>.btn,.btn-lg,.woocommerce .btn-group-lg>.button{padding:.5rem 1rem;font-size:1.375rem;line-height:1.5;border-radius:0}.btn-group-sm>.btn,.btn-sm,.woocommerce .btn-group-sm>.button{padding:.25rem .5rem;font-size:.75rem;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#000;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:5px 0;overflow:hidden;border-top:1px solid #f0f0f0}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#262626;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1a1a1a;text-decoration:none;background-color:#f7f7f7}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#000}.dropdown-item.disabled,.dropdown-item:disabled{color:gray;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.75rem;color:gray;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#262626}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn,.woocommerce .btn-group-vertical>.button,.woocommerce .btn-group>.button{position:relative;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.woocommerce .btn-group-vertical>.active.button,.woocommerce .btn-group-vertical>.button:active,.woocommerce .btn-group-vertical>.button:focus,.woocommerce .btn-group-vertical>.button:hover,.woocommerce .btn-group>.active.button,.woocommerce .btn-group>.button:active,.woocommerce .btn-group>.button:focus,.woocommerce .btn-group>.button:hover{z-index:1}.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group-vertical .woocommerce .btn+.button,.btn-group-vertical .woocommerce .btn-group+.button,.btn-group-vertical .woocommerce .button+.btn,.btn-group-vertical .woocommerce .button+.btn-group,.btn-group-vertical .woocommerce .button+.button,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group .woocommerce .btn+.button,.btn-group .woocommerce .btn-group+.button,.btn-group .woocommerce .button+.btn,.btn-group .woocommerce .button+.btn-group,.btn-group .woocommerce .button+.button,.woocommerce .btn-group-vertical .btn+.button,.woocommerce .btn-group-vertical .btn-group+.button,.woocommerce .btn-group-vertical .button+.btn,.woocommerce .btn-group-vertical .button+.btn-group,.woocommerce .btn-group-vertical .button+.button,.woocommerce .btn-group .btn+.button,.woocommerce .btn-group .btn-group+.button,.woocommerce .btn-group .button+.btn,.woocommerce .btn-group .button+.btn-group,.woocommerce .btn-group .button+.button{margin-left:-1px}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child,.woocommerce .btn-group>.button:first-child{margin-left:0}.dropdown-toggle-split{padding-right:3rem;padding-left:3rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split,.woocommerce .btn-group-sm>.button+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split,.woocommerce .btn-group-lg>.button+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group,.btn-group-vertical .woocommerce .button,.woocommerce .btn-group-vertical .button{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,.woocommerce .btn-group-vertical>.btn+.button,.woocommerce .btn-group-vertical>.btn-group+.button,.woocommerce .btn-group-vertical>.button+.btn,.woocommerce .btn-group-vertical>.button+.btn-group,.woocommerce .btn-group-vertical>.button+.button{margin-top:-1px;margin-left:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn,.woocommerce .btn-group-toggle>.btn-group>.button,.woocommerce .btn-group-toggle>.button{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.woocommerce .btn-group-toggle>.btn-group>.button input[type=checkbox],.woocommerce .btn-group-toggle>.btn-group>.button input[type=radio],.woocommerce .btn-group-toggle>.button input[type=checkbox],.woocommerce .btn-group-toggle>.button input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-file{display:flex;align-items:center}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-append .woocommerce .button,.input-group-prepend .btn,.input-group-prepend .woocommerce .button,.woocommerce .input-group-append .button,.woocommerce .input-group-prepend .button{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-append .woocommerce .btn+.button,.input-group-append .woocommerce .button+.btn,.input-group-append .woocommerce .button+.button,.input-group-append .woocommerce .button+.input-group-text,.input-group-append .woocommerce .input-group-text+.button,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .woocommerce .btn+.button,.input-group-prepend .woocommerce .button+.btn,.input-group-prepend .woocommerce .button+.button,.input-group-prepend .woocommerce .button+.input-group-text,.input-group-prepend .woocommerce .input-group-text+.button,.woocommerce .input-group-append .btn+.button,.woocommerce .input-group-append .button+.btn,.woocommerce .input-group-append .button+.button,.woocommerce .input-group-append .button+.input-group-text,.woocommerce .input-group-append .input-group-text+.button,.woocommerce .input-group-prepend .btn+.button,.woocommerce .input-group-prepend .button+.btn,.woocommerce .input-group-prepend .button+.button,.woocommerce .input-group-prepend .button+.input-group-text,.woocommerce .input-group-prepend .input-group-text+.button{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:0;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#595959;text-align:center;white-space:nowrap;background-color:#f0f0f0;border:1px solid #d7d7d7}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.woocommerce .input-group-lg>.input-group-append>.button,.woocommerce .input-group-lg>.input-group-prepend>.button{height:calc(3.0625rem + 2px);padding:.5rem 1rem;font-size:1.375rem;line-height:1.5}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,.woocommerce .input-group-sm>.input-group-append>.button,.woocommerce .input-group-sm>.input-group-prepend>.button{height:calc(1.625rem + 2px);padding:.25rem .5rem;font-size:.75rem;line-height:1.5}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;background-color:#000}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 1px #fff,0 0 0 0 rgba(0,0,0,.25)}.custom-control-input:active~.custom-control-label:before{color:#fff;background-color:#595959}.custom-control-input:disabled~.custom-control-label{color:gray}.custom-control-input:disabled~.custom-control-label:before{background-color:#f0f0f0}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label:before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e6e6e6}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#000}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#000}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,0,0,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,0,0,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#000}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,0,0,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#595959;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='%23404040' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #d7d7d7;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#404040;outline:0;box-shadow:0 0 0 0 rgba(64,64,64,.5)}.custom-select:focus::-ms-value{color:#595959;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:gray;background-color:#f0f0f0}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.625rem + 2px);font-size:75%}.custom-select-lg,.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem}.custom-select-lg{height:calc(3.0625rem + 2px);font-size:125%}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#404040;box-shadow:0 0 0 0 rgba(0,0,0,.25)}.custom-file-input:focus~.custom-file-label:after{border-color:#404040}.custom-file-input:disabled~.custom-file-label{background-color:#f0f0f0}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-label{left:0;z-index:1;height:calc(1.5rem + 2px);background-color:#fff;border:1px solid #d7d7d7}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:0;line-height:1.5;color:#595959}.custom-file-label:after{bottom:0;z-index:3;display:block;height:1.5rem;content:"Browse";background-color:#f0f0f0;border-left:1px solid #d7d7d7}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0 rgba(0,0,0,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0 rgba(0,0,0,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 0 rgba(0,0,0,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#000;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#595959}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#e6e6e6;border-color:transparent}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#000;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#595959}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#e6e6e6;border-color:transparent}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:0;margin-left:0;background-color:#000;border:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#595959}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#e6e6e6}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#e6e6e6}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:gray}.nav-tabs{border-bottom:1px solid #e6e6e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#f0f0f0 #f0f0f0 #e6e6e6}.nav-tabs .nav-link.disabled{color:gray;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#595959;background-color:#fff;border-color:#e6e6e6 #e6e6e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#000}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:5px 10px}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.21875rem;padding-bottom:.21875rem;margin-right:10px;font-size:1.375rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.375rem;line-height:1;background-color:transparent;border:1px solid transparent}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;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,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125)}.card>hr{margin-right:0;margin-left:0}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:30px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-30px;margin-left:-30px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:30px;margin-bottom:0;margin-left:30px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:30px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#f0f0f0}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:gray;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:gray}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#000;background-color:#fff;border:1px solid #e6e6e6}.page-link:hover{z-index:2;color:#000;text-decoration:none;background-color:#f0f0f0;border-color:#e6e6e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 0 rgba(0,0,0,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{z-index:1;color:#fff;background-color:#000;border-color:#000}.page-item.disabled .page-link{color:gray;pointer-events:none;cursor:auto;background-color:#fff;border-color:#e6e6e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.375rem;line-height:1.5}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.75rem;line-height:1.5}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge,.woocommerce .button .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em}.badge-primary{color:#fff;background-color:#000}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#000}.badge-secondary{color:#fff;background-color:gray}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#666}.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:#262626;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#262626;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:#262626;background-color:#f7f7f7}.badge-light[href]:focus,.badge-light[href]:hover{color:#262626;text-decoration:none;background-color:#dedede}.badge-dark{color:#fff;background-color:#404040}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#262626}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#f0f0f0}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent}.alert-heading{color:inherit}.alert-link{font-weight:500}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#000;background-color:#ccc;border-color:#b8b8b8}.alert-primary hr{border-top-color:#ababab}.alert-primary .alert-link{color:#000}.alert-secondary{color:#424242;background-color:#e6e6e6;border-color:#dbdbdb}.alert-secondary hr{border-top-color:#cecece}.alert-secondary .alert-link{color:#292929}.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:#818181;background-color:#fdfdfd;border-color:#fdfdfd}.alert-light hr{border-top-color:#f0f0f0}.alert-light .alert-link{color:#686868}.alert-dark{color:#212121;background-color:#d9d9d9;border-color:#c9c9c9}.alert-dark hr{border-top-color:#bcbcbc}.alert-dark .alert-link{color:#080808}@keyframes a{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#f0f0f0}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#000;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:a 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#595959;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#595959;text-decoration:none;background-color:#f7f7f7}.list-group-item-action:active{color:#000;background-color:#f0f0f0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:last-child{margin-bottom:0}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:gray;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#000;border-color:#000}.list-group-flush .list-group-item{border-right:0;border-left: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:#000;background-color:#b8b8b8}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#000;background-color:#ababab}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-secondary{color:#424242;background-color:#dbdbdb}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#424242;background-color:#cecece}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#424242;border-color:#424242}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818181;background-color:#fdfdfd}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818181;background-color:#f0f0f0}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818181;border-color:#818181}.list-group-item-dark{color:#212121;background-color:#c9c9c9}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#212121;background-color:#bcbcbc}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#212121;border-color:#212121}.close{float:right;font-size:1.5rem;font-weight:500;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:0;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-in-out;transform:translateY(-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:translate(0)}.modal-dialog-centered{display:flex;align-items:center;min-height:100%}.modal-dialog-centered:before{display:block;height:100vh;content:""}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#fff}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:1}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:0 solid #f0f0f0}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:0 solid #f0f0f0}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:1000px}}.tooltip{position:absolute;z-index:1070;display:block;margin:1rem;font-family:adobe-garamond-pro,serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.75rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:1}.tooltip .arrow{position:absolute;display:block;width:0;height:0}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:0;border-top-color:#fff}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:0;height:0}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:0;border-right-color:#fff}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0;border-bottom-color:#fff}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:0;height:0}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:0;border-left-color:#fff}.tooltip-inner{max-width:300px;padding:1rem;color:#000;text-align:center;background-color:#fff}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:adobe-garamond-pro,serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.75rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2)}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#000}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translateZ(0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:hsla(0,0%,100%,.5)}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{bottom:-10px}.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,a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#000!important}.bg-secondary{background-color:gray!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#666!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f7f7f7!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dedede!important}.bg-dark{background-color:#404040!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#262626!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e6e6e6!important}.border-top{border-top:1px solid #e6e6e6!important}.border-right{border-right:1px solid #e6e6e6!important}.border-bottom{border-bottom:1px solid #e6e6e6!important}.border-left{border-left:1px solid #e6e6e6!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:#000!important}.border-secondary{border-color:gray!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:#f7f7f7!important}.border-dark{border-color:#404040!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.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}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .25rem 2rem rgba(0,0,0,.1)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:10px!important}.mt-1,.my-1{margin-top:10px!important}.mr-1,.mx-1{margin-right:10px!important}.mb-1,.my-1{margin-bottom:10px!important}.ml-1,.mx-1{margin-left:10px!important}.m-2{margin:15px!important}.mt-2,.my-2{margin-top:15px!important}.mr-2,.mx-2{margin-right:15px!important}.mb-2,.my-2{margin-bottom:15px!important}.ml-2,.mx-2{margin-left:15px!important}.m-3{margin:30px!important}.mt-3,.my-3{margin-top:30px!important}.mr-3,.mx-3{margin-right:30px!important}.c-article,.mb-3,.my-3,.woocommerce .c-product-preview,body.single-format-standard article.c-article.format-standard .col-image .embed-responsive,body.single-format-standard article.c-article.submission .col-image .embed-responsive,body.single-submission article.c-article.format-standard .col-image .embed-responsive,body.single-submission article.c-article.submission .col-image .embed-responsive{margin-bottom:30px!important}.ml-3,.mx-3{margin-left:30px!important}.m-4{margin:60px!important}.mt-4,.my-4{margin-top:60px!important}.mr-4,.mx-4{margin-right:60px!important}.mb-4,.my-4{margin-bottom:60px!important}.ml-4,.mx-4{margin-left:60px!important}.m-5{margin:90px!important}.mt-5,.my-5{margin-top:90px!important}.mr-5,.mx-5{margin-right:90px!important}.mb-5,.my-5{margin-bottom:90px!important}.ml-5,.mx-5{margin-left:90px!important}.m-6{margin:120px!important}.mt-6,.my-6{margin-top:120px!important}.mr-6,.mx-6{margin-right:120px!important}.mb-6,.my-6{margin-bottom:120px!important}.ml-6,.mx-6{margin-left:120px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:10px!important}.pt-1,.py-1{padding-top:10px!important}.pr-1,.px-1{padding-right:10px!important}.pb-1,.py-1{padding-bottom:10px!important}.pl-1,.px-1{padding-left:10px!important}.p-2{padding:15px!important}.pt-2,.py-2{padding-top:15px!important}.pr-2,.px-2{padding-right:15px!important}.pb-2,.py-2{padding-bottom:15px!important}.pl-2,.px-2{padding-left:15px!important}.p-3{padding:30px!important}.pt-3,.py-3{padding-top:30px!important}.pr-3,.px-3{padding-right:30px!important}.pb-3,.py-3,body.single-format-standard article.c-article.format-standard .col-content .col-content-inner,body.single-format-standard article.c-article.submission .col-content .col-content-inner,body.single-submission article.c-article.format-standard .col-content .col-content-inner,body.single-submission article.c-article.submission .col-content .col-content-inner{padding-bottom:30px!important}.pl-3,.px-3{padding-left:30px!important}.p-4{padding:60px!important}.pt-4,.py-4{padding-top:60px!important}.pr-4,.px-4{padding-right:60px!important}.pb-4,.py-4{padding-bottom:60px!important}.pl-4,.px-4{padding-left:60px!important}.p-5{padding:90px!important}.pt-5,.py-5{padding-top:90px!important}.pr-5,.px-5{padding-right:90px!important}.pb-5,.py-5{padding-bottom:90px!important}.pl-5,.px-5{padding-left:90px!important}.p-6{padding:120px!important}.pt-6,.py-6{padding-top:120px!important}.pr-6,.px-6{padding-right:120px!important}.pb-6,.py-6{padding-bottom:120px!important}.pl-6,.px-6{padding-left:120px!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:10px!important}.mt-sm-1,.my-sm-1{margin-top:10px!important}.mr-sm-1,.mx-sm-1{margin-right:10px!important}.mb-sm-1,.my-sm-1{margin-bottom:10px!important}.ml-sm-1,.mx-sm-1{margin-left:10px!important}.m-sm-2{margin:15px!important}.mt-sm-2,.my-sm-2{margin-top:15px!important}.mr-sm-2,.mx-sm-2{margin-right:15px!important}.mb-sm-2,.my-sm-2{margin-bottom:15px!important}.ml-sm-2,.mx-sm-2{margin-left:15px!important}.m-sm-3{margin:30px!important}.mt-sm-3,.my-sm-3{margin-top:30px!important}.mr-sm-3,.mx-sm-3{margin-right:30px!important}.mb-sm-3,.my-sm-3{margin-bottom:30px!important}.ml-sm-3,.mx-sm-3{margin-left:30px!important}.m-sm-4{margin:60px!important}.mt-sm-4,.my-sm-4{margin-top:60px!important}.mr-sm-4,.mx-sm-4{margin-right:60px!important}.mb-sm-4,.my-sm-4{margin-bottom:60px!important}.ml-sm-4,.mx-sm-4{margin-left:60px!important}.m-sm-5{margin:90px!important}.mt-sm-5,.my-sm-5{margin-top:90px!important}.mr-sm-5,.mx-sm-5{margin-right:90px!important}.mb-sm-5,.my-sm-5{margin-bottom:90px!important}.ml-sm-5,.mx-sm-5{margin-left:90px!important}.m-sm-6{margin:120px!important}.mt-sm-6,.my-sm-6{margin-top:120px!important}.mr-sm-6,.mx-sm-6{margin-right:120px!important}.mb-sm-6,.my-sm-6{margin-bottom:120px!important}.ml-sm-6,.mx-sm-6{margin-left:120px!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:10px!important}.pt-sm-1,.py-sm-1{padding-top:10px!important}.pr-sm-1,.px-sm-1{padding-right:10px!important}.pb-sm-1,.py-sm-1{padding-bottom:10px!important}.pl-sm-1,.px-sm-1{padding-left:10px!important}.p-sm-2{padding:15px!important}.pt-sm-2,.py-sm-2{padding-top:15px!important}.pr-sm-2,.px-sm-2{padding-right:15px!important}.pb-sm-2,.py-sm-2{padding-bottom:15px!important}.pl-sm-2,.px-sm-2{padding-left:15px!important}.p-sm-3{padding:30px!important}.pt-sm-3,.py-sm-3{padding-top:30px!important}.pr-sm-3,.px-sm-3{padding-right:30px!important}.pb-sm-3,.py-sm-3{padding-bottom:30px!important}.pl-sm-3,.px-sm-3{padding-left:30px!important}.p-sm-4{padding:60px!important}.pt-sm-4,.py-sm-4{padding-top:60px!important}.pr-sm-4,.px-sm-4{padding-right:60px!important}.pb-sm-4,.py-sm-4{padding-bottom:60px!important}.pl-sm-4,.px-sm-4{padding-left:60px!important}.p-sm-5{padding:90px!important}.pt-sm-5,.py-sm-5{padding-top:90px!important}.pr-sm-5,.px-sm-5{padding-right:90px!important}.pb-sm-5,.py-sm-5{padding-bottom:90px!important}.pl-sm-5,.px-sm-5{padding-left:90px!important}.p-sm-6{padding:120px!important}.pt-sm-6,.py-sm-6{padding-top:120px!important}.pr-sm-6,.px-sm-6{padding-right:120px!important}.pb-sm-6,.py-sm-6{padding-bottom:120px!important}.pl-sm-6,.px-sm-6{padding-left:120px!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:10px!important}.mt-md-1,.my-md-1{margin-top:10px!important}.mr-md-1,.mx-md-1{margin-right:10px!important}.mb-md-1,.my-md-1{margin-bottom:10px!important}.ml-md-1,.mx-md-1{margin-left:10px!important}.m-md-2{margin:15px!important}.mt-md-2,.my-md-2{margin-top:15px!important}.mr-md-2,.mx-md-2{margin-right:15px!important}.mb-md-2,.my-md-2{margin-bottom:15px!important}.ml-md-2,.mx-md-2{margin-left:15px!important}.m-md-3{margin:30px!important}.mt-md-3,.my-md-3{margin-top:30px!important}.mr-md-3,.mx-md-3{margin-right:30px!important}.mb-md-3,.my-md-3{margin-bottom:30px!important}.ml-md-3,.mx-md-3{margin-left:30px!important}.m-md-4{margin:60px!important}.mt-md-4,.my-md-4{margin-top:60px!important}.mr-md-4,.mx-md-4{margin-right:60px!important}.mb-md-4,.my-md-4{margin-bottom:60px!important}.ml-md-4,.mx-md-4{margin-left:60px!important}.m-md-5{margin:90px!important}.mt-md-5,.my-md-5{margin-top:90px!important}.mr-md-5,.mx-md-5{margin-right:90px!important}.mb-md-5,.my-md-5,.woocommerce .c-product-preview,body.single-format-standard article.c-article.format-standard .col-image .embed-responsive,body.single-format-standard article.c-article.submission .col-image .embed-responsive,body.single-submission article.c-article.format-standard .col-image .embed-responsive,body.single-submission article.c-article.submission .col-image .embed-responsive{margin-bottom:90px!important}.ml-md-5,.mx-md-5{margin-left:90px!important}.m-md-6{margin:120px!important}.mt-md-6,.my-md-6{margin-top:120px!important}.mr-md-6,.mx-md-6{margin-right:120px!important}.mb-md-6,.my-md-6{margin-bottom:120px!important}.ml-md-6,.mx-md-6{margin-left:120px!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:10px!important}.pt-md-1,.py-md-1{padding-top:10px!important}.pr-md-1,.px-md-1{padding-right:10px!important}.pb-md-1,.py-md-1{padding-bottom:10px!important}.pl-md-1,.px-md-1{padding-left:10px!important}.p-md-2{padding:15px!important}.pt-md-2,.py-md-2{padding-top:15px!important}.pr-md-2,.px-md-2{padding-right:15px!important}.pb-md-2,.py-md-2{padding-bottom:15px!important}.pl-md-2,.px-md-2{padding-left:15px!important}.p-md-3{padding:30px!important}.pt-md-3,.py-md-3{padding-top:30px!important}.pr-md-3,.px-md-3{padding-right:30px!important}.pb-md-3,.py-md-3{padding-bottom:30px!important}.pl-md-3,.px-md-3{padding-left:30px!important}.p-md-4{padding:60px!important}.pt-md-4,.py-md-4{padding-top:60px!important}.pr-md-4,.px-md-4{padding-right:60px!important}.pb-md-4,.py-md-4{padding-bottom:60px!important}.pl-md-4,.px-md-4{padding-left:60px!important}.p-md-5{padding:90px!important}.pt-md-5,.py-md-5{padding-top:90px!important}.pr-md-5,.px-md-5{padding-right:90px!important}.pb-md-5,.py-md-5,body.single-format-standard article.c-article.format-standard .col-content .col-content-inner,body.single-format-standard article.c-article.submission .col-content .col-content-inner,body.single-submission article.c-article.format-standard .col-content .col-content-inner,body.single-submission article.c-article.submission .col-content .col-content-inner{padding-bottom:90px!important}.pl-md-5,.px-md-5{padding-left:90px!important}.p-md-6{padding:120px!important}.pt-md-6,.py-md-6{padding-top:120px!important}.pr-md-6,.px-md-6{padding-right:120px!important}.pb-md-6,.py-md-6{padding-bottom:120px!important}.pl-md-6,.px-md-6{padding-left:120px!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:10px!important}.mt-lg-1,.my-lg-1{margin-top:10px!important}.mr-lg-1,.mx-lg-1{margin-right:10px!important}.mb-lg-1,.my-lg-1{margin-bottom:10px!important}.ml-lg-1,.mx-lg-1{margin-left:10px!important}.m-lg-2{margin:15px!important}.mt-lg-2,.my-lg-2{margin-top:15px!important}.mr-lg-2,.mx-lg-2{margin-right:15px!important}.mb-lg-2,.my-lg-2{margin-bottom:15px!important}.ml-lg-2,.mx-lg-2{margin-left:15px!important}.m-lg-3{margin:30px!important}.mt-lg-3,.my-lg-3{margin-top:30px!important}.mr-lg-3,.mx-lg-3{margin-right:30px!important}.mb-lg-3,.my-lg-3{margin-bottom:30px!important}.ml-lg-3,.mx-lg-3{margin-left:30px!important}.m-lg-4{margin:60px!important}.mt-lg-4,.my-lg-4{margin-top:60px!important}.mr-lg-4,.mx-lg-4{margin-right:60px!important}.c-article,.mb-lg-4,.my-lg-4{margin-bottom:60px!important}.ml-lg-4,.mx-lg-4{margin-left:60px!important}.m-lg-5{margin:90px!important}.mt-lg-5,.my-lg-5{margin-top:90px!important}.mr-lg-5,.mx-lg-5{margin-right:90px!important}.mb-lg-5,.my-lg-5{margin-bottom:90px!important}.ml-lg-5,.mx-lg-5{margin-left:90px!important}.m-lg-6{margin:120px!important}.mt-lg-6,.my-lg-6{margin-top:120px!important}.mr-lg-6,.mx-lg-6{margin-right:120px!important}.mb-lg-6,.my-lg-6,.woocommerce .c-product-preview,body.single-format-standard article.c-article.format-standard .col-image .embed-responsive,body.single-format-standard article.c-article.submission .col-image .embed-responsive,body.single-submission article.c-article.format-standard .col-image .embed-responsive,body.single-submission article.c-article.submission .col-image .embed-responsive{margin-bottom:120px!important}.ml-lg-6,.mx-lg-6{margin-left:120px!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:10px!important}.pt-lg-1,.py-lg-1{padding-top:10px!important}.pr-lg-1,.px-lg-1{padding-right:10px!important}.pb-lg-1,.py-lg-1{padding-bottom:10px!important}.pl-lg-1,.px-lg-1{padding-left:10px!important}.p-lg-2{padding:15px!important}.pt-lg-2,.py-lg-2{padding-top:15px!important}.pr-lg-2,.px-lg-2{padding-right:15px!important}.pb-lg-2,.py-lg-2{padding-bottom:15px!important}.pl-lg-2,.px-lg-2{padding-left:15px!important}.p-lg-3{padding:30px!important}.pt-lg-3,.py-lg-3{padding-top:30px!important}.pr-lg-3,.px-lg-3{padding-right:30px!important}.pb-lg-3,.py-lg-3{padding-bottom:30px!important}.pl-lg-3,.px-lg-3{padding-left:30px!important}.p-lg-4{padding:60px!important}.pt-lg-4,.py-lg-4{padding-top:60px!important}.pr-lg-4,.px-lg-4{padding-right:60px!important}.pb-lg-4,.py-lg-4{padding-bottom:60px!important}.pl-lg-4,.px-lg-4{padding-left:60px!important}.p-lg-5{padding:90px!important}.pt-lg-5,.py-lg-5{padding-top:90px!important}.pr-lg-5,.px-lg-5{padding-right:90px!important}.pb-lg-5,.py-lg-5{padding-bottom:90px!important}.pl-lg-5,.px-lg-5{padding-left:90px!important}.p-lg-6{padding:120px!important}.pt-lg-6,.py-lg-6{padding-top:120px!important}.pr-lg-6,.px-lg-6{padding-right:120px!important}.pb-lg-6,.py-lg-6,body.single-format-standard article.c-article.format-standard .col-content .col-content-inner,body.single-format-standard article.c-article.submission .col-content .col-content-inner,body.single-submission article.c-article.format-standard .col-content .col-content-inner,body.single-submission article.c-article.submission .col-content .col-content-inner{padding-bottom:120px!important}.pl-lg-6,.px-lg-6{padding-left:120px!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:10px!important}.mt-xl-1,.my-xl-1{margin-top:10px!important}.mr-xl-1,.mx-xl-1{margin-right:10px!important}.mb-xl-1,.my-xl-1{margin-bottom:10px!important}.ml-xl-1,.mx-xl-1{margin-left:10px!important}.m-xl-2{margin:15px!important}.mt-xl-2,.my-xl-2{margin-top:15px!important}.mr-xl-2,.mx-xl-2{margin-right:15px!important}.mb-xl-2,.my-xl-2{margin-bottom:15px!important}.ml-xl-2,.mx-xl-2{margin-left:15px!important}.m-xl-3{margin:30px!important}.mt-xl-3,.my-xl-3{margin-top:30px!important}.mr-xl-3,.mx-xl-3{margin-right:30px!important}.mb-xl-3,.my-xl-3{margin-bottom:30px!important}.ml-xl-3,.mx-xl-3{margin-left:30px!important}.m-xl-4{margin:60px!important}.mt-xl-4,.my-xl-4{margin-top:60px!important}.mr-xl-4,.mx-xl-4{margin-right:60px!important}.mb-xl-4,.my-xl-4{margin-bottom:60px!important}.ml-xl-4,.mx-xl-4{margin-left:60px!important}.m-xl-5{margin:90px!important}.mt-xl-5,.my-xl-5{margin-top:90px!important}.mr-xl-5,.mx-xl-5{margin-right:90px!important}.mb-xl-5,.my-xl-5{margin-bottom:90px!important}.ml-xl-5,.mx-xl-5{margin-left:90px!important}.m-xl-6{margin:120px!important}.mt-xl-6,.my-xl-6{margin-top:120px!important}.mr-xl-6,.mx-xl-6{margin-right:120px!important}.mb-xl-6,.my-xl-6{margin-bottom:120px!important}.ml-xl-6,.mx-xl-6{margin-left:120px!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:10px!important}.pt-xl-1,.py-xl-1{padding-top:10px!important}.pr-xl-1,.px-xl-1{padding-right:10px!important}.pb-xl-1,.py-xl-1{padding-bottom:10px!important}.pl-xl-1,.px-xl-1{padding-left:10px!important}.p-xl-2{padding:15px!important}.pt-xl-2,.py-xl-2{padding-top:15px!important}.pr-xl-2,.px-xl-2{padding-right:15px!important}.pb-xl-2,.py-xl-2{padding-bottom:15px!important}.pl-xl-2,.px-xl-2{padding-left:15px!important}.p-xl-3{padding:30px!important}.pt-xl-3,.py-xl-3{padding-top:30px!important}.pr-xl-3,.px-xl-3{padding-right:30px!important}.pb-xl-3,.py-xl-3{padding-bottom:30px!important}.pl-xl-3,.px-xl-3{padding-left:30px!important}.p-xl-4{padding:60px!important}.pt-xl-4,.py-xl-4{padding-top:60px!important}.pr-xl-4,.px-xl-4{padding-right:60px!important}.pb-xl-4,.py-xl-4{padding-bottom:60px!important}.pl-xl-4,.px-xl-4{padding-left:60px!important}.p-xl-5{padding:90px!important}.pt-xl-5,.py-xl-5{padding-top:90px!important}.pr-xl-5,.px-xl-5{padding-right:90px!important}.pb-xl-5,.py-xl-5{padding-bottom:90px!important}.pl-xl-5,.px-xl-5{padding-left:90px!important}.p-xl-6{padding:120px!important}.pt-xl-6,.py-xl-6{padding-top:120px!important}.pr-xl-6,.px-xl-6{padding-right:120px!important}.pb-xl-6,.py-xl-6{padding-bottom:120px!important}.pl-xl-6,.px-xl-6{padding-left:120px!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.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-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:500!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary,a.text-primary:focus,a.text-primary:hover{color:#000!important}.text-secondary{color:gray!important}a.text-secondary:focus,a.text-secondary:hover{color:#666!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:#f7f7f7!important}a.text-light:focus,a.text-light:hover{color:#dedede!important}.text-dark{color:#404040!important}a.text-dark:focus,a.text-dark:hover{color:#262626!important}.text-body{color:#000!important}.text-muted{color:gray!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #bfbfbf;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table,.woocommerce .shop_table{border-collapse:collapse!important}.table td,.table th,.woocommerce .shop_table td,.woocommerce .shop_table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #e6e6e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#e6e6e6}.table .thead-dark th,.woocommerce .shop_table .thead-dark th{color:inherit;border-color:#e6e6e6}}

/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,.fa,.fab,.facetwp-facet .facetwp-checkbox.checked:before,.facetwp-facet .facetwp-checkbox .facetwp-expand.expanded:before,.facetwp-facet .facetwp-checkbox .facetwp-expand:before,.facetwp-facet .facetwp-checkbox:before,.facetwp-selections ul li .facetwp-selection-value:before,.facetwp-type-search .facetwp-search-wrap:before,.fal,.far,.fas,.woocommerce .shop_table .product-remove a.remove{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fa-pull-left.fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fa-pull-left.fs-arrow,.fa.fa-pull-left,.fab.fa-pull-left,.facetwp-facet .fa-pull-left.facetwp-checkbox:before,.facetwp-facet .facetwp-checkbox .fa-pull-left.facetwp-expand:before,.facetwp-selections ul li .fa-pull-left.facetwp-selection-value:before,.facetwp-type-search .fa-pull-left.facetwp-search-wrap:before,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left,.woocommerce .shop_table .product-remove a.fa-pull-left.remove{margin-right:.3em}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fa-pull-right.fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fa-pull-right.fs-arrow,.fa.fa-pull-right,.fab.fa-pull-right,.facetwp-facet .fa-pull-right.facetwp-checkbox:before,.facetwp-facet .facetwp-checkbox .fa-pull-right.facetwp-expand:before,.facetwp-selections ul li .fa-pull-right.facetwp-selection-value:before,.facetwp-type-search .fa-pull-right.facetwp-search-wrap:before,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right,.woocommerce .shop_table .product-remove a.fa-pull-right.remove{margin-left:.3em}.fa-spin{animation:b 2s infinite linear}.fa-pulse{animation:b 1s infinite steps(8)}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-check:before{content:"\f467"}.fa-boxes:before{content:"\f468"}.fa-boxing-glove:before{content:"\f438"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-browser:before{content:"\f37e"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected .fs-option-label:before,.fa-check-square:before,.facetwp-facet .facetwp-checkbox.checked:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow:before,.fa-chevron-down:before,.facetwp-facet .facetwp-checkbox .facetwp-expand.expanded:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before,.facetwp-facet .facetwp-checkbox .facetwp-expand:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-wide:before{content:"\f326"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-dot-circle:before{content:"\f192"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-image:before{content:"\f1c5"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-times:before{content:"\f317"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-hexagon:before{content:"\f312"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-inventory:before{content:"\f480"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pennant:before{content:"\f456"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-racquet:before{content:"\f45a"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-rebel:before{content:"\f1d0"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-scrubber:before{content:"\f2f8"}.fa-search:before,.facetwp-type-search .facetwp-search-wrap:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-shuttlecock:before{content:"\f45b"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smoking:before{content:"\f48d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-spotify:before{content:"\f1bc"}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,.fa-square:before,.facetwp-facet .facetwp-checkbox:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before,.facetwp-selections ul li .facetwp-selection-value:before,.woocommerce .shop_table .product-remove a.remove:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f2e2"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-watch:before{content:"\f2e1"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;src:url(../../assets/fonts/fa-solid-900.eot);src:url(../../assets/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/fa-solid-900.woff2) format("woff2"),url(../../assets/fonts/fa-solid-900.woff) format("woff"),url(../../assets/fonts/fa-solid-900.ttf) format("truetype"),url(../../assets/fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:Font Awesome\ 5 Pro;font-weight:900}

/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:300;src:url(../../assets/fonts/fa-light-300.eot);src:url(../../assets/fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/fa-light-300.woff2) format("woff2"),url(../../assets/fonts/fa-light-300.woff) format("woff"),url(../../assets/fonts/fa-light-300.ttf) format("truetype"),url(../../assets/fonts/fa-light-300.svg#fontawesome) format("svg")}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,.facetwp-facet .facetwp-checkbox.checked:before,.facetwp-facet .facetwp-checkbox .facetwp-expand.expanded:before,.facetwp-facet .facetwp-checkbox .facetwp-expand:before,.facetwp-facet .facetwp-checkbox:before,.facetwp-selections ul li .facetwp-selection-value:before,.facetwp-type-search .facetwp-search-wrap:before,.fal,.woocommerce .shop_table .product-remove a.remove{font-family:Font Awesome\ 5 Pro;font-weight:300}

/*!
 * Font Awesome Pro 5.0.8 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../../assets/fonts/fa-brands-400.eot);src:url(../../assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/fa-brands-400.woff2) format("woff2"),url(../../assets/fonts/fa-brands-400.woff) format("woff"),url(../../assets/fonts/fa-brands-400.ttf) format("truetype"),url(../../assets/fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}*{outline:none}.modal-open{padding-left:0!important;padding-right:0!important;overflow-y:auto!important}:root{--grid-gutter-width:30px}@media (min-width:768px){:root{--grid-gutter-width:60px}}.container,.container-fluid{padding-right:15px;padding-left:15px}@media (min-width:768px){.container,.container-fluid{padding-right:30px;padding-left:30px}}.c-nav-modal .container-fluid ul.c-menu-overlay,.c-nav-modal .container ul.c-menu-overlay,.container-fluid .c-nav-modal ul.c-menu-overlay,.container-fluid .row,.container .c-nav-modal ul.c-menu-overlay,.container .row{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.c-nav-modal .container-fluid ul.c-menu-overlay,.c-nav-modal .container ul.c-menu-overlay,.container-fluid .c-nav-modal ul.c-menu-overlay,.container-fluid .row,.container .c-nav-modal ul.c-menu-overlay,.container .row{margin-right:-30px;margin-left:-30px}}.c-nav-modal .container-fluid ul.c-menu-overlay>.col,.c-nav-modal .container-fluid ul.c-menu-overlay>[class*=col-],.c-nav-modal .container ul.c-menu-overlay>.col,.c-nav-modal .container ul.c-menu-overlay>[class*=col-],.container-fluid .c-nav-modal ul.c-menu-overlay>.col,.container-fluid .c-nav-modal ul.c-menu-overlay>[class*=col-],.container-fluid .row>.col,.container-fluid .row>[class*=col-],.container .c-nav-modal ul.c-menu-overlay>.col,.container .c-nav-modal ul.c-menu-overlay>[class*=col-],.container .row>.col,.container .row>[class*=col-]{padding-right:15px;padding-left:15px}@media (min-width:768px){.c-nav-modal .container-fluid ul.c-menu-overlay>.col,.c-nav-modal .container-fluid ul.c-menu-overlay>[class*=col-],.c-nav-modal .container ul.c-menu-overlay>.col,.c-nav-modal .container ul.c-menu-overlay>[class*=col-],.container-fluid .c-nav-modal ul.c-menu-overlay>.col,.container-fluid .c-nav-modal ul.c-menu-overlay>[class*=col-],.container-fluid .row>.col,.container-fluid .row>[class*=col-],.container .c-nav-modal ul.c-menu-overlay>.col,.container .c-nav-modal ul.c-menu-overlay>[class*=col-],.container .row>.col,.container .row>[class*=col-]{padding-right:30px;padding-left:30px}}.c-nav-modal .container-fluid ul.no-gutters.c-menu-overlay,.c-nav-modal .container ul.no-gutters.c-menu-overlay,.container-fluid .c-nav-modal ul.no-gutters.c-menu-overlay,.container-fluid .row.no-gutters,.container .c-nav-modal ul.no-gutters.c-menu-overlay,.container .row.no-gutters{margin-right:0;margin-left:0}.c-nav-modal .container-fluid ul.no-gutters.c-menu-overlay>.col,.c-nav-modal .container-fluid ul.no-gutters.c-menu-overlay>[class*=col-],.c-nav-modal .container ul.no-gutters.c-menu-overlay>.col,.c-nav-modal .container ul.no-gutters.c-menu-overlay>[class*=col-],.container-fluid .c-nav-modal ul.no-gutters.c-menu-overlay>.col,.container-fluid .c-nav-modal ul.no-gutters.c-menu-overlay>[class*=col-],.container-fluid .row.no-gutters>.col,.container-fluid .row.no-gutters>[class*=col-],.container .c-nav-modal ul.no-gutters.c-menu-overlay>.col,.container .c-nav-modal ul.no-gutters.c-menu-overlay>[class*=col-],.container .row.no-gutters>.col,.container .row.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,.facetwp-facet .facetwp-checkbox.checked:before,.facetwp-facet .facetwp-checkbox .facetwp-expand.expanded:before,.facetwp-facet .facetwp-checkbox .facetwp-expand:before,.facetwp-facet .facetwp-checkbox:before,.facetwp-selections ul li .facetwp-selection-value:before,.facetwp-type-search .facetwp-search-wrap:before,.fal,.woocommerce .shop_table .product-remove a.remove{font-weight:200}.lead{color:#000}.btn-ig-outline-gray,.woocommerce .button{color:#d7d7d7;background-color:transparent;background-image:none;border-color:#d7d7d7;color:#000}.btn-ig-outline-gray:hover,.woocommerce .button:hover{color:#d7d7d7;background-color:transparent;border-color:#d7d7d7}.btn-ig-outline-gray.focus,.btn-ig-outline-gray:focus,.woocommerce .button:focus,.woocommerce .focus.button{box-shadow:0 0 0 0 hsla(0,0%,84%,.5)}.btn-ig-outline-gray.disabled,.btn-ig-outline-gray:disabled,.woocommerce .button:disabled,.woocommerce .disabled.button{color:#d7d7d7;background-color:transparent}.btn-ig-outline-gray:not(:disabled):not(.disabled).active,.btn-ig-outline-gray:not(:disabled):not(.disabled):active,.show>.btn-ig-outline-gray.dropdown-toggle,.woocommerce .button:not(:disabled):not(.disabled).active,.woocommerce .button:not(:disabled):not(.disabled):active,.woocommerce .show>.dropdown-toggle.button{color:#fff;background-color:transparent;border-color:#d7d7d7}.btn-ig-outline-gray:not(:disabled):not(.disabled).active:focus,.btn-ig-outline-gray:not(:disabled):not(.disabled):active:focus,.show>.btn-ig-outline-gray.dropdown-toggle:focus,.woocommerce .button:not(:disabled):not(.disabled).active:focus,.woocommerce .button:not(:disabled):not(.disabled):active:focus,.woocommerce .show>.dropdown-toggle.button:focus{box-shadow:0 0 0 0 hsla(0,0%,84%,.5)}.btn-ig-outline-gray .c-arrow,.btn-ig-outline-gray .c-arrow:after,.btn-ig-outline-gray .c-arrow:before,.woocommerce .button .c-arrow,.woocommerce .button .c-arrow:after,.woocommerce .button .c-arrow:before{background-color:#000}.btn-ig-outline-gray:hover,.woocommerce .button:hover{color:#000}.btn-ig-outline-gray:hover .c-arrow,.btn-ig-outline-gray:hover .c-arrow:after,.btn-ig-outline-gray:hover .c-arrow:before,.woocommerce .button:hover .c-arrow,.woocommerce .button:hover .c-arrow:after,.woocommerce .button:hover .c-arrow:before{background-color:#000}.btn-ig-outline-light{background-image:none;color:#f7f7f7}.btn-ig-outline-light,.btn-ig-outline-light:hover{background-color:transparent;border-color:#f7f7f7}.btn-ig-outline-light.focus,.btn-ig-outline-light:focus{box-shadow:0 0 0 0 hsla(0,0%,97%,.5)}.btn-ig-outline-light.disabled,.btn-ig-outline-light:disabled{color:#f7f7f7;background-color:transparent}.btn-ig-outline-light:not(:disabled):not(.disabled).active,.btn-ig-outline-light:not(:disabled):not(.disabled):active,.show>.btn-ig-outline-light.dropdown-toggle{color:#fff;background-color:transparent;border-color:#f7f7f7}.btn-ig-outline-light:not(:disabled):not(.disabled).active:focus,.btn-ig-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-ig-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(0,0%,97%,.5)}.btn-ig-outline-light .c-arrow,.btn-ig-outline-light .c-arrow:after,.btn-ig-outline-light .c-arrow:before{background-color:#f7f7f7}.btn-ig-outline-light:hover{color:#f7f7f7}.btn-ig-outline-light:hover .c-arrow,.btn-ig-outline-light:hover .c-arrow:after,.btn-ig-outline-light:hover .c-arrow:before{background-color:#f7f7f7}.btn,.c-archive__title small,.c-article-meta-list .c-article-meta-list__item,.c-article-tax-list .c-article-tax-list__title,.c-article__meta,.c-controlbar a,.c-menu-main .menu-item>a,.c-nav-main__nav-post .c-menu-post li a,.c-section .c-section__title,.c-section__related-posts .c-related-categories .c-related-categories__list li a,.c-story .c-story__header .c-story__header-scroll .c-story__header-scroll-text,.facetwp-selections,.ig-facetwp-sort-bar,.woocommerce .button{font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:1rem;text-transform:uppercase}.btn,.c-archive__title small,.c-article-meta-list .c-article-meta-list__item,.c-article-tax-list .c-article-tax-list__title,.c-article__meta,.c-controlbar a,.c-menu-main .menu-item>a,.c-nav-main__nav-post .c-menu-post li a,.c-story .c-story__header .c-story__header-scroll .c-story__header-scroll-text,.facetwp-selections,.ig-facetwp-sort-bar,.woocommerce .button{font-size:.75rem}.split-lines .line{overflow:hidden}body.js img.lazy-image{transition:opacity .25s ease-in-out;opacity:0}body.js img.lazy-image.lazyloaded{opacity:1}body.js a,body.js h1,body.js h2,body.js h3,body.js h4,body.js h5,body.js h6,body.js li,body.js p,body.js span{visibility:hidden}html.wf-active a,html.wf-active h1,html.wf-active h2,html.wf-active h3,html.wf-active h4,html.wf-active h5,html.wf-active h6,html.wf-active li,html.wf-active p,html.wf-active span,html.wf-inactive a,html.wf-inactive h1,html.wf-inactive h2,html.wf-inactive h3,html.wf-inactive h4,html.wf-inactive h5,html.wf-inactive h6,html.wf-inactive li,html.wf-inactive p,html.wf-inactive span{visibility:visible}.embed-responsive{background:#f7f7f7}.embed-responsive .embed-responsive-item{margin:0}.embed-responsive-3by2{padding-bottom:66.66666667%}a,a:focus,a:hover{text-decoration:none}ol,ul{margin-left:20px}img{display:block;max-width:100%;height:auto}input,textarea{border:0;border-radius:0;-webkit-appearance:none}.c-text{line-height:1.75}@media (min-width:576px){.c-text{font-size:1.125rem;line-height:2}}.c-text .embed-responsive,.c-text blockquote,.c-text dl,.c-text img,.c-text ol,.c-text p,.c-text pre,.c-text table,.c-text ul{margin-bottom:10px}@media (min-width:576px){.c-text .embed-responsive,.c-text blockquote,.c-text dl,.c-text img,.c-text ol,.c-text p,.c-text pre,.c-text table,.c-text ul{margin-bottom:20px}}.c-text a{text-decoration:underline}.c-text p:last-child{margin:0}.c-text b,.c-text strong{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500}.o-media{display:block}.o-media__img{float:left;margin-right:10px}.o-media__img>img{display:block}@media (min-width:992px){.o-media__img\@m-up{float:left;margin-right:10px}.o-media__img\@m-up>img{display:block}}.o-media__body{display:block;overflow:hidden}.o-media__body,.o-media__body>:last-child{margin-bottom:0}@media (min-width:992px){.o-media__body\@m-up{display:block;overflow:hidden}.o-media__body\@m-up,.o-media__body\@m-up>:last-child{margin-bottom:0}}.o-media--rev>.o-media__img{float:right;margin-right:0;margin-left:10px}.c-slider .slick-dots,.o-list-ui,.slider-default .slick-dots{margin:0;padding:0;list-style:none}.o-btn{display:inline-block;vertical-align:middle;font:inherit;cursor:pointer}.o-btn,.o-btn:active,.o-btn:focus,.o-btn:hover{text-decoration:none}.o-btn::-moz-focus-inner{border:0;padding:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.c-archive__title{text-align:center;margin:10px 0 20px}.c-archive__title small{display:block;color:gray}@media (max-width:767.98px){.c-archive__title{font-size:2.5rem;margin-bottom:10px}}@media (max-width:991.98px){body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-archive__title{color:#fff;position:absolute;width:100%;z-index:1000;top:6rem}body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-archive__title small{color:#fff}}.c-arrow{width:20px;position:relative}.c-arrow,.c-arrow:after,.c-arrow:before{background-color:#000;display:block;height:1px}.c-arrow:after,.c-arrow:before{width:5px;content:"";position:absolute}.c-arrow:before{transform:rotate(40deg)}.c-arrow:after{transform:rotate(-40deg)}.c-arrow.c-arrow__left:after,.c-arrow.c-arrow__left:before{top:0;left:0}.c-arrow.c-arrow__left:before{transform-origin:top left}.c-arrow.c-arrow__left:after{transform-origin:bottom left}.c-arrow.c-arrow__right:after,.c-arrow.c-arrow__right:before{top:0;right:0}.c-arrow.c-arrow__right:before{transform-origin:top right}.c-arrow.c-arrow__right:after{transform-origin:bottom right}.animated-arrow{position:relative}.animated-arrow .c-arrow__right.c-arrow__slide-in{position:absolute;left:-30px;top:50%;transform:translateY(-50%)}.animated-arrow .c-arrow__left.c-arrow__slide-in{position:absolute;right:-30px;top:50%;transform:translateY(-50%)}.animated-arrow>.btn-inner-wrap{overflow:hidden;display:block}.animated-arrow>.btn-inner-wrap .btn-inner{position:relative;display:flex;align-items:center;transition:transform .25s ease-in-out}.animated-arrow>.btn-inner-wrap .btn-inner .text{line-height:1}.animated-arrow>.btn-inner-wrap .btn-inner.slide-right .text{margin:0 10px 0 0}.animated-arrow>.btn-inner-wrap .btn-inner.slide-left .text{margin:0 0 0 10px}.c-article-meta-list{margin-bottom:10px}.c-article-meta-list .c-article-meta-list__title{font-size:.75rem;color:gray}.c-article-meta-list .c-article-meta-list__item{display:block;margin-bottom:5px}.c-article-meta-list .c-article-meta-list__item:last-child{margin:0}.c-article-meta-list .c-article-meta-list__item a:hover{text-decoration:underline}.c-article-loop-plus{position:relative}.c-article-loop-plus .c-article-loop__img{margin-bottom:20px}@media (min-width:992px){.c-article-loop-plus .c-article-loop__img{margin-bottom:30px}}.c-article-loop-tower{margin-right:5px;margin-left:5px}.c-article-loop-tower__img{display:block;margin-bottom:15px}.c-article-loop-tower__title{display:inline-block;vertical-align:top;font-size:18px;font-weight:400;line-height:1.3}article.c-article-loop{margin-bottom:30px}@media (min-width:992px){article.c-article-loop{margin-bottom:60px}}@media (max-width:575.98px){.c-nav-modal article.c-article-loop ul.c-menu-overlay .col-5,article.c-article-loop .c-nav-modal ul.c-menu-overlay .col-5,article.c-article-loop .row .col-5{padding-right:0}}@media (max-width:575.98px){article.c-article-loop .c-article-meta-list .c-article-meta-list__item{font-size:.625rem}}article.c-article-loop.slick-slide{margin-bottom:0}article.c-article-loop .c-article-loop__img{display:block}@media (max-width:575.98px){article.c-article-loop .c-article-loop__title{font-size:1.125rem}}@media (max-width:767.98px){.c-sidebar--featured-articles .c-article-loop{float:left;width:50%}.c-sidebar--featured-articles .c-article-loop:first-child{padding-right:5px}.c-sidebar--featured-articles .c-article-loop:last-child{padding-left:5px}}#related-preview article{padding-bottom:10px}.c-article__meta{margin-bottom:5px}.c-article__header{margin-bottom:10px}@media (min-width:576px){.c-article__header{margin-bottom:20px}}.c-article__footer{font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:.75rem}.c-article-tax-list{text-align:center;margin-bottom:20px}@media (min-width:992px){.c-article-tax-list{text-align:left;margin-bottom:30px}}.c-article-tax-list .c-article-tax-list__item,.c-article-tax-list .c-article-tax-list__title{line-height:1.375rem}@media (min-width:992px){.c-article-tax-list .c-article-tax-list__item,.c-article-tax-list .c-article-tax-list__title{line-height:inherit}}.c-article-tax-list .c-article-tax-list__title{color:gray}.c-article-tax-list .c-article-tax-list__item{display:block;margin-bottom:5px}@media (min-width:992px){.c-article-tax-list .c-article-tax-list__item{margin-bottom:10px;font-size:1.125rem;margin-bottom:20px}}.c-article-tax-list .c-article-tax-list__item:last-child{margin-bottom:0}.c-article-tax-list .c-article-tax-list__item a:hover{text-decoration:underline}.c-article-tax-list .c-article-tax-list__item a.c-article-tax-list__item-icon{margin-left:10px}.c-big-ad-block{display:none;padding:20px 0 25px;text-align:center;overflow:hidden}@media (min-width:992px){.c-big-ad-block{display:block;overflow:visible}}.c-big-ad-block iframe{max-width:100%;display:inline-block}.c-big-ad-block__image,.c-big-ad-block img{width:100%;max-width:970px;margin:0 auto}.c-btn{padding:21px 55px 19px;color:#000;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1;text-transform:uppercase;background-color:#f0f0f0}.c-btn--content-more{position:relative}.c-btn--content-more.is-loading{padding-right:90px}@media (min-width:576px){.c-btn--content-more{margin-top:20px}}@media (min-width:992px){.c-btn--content-more{margin-left:320px;margin-left:420px}}.c-btn.is-loading .c-btn__text{display:none}body.single-format-standard article.c-article.format-standard,body.single-format-standard article.c-article.submission,body.single-submission article.c-article.format-standard,body.single-submission article.c-article.submission{margin:0!important}body.single-format-standard article.c-article.format-standard .col-content h1,body.single-format-standard article.c-article.submission .col-content h1,body.single-submission article.c-article.format-standard .col-content h1,body.single-submission article.c-article.submission .col-content h1{font-size:2.5rem;margin-bottom:2rem}body.single-format-standard article.c-article.format-standard .col-content a[data-readmore-toggle],body.single-format-standard article.c-article.submission .col-content a[data-readmore-toggle],body.single-submission article.c-article.format-standard .col-content a[data-readmore-toggle],body.single-submission article.c-article.submission .col-content a[data-readmore-toggle]{font-weight:600}@media (min-width:1200px){body.single-format-standard article.c-article.format-standard .col-image,body.single-format-standard article.c-article.submission .col-image,body.single-submission article.c-article.format-standard .col-image,body.single-submission article.c-article.submission .col-image{padding:0 10%}}body.single-format-standard article.c-article.format-standard .col-image .embed-responsive:last-child,body.single-format-standard article.c-article.submission .col-image .embed-responsive:last-child,body.single-submission article.c-article.format-standard .col-image .embed-responsive:last-child,body.single-submission article.c-article.submission .col-image .embed-responsive:last-child{margin:0}.c-content--centered{float:none;margin-right:auto;margin-left:auto}.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0!important;z-index:999;opacity:0;border-radius:0;transform:translateY(100%);transition:all .5s ease-in-out;font-size:13px;text-align:left;border-top:1px solid #f7f7f7;line-height:20px;background-color:#f7f7f7;padding:5px 0}@media (min-width:992px){.cookiealert{padding:10px 0;text-align:center}}.cookiealert .i-wrapper{position:relative;padding:0 30px 0 0}@media (min-width:992px){.cookiealert .i-wrapper{padding:0 40px}}.cookiealert a{text-decoration:underline}.cookiealert .acceptcookies{position:absolute;right:0;top:50%;transform:translateY(-50%);text-decoration:none;font-family:futura-pt,Helvetica,Arial,sans-serif}body.show-cookiealert{padding-bottom:53px}body.show-cookiealert .cookiealert{opacity:1;transform:translateY(0);transition-delay:1s}.map{position:relative;margin-bottom:85px;overflow:hidden}.map__wrap{height:380px;width:100%}@media (min-width:992px){.map__wrap{height:860px}}.map__sidebar{position:absolute;z-index:1;top:0;right:0;width:265px;height:380px;background-color:#b3b3b3;transform:translateX(265px);transition:transform .3s cubic-bezier(.215,.61,.355,1)}.map__sidebar.is-active{width:0}@media (min-width:992px){.map__sidebar.is-active{transform:translateX(0);transition:transform .3s cubic-bezier(.215,.61,.355,1);width:265px}}@media (min-width:992px){.map__sidebar{height:860px}}.map-sb__inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}.map-sb__list{display:none;margin:0;list-style:none;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;text-align:center}.map-sb__list.is-active{display:block}.map-sb__link.map-sb__link{display:block;padding:25px 10px;color:#fff;font-size:17px}.map-sb-nav{position:absolute;top:50%;right:92px;width:370px;margin-top:-12px;list-style:none;transform:rotate(-90deg)}@media (min-width:992px){.map-sb-nav{top:50%;right:-70px;width:710px;margin-top:-20px}}.map-sb-nav li{float:left;display:block;margin-right:2px;margin-left:2px}@media (min-width:992px){.map-sb-nav li{margin-right:5px;margin-left:5px}}.map-sb-nav__link{display:block;width:70px;height:24px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-size:11px;line-height:24px;text-align:center;text-transform:uppercase;background-color:#fff}@media (min-width:992px){.map-sb-nav__link{width:132px;height:40px;font-size:13px;line-height:40px}}.map-sb-nav__link.is-active,.map-sb-nav__link:focus,.map-sb-nav__link:hover{color:#fff;background-color:#b3b3b3;text-decoration:none}.leaflet-bottom,.leaflet-top{z-index:99}.leaflet-control-attribution{font-size:9px!important}.leaflet-container{color:#000;font-family:Times Regular,Times New Roman,serif;font-size:12px}@media (min-width:992px){.leaflet-container{font-size:14px}}.leaflet-popup-content-wrapper{border-radius:0}.leaflet-container a.leaflet-popup-close-button{color:#000}.leaflet-popup-content{margin:10px 5px}@media (min-width:992px){.leaflet-popup-content{margin:15px 10px 20px}}.leaflet-popup-content h3{margin-bottom:10px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-size:17px}@media (min-width:992px){.leaflet-popup-content h3{margin-bottom:15px}}.leaflet-popup-content a:before{content:"";display:block}.leaflet-popup-content a:link,.leaflet-popup-content a:visited{color:#bca474}.leaflet-popup-content a:focus,.leaflet-popup-content a:hover{color:#000;text-decoration:underline}.leaflet-popup-content p{margin-bottom:5px;line-height:1.2}@media (min-width:992px){.leaflet-popup-content p{margin-top:0;margin-bottom:15px}}.map-img-container{width:100%;height:120px;margin-bottom:5px;background-position:top}@media (min-width:992px){.map-img-container{height:240px;margin-bottom:15px;background-position:0 0}}.gw-instagram{display:none;margin-bottom:100px}@media (min-width:576px){.gw-instagram{display:block}}.gw-instagram__wrapper{max-width:670px}.gw-instagram__title{margin-bottom:35px;color:#000;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;font-size:23px;text-transform:uppercase;text-align:center}.gw-instagram__item{position:relative;width:50%;padding-bottom:50%;margin-bottom:10px;float:left;overflow:hidden}.gw-instagram__item:nth-child(odd) .gw-instagram__link{right:10px;left:0}.gw-instagram__item:nth-child(2n) .gw-instagram__link{right:0;left:10px}.gw-instagram__link{position:absolute;top:0;background-color:#f0f0f0}.gw-instagram__img{position:absolute;display:block;top:0;left:0;width:100%;height:auto}.gw-instagram__loadmore-wrap{text-align:center}.gw-instagram__loadmore{margin-top:20px}body.show-gallery-slider-nav .c-article-gallery__controlbar-wrapper .c-article-gallery__controlbar-arrows{display:none}body.show-gallery-slider-nav .c-article-gallery__controlbar-wrapper .c-article-gallery__controlbar-slider{display:block}body.single.single-format-gallery #related-posts{margin-top:70px}@media (min-width:992px){body.single.single-format-gallery #latest-articles,body.single.single-format-gallery #related-posts,body.single.single-format-gallery #site-footer{display:none}}body.single.single-format-gallery.show-related-posts #latest-articles,body.single.single-format-gallery.show-related-posts #related-posts,body.single.single-format-gallery.show-related-posts #site-footer{display:block}.c-article-gallery{margin:0!important}.c-article-gallery .c-controlbar{height:80px;padding:60px 0 0}.c-article-gallery .c-article-gallery__meta{display:none;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:14px;color:gray;position:fixed;bottom:0;transform:rotate(-90deg);transform-origin:top left;left:0;padding-top:30px}.c-article-gallery .c-article-gallery__meta ul{margin:0;padding:0;list-style:none}.c-article-gallery .c-article-gallery__meta ul li{display:inline-block;margin-right:20px}.c-article-gallery .c-article-gallery__meta ul li a{color:gray}.c-article-gallery .c-article__header{margin-bottom:30px}@media (min-width:992px){.c-article-gallery .c-article__title{margin-bottom:10px}}.c-article-gallery .c-article-gallery__close-button{cursor:pointer;display:none;position:absolute;z-index:9999;top:20px;right:15px;font-size:14px;font-family:futura-pt,Helvetica,Arial,sans-serif}@media (min-width:992px){.c-article-gallery .c-article-gallery__close-button{top:40px;right:15px}}.c-article-gallery .c-article-gallery__slider-wrapper{max-width:none;padding:70px 0 0}@media (min-width:992px){.c-article-gallery .c-article-gallery__slider-wrapper{padding:70px 0 0}}.c-article-gallery .c-slider__nav-button--next{right:-30px;left:auto;margin:0}@media (min-width:992px){.c-article-gallery .c-slider__nav-button--next{right:-60px}}.c-article-gallery .c-slider__nav-button--prev{left:-30px;right:auto;margin:0}@media (min-width:992px){.c-article-gallery .c-slider__nav-button--prev{left:-60px}}.c-article-gallery .slick-slide{outline:none}.c-article-gallery .c-article-gallery__slider{display:block;width:100%;position:relative;height:100%;margin:0}.c-article-gallery .c-article-gallery__slider .slick-track{display:flex}.c-article-gallery .c-article-gallery__slider .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}@media (min-width:992px){.c-article-gallery .c-article-gallery__slider .slick-track .slick-slide{height:calc(100vh - 190px)}}.c-article-gallery .c-article-gallery__slider .slick-track .slick-slide img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-width:none;max-height:none;display:block;margin:0 auto}.c-article-gallery .c-article-gallery__slider .slick-track .slick-slide p.caption{font-size:16px;position:absolute;bottom:0;width:100%}.c-article-gallery .c-article-gallery__col-content{order:1}@media (min-width:992px){.c-article-gallery .c-article-gallery__col-content{order:0}}.c-article-gallery .c-article-gallery__col-content .c-article-gallery__content{padding:20px 0 0}@media (min-width:992px){.c-article-gallery .c-article-gallery__col-content .c-article-gallery__content{margin-left:50px;margin-right:30px;padding:90px 0 30px}}.c-article-gallery .c-article-gallery__slider-counter{text-align:center;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:14px;margin-bottom:20px;position:absolute;z-index:9999;left:10px;top:20px;transition:opacity .3s ease}.c-article-gallery .c-article-gallery__slider-counter.hidden{opacity:0}@media (min-width:992px){.c-article-gallery .c-article-gallery__slider-counter{position:static}}.c-article-gallery .c-controlbar{display:none}@media (min-width:992px){.c-article-gallery .c-controlbar{display:flex}}.c-article-gallery .c-article-gallery__controlbar-wrapper{overflow:hidden;margin-left:-7.5px;margin-right:-7.5px}@media (min-width:992px){.c-article-gallery .c-article-gallery__controlbar-wrapper{padding:20px}}.c-article-gallery .c-article-gallery__controlbar-wrapper .c-article-gallery__controlbar-slider{position:relative;display:none}.c-article-gallery .c-article-gallery__controlbar-wrapper .c-article-gallery__controlbar-slider .close-gallery-controlbar-slider{position:absolute;right:0;top:25px}.c-article-gallery .c-article-gallery__controlbar-wrapper .c-article-gallery__controlbar-slider .c-article-gallery__slider-nav{margin:0 auto}@media (min-width:992px){.c-article-gallery .c-article-gallery__controlbar-wrapper .c-article-gallery__controlbar-slider .c-article-gallery__slider-nav{width:480px}}.c-article-gallery .c-article-gallery__controlbar-wrapper .c-article-gallery__controlbar-slider .c-article-gallery__slider-nav .slick-slide{padding:5px}.c-article-gallery .c-article-gallery__controlbar-wrapper .c-article-gallery__controlbar-slider .c-article-gallery__slider-nav .slick-current .slide-wrapper img{opacity:1}.c-article-gallery .c-article-gallery__controlbar-wrapper .c-article-gallery__controlbar-slider .c-article-gallery__slider-nav .slide-wrapper{padding-bottom:100%;position:relative;cursor:pointer}.c-article-gallery .c-article-gallery__controlbar-wrapper .c-article-gallery__controlbar-slider .c-article-gallery__slider-nav .slide-wrapper img{opacity:.25;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;height:100%;width:100%;max-height:none;max-width:none}.c-controlbar{display:flex;height:100%}.c-controlbar .c-controlbar__group{display:flex;align-items:center;padding:0 5px}.c-controlbar .c-controlbar__group .c-controlbar__item{display:flex;align-items:center;cursor:pointer;height:100%;padding:0 5px}.c-controlbar .c-controlbar__group .c-controlbar__item.slick-disabled .c-arrow,.c-controlbar .c-controlbar__group .c-controlbar__item.slick-disabled .c-arrow:after,.c-controlbar .c-controlbar__group .c-controlbar__item.slick-disabled .c-arrow:before{background-color:#e6e6e6}.c-controlbar .c-controlbar__group .c-controlbar__item .c-arrow{width:6rem}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .c-controlbar .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .c-controlbar .fs-arrow,.c-controlbar .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,.c-controlbar .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,.c-controlbar .fa,.c-controlbar .fab,.c-controlbar .facetwp-facet .facetwp-checkbox .facetwp-expand:before,.c-controlbar .facetwp-facet .facetwp-checkbox:before,.c-controlbar .facetwp-selections ul li .facetwp-selection-value:before,.c-controlbar .facetwp-type-search .facetwp-search-wrap:before,.c-controlbar .fal,.c-controlbar .far,.c-controlbar .fas,.c-controlbar .woocommerce .shop_table .product-remove a.remove,.facetwp-facet .c-controlbar .facetwp-checkbox:before,.facetwp-facet .facetwp-checkbox .c-controlbar .facetwp-expand:before,.facetwp-selections ul li .c-controlbar .facetwp-selection-value:before,.facetwp-type-search .c-controlbar .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove .c-controlbar a.remove{font-size:.375rem;margin-right:.25rem}.c-controlbar a:hover{text-decoration:underline}@media (min-width:992px){.c-hero{background-color:#f7f7f7}}.c-hero .c-article-meta-list{margin-bottom:30px}.c-hero.c-article-loop .c-nav-modal ul.c-menu-overlay,.c-hero.c-article-loop .row,.c-nav-modal .c-hero.c-article-loop ul.c-menu-overlay{margin-right:-15px!important;margin-left:-15px!important}@media (min-width:768px){.c-hero.c-article-loop .c-nav-modal ul.c-menu-overlay,.c-hero.c-article-loop .row,.c-nav-modal .c-hero.c-article-loop ul.c-menu-overlay{margin-right:-30px!important;margin-left:-30px!important}}@media (min-width:992px){.c-hero.c-article-loop .c-nav-modal ul.c-menu-overlay,.c-hero.c-article-loop .row,.c-nav-modal .c-hero.c-article-loop ul.c-menu-overlay{margin-right:0!important;margin-left:0!important}}.c-hero.c-story__header{height:100vh;height:calc(var(--vh, 1vh) * 100)}.c-hero.c-story__header>.row,.c-nav-modal .c-hero.c-story__header>ul.c-menu-overlay{position:relative;height:100vh;height:calc(var(--vh, 1vh) * 100)}.c-hero.c-story__header>.row .c-hero__col-img,.c-nav-modal .c-hero.c-story__header>ul.c-menu-overlay .c-hero__col-img{height:100vh;height:calc(var(--vh, 1vh) * 100)}.c-hero.c-story__header>.row .c-hero__col-img .embed-responsive,.c-nav-modal .c-hero.c-story__header>ul.c-menu-overlay .c-hero__col-img .embed-responsive{width:100%;height:100%;padding:0!important}.c-hero.c-story__header>.row .c-hero__col-img .embed-responsive img,.c-nav-modal .c-hero.c-story__header>ul.c-menu-overlay .c-hero__col-img .embed-responsive img{-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.c-hero.c-story__header>.row .c-hero__col-content,.c-nav-modal .c-hero.c-story__header>ul.c-menu-overlay .c-hero__col-content{z-index:99;position:absolute;margin:0;padding:0;top:50%;transform:translateY(-50%)}}@media (max-width:991.98px){.c-hero.c-story__header>.row .c-hero__col-content .c-hero__content,.c-nav-modal .c-hero.c-story__header>ul.c-menu-overlay .c-hero__col-content .c-hero__content{background-color:transparent;color:#fff}.c-hero.c-story__header>.row .c-hero__col-content .c-hero__content a,.c-nav-modal .c-hero.c-story__header>ul.c-menu-overlay .c-hero__col-content .c-hero__content a{color:#fff}}@media (min-width:992px){.c-hero.c-story__header.white-overlay .embed-responsive{background-color:#fff}.c-hero.c-story__header.white-overlay .embed-responsive img{opacity:.5!important}}@media (max-width:991.98px){.c-hero .c-hero__col-img .embed-responsive{background-color:#000}.c-hero .c-hero__col-img .embed-responsive img{opacity:.75!important}}.c-hero .c-hero__col-img .c-hero__img{overflow:hidden;display:block}.c-hero .c-hero__col-content{overflow:hidden;z-index:2;text-align:center}@media (max-width:991.98px){.c-hero .c-hero__col-content{position:relative;top:-8rem;margin-bottom:-8rem;padding-right:15px!important;padding-left:15px!important}}@media (min-width:768px){.c-hero .c-hero__col-content{margin-right:30px!important;margin-left:30px!important}}@media (min-width:992px){.c-hero .c-hero__col-content{margin-right:0!important;margin-left:0!important}}.c-hero .c-hero__content{background-color:#f7f7f7;padding:30px}@media (min-width:992px){.c-hero .c-hero__content{padding:20px 10%}}@media (min-width:992px){.c-hero .c-article-meta-list .c-article-meta-list__item{margin-bottom:1rem}}.c-hero p{line-height:1.625}@media (min-width:992px){.c-hero p{margin-bottom:30px;padding:0 10%}}@media (min-width:1200px){.c-hero p{margin-bottom:60px;padding:0 10%}}.c-hero .c-hero__title{margin-bottom:10px}@media (min-width:992px){.c-hero .c-hero__title{margin-bottom:30px}}@media (max-width:991.98px){.c-hero h1.c-hero__title{font-size:2.5rem}}@media (max-width:991.98px){.c-hero h2.c-hero__title{font-size:1.75rem}}@media (max-width:991.98px){body.home .c-section:first-child .c-hero{height:100vh;height:calc(var(--vh, 1vh) * 100)}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay,body.home .c-section:first-child .c-hero>.row,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay{position:relative;height:100vh;height:calc(var(--vh, 1vh) * 100)}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-img,body.home .c-section:first-child .c-hero>.row .c-hero__col-img,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-img{height:100vh;height:calc(var(--vh, 1vh) * 100)}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-img .c-hero__img,body.home .c-section:first-child .c-hero>.row .c-hero__col-img .c-hero__img,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-img .c-hero__img{width:100%;height:100%}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-img .c-hero__img .embed-responsive,body.home .c-section:first-child .c-hero>.row .c-hero__col-img .c-hero__img .embed-responsive,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-img .c-hero__img .embed-responsive{width:100%;height:100%;padding:0!important}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-img .c-hero__img .embed-responsive img,body.home .c-section:first-child .c-hero>.row .c-hero__col-img .c-hero__img .embed-responsive img,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-img .c-hero__img .embed-responsive img{-o-object-fit:cover;object-fit:cover}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content,body.home .c-section:first-child .c-hero>.row .c-hero__col-content,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content{z-index:99;position:absolute;margin:0;padding:0;height:100vh;height:calc(var(--vh, 1vh) * 100);top:0}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content,body.home .c-section:first-child .c-hero>.row .c-hero__col-content .c-hero__content,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content{height:100vh;height:calc(var(--vh, 1vh) * 100);background-color:transparent;color:#fff;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content h2.c-hero__title,body.home .c-section:first-child .c-hero>.row .c-hero__col-content .c-hero__content h2.c-hero__title,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content h2.c-hero__title{font-size:2.5rem}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .c-article-meta-list,body.home .c-section:first-child .c-hero>.row .c-hero__col-content .c-hero__content .c-article-meta-list,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .c-article-meta-list{margin-top:auto}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .btn,.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .woocommerce .button,.woocommerce .c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .button,.woocommerce body.home .c-section:first-child .c-hero>.row .c-hero__col-content .c-hero__content .button,.woocommerce body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .button,body.home .c-section:first-child .c-hero>.row .c-hero__col-content .c-hero__content .btn,body.home .c-section:first-child .c-hero>.row .c-hero__col-content .c-hero__content .woocommerce .button,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .btn,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .woocommerce .button{margin-top:auto;transform:translateY(-100%)}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content a,body.home .c-section:first-child .c-hero>.row .c-hero__col-content .c-hero__content a,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content a{color:#fff}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .c-hero__excerpt,body.home .c-section:first-child .c-hero>.row .c-hero__col-content .c-hero__content .c-hero__excerpt,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .c-hero__excerpt{display:none}.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .c-arrow,.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .c-arrow:after,.c-nav-modal body.home .c-section:first-child .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .c-arrow:before,body.home .c-section:first-child .c-hero>.row .c-hero__col-content .c-hero__content .c-arrow,body.home .c-section:first-child .c-hero>.row .c-hero__col-content .c-hero__content .c-arrow:after,body.home .c-section:first-child .c-hero>.row .c-hero__col-content .c-hero__content .c-arrow:before,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .c-arrow,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .c-arrow:after,body.home .c-section:first-child .c-nav-modal .c-hero>ul.c-menu-overlay .c-hero__col-content .c-hero__content .c-arrow:before{background-color:#fff}}.c-menu-icon{transition:all .25s ease-in-out;display:flex;position:relative;cursor:pointer;padding:25px calc(var(--grid-gutter-width, 60px) / 2)}.c-menu-icon i{line-height:20px}.c-menu-icon__toggle .fa-bars{display:block}.c-menu-icon__toggle .fa-times,.c-menu-icon__toggle .facetwp-selections ul li .facetwp-selection-value:before,.c-menu-icon__toggle .woocommerce .shop_table .product-remove a.remove,.facetwp-selections ul li .c-menu-icon__toggle .facetwp-selection-value:before,.modal-open .c-menu-icon__toggle .fa-bars,.woocommerce .shop_table .product-remove .c-menu-icon__toggle a.remove{display:none}.facetwp-selections ul li .modal-open .c-menu-icon__toggle .facetwp-selection-value:before,.modal-open .c-menu-icon__toggle .fa-times,.modal-open .c-menu-icon__toggle .facetwp-selections ul li .facetwp-selection-value:before,.modal-open .c-menu-icon__toggle .woocommerce .shop_table .product-remove a.remove,.woocommerce .shop_table .product-remove .modal-open .c-menu-icon__toggle a.remove{display:block}.c-menu-main{display:flex;justify-content:center;align-items:baseline;margin:0 auto}@media (min-width:992px){.c-menu-main.is-inactive{display:none}}.c-menu-main .menu-item{display:none}@media (min-width:992px){.c-menu-main .menu-item{display:block}}.c-menu-main .menu-item>a{line-height:1.25rem;display:block;padding:25px 20px}.c-menu-main .menu-item>a:hover{text-decoration:underline}.c-menu-main .c-nav-main-list__item--search{display:block;position:relative}.c-nav-main-list__icon{height:14px;width:14px}.c-nav-footer-social{float:right;line-height:2;margin-right:-10px}.c-nav-footer-social__item{float:left}.c-nav-footer-social__link{display:inline-block;padding:5px 10px 3px;vertical-align:middle}.c-nav-footer-social__icon{height:14px;width:14px}@media (min-width:992px){nav.c-site-footer{display:flex;justify-content:space-between;align-items:center}}nav.c-site-footer ul.c-nav-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}nav.c-site-footer ul.c-nav-footer.c-nav-footer__social{margin-top:20px}@media (min-width:992px){nav.c-site-footer ul.c-nav-footer.c-nav-footer__social{margin-top:0}}@media (max-width:991.98px){nav.c-site-footer ul.c-nav-footer.c-nav-footer__menu{margin-top:25px}}nav.c-site-footer ul.c-nav-footer li.menu-item{display:flex}nav.c-site-footer ul.c-nav-footer li.menu-item a{display:block;padding:10px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:1;text-transform:uppercase}@media (min-width:1200px){nav.c-site-footer ul.c-nav-footer li.menu-item a{padding:10px 15px}}body{padding-top:70px}body .c-nav-main .c-nav-main-topbar{border-bottom:1px solid #f7f7f7}body .c-nav-main .c-nav-main-bottombar,body .c-nav-main .c-nav-main-topbar{background-color:#fff}body .c-nav-main .cls-1{fill:#000}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body .c-nav-main .fs-arrow,.facetwp-facet .facetwp-checkbox body .c-nav-main .facetwp-expand:before,.facetwp-facet body .c-nav-main .facetwp-checkbox:before,.facetwp-selections ul li body .c-nav-main .facetwp-selection-value:before,.facetwp-type-search body .c-nav-main .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove body .c-nav-main a.remove,body .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body .c-nav-main .facetwp-facet .facetwp-checkbox:before,body .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body .c-nav-main .fal,body .c-nav-main .woocommerce .shop_table .product-remove a.remove,body .c-nav-main a{color:#000}@media (min-width:992px){body{padding-top:141px}}body.modal-open .c-nav-main .cls-1{fill:#000}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.modal-open .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.modal-open .c-nav-main .fs-arrow,.facetwp-facet .facetwp-checkbox body.modal-open .c-nav-main .facetwp-expand:before,.facetwp-facet body.modal-open .c-nav-main .facetwp-checkbox:before,.facetwp-selections ul li body.modal-open .c-nav-main .facetwp-selection-value:before,.facetwp-type-search body.modal-open .c-nav-main .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove body.modal-open .c-nav-main a.remove,body.modal-open .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.modal-open .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.modal-open .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.modal-open .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.modal-open .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.modal-open .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.modal-open .c-nav-main .fal,body.modal-open .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.modal-open .c-nav-main a{color:#000}body.modal-open .c-nav-main .c-nav-main-topbar{border-color:transparent!important}body.modal-open .c-nav-main .c-nav-main-bottombar{opacity:0;margin-top:-70px}body.page-scrolled .c-nav-main{position:fixed}body.page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-topbar{border-bottom:1px solid #f7f7f7}body.page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-bottombar,body.page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-topbar{background-color:#fff}body.page-scrolled:not(.modal-open) .c-nav-main .cls-1{fill:#000}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.page-scrolled:not(.modal-open) .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.page-scrolled:not(.modal-open) .c-nav-main .fs-arrow,.facetwp-facet .facetwp-checkbox body.page-scrolled:not(.modal-open) .c-nav-main .facetwp-expand:before,.facetwp-facet body.page-scrolled:not(.modal-open) .c-nav-main .facetwp-checkbox:before,.facetwp-selections ul li body.page-scrolled:not(.modal-open) .c-nav-main .facetwp-selection-value:before,.facetwp-type-search body.page-scrolled:not(.modal-open) .c-nav-main .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove body.page-scrolled:not(.modal-open) .c-nav-main a.remove,body.page-scrolled:not(.modal-open) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.page-scrolled:not(.modal-open) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.page-scrolled:not(.modal-open) .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.page-scrolled:not(.modal-open) .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.page-scrolled:not(.modal-open) .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.page-scrolled:not(.modal-open) .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.page-scrolled:not(.modal-open) .c-nav-main .fal,body.page-scrolled:not(.modal-open) .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.page-scrolled:not(.modal-open) .c-nav-main a{color:#000}body.page-scrolled:not(.modal-open) .c-menu-icon{padding:15px calc(var(--grid-gutter-width, 60px) / 2)}body.hide-bottombar .c-nav-main .c-nav-main-topbar{border-color:transparent!important}body.hide-bottombar .c-nav-main .c-nav-main-bottombar{opacity:0;margin-top:-70px}body.single.single-format-aside{padding-top:0}body.single.single-format-aside .c-nav-main .c-nav-main-topbar{border-color:transparent}body.single.single-format-aside .c-nav-main .c-nav-main-bottombar,body.single.single-format-aside .c-nav-main .c-nav-main-topbar{background-color:transparent}body.single.single-format-aside .c-nav-main .cls-1{fill:#fff}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.single.single-format-aside .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.single.single-format-aside .c-nav-main .fs-arrow,.facetwp-facet .facetwp-checkbox body.single.single-format-aside .c-nav-main .facetwp-expand:before,.facetwp-facet body.single.single-format-aside .c-nav-main .facetwp-checkbox:before,.facetwp-selections ul li body.single.single-format-aside .c-nav-main .facetwp-selection-value:before,.facetwp-type-search body.single.single-format-aside .c-nav-main .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove body.single.single-format-aside .c-nav-main a.remove,body.single.single-format-aside .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.single.single-format-aside .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.single.single-format-aside .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.single.single-format-aside .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.single.single-format-aside .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.single.single-format-aside .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.single.single-format-aside .c-nav-main .fal,body.single.single-format-aside .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.single.single-format-aside .c-nav-main a{color:#fff}@media (min-width:992px){body.single.single-format-aside .c-nav-main .cls-1{fill:#000}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.single.single-format-aside .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.single.single-format-aside .c-nav-main .fs-arrow,.facetwp-facet .facetwp-checkbox body.single.single-format-aside .c-nav-main .facetwp-expand:before,.facetwp-facet body.single.single-format-aside .c-nav-main .facetwp-checkbox:before,.facetwp-selections ul li body.single.single-format-aside .c-nav-main .facetwp-selection-value:before,.facetwp-type-search body.single.single-format-aside .c-nav-main .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove body.single.single-format-aside .c-nav-main a.remove,body.single.single-format-aside .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.single.single-format-aside .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.single.single-format-aside .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.single.single-format-aside .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.single.single-format-aside .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.single.single-format-aside .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.single.single-format-aside .c-nav-main .fal,body.single.single-format-aside .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.single.single-format-aside .c-nav-main a{color:#000}}body.single.single-format-aside.modal-open .c-nav-main .cls-1{fill:#000}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.single.single-format-aside.modal-open .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.single.single-format-aside.modal-open .c-nav-main .fs-arrow,.facetwp-facet .facetwp-checkbox body.single.single-format-aside.modal-open .c-nav-main .facetwp-expand:before,.facetwp-facet body.single.single-format-aside.modal-open .c-nav-main .facetwp-checkbox:before,.facetwp-selections ul li body.single.single-format-aside.modal-open .c-nav-main .facetwp-selection-value:before,.facetwp-type-search body.single.single-format-aside.modal-open .c-nav-main .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove body.single.single-format-aside.modal-open .c-nav-main a.remove,body.single.single-format-aside.modal-open .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.single.single-format-aside.modal-open .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.single.single-format-aside.modal-open .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.single.single-format-aside.modal-open .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.single.single-format-aside.modal-open .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.single.single-format-aside.modal-open .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.single.single-format-aside.modal-open .c-nav-main .fal,body.single.single-format-aside.modal-open .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.single.single-format-aside.modal-open .c-nav-main a{color:#000}body.single.single-format-aside.modal-open .c-nav-main .c-nav-main-topbar{border-color:transparent!important}body.single.single-format-aside.modal-open .c-nav-main .c-nav-main-bottombar{opacity:0;margin-top:-70px}body.single.single-format-aside.page-scrolled .c-nav-main{position:fixed}body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-topbar{border-bottom:1px solid #f7f7f7}body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-bottombar,body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-topbar{background-color:#fff}body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .cls-1{fill:#000}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .fs-arrow,.facetwp-facet .facetwp-checkbox body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .facetwp-expand:before,.facetwp-facet body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .facetwp-checkbox:before,.facetwp-selections ul li body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .facetwp-selection-value:before,.facetwp-type-search body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main a.remove,body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .fal,body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.single.single-format-aside.page-scrolled:not(.modal-open) .c-nav-main a{color:#000}body.single.single-format-aside.page-scrolled:not(.modal-open) .c-menu-icon{padding:15px calc(var(--grid-gutter-width, 60px) / 2)}body.single.single-format-aside.hide-bottombar .c-nav-main .c-nav-main-topbar{border-color:transparent!important}body.single.single-format-aside.hide-bottombar .c-nav-main .c-nav-main-bottombar{opacity:0;margin-top:-70px}body.single.single-format-aside .c-nav-main{position:absolute}body.single.single-format-aside .c-nav-main .c-nav-main-topbar__inner{max-width:none}body.archive.category:not(.paged):not(.facetwp-is-filtered),body.home:not(.paged):not(.facetwp-is-filtered){padding-top:0}body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-topbar,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-topbar{border-color:transparent}body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-bottombar,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-topbar,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-bottombar,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-topbar{background-color:transparent}body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .cls-1,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .cls-1{fill:#fff}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fs-arrow,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fs-arrow,.facetwp-facet .facetwp-checkbox body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-expand:before,.facetwp-facet .facetwp-checkbox body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-expand:before,.facetwp-facet body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-checkbox:before,.facetwp-facet body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-checkbox:before,.facetwp-selections ul li body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-selection-value:before,.facetwp-selections ul li body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-selection-value:before,.facetwp-type-search body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-search-wrap:before,.facetwp-type-search body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main a.remove,.woocommerce .shop_table .product-remove body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main a.remove,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fal,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main a,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fal,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main a{color:#fff}@media (min-width:992px){body.archive.category:not(.paged):not(.facetwp-is-filtered),body.home:not(.paged):not(.facetwp-is-filtered){padding-top:140px}body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-topbar,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-topbar{border-bottom:1px solid #f7f7f7}body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-bottombar,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-topbar,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-bottombar,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-nav-main-topbar{background-color:#fff}body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .cls-1,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .cls-1{fill:#000}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fs-arrow,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fs-arrow,.facetwp-facet .facetwp-checkbox body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-expand:before,.facetwp-facet .facetwp-checkbox body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-expand:before,.facetwp-facet body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-checkbox:before,.facetwp-facet body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-checkbox:before,.facetwp-selections ul li body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-selection-value:before,.facetwp-selections ul li body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-selection-value:before,.facetwp-type-search body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-search-wrap:before,.facetwp-type-search body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main a.remove,.woocommerce .shop_table .product-remove body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main a.remove,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fal,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.archive.category:not(.paged):not(.facetwp-is-filtered) .c-nav-main a,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .fal,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.home:not(.paged):not(.facetwp-is-filtered) .c-nav-main a{color:#000}}body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .cls-1,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .cls-1{fill:#000}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .fs-arrow,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .fs-arrow,.facetwp-facet .facetwp-checkbox body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-expand:before,.facetwp-facet .facetwp-checkbox body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-expand:before,.facetwp-facet body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-checkbox:before,.facetwp-facet body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-checkbox:before,.facetwp-selections ul li body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-selection-value:before,.facetwp-selections ul li body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-selection-value:before,.facetwp-type-search body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-search-wrap:before,.facetwp-type-search body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main a.remove,.woocommerce .shop_table .product-remove body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main a.remove,body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .fal,body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main a,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .fal,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main a{color:#000}body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .c-nav-main-topbar,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .c-nav-main-topbar{border-color:transparent!important}body.archive.category:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .c-nav-main-bottombar,body.home:not(.paged):not(.facetwp-is-filtered).modal-open .c-nav-main .c-nav-main-bottombar{opacity:0;margin-top:-70px}body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled .c-nav-main,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled .c-nav-main{position:fixed}body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-topbar,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-topbar{border-bottom:1px solid #f7f7f7}body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-bottombar,body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-topbar,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-bottombar,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .c-nav-main-topbar{background-color:#fff}body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .cls-1,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .cls-1{fill:#000}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .fs-arrow,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .fs-arrow,.facetwp-facet .facetwp-checkbox body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-expand:before,.facetwp-facet .facetwp-checkbox body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-expand:before,.facetwp-facet body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-checkbox:before,.facetwp-facet body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-checkbox:before,.facetwp-selections ul li body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-selection-value:before,.facetwp-selections ul li body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-selection-value:before,.facetwp-type-search body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-search-wrap:before,.facetwp-type-search body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-search-wrap:before,.woocommerce .shop_table .product-remove body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main a.remove,.woocommerce .shop_table .product-remove body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main a.remove,body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .fal,body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main a,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-facet .facetwp-checkbox .facetwp-expand:before,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-facet .facetwp-checkbox:before,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-selections ul li .facetwp-selection-value:before,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .facetwp-type-search .facetwp-search-wrap:before,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .fal,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main .woocommerce .shop_table .product-remove a.remove,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-nav-main a{color:#000}body.archive.category:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-menu-icon,body.home:not(.paged):not(.facetwp-is-filtered).page-scrolled:not(.modal-open) .c-menu-icon{padding:15px calc(var(--grid-gutter-width, 60px) / 2)}body.archive.category:not(.paged):not(.facetwp-is-filtered).hide-bottombar .c-nav-main .c-nav-main-topbar,body.home:not(.paged):not(.facetwp-is-filtered).hide-bottombar .c-nav-main .c-nav-main-topbar{border-color:transparent!important}body.archive.category:not(.paged):not(.facetwp-is-filtered).hide-bottombar .c-nav-main .c-nav-main-bottombar,body.home:not(.paged):not(.facetwp-is-filtered).hide-bottombar .c-nav-main .c-nav-main-bottombar{opacity:0;margin-top:-70px}body.home:not(.paged):not(.facetwp-is-filtered) .c-archive__title{display:none}.c-nav-main{position:fixed;top:0;z-index:1060;width:100%}@media (min-width:992px){.c-nav-main{display:block;padding:0}}.c-nav-main .c-nav-main__logo-container .c-nav-main__logo{transition:all .25s ease-in-out;position:relative;display:block;margin:0 auto;padding-bottom:22.15569%;width:72px}@media (min-width:992px){.c-nav-main .c-nav-main__logo-container .c-nav-main__logo{width:90px}}.c-nav-main .c-nav-main__logo-container .c-nav-main__logo .c-nav-main__logo-img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.c-nav-main .c-nav-main-topbar{position:relative;z-index:2;transition:all .25s ease-in-out;transform:translateZ(0)}.c-nav-main .c-nav-main-topbar .c-nav-main-topbar__inner{padding:0;display:flex;align-items:center}.c-nav-main .c-nav-main-topbar .c-nav-main-topbar__inner .c-nav-main-topbar__inner-left{display:flex;flex:1}.c-nav-main .c-nav-main-topbar .c-nav-main-topbar__inner .c-nav-main-topbar__inner-center{display:flex;margin:0 auto}.c-nav-main .c-nav-main-topbar .c-nav-main-topbar__inner .c-nav-main-topbar__inner-right{display:flex;flex:1;justify-content:flex-end}.c-nav-main .c-nav-main-topbar .c-nav-main-topbar__inner .c-nav-main-topbar__inner-right .menu-item--search{font-size:14px}.c-nav-main .c-nav-main-bottombar{display:none;position:relative;z-index:1;margin:0 auto;transition:all .5s ease-in-out}@media (min-width:992px){.c-nav-main .c-nav-main-bottombar{display:block}}@media (min-width:992px){body.single.single-post .c-nav-main.show-nav-post .c-nav-main__nav-post{display:flex}}body.single.single-format-gallery{padding-top:0}body.single.single-format-gallery .c-nav-main .c-nav-main-topbar .c-nav-main-topbar__inner{max-width:none}@media (min-width:992px){body.single.single-format-gallery .c-nav-main .c-nav-main-topbar .c-nav-main-topbar__inner .c-nav-main-topbar__inner-left{flex:0}}.c-nav-modal{height:100vh;height:calc(var(--vh, 1vh) * 100 - 70px);margin-top:70px;-webkit-overflow-scrolling:touch}.c-nav-modal.fade{transition:all .5s ease-in-out;opacity:1;transform:translateY(-100%)}.c-nav-modal.fade.show{transform:translateY(0)}.c-nav-modal.fade .modal-dialog{transition:none;transform:none}.c-nav-modal ul{margin:0;padding:0;list-style:none}.c-nav-modal ul.c-menu-overlay>li.menu-item>a{display:flex;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;padding:1rem 0;align-items:center;justify-content:space-between}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed i.fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed i.fs-arrow,.c-nav-modal .facetwp-selections ul.c-menu-overlay>li.menu-item>a.collapsed li i.facetwp-selection-value:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option i.fs-option-label:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap i.fs-arrow,.c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed .facetwp-facet .facetwp-checkbox i.facetwp-expand:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed .facetwp-facet i.facetwp-checkbox:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed .facetwp-type-search i.facetwp-search-wrap:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed i.fal,.facetwp-facet .c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed i.facetwp-checkbox:before,.facetwp-facet .facetwp-checkbox .c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed i.facetwp-expand:before,.facetwp-selections .c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed li i.facetwp-selection-value:before,.facetwp-type-search .c-nav-modal ul.c-menu-overlay>li.menu-item>a.collapsed i.facetwp-search-wrap:before{transform:rotate(0deg);color:gray}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .c-nav-modal ul.c-menu-overlay>li.menu-item>a i.fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .c-nav-modal ul.c-menu-overlay>li.menu-item>a i.fs-arrow,.c-nav-modal .facetwp-selections ul.c-menu-overlay>li.menu-item>a li i.facetwp-selection-value:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option i.fs-option-label:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap i.fs-arrow,.c-nav-modal ul.c-menu-overlay>li.menu-item>a .facetwp-facet .facetwp-checkbox i.facetwp-expand:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a .facetwp-facet i.facetwp-checkbox:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a .facetwp-type-search i.facetwp-search-wrap:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a i.fal,.facetwp-facet .c-nav-modal ul.c-menu-overlay>li.menu-item>a i.facetwp-checkbox:before,.facetwp-facet .facetwp-checkbox .c-nav-modal ul.c-menu-overlay>li.menu-item>a i.facetwp-expand:before,.facetwp-selections .c-nav-modal ul.c-menu-overlay>li.menu-item>a li i.facetwp-selection-value:before,.facetwp-type-search .c-nav-modal ul.c-menu-overlay>li.menu-item>a i.facetwp-search-wrap:before{transition:all .25s ease-in-out;transform:rotate(90deg);font-size:.825rem;color:#000}@media (min-width:992px){.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .c-nav-modal ul.c-menu-overlay>li.menu-item>a i.fs-option-label:before,.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .c-nav-modal ul.c-menu-overlay>li.menu-item>a i.fs-arrow,.c-nav-modal .facetwp-selections ul.c-menu-overlay>li.menu-item>a li i.facetwp-selection-value:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option i.fs-option-label:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a .c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap i.fs-arrow,.c-nav-modal ul.c-menu-overlay>li.menu-item>a .facetwp-facet .facetwp-checkbox i.facetwp-expand:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a .facetwp-facet i.facetwp-checkbox:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a .facetwp-type-search i.facetwp-search-wrap:before,.c-nav-modal ul.c-menu-overlay>li.menu-item>a i.fal,.facetwp-facet .c-nav-modal ul.c-menu-overlay>li.menu-item>a i.facetwp-checkbox:before,.facetwp-facet .facetwp-checkbox .c-nav-modal ul.c-menu-overlay>li.menu-item>a i.facetwp-expand:before,.facetwp-selections .c-nav-modal ul.c-menu-overlay>li.menu-item>a li i.facetwp-selection-value:before,.facetwp-type-search .c-nav-modal ul.c-menu-overlay>li.menu-item>a i.facetwp-search-wrap:before{display:none}}.c-nav-modal ul.c-menu-overlay>li.menu-item>ul.sub-menu{margin:0 0 0 1rem}@media (min-width:992px){.c-nav-modal ul.c-menu-overlay>li.menu-item>ul.sub-menu{margin:0}}@media (min-width:992px){.c-nav-modal ul.c-menu-overlay>li.menu-item>ul.sub-menu.collapse{display:block!important}}.c-nav-modal ul.c-menu-overlay>li.menu-item>ul.sub-menu>li.menu-item:first-child{text-transform:uppercase}@media (min-width:992px){.c-nav-modal ul.c-menu-overlay>li.menu-item>ul.sub-menu>li.menu-item:first-child{display:none}}.c-nav-modal ul.c-menu-overlay>li.menu-item>ul.sub-menu>li.menu-item>a{display:block;color:gray;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;padding:.5rem 0}.c-nav-modal ul.c-menu-overlay>li.menu-item>ul.sub-menu>li.menu-item>a:hover{color:#000}.c-nav-modal .c-menu-overlay--social{margin:20px 0 15px}.c-nav-modal .c-menu-overlay--social .c-nav-footer-social__item:first-child a{padding-left:0}.c-nav-modal .c-nav-modal a:hover{text-decoration:none}.c-nav-modal ul.c-menu-overlay-footer{margin:0 0 1rem}@media (min-width:992px){.c-nav-modal ul.c-menu-overlay-footer{margin:0}}.c-nav-modal ul.c-menu-overlay-footer li{display:inline-block}.c-nav-modal ul.c-menu-overlay-footer li>a{display:block;color:gray;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;padding:0 .5rem}@media (min-width:992px){.c-nav-modal ul.c-menu-overlay-footer li>a{padding:0 1rem 0 0}}.c-nav-modal ul.c-menu-overlay-social li{display:inline-block}.c-nav-modal ul.c-menu-overlay-social li>a{display:block;color:gray;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;padding:0 .5rem}@media (min-width:992px){.c-nav-modal ul.c-menu-overlay-social li>a{padding:0 0 0 1rem}}.c-nav-modal .modal-dialog{height:100%!important;margin:0 auto!important;display:flex}.c-nav-modal .modal-dialog .modal-header{display:none;height:50px}.c-nav-modal .modal-dialog .modal-header .close{margin:-1rem auto -1rem -4rem}.c-nav-modal .modal-dialog .modal-footer{justify-content:space-between}@media (max-width:991.98px){.c-nav-modal .modal-dialog .modal-footer{flex-direction:column}}@media (max-width:991.98px){.c-nav-modal .modal-dialog .modal-footer ul{margin-left:0;margin-right:0}}.c-nav-search{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;opacity:0;height:100%;width:100%;pointer-events:none;background:#fff;transition:opacity .3s ease}.c-nav-main-list__item--search:hover,.c-nav-main-list__item--search:hover *{text-decoration:none}.c-nav-main-list__item--search:target .c-nav-search,.c-nav-search.is-active{opacity:1;pointer-events:all}.c-nav-main-list__item--search:target .c-nav-main-list__link,.menu-item--search.is-active{position:relative;z-index:1;top:0;right:0;padding-left:0;margin-left:28px;text-decoration:none}.c-nav-main-list__item--search:target .c-nav-main-list__link:hover,.menu-item--search.is-active:hover{text-decoration:none}.c-nav-main-list__item--search:target .c-nav-main-list__link:after,.menu-item--search.is-active:after{opacity:1}.c-nav-main-list__item--search:target .c-nav-main-list__link svg,.menu-item--search.is-active svg{opacity:0}.c-nav-main.is-transparent .c-nav-search.is-active:after{content:"";position:absolute;top:0;bottom:-1px;left:100%;width:10px;background-color:#fff;border-bottom:1px solid #e8e8e8}.c-nav-search__input{display:block;padding-top:7px;padding-bottom:6px;border-bottom:1px solid #333;width:90%;max-width:800px;color:#000;font-family:adobe-garamond-pro,serif;font-size:20px}@media (min-width:992px){.c-nav-search__input{padding-top:10px;padding-bottom:10px;padding-left:10px}}.c-nav-search__input:focus{outline:none;border-color:#000}.c-nav-main__nav-post{display:none;align-items:center;padding:1rem;line-height:1.25}.c-nav-main__nav-post .c-menu-post{margin:0;padding:0;list-style:none;display:flex}.c-nav-main__nav-post .c-menu-post li a{display:flex;height:100%;align-items:center;color:gray}.c-nav-main__nav-post .c-menu-post li.c-menu-post__next a .c-arrow,.c-nav-main__nav-post .c-menu-post li.c-menu-post__prev a .c-arrow{transition:all .25s ease-in-out;width:60px}.c-nav-main__nav-post .c-menu-post li.c-menu-post__next a:hover,.c-nav-main__nav-post .c-menu-post li.c-menu-post__prev a:hover{color:#000}.c-nav-main__nav-post .c-menu-post li.c-menu-post__prev{margin-right:.5rem}.c-nav-main__nav-post .c-menu-post li.c-menu-post__prev a .c-arrow{margin-right:1rem}.c-nav-main__nav-post .c-menu-post li.c-menu-post__prev a:hover .c-arrow{transform:translateX(-.5rem)}.c-nav-main__nav-post .c-menu-post li.c-menu-post__next{margin-left:.5rem}.c-nav-main__nav-post .c-menu-post li.c-menu-post__next a .c-arrow{margin-left:1rem}.c-nav-main__nav-post .c-menu-post li.c-menu-post__next a:hover .c-arrow{transform:translateX(.5rem)}.tooltip{transition:margin .3s ease-in-out}.tooltip.slide-left{margin-left:1rem}.tooltip.slide-right{margin-left:-1rem}.tooltip.show.slide-left,.tooltip.show.slide-right{margin-left:0}.tooltip .embed-responsive{width:268px;margin-bottom:1rem}.tooltip h6{text-align:left;margin-bottom:0}.c-nl-form{display:block;position:relative;width:100%;padding-right:60px}.c-nl-form__input{display:block;padding-right:20px;padding-left:20px;width:100%;height:50px;color:#bfbfbf;border:1px solid #d7d7d7;line-height:50px}.c-nl-form__input:focus{outline:none;border-color:#000}.c-nl-form__input::-webkit-input-placeholder{color:#f7f7f7}.c-nl-form__input:-ms-input-placeholder,.c-nl-form__input::-ms-input-placeholder{color:#f7f7f7}.c-nl-form__input::placeholder{color:#f7f7f7}.c-nl-form__submit{position:absolute;top:0;right:0;width:60px;height:50px;color:transparent;background-color:transparent;border:1px solid #d7d7d7;border-left:0;cursor:pointer;z-index:1}.c-nl-form__submit:focus{outline:none;border:1px solid #000}.c-nl-form__submit .c-arrow{position:relative;top:47%;left:17px;width:20px;background-color:#000}.c-nl-form__submit .c-arrow:after,.c-nl-form__submit .c-arrow:before{background-color:#000}.c-nl-form__submit-icon{position:absolute;top:17px;right:14px;width:15px;height:12px}.c-overlay{display:none;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.67)}.c-overlay.is-active{display:block}.c-page-top-image{width:100%}.c-pagination{padding-top:20px;display:flex;flex:1;text-align:center;justify-content:space-between}.c-pagination .next-posts-link,.c-pagination .previous-posts-link{display:flex;margin-bottom:10px;text-align:center}.c-pagination .next-posts-link .btn-inner-wrap,.c-pagination .previous-posts-link .btn-inner-wrap{display:inline-flex;margin:0 auto}@media (min-width:992px){.c-pagination .next-posts-link,.c-pagination .previous-posts-link{margin-bottom:0}}@media (min-width:992px){.c-pagination .next-posts-link{margin-left:auto}}.c-pagination.c-pagination__not-paged .next-posts-link{margin:0 auto}.c-search .c-archive__title{text-align:left;display:none}@media (min-width:768px){.c-search .c-archive__title{display:block}}body .facetwp-template{transition:opacity .25s ease-in-out}body.facetwp-is-loading .facetwp-template{opacity:.25}.facetwp-selections ul{margin:0 0 20px;padding:0}.facetwp-selections ul li .facetwp-selection-label{margin-right:10px}.facetwp-selections ul li .facetwp-selection-value{padding:10px;background-image:none;border:1px solid #bfbfbf}.facetwp-selections ul li .facetwp-selection-value:before{margin-right:10px}.facetwp-selections ul li .facetwp-selection-value:hover{border-color:#000}.facetwp-page{padding:1rem 4rem!important}.facetwp-facet{font-family:futura-pt,Helvetica,Arial,sans-serif;margin-bottom:0!important}.facetwp-facet .facetwp-checkbox{display:flex;align-items:center;background-image:none;padding:0;margin-bottom:10px;color:gray}.facetwp-facet .facetwp-checkbox:before{margin-right:10px}.facetwp-facet .facetwp-checkbox.checked{background-image:none;color:#000}.facetwp-facet .facetwp-checkbox.checked:before{margin-right:10px}.facetwp-facet .facetwp-checkbox:hover{color:#000}.facetwp-facet .facetwp-checkbox .facetwp-counter{margin-left:5px}.facetwp-facet .facetwp-checkbox .facetwp-expand{margin-left:auto;font-size:.75rem;color:#fff}.facetwp-facet .facetwp-checkbox .facetwp-expand:before{color:gray}.facetwp-facet .facetwp-checkbox .facetwp-expand.expanded:before,.facetwp-facet .facetwp-checkbox .facetwp-expand:hover:before{color:#000}.facetwp-type-search{border-bottom:1px solid #f7f7f7;padding:10px 0;margin-bottom:20px!important}.facetwp-type-search .facetwp-search-wrap{display:flex;align-items:center;font-size:1.5rem}.facetwp-type-search .facetwp-search-wrap:before{margin-right:30px}.facetwp-type-search .facetwp-search-wrap .facetwp-btn{display:none}.facetwp-type-search .facetwp-search-wrap .facetwp-search{padding:0;width:100%}.facetwp-type-search .facetwp-search-wrap .facetwp-search::-webkit-input-placeholder{color:#bfbfbf}.facetwp-type-search .facetwp-search-wrap .facetwp-search:-ms-input-placeholder,.facetwp-type-search .facetwp-search-wrap .facetwp-search::-ms-input-placeholder{color:#bfbfbf}.facetwp-type-search .facetwp-search-wrap .facetwp-search::placeholder{color:#bfbfbf}.facetwp-depth{margin-left:25px!important}.ig-facetwp-sort-bar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f7f7f7;margin-bottom:30px}.ig-facetwp-sort-bar ul.ig-facetwp-sort-select{display:flex;margin:0;padding:0;list-style:none}.ig-facetwp-sort-bar ul.ig-facetwp-sort-select li a.ig-facetwp-sort-select-option,.ig-facetwp-sort-bar ul.ig-facetwp-sort-select li a.ig-facetwp-sort-select-title{display:inline-block;padding:15px;color:#bfbfbf}.ig-facetwp-sort-bar ul.ig-facetwp-sort-select li a.ig-facetwp-sort-select-title{padding-left:0;color:#bfbfbf;font-weight:500}.ig-facetwp-sort-bar ul.ig-facetwp-sort-select li a.ig-facetwp-sort-select-option{color:#000}.ig-facetwp-sort-bar ul.ig-facetwp-sort-select li a.ig-facetwp-sort-select-option.active{border-bottom:2px solid gray}.ig-facetwp-sort-bar ul.ig-facetwp-sort-select li a.ig-facetwp-sort-select-option:focus,.ig-facetwp-sort-bar ul.ig-facetwp-sort-select li a.ig-facetwp-sort-select-option:hover{color:#000}.ig-facetwp-sort-bar .facetwp-sort{display:none}.facetwp-is-filtered .c-section{margin-bottom:40px}@media (min-width:992px){.facetwp-is-filtered .c-section{margin-bottom:90px}}.c-section{margin-bottom:40px}@media (min-width:992px){.c-section{margin-bottom:90px}}.c-section .c-section__padding{padding:40px}@media (min-width:992px){.c-section .c-section__padding{padding:90px}}.c-section.bg-light{padding:40px 0}@media (min-width:992px){.c-section.bg-light{padding:90px 0}}.c-section.bg-light+.bg-light{margin-bottom:0;margin-top:-40px}@media (min-width:992px){.c-section.bg-light+.bg-light{margin-top:-90px}}.c-section.bg-light:last-child{margin-bottom:0}.c-section p:last-child{margin:0}.c-section .c-section__title{text-align:center;margin-bottom:30px}@media (min-width:992px){.c-section .c-section__title{margin-bottom:60px}}.shop-nav{margin-bottom:10px}@media (min-width:576px){.shop-nav{margin-bottom:20px}}.shop-nav__item{float:left;width:30.79%;margin-right:3.81%}.shop-nav__item:last-child{margin-right:0}.shop-dd{position:relative}.shop-dd.is-active .shop-dd__head{border-bottom:0}.shop-dd.is-active .shop-dd__list{display:block}.shop-dd__head,.shop-nav__input.shop-nav__input{box-sizing:border-box;height:25px;line-height:23px;padding:0 5px;font-size:10px;border:1px solid #e9e9e9}@media (min-width:576px){.shop-dd__head,.shop-nav__input.shop-nav__input{height:38px;line-height:36px;font-size:.75rem;padding:0 10px}}.shop-nav__input.shop-nav__input:focus{outline:none;border-color:#666}.shop-dd__head{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shop-dd__head:hover{cursor:pointer}.shop-dd__head>span:after{content:"";display:inline-block;position:relative;margin-left:5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;vertical-align:middle}@media (min-width:992px){.shop-dd__head>span:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #000}}.shop-nav__input.shop-nav__input{display:block;width:100%;border-radius:0;-webkit-appearance:none}.shop-nav__input.shop-nav__input::-webkit-input-placeholder{color:#111;opacity:1}.shop-nav__input.shop-nav__input:-ms-input-placeholder,.shop-nav__input.shop-nav__input::-ms-input-placeholder{color:#111;opacity:1}.shop-nav__input.shop-nav__input::placeholder{color:#111;opacity:1}.shop-search-form{position:relative}.shop-dd__list{overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:none;position:absolute;z-index:1;top:25px;font-size:12px;left:0;right:0;max-height:255px;padding:5px 10px 10px;border:1px solid #e9e9e9;border-top:0;background:#fff}@media (min-width:576px){.shop-dd__list{top:38px;font-size:.75rem}}.shop-dd-list{margin:0;list-style:none}.shop-dd-list__head{display:inline-block;margin-bottom:4px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;border-bottom:1px solid #111}@media (min-width:576px){.shop-dd-list__head{margin-bottom:8px}}.shop-dd-list__list{margin:0 0 10px;list-style:none}.shop-dd-list__list-item{display:block;line-height:1.4}@media (min-width:576px){.shop-dd-list__list-item{display:inline-block}}.shop-dd-list__list-item:after{content:"";padding:0;display:inline-block}@media (min-width:576px){.shop-dd-list__list-item:after{content:"·";padding:0 6px}}.shop-dd-list__list-item:last-child:after{content:""}.shop-dd-list__list-item a:focus,.shop-dd-list__list-item a:hover{text-decoration:underline}.shop-grid-gutter-width{width:0}@media (min-width:321px){.shop-grid-gutter-width{width:4%}}@media (min-width:576px){.shop-grid-gutter-width{width:3.81%}}.ig_product,.shop-grid-item-width{width:100%}@media (min-width:321px){.ig_product,.shop-grid-item-width{width:48%}}@media (min-width:576px){.ig_product,.shop-grid-item-width{width:30.79%}}.ig_product{position:relative;margin-bottom:40px}@media (min-width:321px){.ig_product{margin-bottom:20px}}@media (min-width:576px){.ig_product{margin-bottom:40px}}.ig_product__helper{display:block;height:0;width:100%;background:#efefef}.c-sidebar-popular{margin-bottom:20px}.c-sidebar-popular__img{display:block;width:100%;margin-bottom:10px}@media (min-width:992px){.c-sidebar-popular__img{margin-bottom:0}}.c-sidebar-popular__title{font-size:15px;font-weight:400}body.offcanvas-expanded .c-offcanvas{transform:translateX(0)}@media (min-width:768px){.btn-hide-offcanvas{display:none}}.btn-offcanvas-toggle{display:flex;justify-content:center;margin-bottom:20px}@media (min-width:768px){.btn-offcanvas-toggle{display:none}}.c-nav-offcanvas{display:flex;align-items:baseline;justify-content:space-between}@media (max-width:767.98px){.c-offcanvas{display:flex;justify-content:flex-end;transition:all .25s ease-in-out;transform:translateX(100%);z-index:1061;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;position:fixed;padding:0!important}}@media (max-width:767.98px){.c-offcanvas .c-sidebar{background-color:#fff;padding:20px;box-shadow:0 .25rem 2rem rgba(0,0,0,.1);width:85%;height:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}}.c-sidebar--featured-articles{margin-top:0}.c-sidebar__module{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f7f7f7}.c-sidebar__module:last-child>:last-child{margin-bottom:0}.c-sidebar__title{font-family:futura-pt,Helvetica,Arial,sans-serif;margin-bottom:20px}.c-sidebar__module a:hover{text-decoration:none}.c-site-footer{padding:30px 0}.c-site-wrap{overflow:hidden}.c-site-wrap,.c-slider{position:relative}.c-slider--story{margin-bottom:30px}@media (min-width:576px){.c-slider--story{margin-bottom:10px}}.c-slider__img{width:100%}.c-slider .slick-dots,.slider-default .slick-dots{width:100%;margin-top:10px;text-align:center}.c-slider .slick-dots li,.slider-default .slick-dots li{display:inline-block}.c-slider .slick-dots li.slick-active button:before,.slider-default .slick-dots li.slick-active button:before{background-color:#000}.c-slider .slick-dots button,.slider-default .slick-dots button{position:relative;display:block;padding:4px;font-size:0;line-height:0;border:0;cursor:pointer;text-indent:-10000px;background-color:transparent;overflow:hidden}.c-slider .slick-dots button:before,.slider-default .slick-dots button:before{content:"";display:block;width:6px;height:6px;background-color:#e0e0e0;border-radius:50%}.c-slider .slick-dots button:focus,.slider-default .slick-dots button:focus{outline:0}.c-slider .slick-dots button::-moz-focus-inner,.slider-default .slick-dots button::-moz-focus-inner{border:0}.c-slider__nav-button{top:50%;position:absolute;z-index:1;margin:-13px 0 0;padding:0;font-size:0;line-height:0;background:none;border:0;cursor:pointer}.c-slider__nav-button:focus{outline:0}.c-slider__nav-button--prev{left:5px}@media (min-width:992px){.c-slider__nav-button--prev{left:auto;right:100%;margin-right:5px}}@media (min-width:1200px){.c-slider__nav-button--prev{margin-right:35px}}.c-slider__nav-button--next{right:5px}@media (min-width:992px){.c-slider__nav-button--next{right:auto;left:100%;margin-left:5px}}@media (min-width:1200px){.c-slider__nav-button--next{margin-left:35px}}.c-slider__nav-icon{width:16px;height:24px;stroke:#000;stroke-width:.5px}.c-widget__posts-slider .c-section__title-wrapper{margin-bottom:20px}@media (min-width:992px){.c-widget__posts-slider .c-section__title-wrapper{margin-bottom:40px}}.c-widget__posts-slider .c-section__title-wrapper .c-section__title{margin-bottom:0}.c-widget__posts-slider .c-section__title-wrapper .c-controlbar{padding-right:60px}.c-widget__posts-slider .c-section__title-wrapper .c-controlbar .c-controlbar__group{padding:0}.c-widget__posts-slider .c-section__title-wrapper .c-controlbar .c-controlbar__group .c-controlbar__item:last-child{padding-right:0}@media (max-width:991.98px){.slider-wrapper{padding:0!important;overflow:hidden}.slider-wrapper .slider-default{height:105%;justify-content:flex-start!important;padding:0 15px;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.slider-wrapper .slider-default::-webkit-scrollbar{display:none;-webkit-appearance:none}.slider-wrapper .slider-default>div{position:relative;flex-shrink:0;flex-basis:auto;width:70%}}.slider-default{margin:0!important}@media (min-width:768px){.slider-default{padding:0 30px}}.slider-default .slick-list{overflow:visible}.slider-default .slick-list .slick-track{display:flex}.slider-default .slick-list .slick-track .slick-slide{transition:all .25s ease-in-out}.slider-default .slick-list .slick-track .slick-slide:not(.slick-active){opacity:.2}.c-story-ad{display:none}@media (min-width:1024px){.c-story-ad{display:block;position:absolute;right:100%;width:12vw;margin-right:30px;max-width:300px;overflow:hidden}}@media (min-width:1460px){.c-story-ad{margin-right:70px}}body.single-format-aside{padding-top:0}@media (min-width:992px){.c-story .c-article-tax-list{width:100%;position:absolute;z-index:99}}.c-story .c-story__intro{margin-bottom:40px;position:relative}.c-story .c-story__intro .c-story__intro-text{font-size:1.375rem}.c-story .c-story__intro .c-story__intro-text a{text-decoration:underline}.c-story .c-story__intro .c-story__intro-text p:first-child:first-letter{float:left;font-size:4.125rem;line-height:1;margin-right:1rem}.c-story .c-story__header{position:relative}.c-story .c-story__header .c-hero__title{margin:0}.c-story .c-story__header .c-story__header-scroll{position:absolute;z-index:99;right:30px;bottom:30px;transform:rotate(90deg);transform-origin:100% 0;align-items:center;display:flex}.c-story .c-story__header .c-story__header-scroll .c-story__header-scroll-text{margin-right:20px}@media (max-width:991.98px){.c-story .c-story__header .c-story__header-scroll .c-story__header-scroll-text{color:#fff}}.c-story .c-story__header .c-story__header-scroll .c-arrow{width:20px;animation-name:c;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:.6s;animation-timing-function:cubic-bezier(.445,.05,.55,.95)}@media (max-width:991.98px){.c-story .c-story__header .c-story__header-scroll .c-arrow,.c-story .c-story__header .c-story__header-scroll .c-arrow:after,.c-story .c-story__header .c-story__header-scroll .c-arrow:before{background-color:#fff}}@keyframes c{0%{left:0}to{left:-5px}}.c-story__intro-video{display:none;-o-object-fit:cover;object-fit:cover;z-index:1}.c-story__intro-video.is-active{display:block}.c-story__img-innerwrap{position:relative}.img-show-metadata{left:10px;top:10px;width:30px;display:block;cursor:pointer}.img-show-metadata,.img-show-metadata img{transition:all .25s ease-in-out;position:absolute;z-index:1}.img-show-metadata img{opacity:.75;width:100%;height:auto}.img-show-metadata img.img-metadata-icon{width:70%;opacity:0;display:block}.img-show-metadata img.img-metadata-icon.visible{opacity:.75}@media (min-width:992px){.img-show-metadata img.img-metadata-icon{display:none}}.img-show-metadata img.img-metadata-logo{opacity:0}.img-show-metadata img.img-metadata-logo.visible{opacity:.75}.img-show-metadata:hover img.visible.img-metadata-icon,.img-show-metadata:hover img.visible.img-metadata-logo{opacity:1}.img-metadata{transition:all .25s ease-in-out;opacity:0;position:absolute;z-index:1;width:100%;bottom:10px}.img-metadata.visible{opacity:1}.img-metadata ul{padding:0 10px;width:100%;margin:0 auto;text-align:center;font-size:0}.img-metadata ul li{transition:all .25s ease-in-out;list-style:none;width:75px;display:inline-block;padding:1px}.img-metadata ul li:hover{transform:scale(1.2)}.img-metadata ul li:hover div{background-color:#000}@media (min-width:992px){.img-metadata ul li{width:90px}}.img-metadata ul li div{padding:10px 5px;background-color:rgba(0,0,0,.5);text-align:center}@media (min-width:992px){.img-metadata ul li div{padding:10px 5px}}.img-metadata ul li div img{margin:0 auto;width:10px;height:auto;margin-bottom:10px}.img-metadata ul li div h4{text-transform:uppercase;font-weight:400;font-family:futura-pt,Helvetica,Arial,sans-serif;color:#fff;font-size:8px}@media (min-width:992px){.img-metadata ul li div h4{font-size:10px}}.img-metadata-credits{text-align:center;font-size:14px;padding:10px}@media (min-width:768px){.c-story__img-wrap{margin-bottom:135px}}@media (min-width:992px){.c-parallax__img[data-lb-num],.c-story__img[data-lb-num],.woocommerce-product-gallery img[data-lb-num]{cursor:zoom-in}}.c-story__img{margin:0 auto}.c-story__img-caption{padding:10px 0 0}.c-story__img-caption,.c-story__img-caption a{color:gray;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:.75rem}@media (min-width:768px){.c-story__img-caption{padding:30px}}@media (min-width:992px){.c-story__img_padding{padding:60px}}.c-story__double-img-item{display:block;vertical-align:middle}.c-story__double-img-item video{width:100%}.c-story__double-img-item:first-child{margin-bottom:40px}.c-story__quote{font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:34px;line-height:1.3}.c-story__quote--center{display:block;margin-top:60px;margin-bottom:60px;text-align:center}.c-story__quote--left{display:none}@media (min-width:992px){.c-story__quote--left{display:block;width:300px;float:left;margin:22px 35px 18px -185px}}.c-story__quote--right{display:none}@media (min-width:992px){.c-story__quote--right{display:block;width:300px;float:right;margin:22px -185px 18px 35px}}.c-story__video-wrap{margin-bottom:10px}@media (min-width:576px){.c-story__video-wrap{margin-bottom:20px}}.c-story__video-fullwidth-wrap{margin-bottom:10px}@media (min-width:576px){.c-story__video-fullwidth-wrap{margin-bottom:20px}}.c-story__video-fullwidth-wrap video{width:100%}.lightbox{display:none}.lightbox.is-active{position:fixed;display:flex;flex-direction:row;top:0;left:0;z-index:1061;width:100vw;height:100vh;background:#fff;font-family:adobe-garamond-pro,serif;font-size:1rem}.lightbox-side{display:flex;flex-direction:column;margin-left:50px;margin-right:30px;padding:20px 0 30px;width:20%}.lightbox-side .c-article-tax-list{margin-top:auto;position:static}.lightbox-wrapper{width:80%;padding:0 50px;height:100vh;overflow:hidden;flex-direction:column}.lightbox-inner,.lightbox-wrapper{position:relative;display:flex;justify-content:space-between;align-items:center}.lightbox-inner{width:100%;height:calc(100vh - 200px);margin-top:100px}.lightbox-inner .lb-slide{position:relative;width:100%;height:calc(100vh - 200px);margin-right:20%;flex-shrink:0;flex-grow:0}.lightbox-inner .lb-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.lightbox-inner .lb-slide img,.lightbox-inner .lb-slide video{width:100%;max-height:calc(100vh - 200px);margin:0 auto}.lb-slide video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lb-slide .c-story__img video+img{display:none}.lightbox-caption{font-family:futura-pt,Helvetica,Arial,sans-serif;color:gray;margin:0 0 20px}.lightbox-nav{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;align-items:center;width:100%;z-index:4;pointer-events:none}.lb-nav-arrow{padding:15px;cursor:pointer;pointer-events:all}.lightbox-close{font-size:.75rem;font-family:futura-pt,Helvetica,Arial,sans-serif;position:absolute;top:20px;right:20px;text-transform:uppercase;letter-spacing:.05em;word-spacing:.05em;cursor:pointer}.c-story__credits{font-size:13px;text-align:center}.c-story__credits a{text-decoration:underline}.c-section__related-posts .c-archive__title{margin-top:0;margin-bottom:2rem}@media (min-width:992px){.c-section__related-posts .c-archive__title{margin-bottom:4rem}}.c-section__related-posts .c-archive__title small{color:#000;margin-bottom:1rem}.c-section__related-posts .c-related-categories{text-align:center;padding-top:2rem}@media (min-width:992px){.c-section__related-posts .c-related-categories{padding-top:4rem}}.c-section__related-posts .c-related-categories .c-related-categories__list{margin:2rem 0 0;padding:0;list-style:none}.c-section__related-posts .c-related-categories .c-related-categories__list li a{color:gray}.c-section__related-posts .c-related-categories .c-related-categories__list li a:hover{color:#000}.c-sub-bar{height:40px;margin-bottom:10px;color:#000;background-color:#f0f0f0}@media (min-width:992px){.c-sub-bar{margin-bottom:20px}}.c-sub-bar--close{margin-bottom:0}.c-sub-bar__title{float:none;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:41px;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;text-transform:uppercase}@media (min-width:576px){.c-sub-bar__title{float:left;text-align:left}}.c-sub-bar__title a:link,.c-sub-bar__title a:visited{color:#000}.c-sub-bar__social{display:none;float:right;height:40px;line-height:2;margin-right:-8px}@media (min-width:576px){.c-sub-bar__social{display:block}}.c-sub-bar__social-item{float:left}.c-sub-bar__social-link{display:inline-block;padding:5px 8px 3px;vertical-align:middle}.c-sub-bar__social-icon{height:14px}.c-submission__meta{padding-top:15px}.c-submissions-form__category-wrap,.c-submissions-form__input{display:block;float:left;width:250px;margin-right:20px;margin-bottom:10px}.c-submissions-form__input--no-margin{margin-right:0}.c-submissions-form__textarea{display:block;width:100%;height:210px;margin-bottom:20px;background-color:#f0f0f0}.c-submissions-form__input,.c-submissions-form__textarea,.usp-label-taxonomy{padding:15px 15px 16px;color:#000;font-size:14px;background-color:#f0f0f0}.c-submissions-form__input::-webkit-input-placeholder,.c-submissions-form__textarea::-webkit-input-placeholder,.usp-label-taxonomy::-webkit-input-placeholder{color:#000}.c-submissions-form__input:-ms-input-placeholder,.c-submissions-form__input::-ms-input-placeholder,.c-submissions-form__textarea:-ms-input-placeholder,.c-submissions-form__textarea::-ms-input-placeholder,.usp-label-taxonomy:-ms-input-placeholder,.usp-label-taxonomy::-ms-input-placeholder{color:#000}.c-submissions-form__input::placeholder,.c-submissions-form__textarea::placeholder,.usp-label-taxonomy::placeholder{color:#000}.c-submissions-form__category-wrap.c-submissions-form__category-wrap{position:relative}.usp-label-taxonomy.usp-label-taxonomy{display:block;background-color:#f0f0f0}.usp-label-taxonomy.usp-label-taxonomy:after{content:"";position:absolute;top:22px;right:15px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #000}.c-submissions-form__input--category{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:1px solid #f0f0f0;border-radius:0;opacity:0}.c-submissions-form__subtitle{margin-bottom:5px;font-size:16px;font-weight:400}.c-submissions-form__files{margin-bottom:10px}.c-submissions-form__permission{position:absolute;top:-4px;left:-2px;-webkit-appearance:checkbox}.c-submissions-form__note{font-size:10px}.c-submissions-form__submit{margin-top:20px;width:100%}.c-submissions-form__permissions-wrap{position:relative;float:left;width:250px;margin-right:20px}.usp-file{display:block;float:left;width:250px;margin-right:20px;margin-bottom:5px}.usp-file:nth-child(3),.usp-file:nth-child(7),.usp-file:nth-child(11){margin-right:0}.usp-label,.usp-preview{display:none}.usp-label-custom.usp-form-105873,.usp-label-custom.usp-form-122547{display:block;padding-left:10px;font-size:10px}.usp-errors,.usp-errors-heading{margin-bottom:10px}.usp-errors{font-size:14px}.usp-error-field{border:1px solid red}.usp-form-105873.usp-error-field,.usp-form-122547.usp-error-field{border:0;color:red}.c-submissions-popup{display:none;position:absolute;z-index:1100;top:70px;left:50%;margin-left:-310px;width:620px;padding:20px;background-color:#fff}@media (min-width:576px){.c-submissions-popup.is-active{display:block}}.c-submissions-popup__close{position:absolute;top:15px;right:15px;width:10px;height:10px;font-family:futura-pt,Helvetica,Arial,sans-serif;line-height:10px}.c-submissions-popup__title{margin-bottom:20px;font-weight:400;font-size:24px;line-height:1.25}.c-submissions-upload{display:none;width:30.79%;padding-bottom:30.79%;background-color:#efefef}@media (min-width:576px){.c-submissions-upload{display:block}}.c-submissions-upload__inner{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;display:flex}.c-submissions-upload__content{align-self:center;padding:20px}.c-submissions-upload__content h4{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:1rem;margin-bottom:10px}.c-submissions-upload__content p{font-size:14px;margin-bottom:10px}.c-submissions-upload__content p:last-child{margin:0}.c-submissions-upload__icon-wrap{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.c-submissions-upload__icon{display:inline-block;width:50px;height:68px}.c-submissions-upload__icon-text{font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:-.03em;font-weight:400;text-transform:uppercase}.c-tabbar{margin-bottom:10px;border-bottom:1px solid #f0f0f0}@media (min-width:992px){.c-tabbar{margin-bottom:20px}}.c-tabbar__item{float:left}.c-tabbar__link{display:block;margin-right:5px;padding:12px 10px 10px;font-family:futura-pt,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1;text-transform:uppercase;border:1px solid transparent;border-bottom:0}@media (min-width:576px){.c-tabbar{display:block}.c-tabbar__link{margin-right:10px;padding:13px 20px 11px;font-size:.75rem}}.c-tabbar__link.is-active,.c-tabbar__link:active,.c-tabbar__link:hover{border-color:#f0f0f0;text-decoration:none}.c-tabbar__link.is-active{font-weight:500;pointer-events:none}.c-tabbar__arrows{display:none;margin-right:-10px;float:right;line-height:1}.c-tabbar__arrows.is-active{display:block}.c-tabbar__arrow-button{float:left;margin:0;padding:9px 10px;border:0;background:none;cursor:pointer}.c-tabbar__arrow{height:14px;width:10px}.c-tabbar__content{display:none;margin-top:10px}@media (min-width:992px){.c-tabbar__content{margin-top:20px}}.c-tabbar__content--slider{overflow:hidden}.c-tabbar__content.is-active{display:block}.c-tabbar__slider-wrap-related,.c-tabbar__slider-wrap-tower{margin:-5px}.c-tabbar__slider-wrap-related .c-article-loop{margin-right:5px;margin-left:5px}@media (min-width:576px){.c-tabbar__slider-wrap-related{margin-right:-10px;margin-left:-10px}.c-tabbar__slider-wrap-related .c-article-loop{margin-right:10px;margin-left:10px}}body .c-archive__intro,body .c-archive__results{transition:opacity .5s ease-in-out}body .c-archive__results{display:none}body.facetwp-is-loading .c-archive__intro{opacity:.25}body.facetwp-is-filtered .c-archive__intro,body.facetwp-is-filtered .c-widget__instagram{display:none}body.facetwp-is-filtered .c-archive__results{display:block}body.facetwp-is-filtered .c-archive__filter{position:inherit;margin-bottom:30px}.c-archive__filter{position:absolute;z-index:1000;width:100%;top:48vw}@media (min-width:992px){.c-archive__filter{position:inherit;margin-bottom:30px}}.c-archive__filter .facetwp-type-fselect.facetwp-facet-travel_destination .fs-dropdown{right:0}.c-archive__filter .facetwp-type-fselect .fs-wrap{width:100%}.c-archive__filter .facetwp-type-fselect .fs-wrap.fs-open .fs-label-wrap{background-color:#f7f7f7}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-label{padding:20px}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow{border:none;top:-12px;right:35px}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown{margin-top:-1px;width:200%}@media (min-width:768px){.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown{width:100%}}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-search{padding:0 20px}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-search input{padding:10px 0}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options{max-height:300px}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option{padding:10px 20px;border:none}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.facetwp-depth-two{padding-left:45px;color:gray}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option:hover{background-color:#f7f7f7}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected .fs-option-label:before{margin-right:10px}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-checkbox{display:none}.c-archive__filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label:before{margin-right:10px}.c-archive__filter .c-nav-modal ul.c-menu-overlay .col:nth-child(2) .facetwp-type-fselect .fs-wrap .fs-label-wrap,.c-archive__filter .row .col:nth-child(2) .facetwp-type-fselect .fs-wrap .fs-label-wrap,.c-nav-modal .c-archive__filter ul.c-menu-overlay .col:nth-child(2) .facetwp-type-fselect .fs-wrap .fs-label-wrap{border-left:none}.c-widget__newsletter #mc_embed_signup{width:100%;margin:0 auto}@media (min-width:768px){.c-widget__newsletter #mc_embed_signup{width:90%}}.c-widget__newsletter .c-section__title{display:none}@media (min-width:768px){.c-widget__newsletter .c-section__title{display:block}}.c-widget__newsletter .c-widget__newsletter-social-links{justify-content:center}.c-widget__newsletter .c-widget__newsletter-social-links>div{display:flex;width:auto}@media (min-width:768px){.c-widget__newsletter .c-widget__newsletter-social-links>div:nth-child(odd){justify-content:flex-end}}.c-widget__newsletter .c-widget__newsletter-social-links .c-widget__newsletter-social-link{padding:20px 0}.c-widget__newsletter .c-widget__newsletter-social-links .c-widget__newsletter-social-link .c-widget__newsletter-social-link-icon{color:gray;margin-bottom:10px}.c-widget__newsletter .c-widget__newsletter-social-links .c-widget__newsletter-social-link .c-widget__newsletter-social-link-text{color:#000;font-size:.75rem;display:none!important}@media (min-width:768px){.c-widget__newsletter .c-widget__newsletter-social-links .c-widget__newsletter-social-link .c-widget__newsletter-social-link-text{display:block!important}}.c-widget__newsletter .c-widget__newsletter-social-links .c-widget__newsletter-social-link:hover .c-widget__newsletter-social-link-icon{color:#000}.c-widget__newsletter .c-widget__newsletter-p{margin-bottom:30px}@media (min-width:768px){.c-widget__newsletter .c-widget__newsletter-p{margin-top:-40px}}@media (max-width:767.98px){.c-widget__instagram .container{padding:0}}.c-widget__instagram .c-widget__instagram-item{margin-bottom:15px;padding:0 15px}@media (min-width:768px){.c-widget__instagram .c-widget__instagram-item{padding:0 10px;margin-bottom:20px}}@media (max-width:767.98px){.c-widget__instagram .c-widget__instagram-item:nth-child(2){width:100%}}@media (max-width:767.98px){.c-widget__instagram .c-widget__instagram-item:nth-child(odd){padding-right:7.5px}}@media (max-width:767.98px){.c-widget__instagram .c-widget__instagram-item:nth-child(2n):not(:nth-child(2)){padding-left:7.5px}}@media (min-width:768px){.c-widget__instagram .c-widget__instagram-item:nth-child(2),.c-widget__instagram .c-widget__instagram-item:nth-child(7){width:40%}}.c-widget__instagram .c-widget__instagram-item .c-widget__instagram-item-img{-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.c-widget__instagram .c-widget__instagram-item:nth-child(7),.c-widget__instagram .c-widget__instagram-item:nth-child(8),.c-widget__instagram .c-widget__instagram-item:nth-child(9),.c-widget__instagram .c-widget__instagram-item:nth-child(10){display:none}}.c-widget__instagram .c-widget__instagram-item,.c-widget__instagram .c-widget__instagram-sizer{width:50%}@media (min-width:768px){.c-widget__instagram .c-widget__instagram-item,.c-widget__instagram .c-widget__instagram-sizer{width:20%}}.c-widget__posts-list{position:relative}@media (min-width:768px){.c-widget__posts-list .c-article-loop{margin-bottom:90px}}.c-widget__posts-double article{text-align:center}@media (min-width:992px){.c-nav-modal .c-widget__posts-double ul.c-menu-overlay>.col-md-6:nth-child(2n),.c-widget__posts-double .c-nav-modal ul.c-menu-overlay>.col-md-6:nth-child(2n),.c-widget__posts-double .row>.col-md-6:nth-child(2n){padding-left:60px!important}.c-nav-modal .c-widget__posts-double ul.c-menu-overlay>.col-md-6:nth-child(odd),.c-widget__posts-double .c-nav-modal ul.c-menu-overlay>.col-md-6:nth-child(odd),.c-widget__posts-double .row>.col-md-6:nth-child(odd){padding-right:60px!important}}.c-widget__posts-hero article.c-article-loop{margin:0}.c-widget__posts-hero article.c-article-loop .c-hero__excerpt{display:none}@media (min-width:992px){.c-widget__posts-hero article.c-article-loop .c-hero__excerpt{display:block}}.c-line-center{position:relative}@media (min-width:768px){.c-line-center:before{content:"";position:absolute;height:100%;width:1px;left:50%;top:0}.c-line-center.c-line-center__light:before,.c-line-center:before{background-color:#f7f7f7}.c-line-center.c-line-center__gray:before{background-color:#d7d7d7}}.c-parallax{position:relative;overflow:hidden;padding-bottom:100%}@media (min-width:768px){.c-parallax{padding-bottom:50%}}.c-parallax .c-parallax__overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;z-index:2}.c-parallax .c-parallax__overlay.c-parallax__overlay-black{background-color:rgba(0,0,0,.5)}.c-parallax .c-parallax__overlay .c-parallax__overlay-title{font-family:futura-pt,Helvetica,Arial,sans-serif;text-transform:uppercase;margin-bottom:20px}.c-parallax .c-parallax__img-wrap{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;clip:rect(0,auto,auto,0)}.c-parallax .c-parallax__img-wrap .c-parallax__img,.c-parallax .c-parallax__img-wrap .c-parallax__video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;height:100vh;position:fixed;transition:all .5s ease-in-out;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.woocommerce.woocommerce-gzd.woocommerce-gzd-complaints-shortcode{line-height:1.75}.woocommerce.woocommerce-gzd.woocommerce-gzd-complaints-shortcode h3{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.75}@media (min-width:576px){.woocommerce.woocommerce-gzd.woocommerce-gzd-complaints-shortcode,.woocommerce.woocommerce-gzd.woocommerce-gzd-complaints-shortcode h3{font-size:1.125rem;line-height:2}}.woocommerce .c-archive__title{margin:10px 0 30px}.woocommerce .c-product-preview .woocommerce-loop-product__link{display:block}.woocommerce .c-product-preview .woocommerce-loop-product__link .embed-responsive{margin-bottom:20px}.woocommerce .c-product-preview .woocommerce-loop-product__link .woocommerce-loop-product__title{font-size:1.5rem;display:inline-block}.woocommerce .c-product-preview .woocommerce-loop-product__link .price{font-size:1.375rem;color:gray;margin-bottom:0;float:right}.woocommerce .c-product-preview .add_to_cart_button,.woocommerce .c-product-preview .wc-gzd-additional-info{display:none}.woocommerce .c-product{padding-top:20px}@media (min-width:768px){.woocommerce .c-product{padding-top:60px}}.woocommerce .c-product .back-to-shop-link{font-family:futura-pt,Helvetica,Arial,sans-serif;color:gray}.woocommerce .c-product .woocommerce-product-gallery{padding:0!important;margin-bottom:30px!important}@media (min-width:768px){.woocommerce .c-product .woocommerce-product-gallery .embed-responsive{margin-bottom:60px}}.woocommerce .c-product .summary .price{font-size:1.375rem;color:gray;margin-bottom:0}.woocommerce .c-product .summary .legal-price-info{font-size:1rem;font-style:italic;margin-bottom:20px}.woocommerce .c-product .summary .stock{text-transform:uppercase;font-style:italic;font-weight:700}.woocommerce .c-product .summary .stock.out-of-stock{color:red}.woocommerce .c-product .summary .wcppec-checkout-buttons{text-align:left}.woocommerce .c-product .summary .woocommerce-product-details__short-description b,.woocommerce .c-product .summary .woocommerce-product-details__short-description strong{font-family:futura-pt,Helvetica,Arial,sans-serif;font-weight:500}.woocommerce .c-product .summary .cart{display:flex}.woocommerce .c-product .summary .cart .quantity{margin-right:10px}.woocommerce .c-product .summary .cart .quantity.hidden{margin-right:0}.woocommerce .c-product .summary .cart .quantity input{width:50px;padding:1rem 0;line-height:1.5;border:1px solid #d7d7d7;text-align:center;font-size:.75rem;font-family:futura-pt,Helvetica,Arial,sans-serif}.woocommerce .woocommerce-message{background-color:#f7f7f7;padding:10px}.woocommerce .woocommerce-message .button{margin-right:10px}.woocommerce .shop_table td,.woocommerce .shop_table th{padding:.75rem 0;vertical-align:middle}.woocommerce .shop_table td.product-thumbnail a img{width:80px;height:auto;margin-bottom:0}.woocommerce .shop_table .woocommerce-shipping-calculator{display:none}.woocommerce .shop_table ul{margin:0;padding:0;list-style:none}.woocommerce .shop_table .product-remove a.remove{text-indent:-9999px}.woocommerce .shop_table .product-remove a.remove:before{float:left;text-indent:0}.woocommerce .cart-collaterals{text-align:right}.woocommerce .cart-collaterals .cart_totals{text-align:left;display:inline-block;width:50%}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th{padding:.3rem 0}.woocommerce .checkout-button,.woocommerce .wcppec-checkout-buttons__separator{display:none}.c-text .woocommerce{font-size:1rem;line-height:1.5}.is-hidden{display:none!important}.is-fixed{position:fixed!important}.is-only-readable{position:absolute;top:-9999px;left:-9999px}@media (max-width:767.98px){.is-text-centered\@s{text-align:center}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb21wb25lbnRzLm5hdi1tYWluLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJzdHlsZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwiLi4vZm9udGF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzIiwiLi4vZm9udGF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi9mb250YXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwiLi4vZm9udGF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzIiwiLi4vZm9udGF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9mb250YXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uL2ZvbnRhd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi9mb250YXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uL2ZvbnRhd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwiLi4vZm9udGF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vZm9udGF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIi4uL2ZvbnRhd2Vzb21lL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uL2ZvbnRhd2Vzb21lL3Njc3MvZmEtc29saWQuc2NzcyIsIi4uL2ZvbnRhd2Vzb21lL3Njc3MvZmEtbGlnaHQuc2NzcyIsIi4uL2ZvbnRhd2Vzb21lL3Njc3MvZmEtYnJhbmRzLnNjc3MiLCJzdHlsZS5zY3NzIiwiX2VsZW1lbnRzLnBhZ2Uuc2NzcyIsIl9lbGVtZW50cy5saW5rcy5zY3NzIiwiX2VsZW1lbnRzLmxpc3RzLnNjc3MiLCJfZWxlbWVudHMuaW1hZ2VzLnNjc3MiLCJfZWxlbWVudHMuaW5wdXRzLnNjc3MiLCJfZWxlbWVudHMudGV4dC5zY3NzIiwiX29iamVjdHMubWVkaWEuc2NzcyIsIl9vYmplY3RzLmxpc3QtdWkuc2NzcyIsIl9vYmplY3RzLmJ1dHRvbnMuc2NzcyIsIl9jb3JlLndvcmRwcmVzcy5zY3NzIiwiX3ZlbmRvci5zbGljay5zY3NzIiwiX2NvbXBvbmVudHMuYXJjaGl2ZS5zY3NzIiwiX2NvbXBvbmVudHMuYXJyb3cuc2NzcyIsIl9jb21wb25lbnRzLmFydGljbGUtbWV0YS1saXN0LnNjc3MiLCJfY29tcG9uZW50cy5hcnRpY2xlLWxvb3AtcGx1cy5zY3NzIiwiX2NvbXBvbmVudHMuYXJ0aWNsZS1sb29wLXRvd2VyLnNjc3MiLCJfY29tcG9uZW50cy5hcnRpY2xlLWxvb3Auc2NzcyIsIl9jb21wb25lbnRzLmFydGljbGUuc2NzcyIsIl9jb21wb25lbnRzLmJpZy1hZC1ibG9jay5zY3NzIiwiX2NvbXBvbmVudHMuYnV0dG9ucy5zY3NzIiwiX2NvbXBvbmVudHMuY29udGVudC5zY3NzIiwiX2NvbXBvbmVudHMuY29va2llYWxlcnQuc2NzcyIsIl9jb21wb25lbnRzLmdhbGxlcnktd2Vla2VuZC5zY3NzIiwiX2NvbXBvbmVudHMuZ2FsbGVyeS5zY3NzIiwiX2NvbXBvbmVudHMuaGVyby5zY3NzIiwiX2NvbXBvbmVudHMubWVudS1pY29uLnNjc3MiLCJfY29tcG9uZW50cy5tZW51LW1haW4uc2NzcyIsIl9jb21wb25lbnRzLm5hdi1mb290ZXItc29jaWFsLnNjc3MiLCJfY29tcG9uZW50cy5uYXYtZm9vdGVyLnNjc3MiLCJfY29tcG9uZW50cy5uYXYtbW9kYWwuc2NzcyIsIl9jb21wb25lbnRzLm5hdi1zZWFyY2guc2NzcyIsIl9jb21wb25lbnRzLm5leHQtYXJ0aWNsZS5zY3NzIiwiX2NvbXBvbmVudHMubmwtZm9ybS5zY3NzIiwiX2NvbXBvbmVudHMub3ZlcmxheS5zY3NzIiwiX2NvbXBvbmVudHMucGFnZS10b3AtaW1hZ2Uuc2NzcyIsIl9jb21wb25lbnRzLnBhZ2luYXRpb24uc2NzcyIsIl9jb21wb25lbnRzLnNlYXJjaC5zY3NzIiwiX2NvbXBvbmVudHMuc2VjdGlvbi5zY3NzIiwiX2NvbXBvbmVudHMuc2hvcC1uYXYuc2NzcyIsIl9jb21wb25lbnRzLnNob3AtcHJvZHVjdC5zY3NzIiwiX2NvbXBvbmVudHMuc2lkZWJhci1wb3B1bGFyLnNjc3MiLCJfY29tcG9uZW50cy5zaWRlYmFyLnNjc3MiLCJfY29tcG9uZW50cy5zaXRlLWZvb3Rlci5zY3NzIiwiX2NvbXBvbmVudHMuc2l0ZS13cmFwLnNjc3MiLCJfY29tcG9uZW50cy5zbGlkZXIuc2NzcyIsIl9jb21wb25lbnRzLnN0b3J5LWFkLnNjc3MiLCJfY29tcG9uZW50cy5zdG9yeS5zY3NzIiwiX2NvbXBvbmVudHMuc3ViLWJhci5zY3NzIiwiX2NvbXBvbmVudHMuc3VibWlzc2lvbi5zY3NzIiwiX2NvbXBvbmVudHMuc3VibWlzc2lvbnMtZm9ybS5zY3NzIiwiX2NvbXBvbmVudHMuc3VibWlzc2lvbnMtcG9wdXAuc2NzcyIsIl9jb21wb25lbnRzLnN1Ym1pc3Npb25zLXVwbG9hZC5zY3NzIiwiX2NvbXBvbmVudHMudGFiYmFyLnNjc3MiLCJfY29tcG9uZW50cy50cmF2ZWwuc2NzcyIsIl9jb21wb25lbnRzLndpZGdldHMuc2NzcyIsIl9jb21wb25lbnRzLndvb2NvbW1lcmNlLnNjc3MiLCJfdHJ1bXBzLmhlbHBlcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2SUEsaUJBcURTO0FDbE1UOzs7OztHQUtHLEFDTEgsTUFHSSxlQUFjLEFBQWQsaUJBQWMsQUFBZCxpQkFBYyxBQUFkLGVBQWMsQUFBZCxjQUFjLEFBQWQsaUJBQWMsQUFBZCxpQkFBYyxBQUFkLGdCQUFjLEFBQWQsZUFBYyxBQUFkLGVBQWMsQUFBZCxhQUFjLEFBQWQsWUFBYyxBQUFkLG9CQUFjLEFBSWQsZUFBYyxBQUFkLGlCQUFjLEFBQWQsa0JBQWMsQUFBZCxlQUFjLEFBQWQsa0JBQWMsQUFBZCxpQkFBYyxBQUFkLGdCQUFjLEFBQWQsZUFBYyxBQUlkLGtCQUFpQyxBQUFqQyxzQkFBaUMsQUFBakMsc0JBQWlDLEFBQWpDLHNCQUFpQyxBQUFqQyx1QkFBaUMsQUFLbkMsZ0VBQXlCLEFBQ3pCLHNHQUF3QixDQUN6QixBQ0VELGlCQUdFLHFCQUFzQixDQUN2QixBQUVELEtBQ0UsdUJBQXVCLEFBQ3ZCLGlCQUFpQixBQUNqQiw4QkFBOEIsQUFDOUIsMEJBQTBCLEFBQzFCLDZCQUE2QixBQUM3Qix5Q0NQVSxDRFFYLEFBSUMsY0FDRSxrQkFBbUIsQ0UwQnRCLEFGcEJELHNFQUNFLGFBQWMsQ0FDZixBQVVELEtBQ0UsU0FBUyxBQUNULHFDQzBDNkMsQUR6QzdDLGVDNENtQixBRDNDbkIsZ0JDZ0RzQixBRC9DdEIsZ0JHMk0rQixBSDFNL0IsV0NyQ1UsQURzQ1YsZ0JBQWdCLEFBQ2hCLHFCQ2xEVSxDRG1EWCxBRWdCRCxzQkZSRSxtQkFBcUIsQ0FDdEIsQUFRRCxHQUNFLHVCQUF1QixBQUN2QixTQUFTLEFBQ1QsZ0JBQWlCLENBQ2xCLEFBWUQsa0JBQ0UsYUFBYSxBQUNiLGlCRzZLeUMsQ0g1SzFDLEFBT0QsRUFDRSxhQUFhLEFBQ2Isa0JHa0U4QixDSGpFL0IsQUFTRCxzQ0FFRSwwQkFBMEIsQUFD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QnJCVnlCLEFxQld6QixpQnJCWHlCLENxQlkxQixBQUVELDZJQUdFLFdyQnhCUSxBcUJ5QlIsc0JBbEN1SyxBQXNDdkssb0JBdEMrTSxDQWdEaE4sQUFSQywrSkFLSSxvQ3JCN0JxQixDcUIrQnhCLEFEVUgsYUN4REEsV3JCUVUsQW1CUlIseUJqQnlDYSxBbUJ2Q2Ysb0JuQnVDZSxDa0JpQmQsQWpCcERELG1Ca0JBRSxXckJFUSxBbUJSUix5QkVEb0YsQUFTcEYsb0JBVHlILENsQk9yRyxBa0JLdEIsc0NBTUkscUNuQndCVyxDbUJ0QmQsQUFHRCw0Q0FFRSxXckJoQlEsQXFCaUJSLHlCbkJnQmEsQW1CZmIsb0JuQmVhLENtQmRkLEFBRUQsdUlBR0UsV3JCeEJRLEFxQnlCUix5QkFsQ3VLLEFBc0N2SyxvQkF0QytNLENBZ0RoTixBQVJDLHlKQUtJLHFDbkJIUyxDbUJLWixBRFVILFVDeERBLFdyQlFVLEFtQlJSLHlCakIyQ2EsQW1CekNmLG9CbkJ5Q2UsQ2tCZWQsQWpCcERELGdCa0JBRSxXckJFUSxBbUJSUix5QkVEb0YsQUFTcEYsb0JBVHlILENsQk9yRyxBa0JLdEIsZ0NBTUksc0NuQjBCVyxDbUJ4QmQsQUFHRCxzQ0FFRSxXckJoQlEsQXFCaUJSLHlCbkJrQmEsQW1CakJiLG9CbkJpQmEsQ21CaEJkLEFBRUQsOEhBR0UsV3JCeEJRLEFxQnlCUix5QkFsQ3VLLEFBc0N2SyxvQkF0QytNLENBZ0RoTixBQVJDLGdKQUtJLHNDbkJEUyxDbUJHWixBRFVILGFDeERBLGNyQmtCMkIsQW1CbEJ6Qix5QmpCd0NhLEFtQnRDZixvQm5Cc0NlLENrQmtCZCxBakJwREQsbUJrQkFFLGNyQll5QixBbUJsQnpCLHlCRURvRixBQVNwRixvQkFUeUgsQ2xCT3JHLEFrQkt0QixzQ0FNSSxxQ25CdUJXLENtQnJCZCxBQUdELDRDQUVFLGNyQk55QixBcUJPekIseUJuQmVhLEFtQmRiLG9CbkJjYSxDbUJiZCxBQUVELHVJQUdFLGNyQmR5QixBcUJlekIseUJBbEN1SyxBQXNDdkssb0JBdEMrTSxDQWdEaE4sQUFSQyx5SkFLSSxxQ25CSlMsQ21CTVosQURVSCxZQ3hEQSxXckJRVSxBbUJSUix5QmpCc0NhLEFtQnBDZixvQm5Cb0NlLENrQm9CZCxBakJwREQsa0JrQkFFLFdyQkVRLEFtQlJSLHlCRURvRixBQVNwRixvQkFUeUgsQ2xCT3JHLEFrQkt0QixvQ0FNSSxxQ25CcUJXLENtQm5CZCxBQUdELDBDQUVFLFdyQmhCUSxBcUJpQlIseUJuQmFhLEFtQlpiLG9CbkJZYSxDbUJYZCxBQUVELG9JQUdFLFdyQnhCUSxBcUJ5QlIseUJBbEN1SyxBQXNDdkssb0JBdEMrTSxDQWdEaE4sQUFSQyxzSkFLSSxxQ25CTlMsQ21CUVosQURVSCxXQ3hEQSxjckJrQjJCLEFtQmxCekIseUJuQlN3QixBcUJQMUIsb0JyQk8wQixDb0JpRHpCLEFqQnBERCxpQmtCQUUsY3JCWXlCLEFtQmxCekIseUJFRG9GLEFBU3BGLG9CQVR5SCxDbEJPckcsQWtCS3RCLGtDQU1JLG9DckJSc0IsQ3FCVXpCLEFBR0Qsd0NBRUUsY3JCTnlCLEFxQk96Qix5QnJCaEJ3QixBcUJpQnhCLG9CckJqQndCLENxQmtCekIsQUFFRCxpSUFHRSxjckJkeUIsQXFCZXpCLHlCQWxDdUssQUFzQ3ZLLG9CQXRDK00sQ0FnRGhOLEFBUkMsbUpBS0ksb0NyQm5Db0IsQ3FCcUN2QixBRFVILFVDeERBLFdyQlFVLEFtQlJSLHlCbkJpQnlCLEFxQmYzQixvQnJCZTJCLENvQnlDMUIsQWpCcERELGdCa0JBRSxXckJFUSxBbUJSUix5QkVEb0YsQUFTcEYsb0JBVHlILENsQk9yRyxBa0JLdEIsZ0NBTUksb0NyQkF1QixDcUJFMUIsQUFHRCxzQ0FFRSxXckJoQlEsQXFCaUJSLHlCckJSeUIsQXFCU3pCLG9CckJUeUIsQ3FCVTFCLEFBRUQsOEhBR0UsV3JCeEJRLEFxQnlCUix5QkFsQ3VLLEFBc0N2SyxvQkF0QytNLENBZ0RoTixBQVJDLGdKQUtJLG9DckIzQnFCLENxQjZCeEIsQURnQkgscUJDWEEsV3JCaENVLEFxQmlDViw2QkFBNkIsQUFDN0Isc0JBQXNCLEFBQ3RCLGlCckJuQ1UsQ29CNkNULEFDUkQsMkJBQ0UsV3JCakRRLEFxQmtEUixzQnJCdkNRLEFxQndDUixpQnJCeENRLENxQnlDVCxBQUVELHNEQUVFLGlDckI3Q1EsQ3FCOENULEFBRUQsNERBRUUsV3JCbERRLEFxQm1EUiw0QkFBNkIsQ0FDOUIsQUFFRCwrSkFHRSxXckJwRVEsQXFCcUVSLHNCckIxRFEsQXFCMkRSLGlCckIzRFEsQ3FCcUVULEFBUkMsaUxBS0ksaUNyQmxFSSxDcUJvRVAsQUR6QkgsdUJDWEEsV3JCcEMyQixBcUJxQzNCLDZCQUE2QixBQUM3QixzQkFBc0IsQUFDdEIsaUJyQnZDMkIsQ29CaUQxQixBQ1JELDZCQUNFLFdyQmpEUSxBcUJrRFIsc0JyQjNDeUIsQXFCNEN6QixpQnJCNUN5QixDcUI2QzFCLEFBRUQsMERBRUUsb0NyQmpEeUIsQ3FCa0QxQixBQUVELGdFQUVFLFdyQnREeUIsQXFCdUR6Qiw0QkFBNkIsQ0FDOUIsQUFFRCxxS0FHRSxXckJwRVEsQXFCcUVSLHNCckI5RHlCLEFxQitEekIsaUJyQi9EeUIsQ3FCeUUxQixBQVJDLHVMQUtJLG9DckJ0RXFCLENxQndFeEIsQUR6QkgscUJDWEEsY25CVmUsQW1CV2YsNkJBQTZCLEFBQzdCLHNCQUFzQixBQUN0QixvQm5CYmUsQ2tCdUJkLEFDUkQsMkJBQ0UsV3JCakRRLEFxQmtEUix5Qm5CakJhLEFtQmtCYixvQm5CbEJhLENtQm1CZCxBQUVELHNEQUVFLHFDbkJ2QmEsQ21Cd0JkLEFBRUQsNERBRUUsY25CNUJhLEFtQjZCYiw0QkFBNkIsQ0FDOUIsQUFFRCwrSkFHRSxXckJwRVEsQXFCcUVSLHlCbkJwQ2EsQW1CcUNiLG9CbkJyQ2EsQ21CK0NkLEFBUkMsaUxBS0kscUNuQjVDUyxDbUI4Q1osQUR6Qkgsa0JDWEEsY25CUmUsQW1CU2YsNkJBQTZCLEFBQzdCLHNCQUFzQixBQUN0QixvQm5CWGUsQ2tCcUJkLEFDUkQsd0JBQ0UsV3JCakRRLEFxQmtEUix5Qm5CZmEsQW1CZ0JiLG9CbkJoQmEsQ21CaUJkLEFBRUQsZ0RBRUUsc0NuQnJCYSxDbUJzQmQsQUFFRCxzREFFRSxjbkIxQmEsQW1CMkJiLDRCQUE2QixDQUM5QixBQUVELHNKQUdFLFdyQnBFUSxBcUJxRVIseUJuQmxDYSxBbUJtQ2Isb0JuQm5DYSxDbUI2Q2QsQUFSQyx3S0FLSSxzQ25CMUNTLENtQjRDWixBRHpCSCxxQkNYQSxjbkJYZSxBbUJZZiw2QkFBNkIsQUFDN0Isc0JBQXNCLEFBQ3RCLG9CbkJkZSxDa0J3QmQsQUNSRCwyQkFDRSxjckJ2Q3lCLEFxQndDekIseUJuQmxCYSxBbUJtQmIsb0JuQm5CYSxDbUJvQmQsQUFFRCxzREFFRSxxQ25CeEJhLENtQnlCZCxBQUVELDREQUVFLGNuQjdCYSxBbUI4QmIsNEJBQTZCLENBQzlCLEFBRUQsK0pBR0UsY3JCMUR5QixBcUIyRHpCLHlCbkJyQ2EsQW1Cc0NiLG9CbkJ0Q2EsQ21CZ0RkLEFBUkMsaUxBS0kscUNuQjdDUyxDbUIrQ1osQUR6Qkgsb0JDWEEsY25CYmUsQW1CY2YsNkJBQTZCLEFBQzdCLHNCQUFzQixBQUN0QixvQm5CaEJlLENrQjBCZCxBQ1JELDBCQUNFLFdyQmpEUSxBcUJrRFIseUJuQnBCYSxBbUJxQmIsb0JuQnJCYSxDbUJzQmQsQUFFRCxvREFFRSxxQ25CMUJhLENtQjJCZCxBQUVELDBEQUVFLGNuQi9CYSxBbUJnQ2IsNEJBQTZCLENBQzlCLEFBRUQsNEpBR0UsV3JCcEVRLEFxQnFFUix5Qm5CdkNhLEFtQndDYixvQm5CeENhLENtQmtEZCxBQVJDLDhLQUtJLHFDbkIvQ1MsQ21CaURaLEFEekJILG1CQ1hBLGNyQjFDMEIsQXFCMkMxQiw2QkFBNkIsQUFDN0Isc0JBQXNCLEFBQ3RCLG9CckI3QzBCLENvQnVEekIsQUNSRCx5QkFDRSxjckJ2Q3lCLEFxQndDekIseUJyQmpEd0IsQXFCa0R4QixvQnJCbER3QixDcUJtRHpCLEFBRUQsa0RBRUUsb0NyQnZEd0IsQ3FCd0R6QixBQUVELHdEQUVFLGNyQjVEd0IsQXFCNkR4Qiw0QkFBNkIsQ0FDOUIsQUFFRCx5SkFHRSxjckIxRHlCLEFxQjJEekIseUJyQnBFd0IsQXFCcUV4QixvQnJCckV3QixDcUIrRXpCLEFBUkMsMktBS0ksb0NyQjVFb0IsQ3FCOEV2QixBRHpCSCxrQkNYQSxjckJsQzJCLEFxQm1DM0IsNkJBQTZCLEFBQzdCLHNCQUFzQixBQUN0QixvQnJCckMyQixDb0IrQzFCLEFDUkQsd0JBQ0UsV3JCakRRLEFxQmtEUix5QnJCekN5QixBcUIwQ3pCLG9CckIxQ3lCLENxQjJDMUIsQUFFRCxnREFFRSxvQ3JCL0N5QixDcUJnRDFCLEFBRUQsc0RBRUUsY3JCcER5QixBcUJxRHpCLDRCQUE2QixDQUM5QixBQUVELHNKQUdFLFdyQnBFUSxBcUJxRVIseUJyQjVEeUIsQXFCNkR6QixvQnJCN0R5QixDcUJ1RTFCLEFBUkMsd0tBS0ksb0NyQnBFcUIsQ3FCc0V4QixBRGRMLFVBQ0UsZXBCNEJzQixDb0JIdkIsQWpCN0ZDLDBCaUJxRUEsV3BCeERVLEFvQnlEViw0QkFBNkIsQ2pCdEVQLEFpQm1FeEIsZ0RBT0ksMEJsQm9GaUMsQWtCbEZqQyx3QkFBeUIsQ0FUN0IsQUFpQkcsZ0NBREMsZUFBZ0IsQ0FDakIsQUFqQkgsc0NBcUJJLFdwQi9FeUIsQW9CZ0Z6QixtQkFBb0IsQ0FDckIsQUFVSCw4RENiRSxtQm5CdVFnQyxBbUJ0UWhDLG1CckJJc0MsQXFCSHRDLGdCbkJ3SCtCLEFtQm5IN0IsZUFBZ0IsQ0RRbkIsQUFFRCw4RENqQkUscUJuQm1RaUMsQW1CbFFqQyxpQnJCS29DLEFxQkpwQyxnQm5CeUgrQixBbUJwSDdCLGVBQWdCLENEWW5CLEFBT0QsV0FDRSxjQUFjLEFBQ2QsVUFBVyxDQU1aLEFBUkQsc0JBTUksZ0JsQndRK0IsQ2tCdlFoQyxBQUlILHNGQUlJLFVBQVcsQ0FDWixBRTNJSCxNTEdNLDhCZjRPMkMsQ29Cek9oRCxBTENDLGtES1BGLE1MUUksZUFBZ0IsQ0tGbkIsQ3JCc3FGQSxBcUI1cUZELGlCQUlJLFNBQVUsQ0FDWCxBQUdILHFCQUVJLFlBQWEsQ0FDZCxBQUdILFlBQ0Usa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxnQkFBZ0IsQUxkWiwyQmY2T3dDLENvQjdON0MsQUxaQyxr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MFRSLFMxQjRNMEMsQWUxaEJ4Qyx1R2ZrZCtILEEwQmhJakksd0JBQWdCLEFBQWhCLGVBQWdCLENBS2pCLEFYblZELGtEV2lURixvQ1hoVEksZUFBZ0IsQ1drVmpCLEMzQmdsR0YsQTJCbG5HRCwyQ1RwVEksd0JqQjhoQjJFLEMwQnpNMUUsQUFqQ0wsNkNBcUNJLFcxQnNMb0MsQTBCckxwQyxhMUJzTHFDLEEwQnJMckMsa0JBQWtCLEFBQ2xCLGUxQnFMdUMsQTBCcEx2Qyx5QjVCbFZ5QixBNEJtVnpCLHdCQUF5QixDQUcxQixBQTdDSCxnQ0FnREksVzFCa0w2QyxBMEJqTDdDLFkxQmlMNkMsQWlCdGhCN0Msc0JuQm1CUSxBNEJvVlIsUzFCa0wwQyxBZTFoQnhDLHVHZmtkK0gsQTBCdEdqSSxxQkFBZ0IsQUFBaEIsZUFBZ0IsQ0FLakIsQVg3V0Qsa0RXaVRGLGdDWGhUSSxlQUFnQixDVzRXakIsQzNCa2xHRixBMkI5b0dELHVDVHBUSSx3QmpCOGhCMkUsQzBCL0sxRSxBQTNETCxnQ0ErREksVzFCNEpvQyxBMEIzSnBDLGExQjRKcUMsQTBCM0pyQyxrQkFBa0IsQUFDbEIsZTFCMkp1QyxBMEIxSnZDLHlCNUI1V3lCLEE0QjZXekIsd0JBQXlCLENBRzFCLEFBdkVILHlCQTBFSSxXMUJ3SjZDLEEwQnZKN0MsWTFCdUo2QyxBMEJ0SjdDLGFBQWEsQUFDYixlNUI5UXFCLEE0QitRckIsYzVCL1FxQixBbUJuSHJCLHNCbkJtQlEsQTRCaVhSLFMxQnFKMEMsQWUxaEJ4Qyx1R2ZrZCtILEEwQnpFakksZUFBZ0IsQ0FLakIsQVgxWUQsa0RXaVRGLHlCWGhUSSxlQUFnQixDV3lZakIsQzNCb2xHRixBMkI3cUdELGdDVHBUSSx3QmpCOGhCMkUsQzBCbEoxRSxBQXhGTCx5QkE0RkksVzFCK0hvQyxBMEI5SHBDLGExQitIcUMsQTBCOUhyQyxrQkFBa0IsQUFDbEIsZTFCOEh1QyxBMEI3SHZDLDZCQUE2QixBQUM3Qix5QkFBeUIsQUFDekIsa0JBQStDLENBRWhELEFBcEdILDhCQXVHSSx3QjVCaFp5QixDNEJrWjFCLEFB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LENBQ25CLEFBdkJYLHFDQTBCWSxvQjVCa2U2QixBNEJqZTdCLGtCNUJpZTZCLEM0QmhlOUIsQUE1QlgsMERBa0NVLGdCQUFpQixDQUNsQixBQW5DVCxnQ0FzQ1UsdUJBQXdCLEFBR3hCLGVBQWdCLENBQ2pCLEFBMUNULCtCQTZDVSxZQUFhLENBQ2QsQTNCektQLGdHMkIwTEksb0I5QmpMTSxDR05ULEEyQmtMSCxvQ0FXTSxvQjlCdkxNLEM4QmdNUCxBM0J6TUgsb0YyQm1NTSxvQjlCMUxJLENHTlQsQTJCa0xILDZDQWtCUSxvQjlCOUxJLEM4QitMTCxBQW5CUCwwS0EwQk0sb0I5QnRNTSxDOEJ1TVAsQUEzQkwsOEJBK0JJLHFCOUIzTVEsQThCNE1SLDJCOUI1TVEsQzhCNk1ULEFBakNILG1DQW9DSSxvUTVCc2JtUyxDNEJyYnBTLEFBckNILDJCQXdDSSxvQjlCcE5RLEM4QjROVCxBM0JyT0QsbUcyQmtPTSxvQjlCek5JLENHTlQsQUFIRCw2RjJCOE9JLFU5QmhQTSxDR0tULEEyQnNPSCxtQ0FXTSx3QjlCdFBNLEM4QitQUCxBM0I3UEgsa0YyQnVQTSx5QjlCelBJLENHS1QsQTJCc09ILDRDQWtCUSx5QjlCN1BJLEM4QjhQTCxBQW5CUCxzS0EwQk0sVTlCclFNLEM4QnNRUCxBQTNCTCw2QkErQkkseUI5QjFRUSxBOEIyUVIsK0I5QjNRUSxDOEI0UVQsQUFqQ0gsa0NBb0NJLDBRNUIyWGtTLEM0QjFYblMsQUFyQ0gsMEJBd0NJLHdCOUJuUlEsQzhCMlJULEEzQnpSRCxnRzJCc1JNLFU5QnhSSSxDR0tULEE0QmZILE1BQ0Usa0JBQWtCLEFBQ2xCLGFBQWEsQUFDYixzQkFBc0IsQUFDdEIsWUFBWSxBQUNaLHFCQUFxQixBQUNyQixzQi9CSVUsQStCSFYsMkJBQTJCLEFBQzNCLGlDL0JhVSxDK0JNWCxBQTNCRCxTQVlJLGVBQWUsQUFDZixhQUFjLENBQ2YsQUFlSCxXQUdFLGNBQWMsQUFDZCxlN0JxcUJ5QyxDNkJwcUIxQyxBQUVELFlBQ0Usb0I3QmdxQndDLEM2Qi9wQnpDLEFBRUQsZUFDRSxtQkFBZ0Ms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c0JqQzNCUSxBaUM0QlIsaUJqQzVCUSxDaUM2QlQsQUFsQkgsK0JBcUJJLFdqQ3BDeUIsQWlDcUN6QixvQkFBb0IsQUFFcEIsWUFBWSxBQUNaLHNCakMvQ1EsQWlDZ0RSLG9CakM3Q3lCLENpQzhDMUIsQUM1REQsMEJBQ0Usc0JoQ3FxQnNDLEFnQ3BxQnRDLG1CbENtR29DLEFrQ2xHcEMsZWhDdU42QixDZ0N0TjlCLEFBSkQsMEJBQ0UscUJoQ21xQnFDLEFnQ2xxQnJDLGlCbENvR2tDLEFrQ25HbEMsZWhDd042QixDZ0N2TjlCLEFDRkgsT0FDRSxxQkFBcUIsQUFDckIsbUJqQ3F3QnNDLEFpQ3B3QnRDLGNqQ2l3QnFDLEFpQ2h3QnJDLGdCbkNvR29CLEFtQ25HcEIsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsdUJBQXdCLENBT3pCLEFBZkQsYUFhSSxZQUFhLENBQ2QsQUFJSCx3Q0FDRSxrQkFBa0IsQUFDbEIsUUFBUyxDQUNWLEFBTUQsWUFDRSxtQmpDOHVCc0MsQWlDN3VCdEMsaUJqQzZ1QnNDLENpQzN1QnZDLEFBT0MsZUMxQ0EsV3BDYVUsQW9DWlYscUJwQ3VCVSxDbUNvQlQsQWhDN0JELHNEaUNWSSxXcENRTSxBb0NQTixxQkFBcUIsQUFDckIscUJBQWtDLENqQ1dyQyxBZ0N3QkQsaUJDMUNBLFdwQ2FVLEFvQ1pWLHFCcENtQjJCLENtQ3dCMUIsQWhDN0JELDBEaUNWSSxXcENRTSxBb0NQTixxQkFBcUIsQUFDckIscUJBQWtDLENqQ1dyQyxBZ0N3QkQsZUMxQ0EsV3BDYVUsQW9DWlYsd0JsQzZDZSxDaUNGZCxBaEM3QkQsc0RpQ1ZJLFdwQ1FNLEFvQ1BOLHFCQUFxQixBQUNyQix3QkFBa0MsQ2pDV3JDLEFnQ3dCRCxZQzFDQSxXcENhVSxBb0NaVix3QmxDK0NlLENpQ0pkLEFoQzdCRCxnRGlDVkksV3BDUU0sQW9DUE4scUJBQXFCLEFBQ3JCLHdCQUFrQyxDakNXckMsQWdDd0JELGVDMUNBLGNwQ3VCMkIsQW9DdEIzQix3QmxDNENlLENpQ0RkLEFoQzdCRCxzRGlDVkksY3BDa0J1QixBb0NqQnZCLHFCQUFxQixBQUNyQix3QkFBa0MsQ2pDV3JDLEFnQ3dCRCxjQzFDQSxXcENhVSxBb0NaVix3QmxDMENlLENpQ0NkLEFoQzdCRCxvRGlDVkksV3BDUU0sQW9DUE4scUJBQXFCLEFBQ3JCLHdCQUFrQyxDakNXckMsQWdDd0JELGFDMUNBLGNwQ3VCMkIsQW9DdEIzQix3QnBDYTBCLENtQzhCekIsQWhDN0JELGtEaUNWSSxjcENrQnVCLEFvQ2pCdkIscUJBQXFCLEFBQ3JCLHdCQUFrQyxDakNXckMsQWdDd0JELFlDMUNBLFdwQ2FVLEFvQ1pWLHdCcENxQjJCLENtQ3NCMUIsQWhDN0JELGdEaUNWSSxXcENRTSxBb0NQTixxQkFBcUIsQUFDckIsd0JBQWtDLENqQ1dyQyxBa0NuQkgsV0FDRSxrQkFBb0QsQUFDcEQsbUJuQ2lzQnNDLEFtQ2hzQnRDLHdCckNhMEIsQ3FDUDNCLEExQm1ERyx5QjBCNURKLFdBT0ksaUJuQzRyQm9DLENtQzFyQnZDLENwQyswSUEsQW9DNzBJRCxpQkFDRSxnQkFBZ0IsQUFDaEIsY0FBZSxDQUVoQixBQ1hELE9BQ0Usa0JBQWtCLEFBQ2xCLHVCcENvekJ5QyxBb0NuekJ6QyxtQnBDb3pCc0MsQW9DbnpCdEMsNEJBQTZDLENBRTlDLEFBR0QsZUFFRSxhQUFjLENBQ2YsQUFHRCxZQUNFLGV0Q3lGb0IsQ3NDeEZyQixBQU9ELG1CQUNFLGtCQUF3RCxDQVV6RCxBQVhELDBCQUtJLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sUUFBUSxBQUNSLHVCcENzeEJ1QyxBb0NyeEJ2QyxhQUFjLENBQ2YsQUFTRCxlQzlDQSxXeEJtRmdFLEFJOUU5RCxzQko4RThELEF3QmpGaEUsb0J4QmlGZ0UsQ3VCbkMvRCxBQzVDRCxrQkFDRSx3QkFBcUMsQ0FDdEMsQUFFRCwyQkFDRSxVQUEwQixDQUMzQixBRG9DRCxpQkM5Q0EsY3hCbUZnRSxBSTlFOUQseUJKOEU4RCxBd0JqRmhFLG9CeEJpRmdFLEN1Qm5DL0QsQUM1Q0Qsb0JBQ0Usd0JBQXFDLENBQ3RDLEFBRUQsNkJBQ0UsYUFBMEIsQ0FDM0IsQURvQ0QsZUM5Q0EsY3hCbUZnRSxBSTlFOUQseUJKOEU4RCxBd0JqRmhFLG9CeEJpRmdFLEN1Qm5DL0QsQUM1Q0Qsa0JBQ0Usd0JBQXFDLENBQ3RDLEFBRUQsMkJBQ0UsYUFBMEIsQ0FDM0IsQURvQ0QsWUM5Q0EsY3hCbUZnRSxBSTlFOUQseUJKOEU4RCxBd0JqRmhFLG9CeEJpRmdFLEN1Qm5DL0QsQUM1Q0QsZUFDRSx3QkFBcUMsQ0FDdEMsQUFFRCx3QkFDRSxhQUEwQixDQUMzQixBRG9DRCxlQzlDQSxjeEJtRmdFLEFJOUU5RCx5Qko4RThELEF3QmpGaEUsb0J4QmlGZ0UsQ3VCbkMvRCxBQzVDRCxrQkFDRSx3QkFBcUMsQ0FDdEMsQUFFRCwyQkFDRSxhQUEwQixDQUMzQixBRG9DRCxjQzlDQSxjeEJtRmdFLEFJOUU5RCx5Qko4RThELEF3QmpGaEUsb0J4QmlGZ0UsQ3VCbkMvRCxBQzVDRCxpQkFDRSx3QkFBcUMsQ0FDdEMsQUFFRCwwQkFDRSxhQUEwQixDQUMzQixBRG9DRCxhQzlDQSxjeEJtRmdFLEFJOUU5RCx5Qko4RThELEF3QmpGaEUsb0J4QmlGZ0UsQ3VCbkMvRCxBQzVDRCxnQkFDRSx3QkFBcUMsQ0FDdEMsQUFFRCx5QkFDRSxhQUEwQixDQUMzQixBRG9DRCxZQzlDQSxjeEJtRmdFLEFJOUU5RCx5Qko4RThELEF3QmpGaEUsb0J4QmlGZ0UsQ3VCbkMvRCxBQzVDRCxlQUNFLHdCQUFxQyxDQUN0QyxBQUVELHdCQUNFLGFBQTBCLENBQzNCLEFDWEgsYUFDRSxHQUFPLDBCQUF1QyxDdkM0K0k3QyxBdUMzK0lELEdBQUssdUJBQXdCLEN2QzgrSTVCLENBQ0YsQXVDNStJRCxVQUNFLGFBQWEsQUFDYixZdENnMEJzQyxBc0MvekJ0QyxnQkFBZ0IsQUFDaEIsaUJ0Qyt6QnlELEFzQzl6QnpELHdCeENNMEIsQ3dDSDNCLEFBRUQsY0FDRSxhQUFhLEFBQ2Isc0JBQXNCLEFBQ3RCLHVCQUF1QixBQUN2QixXeENMVSxBd0NNVixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLHNCeENHVSxBaUJwQk4seUJmMDBCNEMsQ3NDdnpCakQsQXZCZkMsa0R1Qk1GLGN2QkxJLGVBQWdCLEN1QmNuQixDdkNrL0lBLEF1Q2gvSUQsc0JyQmlCRSxzS0FBNkksQXFCZjdJLHlCdEMyeUJzQyxDc0MxeUJ2QyxBQUVELHVCQUNFLDhCdEM4eUJvRCxDc0M3eUJyRCxBQ2pDRCxPQUNFLGFBQWEsQUFDYixzQkFBdUIsQ0FDeEIsQUFFRCxZQUNFLE1BQU8sQ0FDUixBQ0hELFlBQ0UsYUFBYSxBQUNiLHNCQUFzQixBQUd0QixlQUFlLEFBQ2YsZUFBZ0IsQ0FDakIsQUFRRCx3QkFDRSxXQUFXLEFBQ1gsYzFDQzJCLEEwQ0EzQixrQkFBbUIsQ0FhcEIsQXZDbkJDLDREdUNVRSxjMUNKeUIsQTBDS3pCLHFCQUFxQixBQUNyQix3QjFDYndCLENHSXpCLEF1Q0FILCtCQWFJLFcxQ1BRLEEwQ1FSLHdCMUNqQndCLEMwQ2tCekIsQUFRSCxpQkFDRSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLHVCeEM0eUJ5QyxBd0MxeUJ6QyxtQnhDaUwrQixBd0NoTC9CLHNCMUNsQ1UsQTBDbUNWLGlDMUN4QlUsQzBDcURYLEFBcENELDRCQWNJLGVBQWdCLENBRWpCLEF2QzFDRCw4Q3VDNkNFLFVBQVUsQUFDVixvQkFBcUIsQ3ZDM0N0QixBdUN1Qkgsb0RBeUJJLFcxQzlDeUIsQTBDK0N6QixxQjFDdERRLEMwQ3VEVCxBQTNCSCx3QkErQkksVUFBVSxBQUNWLFcxQzVEUSxBMEM2RFIsc0IxQ2xEUSxBMENtRFIsaUIxQ25EUSxDMENvRFQsQUFTSCxtQ0FFSSxlQUFlLEFBQ2YsYUFBYyxDQUVmLEFBTEgsMkRBU00sWUFBYSxDQUNkLEFBVkwseURBZU0sZUFBZ0IsQ0FDakIsQUNuR0gseUJBQ0UsVzVCZ0Y4RCxBNEIvRTlELHdCNUIrRThELEM0QmpFL0QsQXhDSEQsNEd3Q1BNLFc1QjJFMEQsQTRCMUUxRCx3QkFBeUMsQ3hDUzlDLEF3Q2hCRCx1REFXTSxXM0NBSSxBMkNDSixzQjVCcUUwRCxBNEJwRTFELGlCNUJvRTBELEM0Qm5FM0QsQUFkTCwyQkFDRSxjNUJnRjhELEE0Qi9FOUQsd0I1QitFOEQsQzRCakUvRCxBeENIRCxnSHdDUE0sYzVCMkUwRCxBNEIxRTFELHdCQUF5QyxDeENTOUMsQXdDaEJELHlEQVdNLFczQ0FJLEEyQ0NKLHlCNUJxRTBELEE0QnBFMUQsb0I1Qm9FMEQsQzRCbkUzRCxBQWRMLHlCQUNFLGM1QmdGOEQsQTRCL0U5RCx3QjVCK0U4RCxDNEJqRS9ELEF4Q0hELDRHd0NQTSxjNUIyRTBELEE0QjFFMUQsd0JBQXlDLEN4Q1M5QyxBd0NoQkQsdURBV00sVzNDQUksQTJDQ0oseUI1QnFFMEQsQTRCcEUxRCxvQjVCb0UwRCxDNEJuRTNELEFBZEwsc0JBQ0UsYzVCZ0Y4RCxBNEIvRTlELHdCNUIrRThELEM0QmpFL0QsQXhDSEQsc0d3Q1BNLGM1QjJFMEQsQTRCMUUxRCx3QkFBeUMsQ3hDUzlDLEF3Q2hCRCxvREFXTSxXM0NBSSxBMkNDSix5QjVCcUUwRCxBNEJwRTFELG9CNUJvRTBELEM0Qm5FM0QsQUFkTCx5QkFDRSxjNUJnRjhELEE0Qi9FOUQsd0I1QitFOEQsQzRCakUvRCxBeENIRCw0R3dDUE0sYzVCMkUwRCxBNEIxRTFELHdCQUF5QyxDeENTOUMsQXdDaEJELHVEQVdNLFczQ0FJLEEyQ0NKLHlCNUJxRTBELEE0QnBFMUQsb0I1Qm9FMEQsQzRCbkUzRCxBQWRMLHdCQUNFLGM1QmdGOEQsQTRCL0U5RCx3QjVCK0U4RCxDNEJqRS9ELEF4Q0hELDBHd0NQTSxjNUIyRTBELEE0QjFFMUQsd0JBQXlDLEN4Q1M5QyxBd0NoQkQsc0RBV00sVzNDQUksQTJDQ0oseUI1QnFFMEQsQTRCcEUxRCxvQjVCb0UwRCxDNEJuRTNELEFBZEwsdUJBQ0UsYzVCZ0Y4RCxBNEIvRTlELHdCNUIrRThELEM0QmpFL0QsQXhDSEQsd0d3Q1BNLGM1QjJFMEQsQTRCMUUxRCx3QkFBeUMsQ3hDUzlDLEF3Q2hCRCxxREFXTSxXM0NBSSxBMkNDSix5QjVCcUUwRCxBNEJwRTFELG9CNUJvRTBELEM0Qm5FM0QsQUFkTCxzQkFDRSxjNUJnRjhELEE0Qi9FOUQsd0I1QitF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QWdFLGVOVDNCLENNUytGLEFBQ3BJLGtCQUFtQyxlTlZFLENNVXFDLEFBQzFFLGtCQUFtQyxlTlhFLENNV3FDLEFBQzFFLG1CQUFvQyxlTlpDLENNWXVDLEFBQzVFLHFCQUFzQyxlTmJELENNYTJDLEFBQ2hGLDZCQUE4QyxlTmRULENNYzJELEFBQ2hHLDZCQUE4QyxlTmZULENNZTJELEFBQ2hHLDhCQUErQyxlTmhCVixDTWdCNkQsQUFDbEcsMkJBQTRDLGVOakJQLENNaUJ1RCxBQUM1RixzQkFBdUMsZU5sQkYsQ01rQjZDLEFBQ2xGLHNCQUF1QyxlTm5CRixDTW1CNkMsQUFDbEYsdUJBQXdDLGVOcEJILENNb0IrQyxBQUNwRixvQkFBcUMsZU5yQkEsQ01xQnlDLEFBQzlFLHlCQUEwQyxlTnRCTCxDTXNCbUQsQUFDeEYsbUJBQW9DLGVOdkJDLENNdUJ1QyxBQUM1RSxxQkFBc0MsZU54QkQsQ013QjJDLEFBQ2hGLHlCQUEwQyxlTnpCTCxDTXlCbUQsQUFDeEYsaUJBQWtDLGVOMUJHLENNMEJtQyxBQUN4RSxpQkFBa0MsZU4zQkcsQ00yQm1DLEFBQ3hFLHFCQUFzQyxlTjVCRCxDTTRCMkMsQUFDaEYsbUJBQW9DLGVON0JDLENNNkJ1QyxBQUM1RSxpQ0FBa0QsZU45QmIsQ004Qm1FLEFBQ3hHLGlDQUFrRCxlTi9CYixDTStCbUUsQUFDeEcsa0NBQW1ELGVOaENkLENNZ0NxRSxBQUMxRywrQkFBZ0QsZU5qQ1gsQ01pQytELEFBQ3BHLDBCQUEyQyxlTmxDTixDTWtDcUQsQUFDMUYsaUNBQWtELGVObkNiLENNbUNtRSxBQUN4RywrQkFBZ0QsZU5wQ1gsQ01vQytELEFBQ3BHLGdDQUFpRCxlTnJDWixDTXFDaUUsQUFDdEcsOEJBQStDLGVOdENWLENNc0M2RCxBQUNsRywwQkFBMkMsZU52Q04sQ011Q3FELEFBQzFGLDJCQUE0QyxlTnhDUCxDTXdDdUQsQUFDNUYsaUNBQWtELGVOekNiLENNeUNtRSxBQUN4RyxpQ0FBa0QsZU4xQ2IsQ00wQ21FLEFBQ3hHLGtDQUFtRCxlTjNDZCxDTTJDcUUsQUFDMUcsK0JBQWdELGVONUNYLENNNEMrRCxBQUNwRywrQkFBZ0QsZU43Q1gsQ002QytELEFBQ3BHLDZCQUE4QyxlTjlDVCxDTThDMkQsQUFDaEcsOEJBQStDLGVOL0NWLENNK0M2RCxBQUNsRyw0QkFBNkMsZU5oRFIsQ01nRHlELEFBQzlGLHdCQUF5QyxlTmpESixDTWlEaUQsQUFDdEYsNkJBQThDLGVObERULENNa0QyRCxBQUNoRyw2QkFBOEMsZU5uRFQsQ01tRDJELEFBQ2hHLDhCQUErQyxlTnBEVixDTW9ENkQsQUFDbEcsMkJBQTRDLGVOckRQLENNcUR1RCxBQUM1RixzQkFBdUMsZU50REYsQ01zRDZDLEFBQ2xGLDZCQUE4QyxlTnZEVCxDTXVEMkQsQUFDaEcsMkJBQTRDLGVOeERQLENNd0R1RCxBQUM1Riw0QkFBNkMsZU56RFIsQ015RHlELEFBQzlGLDBCQUEyQyxlTjFETixDTTBEcUQsQUFDMUYsc0JBQXVDLGVOM0RGLENNMkQ2QyxBQUNsRix1QkFBd0MsZU41REgsQ000RCtDLEFBQ3BGLDZCQUE4QyxlTjdEVCxDTTZEMkQsQUFDaEcsNkJBQThDLGVOOURULENNOEQyRCxBQUNoRyw4QkFBK0MsZU4vRFYsQ00rRDZELEFBQ2xHLDJCQUE0QyxlTmhFUCxDTWdFdUQsQUFDNUYsMkJBQTRDLGVOakVQLENNaUV1RCxBQUM1Rix5QkFBMEMsZU5sRUwsQ01rRW1ELEFBQ3hGLDBCQUEyQyxlTm5FTixDTW1FcUQsQUFDMUYsd0JBQXlDLGVOcEVKLENNb0VpRCxBQUN0RixvQkFBcUMsZU5yRUEsQ01xRXlDLEFBQzlFLGtCQUFtQyxlTnRFRSxDTXNFcUMsQUFDMUUsc0JBQXVDLGVOdkVGLENNdUU2QyxBQUNsRix3QkFBeUMsZU54RUosQ013RWlELEFBQ3RGLHdCQUF5QyxlTnpFSixDTXlFaUQsQUFDdEYsb0JBQXFDLGVOMUVBLENNMEV5QyxBQUM5RSxvQkFBcUMsZU4zRUEsQ00yRXlDLEFBQzlFLHVDQUF3RCxlTjVFbkIsQ000RStFLEFBQ3BILG9CQUFxQyxlTjdFQSxDTTZFeUMsQUFDOUUsc0JBQXVDLGVOOUVGLENNOEU2QyxBQUNsRixjQUErQixlTi9FTSxDTStFNkIsQUFDbEUsbUJBQW9DLGVOaEZDLENNZ0Z1QyxBQUM1RSw2QkFBOEMsZU5qRlQsQ01pRjJELEFBQ2hHLHdCQUF5QyxlTmxGSixDTWtGaUQsQUFDdEYsbUJBQW9DLGVObkZDLENNbUZ1QyxBQUM1RSxrQkFBbUMsZU5wRkUsQ01vRnFDLEFBQzFFLGVBQWdDLGVOckZLLENNcUYrQixBQUNwRSxvQkFBcUMsZU50RkEsQ01zRnlDLEFBQzlFLGlCQUFrQyxlTnZGRyxDTXVGbUMsQUFDeEUsdUJBQXdDLGVOeEZILENNd0YrQyxBQUNwRix5QkFBMEMsZU56RkwsQ015Rm1ELEFBQ3hGLGVBQWdDLGVOMUZLLENNMEYrQixBQUNwRSxvQkFBcUMsZU4zRkEsQ00yRnlDLEFBQzlFLG9CQUFxQyxlTjVGQSxDTTRGeUMsQUFDOUUsbUJBQW9DLGVON0ZDLENNNkZ1QyxBQUM1RSx1QkFBd0MsZU45RkgsQ004RitDLEFBQ3BGLHdCQUF5QyxlTi9GSixDTStGaUQsQUFDdEYsd0JBQXlDLGVOaEdKLENNZ0dpRCxBQUN0RixnQkFBaUMsZU5qR0ksQ01pR2lDLEFBQ3RFLG9CQUFxQyxlTmxHQSxDTWtHeUMsQUFDOUUseUJBQTBDLGVObkdMLENNbUdtRCxBQUN4RiwyQkFBNEMsZU5wR1AsQ01vR3VELEFBQzVGLDJCQUE0QyxlTnJHUCxDTXFHdUQsQUFDNUYsZ0JBQWlDLGVOdEdJLENNc0dpQyxBQUN0RSx3QkFBeUMsZU52R0osQ011R2lELEFBQ3RGLHlCQUEwQyxlTnhHTCxDTXdHbUQsQUFDeEYsd0JBQXlDLGVOekdKLENNeUdpRCxBQUN0Rix3QkFBeUMsZU4xR0osQ00wR2lELEFBQ3RGLDJCQUE0QyxlTjNHUCxDTTJHdUQsQUFDNUYseUJBQTBDLGVONUdMLENNNEdtRCxBQUN4RixrQ0FBbUQsZU43R2QsQ002R3FFLEFBQzFHLGVBQWdDLGVOOUdLLENNOEcrQixBQUNwRSxnQkFBaUMsZU4vR0ksQ00rR2lDLEFBQ3RFLG1CQUFvQyxlTmhIQyxDTWdIdUMsQUFDNUUsMEJBQTJDLGVOakhOLENNaUhxRCxBQUMxRixnQkFBaUMsZU5sSEksQ01rSGlDLEFBQ3RFLHNCQUF1QyxlTm5IRixDTW1INkMsQUFDbEYsbUJBQW9DLGVOcEhDLENNb0h1QyxBQUM1RSxxQkFBc0MsZU5ySEQsQ01xSDJDLEFBQ2hGLHNCQUF1QyxlTnRIRixDTXNINkMsQUFDbEYseUJBQTBDLGVOdkhMLENNdUhtRCxBQUN4RixxQkFBc0MsZU54SEQsQ013SDJDLEFBQ2hGLG1CQUFvQyxlTnpIQyxDTXlIdUMsQUFDNUUsZ0JBQWlDLGVOMUhJLENNMEhpQyxBQUN0RSxxQkFBc0MsZU4zSEQsQ00ySDJDLEFBQ2hGLHNCQUF1QyxlTjVIRixDTTRINkMsQUFDbEYsaUJBQWtDLGVON0hHLENNNkhtQyxBQUN4RSxtQkFBb0MsZU45SEMsQ004SHVDLEFBQzVFLHFCQUFzQyxlTi9IRCxDTStIMkMsQUFDaEYscUJBQXNDLGVOaElELENNZ0kyQyxBQUNoRix1QkFBd0MsZU5qSUgsQ01pSStDLEFBQ3BGLGdCQUFpQyxlTmxJSSxDTWtJaUMsQUFDdEUsZ0JBQWlDLGVObklJLENNbUlpQyxBQUN0RSxnQkFBaUMsZU5wSUksQ01vSWlDLEFBQ3RFLGdCQUFpQyxlTnJJSSxDTXFJaUMsQUFDdEUsb0JBQXFDLGVOdElBLENNc0l5QyxBQUM5RSx3QkFBeUMsZU52SUosQ011SWlELEFBQ3RGLHdCQUF5QyxlTnhJSixDTXdJaUQsQUFDdEYsZUFBZ0MsZU56SUssQ015SStCLEFBQ3BFLHFCQUFzQyxlTjFJRCxDTTBJMkMsQUFDaEYsaUJBQWtDLGVOM0lHLENNMkltQyxBQUN4RSx3QkFBeUMsZU41SUosQ000SWlELEFBQ3RGLG1CQUFvQyxlTjdJQyxDTTZJdUMsQUFDNUUscUJBQXNDLGVOOUlELENNOEkyQyxBQUNoRiw2QkFBOEMsZU4vSVQsQ00rSTJELEFBQ2hHLG1CQUFvQyxlTmhKQyxDTWdKdUMsQUFDNUUsZUFBZ0MsZU5qSkssQ01pSitCLEFBQ3BFLGVBQWdDLGVObEpLLENNa0orQixBQUNwRSxvQkFBcUMsZU5uSkEsQ01tSnlDLEFBQzlFLG9CQUFxQyxlTnBKQSxDTW9KeUMsQUFDOUUsb0JBQXFDLGVOckpBLENNcUp5QyxBQUM5RSxnQkFBaUMsZU50SkksQ01zSmlDLEFBQ3RFLDRCQUE2QyxlTnZKUixDTXVKeUQsQUFDOUYsZUFBZ0MsZU54SkssQ013SitCLEFBQ3BFLHNCQUF1QyxlTnpKRixDTXlKNkMsQUFDbEYsc0JBQXVDLGVOMUpGLENNMEo2QyxBQUNsRixvQkFBcUMsZU4zSkEsQ00ySnlDLEFBQzlFLHdCQUF5QyxlTjVKSixDTTRKaUQsQUFDdEYsMEJBQTJDLGVON0pOLENNNkpxRCxBQUMxRix5QkFBMEMsZU45SkwsQ004Sm1ELEFBQ3hGLGdDQUFpRCxlTi9KWixDTStKaUUsQUFDdEcsMEJBQTJDLGVOaEtOLENNZ0txRCxBQUMxRix5QkFBMEMsZU5qS0wsQ01pS21ELEFBQ3hGLDBCQUEyQyxlTmxLTixDTWtLcUQsQUFDMUYsa0JBQW1DLGVObktFLENNbUtxQyxBQUMxRSxzQkFBdUMsZU5wS0YsQ01vSzZDLEFBQ2xGLHdCQUF5QyxlTnJLSixDTXFLaUQsQUFDdEYsb0JBQXFDLGVOdEtBLENNc0t5QyxBQUM5RSxlQUFnQyxlTnZLSyxDTXVLK0IsQUFDcEUsNkJBQThDLGVOeEtULENNd0syRCxBQUNoRyw2QkFBOEMsZU56S1QsQ015SzJELEFBQ2hHLDhCQUErQyxlTjFLVixDTTBLNkQsQUFDbEcsMkJBQTRDLGVOM0tQLENNMkt1RCxBQUM1RixzQkFBdUMsZU41S0YsQ000SzZDLEFBQ2xGLHNCQUF1QyxlTjdLRixDTTZLNkMsQUFDbEYsdUJBQXdDLGVOOUtILENNOEsrQyxBQUNwRiw2QkFBOEMsZU4vS1QsQ00rSzJELEFBQ2hHLDZCQUE4QyxlTmhMVCxDTWdMMkQsQUFDaEcsOEJBQStDLGVOakxWLENNaUw2RCxBQUNsRywyQkFBNEMsZU5sTFAsQ01rTHVELEFBQzVGLG9CQUFxQyxlTm5MQSxDTW1MeUMsQUFDOUUsMkJBQTRDLGVOcExQLENNb0x1RCxBQUM1RixxQkFBc0MsZU5yTEQsQ01xTDJDLEFBQ2hGLHlCQUEwQyxlTnRMTCxDTXNMbUQsQUFDeEYsbUJBQW9DLGVOdkxDLENNdUx1QyxBQUM1RSx3QkFBeUMsZU54TEosQ013TGlELEFBQ3RGLDBCQUEyQyxlTnpMTixDTXlMcUQsQUFDMUYsdUJBQXdDLGVOMUxILENNMEwrQyxBQUNwRixrQkFBbUMsZU4zTEUsQ00yTHFDLEFBQzFFLHlCQUEwQyxlTjVMTCxDTTRMbUQsQUFDeEYscUJBQXNDLGVON0xELENNNkwyQyxBQUNoRixxQkFBc0MsZU45TEQsQ004TDJDLEFBQ2hGLG1CQUFvQyxlTi9MQyxDTStMdUMsQUFDNUUsc0JBQXVDLGVOaE1GLENNZ002QyxBQUNsRix1QkFBd0MsZU5qTUgsQ01pTStDLEFBQ3BGLHNCQUF1QyxlTmxNRixDTWtNNkMsQUFDbEYscUJBQXNDLGVObk1ELENNbU0yQyxBQUNoRixzQkFBdUMsZU5wTUYsQ01vTTZDLEFBQ2xGLHFCQUFzQyxlTnJNRCxDTXFNMkMsQUFDaEYsaUJBQWtDLGVOdE1HLENNc01tQyxBQUN4RSx3QkFBeUMsZU52TUosQ011TWlELEFBQ3RGLCtMQUF5QyxlTnhNSixDTXdNaUQsQUFDdEYsaUJBQWtDLGVOek1HLENNeU1tQyxBQUN4RSx3QkFBeUMsZU4xTUosQ00wTWlELEFBQ3RGLDRCQUE2QyxlTjNNUixDTTJNeUQsQUFDOUYsdUJBQXdDLGVONU1ILENNNE0rQyxBQUNwRix1QkFBd0MsZU43TUgsQ002TStDLEFBQ3BGLDJCQUE0QyxlTjlNUCxDTThNdUQsQUFDNUYsc0JBQXVDLGVOL01GLENNK002QyxBQUNsRiwwQkFBMkMsZU5oTk4sQ01nTnFELEFBQzFGLHdCQUF5QyxlTmpOSixDTWlOaUQsQUFDdEYsNEJBQTZDLGVObE5SLENNa055RCxBQUM5RixzQkFBdUMsZU5uTkYsQ01tTjZDLEFBQ2xGLDBCQUEyQyxlTnBOTixDTW9OcUQsQUFDMUYsdUJBQXdDLGVOck5ILENNcU4rQyxBQUNwRiwyQkFBNEMsZU50TlAsQ01zTnVELEFBQzVGLHNCQUF1QyxlTnZORixDTXVONkMsQUFDbEYsMEJBQTJDLGVOeE5OLENNd05xRCxBQUMxRiwrQkFBZ0QsZU56TlgsQ015TitELEFBQ3BHLCtCQUFnRCxlTjFOWCxDTTBOK0QsQUFDcEcsZ0NBQWlELGVOM05aLENNMk5pRSxBQUN0Ryw2QkFBOEMsZU41TlQsQ000TjJELEFBQ2hHLCtCQUFnRCxlTjdOWCxDTTZOK0QsQUFDcEcsK0JBQWdELGVOOU5YLENNOE4rRCxBQUNwRyxnQ0FBaUQsZU4vTlosQ00rTmlFLEFBQ3RHLDZCQUE4QyxlTmhPVCxDTWdPMkQsQUFDaEcsMktBQXlDLGVOak9KLENNaU9pRCxBQUN0Rix3QkFBeUMsZU5sT0osQ01rT2lELEFBQ3RGLGlGQUEwQyxlTm5PTCxDTW1PbUQsQUFDeEYsK0JBQWdELGVOcE9YLENNb08rRCxBQUNwRywrQkFBZ0QsZU5yT1gsQ01xTytELEFBQ3BHLGdDQUFpRCxlTnRPWixDTXNPaUUsQUFDdEcsNkJBQThDLGVOdk9ULENNdU8yRCxBQUNoRyxzQkFBdUMsZU54T0YsQ013TzZDLEFBQ2xGLGlCQUFrQyxlTnpPRyxDTXlPbUMsQUFDeEUsa0JBQW1DLGVOMU9FLENNME9xQyxBQUMxRSxrQkFBbUMsZU4zT0UsQ00yT3FDLEFBQzFFLHdCQUF5QyxlTjVPSixDTTRPaUQsQUFDdEYscUJBQXNDLGVON09ELENNNk8yQyxBQUNoRiwyQkFBNEMsZU45T1AsQ004T3VELEFBQzVGLDBCQUEyQyxlTi9PTixDTStPcUQsQUFDMUYsaUJBQWtDLGVOaFBHLENNZ1BtQyxBQUN4RSxpQkFBa0MsZU5qUEcsQ01pUG1DLEFBQ3hFLDZCQUE4QyxlTmxQVCxDTWtQMkQsQUFDaEcsaUJBQWtDLGVOblBHLENNbVBtQyxBQUN4RSwwQkFBMkMsZU5wUE4sQ01vUHFELEFBQzFGLDhCQUErQyxlTnJQVixDTXFQNkQsQUFDbEcsd0JBQXlDLGVOdFBKLENNc1BpRCxBQUN0Riw0QkFBNkMsZU52UFIsQ011UHlELEFBQzlGLHNCQUF1QyxlTnhQRixDTXdQNkMsQUFDbEYsc0JBQXVDLGVOelBGLENNeVA2QyxBQUNsRix3QkFBeUMsZU4xUEosQ00wUGlELEFBQ3RGLGdCQUFpQyxlTjNQSSxDTTJQaUMsQUFDdEUsZ0JBQWlDLGVONVBJLENNNFBpQyxBQUN0RSx1QkFBd0MsZU43UEgsQ002UCtDLEFBQ3BGLHVCQUF3QyxlTjlQSCxDTThQK0MsQUFDcEYsc0JBQXVDLGVOL1BGLENNK1A2QyxBQUNsRixtQkFBb0MsZU5oUUMsQ01nUXVDLEFBQzVFLG9CQUFxQyxlTmpRQSxDTWlReUMsQUFDOUUsa0JBQW1DLGVObFFFLENNa1FxQyxBQUMxRSxlQUFnQyxlTm5RSyxDTW1RK0IsQUFDcEUsZ0JBQWlDLGVOcFFJLENNb1FpQyxBQUN0RSxtQkFBb0MsZU5yUUMsQ01xUXVDLEFBQzVFLG1CQUFvQyxlTnRRQyxDTXNRdUMsQUFDNUUsdUJBQXdDLGVOdlFILENNdVErQyxBQUNwRixvQkFBcUMsZU54UUEsQ013UXlDLEFBQzlFLG1CQUFvQyxlTnpRQyxDTXlRdUMsQUFDNUUsb0JBQXFDLGVOMVFBLENNMFF5QyxBQUM5RSx3QkFBeUMsZU4zUUosQ00yUWlELEFBQ3RGLHlCQUEwQyxlTjVRTCxDTTRRbUQsQUFDeEYsMEJBQTJDLGVON1FOLENNNlFxRCxBQUMxRixrQkFBbUMsZU45UUUsQ004UXFDLEFBQzFFLHlCQUEwQyxlTi9RTCxDTStRbUQsQUFDeEYsNkJBQThDLGVOaFJULENNZ1IyRCxBQUNoRyxnQkFBaUMsZU5qUkksQ01pUmlDLEFBQ3RFLHFCQUFzQyxlTmxSRCxDTWtSMkMsQUFDaEYsa0JBQW1DLGVOblJFLENNbVJxQyxBQUMxRSw0QkFBNkMsZU5wUlIsQ01vUnlELEFBQzlGLHVCQUF3QyxlTnJSSCxDTXFSK0MsQUFDcEYsNkJBQThDLGVOdFJULENNc1IyRCxBQUNoRyw2QkFBOEMsZU52UlQsQ011UjJELEFBQ2hHLG1CQUFvQyxlTnhSQyxDTXdSdUMsQUFDNUUsZ0JBQWlDLGVOelJJLENNeVJpQyxBQUN0RSxzQkFBdUMsZU4xUkYsQ00wUjZDLEFBQ2xGLGdCQUFpQyxlTjNSSSxDTTJSaUMsQUFDdEUsb0JBQXFDLGVONVJBLENNNFJ5QyxBQUM5RSxnQkFBaUMsZU43UkksQ002UmlDLEFBQ3RFLGlCQUFrQyxlTjlSRyxDTThSbUMsQUFDeEUsbUJBQW9DLGVOL1JDLENNK1J1QyxBQUM1RSxlQUFnQyxlTmhTSyxDTWdTK0IsQUFDcEUsc0JBQXVDLGVOalNGLENNaVM2QyxBQUNsRixtQkFBb0MsZU5sU0MsQ01rU3VDLEFBQzVFLG9CQUFxQyxlTm5TQSxDTW1TeUMsQUFDOUUsb0JBQXFDLGVOcFNBLENNb1N5QyxBQUM5RSxnQkFBaUMsZU5yU0ksQ01xU2lDLEFBQ3RFLHFCQUFzQyxlTnRTRCxDTXNTMkMsQUFDaEYscUJBQXNDLGVOdlNELENNdVMyQyxBQUNoRixtQkFBb0MsZU54U0MsQ013U3VDLEFBQzVFLG1CQUFvQyxlTnpTQyxDTXlTdUMsQUFDNUUsdUJBQXdDLGVOMVNILENNMFMrQyxBQUNwRixzQkFBdUMsZU4zU0YsQ00yUzZDLEFBQ2xGLHFCQUFzQyxlTjVTRCxDTTRTMkMsQUFDaEYsbUJBQW9DLGVON1NDLENNNlN1QyxBQUM1RSxnQkFBaUMsZU45U0ksQ004U2lDLEFBQ3RFLHlCQUEwQyxlTi9TTCxDTStTbUQsQUFDeEYsbUJBQW9DLGVOaFRDLENNZ1R1QyxBQUM1RSxxQkFBc0MsZU5qVEQsQ01pVDJDLEFBQ2hGLGVBQWdDLGVObFRLLENNa1QrQixBQUNwRSxrQkFBbUMsZU5uVEUsQ01tVHFDLEFBQzFFLGtCQUFtQyxlTnBURSxDTW9UcUMsQUFDMUUsdUJBQXdDLGVOclRILENNcVQrQyxBQUNwRixpQkFBa0MsZU50VEcsQ01zVG1DLEFBQ3hFLHVCQUF3QyxlTnZUSCxDTXVUK0MsQUFDcEYseUJBQTBDLGVOeFRMLENNd1RtRCxBQUN4Riw2QkFBOEMsZU56VFQsQ015VDJELEFBQ2hHLCtCQUFnRCxlTjFUWCxDTTBUK0QsQUFDcEcsc0JBQXVDLGVOM1RGLENNMlQ2QyxBQUNsRixvQkFBcUMsZU41VEEsQ000VHlDLEFBQzlFLHlCQUEwQyxlTjdUTCxDTTZUbUQsQUFDeEYsb0JBQXFDLGVOOVRBLENNOFR5QyxBQUM5RSwyQkFBNEMsZU4vVFAsQ00rVHVELEFBQzVGLG1CQUFvQyxlTmhVQyxDTWdVdUMsQUFDNUUsa0JBQW1DLGVOalVFLENNaVVxQyxBQUMxRSxvQkFBcUMsZU5sVUEsQ01rVXlDLEFBQzlFLGtCQUFtQyxlTm5VRSxDTW1VcUMsQUFDMUUsc0JBQXVDLGVOcFVGLENNb1U2QyxBQUNsRixnQkFBaUMsZU5yVUksQ01xVWlDLEFBQ3RFLGdCQUFpQyxlTnRVSSxDTXNVaUMsQUFDdEUsaUJBQWtDLGVOdlVHLENNdVVtQyxBQUN4RSxxQkFBc0MsZU54VUQsQ013VTJDLEFBQ2hGLHNCQUF1QyxlTnpVRixDTXlVNkMsQUFDbEYsMEJBQTJDLGVOMVVOLENNMFVxRCxBQUMxRixzQkFBdUMsZU4zVUYsQ00yVTZDLEFBQ2xGLDBCQUEyQyxlTjVVTixDTTRVcUQsQUFDMUYsaUJBQWtDLGVON1VHLENNNlVtQyxBQUN4RSxrQkFBbUMsZU45VUUsQ004VXFDLEFBQzFFLG9CQUFxQyxlTi9VQSxDTStVeUMsQUFDOUUseUJBQTBDLGVOaFZMLENNZ1ZtRCxBQUN4RiwyQkFBNEMsZU5qVlAsQ01pVnVELEFBQzVGLGtCQUFtQyxlTmxWRSxDTWtWcUMsQUFDMUUsa0JBQW1DLGVOblZFLENNbVZxQyxBQUMxRSxrQkFBbUMsZU5wVkUsQ01vVnFDLEFBQzFFLG9CQUFxQyxlTnJWQSxDTXFWeUMsQUFDOUUsZ0JBQWlDLGVOdFZJLENNc1ZpQyxBQUN0RSxxQkFBc0MsZU52VkQsQ011VjJDLEFBQ2hGLG9CQUFxQyxlTnhWQSxDTXdWeUMsQUFDOUUsd0JBQXlDLGVOelZKLENNeVZpRCxBQUN0Rix1QkFBd0MsZU4xVkgsQ00wVitDLEFBQ3BGLDhCQUErQyxlTjNWVixDTTJWNkQsQUFDbEcsOEJBQStDLGVONVZWLENNNFY2RCxBQUNsRyxnQ0FBaUQsZU43VlosQ002VmlFLEFBQ3RHLGtCQUFtQyxlTjlWRSxDTThWcUMsQUFDMUUsc0JBQXVDLGVOL1ZGLENNK1Y2QyxBQUNsRix5QkFBMEMsZU5oV0wsQ01nV21ELEFBQ3hGLDZCQUE4QyxlTmpXVCxDTWlXMkQsQUFDaEcsdUJBQXdDLGVObFdILENNa1crQyxBQUNwRix3QkFBeUMsZU5uV0osQ01tV2lELEFBQ3RGLHlCQUEwQyxlTnBXTCxDTW9XbUQsQUFDeEYsNkJBQThDLGVOcldULENNcVcyRCxBQUNoRyxnQ0FBaUQsZU50V1osQ01zV2lFLEFBQ3RHLG9DQUFxRCxlTnZXaEIsQ011V3lFLEFBQzlHLGVBQWdDLGVOeFdLLENNd1crQixBQUNwRSx1QkFBd0MsZU56V0gsQ015VytDLEFBQ3BGLHFCQUFzQyxlTjFXRCxDTTBXMkMsQUFDaEYsb0JBQXFDLGVOM1dBLENNMld5QyxBQUM5RSxzQkFBdUMsZU41V0YsQ000VzZDLEFBQ2xGLDhCQUErQyxlTjdXVixDTTZXNkQsQUFDbEcsMkJBQTRDLGVOOVdQLENNOFd1RCxBQUM1Rix5QkFBMEMsZU4vV0wsQ00rV21ELEFBQ3hGLHdCQUF5QyxlTmhYSixDTWdYaUQsQUFDdEYsZUFBZ0MsZU5qWEssQ01pWCtCLEFBQ3BFLGtCQUFtQyxlTmxYRSxDTWtYcUMsQUFDMUUsd0JBQXlDLGVOblhKLENNbVhpRCxBQUN0Rix1QkFBd0MsZU5wWEgsQ01vWCtDLEFBQ3BGLGdCQUFpQyxlTnJYSSxDTXFYaUMsQUFDdEUsb0JBQXFDLGVOdFhBLENNc1h5QyxBQUM5RSx3QkFBeUMsZU52WEosQ011WGlELEFBQ3RGLHNCQUF1QyxlTnhYRixDTXdYNkMsQUFDbEYsc0JBQXVDLGVOelhGLENNeVg2QyxBQUNsRixxQkFBc0MsZU4xWEQsQ00wWDJDLEFBQ2hGLHFCQUFzQyxlTjNYRCxDTTJYMkMsQUFDaEYsc0JBQXVDLGVONVhGLENNNFg2QyxBQUNsRiw0QkFBNkMsZU43WFIsQ002WHlELEFBQzlGLHNCQUF1QyxlTjlYRixDTThYNkMsQUFDbEYsd0JBQXlDLGVOL1hKLENNK1hpRCxBQUN0Riw0QkFBNkMsZU5oWVIsQ01nWXlELEFBQzlGLHNCQUF1QyxlTmpZRixDTWlZNkMsQUFDbEYsb0JBQXFDLGVObFlBLENNa1l5QyxBQUM5RSxxQkFBc0MsZU5uWUQsQ01tWTJDLEFBQ2hGLDJCQUE0QyxlTnBZUCxDTW9ZdUQsQUFDNUYsc0JBQXVDLGVOcllGLENNcVk2QyxBQUNsRixzQkFBdUMsZU50WUYsQ01zWTZDLEFBQ2xGLHFCQUFzQyxlTnZZRCxDTXVZMkMsQUFDaEYsZ0JBQWlDLGVOeFlJLENNd1lpQyxBQUN0RSxvQkFBcUMsZU56WUEsQ015WXlDLEFBQzlFLGtCQUFtQyxlTjFZRSxDTTBZcUMsQUFDMUUsZ0JBQWlDLGVOM1lJLENNMllpQyxBQUN0RSw2QkFBOEMsZU41WVQsQ000WTJELEFBQ2hHLG1CQUFvQyxlTjdZQyxDTTZZdUMsQUFDNUUscUJBQXNDLGVOOVlELENNOFkyQyxBQUNoRix1QkFBd0MsZU4vWUgsQ00rWStDLEFBQ3BGLHNCQUF1QyxlTmhaRixDTWdaNkMsQUFDbEYsZ0JBQWlDLGVOalpJLENNaVppQyxBQUN0RSwwQkFBMkMsZU5sWk4sQ01rWnFELEFBQzFGLGlCQUFrQyxlTm5aRyxDTW1abUMsQUFDeEUsa0JBQW1DLGVOcFpFLENNb1pxQyxBQUMxRSxxQkFBc0MsZU5yWkQsQ01xWjJDLEFBQ2hGLGVBQWdDLGVOdFpLLENNc1orQixBQUNwRSxrQkFBbUMsZU52WkUsQ011WnFDLEFBQzFFLHVCQUF3QyxlTnhaSCxDTXdaK0MsQUFDcEYsZ0JBQWlDLGVOelpJLENNeVppQyxBQUN0RSx3QkFBeUMsZU4xWkosQ00wWmlELEFBQ3RGLDRCQUE2QyxlTjNaUixDTTJaeUQsQUFDOUYsNkJBQThDLGVONVpULENNNFoyRCxBQUNoRyxxQkFBc0MsZU43WkQsQ002WjJDLEFBQ2hGLHdCQUF5QyxlTjlaSixDTThaaUQsQUFDdEYseUJBQTBDLGVOL1pMLENNK1ptRCxBQUN4RiwyQkFBNEMsZU5oYVAsQ01nYXVELEFBQzVGLG9CQUFxQyxlTmphQSxDTWlheUMsQUFDOUUsd0JBQXlDLGVObGFKLENNa2FpRCxBQUN0Riw0QkFBNkMsZU5uYVIsQ01tYXlELEFBQzlGLG9CQUFxQyxlTnBhQSxDTW9heUMsQUFDOUUsbUJBQW9DLGVOcmFDLENNcWF1QyxBQUM1RSxzQkFBdUMsZU50YUYsQ01zYTZDLEFBQ2xGLDBCQUEyQyxlTnZhTixDTXVhcUQsQUFDMUYsbUJBQW9DLGVOeGFDLENNd2F1QyxBQUM1RSxpQkFBa0MsZU56YUcsQ015YW1DLEFBQ3hFLGtCQUFtQyxlTjFhRSxDTTBhcUMsQUFDMUUsbUJBQW9DLGVOM2FDLENNMmF1QyxBQUM1RSxpQkFBa0MsZU41YUcsQ000YW1DLEFBQ3hFLGVBQWdDLGVON2FLLENNNmErQixBQUNwRSxzQkFBdUMsZU45YUYsQ004YTZDLEFBQ2xGLHNCQUF1QyxlTi9hRixDTSthNkMsQUFDbEYsY0FBK0IsZU5oYk0sQ01nYjZCLEFBQ2xFLHFCQUFzQyxlTmpiRCxDTWliMkMsQUFDaEYsZ0JBQWlDLGVObGJJLENNa2JpQyxBQUN0RSxlQUFnQyxlTm5iSyxDTW1iK0IsQUFDcEUsc0JBQXVDLGVOcGJGLENNb2I2QyxBQUNsRixrQkFBbUMsZU5yYkUsQ01xYnFDLEFBQzFFLHNCQUF1QyxlTnRiRixDTXNiNkMsQUFDbEYseUJBQTBDLGVOdmJMLENNdWJtRCxBQUN4RixxQkFBc0MsZU54YkQsQ013YjJDLEFBQ2hGLGtCQUFtQyxlTnpiRSxDTXlicUMsQUFDMUUsa0JBQW1DLGVOMWJFLENNMGJxQyxBQUMxRSx5QkFBMEMsZU4zYkwsQ00yYm1ELEFBQ3hGLGlCQUFrQyxlTjViRyxDTTRibUMsQUFDeEUsbUJBQW9DLGVON2JDLENNNmJ1QyxBQUM1RSxpQkFBa0MsZU45YkcsQ004Ym1DLEFBQ3hFLGtCQUFtQyxlTi9iRSxDTSticUMsQUFDMUUscUJBQXNDLGVOaGNELENNZ2MyQyxBQUNoRixxQkFBc0MsZU5qY0QsQ01pYzJDLEFBQ2hGLHFCQUFzQyxlTmxjRCxDTWtjMkMsQUFDaEYsdUJBQXdDLGVObmNILENNbWMrQyxBQUNwRixrQkFBbUMsZU5wY0UsQ01vY3FDLEFBQzFFLHdCQUF5QyxlTnJjSixDTXFjaUQsQUFDdEYsdUJBQXdDLGVOdGNILENNc2MrQyxBQUNwRix1QkFBd0MsZU52Y0gsQ011YytDLEFBQ3BGLHlCQUEwQyxlTnhjTCxDTXdjbUQsQUFDeEYsOEJBQStDLGVOemNWLENNeWM2RCxBQUNsRyx5QkFBMEMsZU4xY0wsQ00wY21ELEFBQ3hGLDBCQUEyQyxlTjNjTixDTTJjcUQsQUFDMUYsb0JBQXFDLGVONWNBLENNNGN5QyxBQUM5RSxnQkFBaUMsZU43Y0ksQ002Y2lDLEFBQ3RFLG9CQUFxQyxlTjljQSxDTThjeUMsQUFDOUUsaUJBQWtDLGVOL2NHLENNK2NtQyxBQUN4RSxnQkFBaUMsZU5oZEksQ01nZGlDLEFBQ3RFLG9CQUFxQyxlTmpkQSxDTWlkeUMsQUFDOUUsY0FBK0IsZU5sZE0sQ01rZDZCLEFBQ2xFLGNBQStCLGVObmRNLENNbWQ2QixBQUNsRSxjQUErQixlTnBkTSxDTW9kNkIsQUFDbEUsdUJBQXdDLGVOcmRILENNcWQrQyxBQUNwRiw4QkFBK0MsZU50ZFYsQ01zZDZELEFBQ2xHLDRCQUE2QyxlTnZkUixDTXVkeUQsQUFDOUYsdUJBQXdDLGVOeGRILENNd2QrQyxBQUNwRixzQkFBdUMsZU56ZEYsQ015ZDZDLEFBQ2xGLHNCQUF1QyxlTjFkRixDTTBkNkMsQUFDbEYsMkJBQTRDLGVOM2RQLENNMmR1RCxBQUM1RiwyQkFBNEMsZU41ZFAsQ000ZHVELEFBQzVGLDRCQUE2QyxlTjdkUixDTTZkeUQsQUFDOUYseUJBQTBDLGVOOWRMLENNOGRtRCxBQUN4Rix3QkFBeUMsZU4vZEosQ00rZGlELEFBQ3RGLDBCQUEyQyxlTmhlTixDTWdlcUQsQUFDMUYscUJBQXNDLGVOamVELENNaWUyQyxBQUNoRix5QkFBMEMsZU5sZUwsQ01rZW1ELEFBQ3hGLHNCQUF1QyxlTm5lRixDTW1lNkMsQUFDbEYscUJBQXNDLGVOcGVELENNb2UyQyxBQUNoRixtQkFBb0MsZU5yZUMsQ01xZXVDLEFBQzVFLGVBQWdDLGVOdGVLLENNc2UrQixBQUNwRSxtQkFBb0MsZU52ZUMsQ011ZXVDLEFBQzVFLHNCQUF1QyxlTnhlRixDTXdlNkMsQUFDbEYsaUJBQWtDLGVOemVHLENNeWVtQyxBQUN4RSxxQkFBc0MsZU4xZUQsQ00wZTJDLEFBQ2hGLG1CQUFvQyxlTjNlQyxDTTJldUMsQUFDNUUsZ0JBQWlDLGVONWVJLENNNGVpQyxBQUN0RSx5QkFBMEMsZU43ZUwsQ002ZW1ELEFBQ3hGLG1CQUFvQyxlTjllQyxDTThldUMsQUFDNUUsdUJBQXdDLGVOL2VILENNK2UrQyxBQUNwRix5QkFBMEMsZU5oZkwsQ01nZm1ELEFBQ3hGLGdCQUFpQyxlTmpmSSxDTWlmaUMsQUFDdEUsaUJBQWtDLGVObGZHLENNa2ZtQyxBQUN4RSxvQkFBcUMsZU5uZkEsQ01tZnlDLEFBQzlFLHdCQUF5QyxlTnBmSixDTW9maUQsQUFDdEYsMkJBQTRDLGVOcmZQLENNcWZ1RCxBQUM1RixrQkFBbUMsZU50ZkUsQ01zZnFDLEFBQzFFLHFCQUFzQyxlTnZmRCxDTXVmMkMsQUFDaEYseUJBQTBDLGVOeGZMLENNd2ZtRCxBQUN4RiwwQkFBMkMsZU56Zk4sQ015ZnFELEFBQzFGLDJCQUE0QyxlTjFmUCxDTTBmdUQsQUFDNUYsaUJBQWtDLGVOM2ZHLENNMmZtQyxBQUN4RSxpQkFBa0MsZU41ZkcsQ000Zm1DLEFBQ3hFLG1CQUFvQyxlTjdmQyxDTTZmdUMsQUFDNUUsb0JBQXFDLGVOOWZBLENNOGZ5QyxBQUM5RSxvQkFBcUMsZU4vZkEsQ00rZnlDLEFBQzlFLG1CQUFvQyxlTmhnQkMsQ01nZ0J1QyxBQUM1RSx1QkFBd0MsZU5qZ0JILENNaWdCK0MsQUFDcEYsaUJBQWtDLGVObGdCRyxDTWtnQm1DLEFBQ3hFLGtCQUFtQyxlTm5nQkUsQ01tZ0JxQyxBQUMxRSxnQkFBaUMsZU5wZ0JJLENNb2dCaUMsQUFDdEUsaUJBQWtDLGVOcmdCRyxDTXFnQm1DLEFBQ3hFLG9CQUFxQyxlTnRnQkEsQ01zZ0J5QyxBQUM5RSxxQkFBc0MsZU52Z0JELENNdWdCMkMsQUFDaEYsa0JBQW1DLGVOeGdCRSxDTXdnQnFDLEFBQzFFLG9CQUFxQyxlTnpnQkEsQ015Z0J5QyxBQUM5RSx3QkFBeUMsZU4xZ0JKLENNMGdCaUQsQUFDdEYsZ0JBQWlDLGVOM2dCSSxDTTJnQmlDLEFBQ3RFLHVCQUF3QyxlTjVnQkgsQ000Z0IrQyxBQUNwRix1QkFBd0MsZU43Z0JILENNNmdCK0MsQUFDcEYscUJBQXNDLGVOOWdCRCxDTThnQjJDLEFBQ2hGLDZCQUE4QyxlTi9nQlQsQ00rZ0IyRCxBQUNoRyxxQkFBc0MsZU5oaEJELENNZ2hCMkMsQUFDaEYsbUJBQW9DLGVOamhCQyxDTWloQnVDLEFBQzVFLGtCQUFtQyxlTmxoQkUsQ01raEJxQyxBQUMxRSxrQkFBbUMsZU5uaEJFLENNbWhCcUMsQUFDMUUsdUJBQXdDLGVOcGhCSCxDTW9oQitDLEFBQ3BGLDBCQUEyQyxlTnJoQk4sQ01xaEJxRCxBQUMxRixtQkFBb0MsZU50aEJDLENNc2hCdUMsQUFDNUUsaUJBQWtDLGVOdmhCRyxDTXVoQm1DLEFBQ3hFLGtCQUFtQyxlTnhoQkUsQ013aEJxQyxBQUMxRSxjQUErQixlTnpoQk0sQ015aEI2QixBQUNsRSxxQkFBc0MsZU4xaEJELENNMGhCMkMsQUFDaEYsb0JBQXFDLGVOM2hCQSxDTTJoQnlDLEFBQzlFLGVBQWdDLGVONWhCSyxDTTRoQitCLEFBQ3BFLG9CQUFxQyxlTjdoQkEsQ002aEJ5QyxBQUM5RSxrQkFBbUMsZU45aEJFLENNOGhCcUMsQUFDMUUsdUJBQXdDLGVOL2hCSCxDTStoQitDLEFBQ3BGLHlCQUEwQyxlTmhpQkwsQ01naUJtRCxBQUN4RixrQkFBbUMsZU5qaUJFLENNaWlCcUMsQUFDMUUsb0JBQXFDLGVObGlCQSxDTWtpQnlDLEFBQzlFLGtCQUFtQyxlTm5pQkUsQ01taUJxQyxBQUMxRSxtQkFBb0MsZU5waUJDLENNb2lCdUMsQUFDNUUsa0JBQW1DLGVOcmlCRSxDTXFpQnFDLEFBQzFFLHlCQUEwQyxlTnRpQkwsQ01zaUJtRCxBQUN4RixnQkFBaUMsZU52aUJJLENNdWlCaUMsQUFDdEUsbUJBQW9DLGVOeGlCQyxDTXdpQnVDLEFBQzVFLGlCQUFrQyxlTnppQkcsQ015aUJtQyxBQUN4RSxnQkFBaUMsZU4xaUJJLENNMGlCaUMsQUFDdEUsc0JBQXVDLGVOM2lCRixDTTJpQjZDLEFBQ2xGLDBCQUEyQyxlTjVpQk4sQ000aUJxRCxBQUMxRixvQkFBcUMsZU43aUJBLENNNmlCeUMsQUFDOUUsd0JBQXlDLGVOOWlCSixDTThpQmlELEFBQ3RGLHFCQUFzQyxlTi9pQkQsQ00raUIyQyxBQUNoRixxQkFBc0MsZU5oakJELENNZ2pCMkMsQUFDaEYsZ0JBQWlDLGVOampCSSxDTWlqQmlDLEFBQ3RFLGdCQUFpQyxlTmxqQkksQ01rakJpQyxBQUN0RSxvQkFBcUMsZU5uakJBLENNbWpCeUMsQUFDOUUsdUJBQXdDLGVOcGpCSCxDTW9qQitDLEFBQ3BGLGtCQUFtQyxlTnJqQkUsQ01xakJxQyxBQUMxRSxpQkFBa0MsZU50akJHLENNc2pCbUMsQUFDeEUscUJBQXNDLGVOdmpCRCxDTXVqQjJDLEFBQ2hGLGdCQUFpQyxlTnhqQkksQ013akJpQyxBQUN0RSxvQkFBcUMsZU56akJBLENNeWpCeUMsQUFDOUUsbUJBQW9DLGVOMWpCQyxDTTBqQnVDLEFBQzVFLG1CQUFvQyxlTjNqQkMsQ00yakJ1QyxBQUM1RSwwQkFBMkMsZU41akJOLENNNGpCcUQsQUFDMUYsZ0JBQWlDLGVON2pCSSxDTTZqQmlDLEFBQ3RFLG9CQUFxQyxlTjlqQkEsQ004akJ5QyxBQUM5RSxxQkFBc0MsZU4vakJELENNK2pCMkMsQUFDaEYseUJBQTBDLGVOaGtCTCxDTWdrQm1ELEFBQ3hGLCtCQUFnRCxlTmprQlgsQ01pa0IrRCxBQUNwRywrQkFBZ0QsZU5sa0JYLENNa2tCK0QsQUFDcEcsZ0NBQWlELGVObmtCWixDTW1rQmlFLEFBQ3RHLDZCQUE4QyxlTnBrQlQsQ01va0IyRCxBQUNoRywyQkFBNEMsZU5ya0JQLENNcWtCdUQsQUFDNUYsMkJBQTRDLGVOdGtCUCxDTXNrQnVELEFBQzVGLDRCQUE2QyxlTnZrQlIsQ011a0J5RCxBQUM5Rix5QkFBMEMsZU54a0JMLENNd2tCbUQsQUFDeEYsc0JBQXVDLGVOemtCRixDTXlrQjZDLEFBQ2xGLG9CQUFxQyxlTjFrQkEsQ00wa0J5QyxBQUM5RSxnQkFBaUMsZU4za0JJLENNMmtCaUMsQUFDdEUsbUJBQW9DLGVONWtCQyxDTTRrQnVDLEFBQzVFLGlCQUFrQyxlTjdrQkcsQ002a0JtQyxBQUN4RSxrQkFBbUMsZU45a0JFLENNOGtCcUMsQUFDMUUsZ0JBQWlDLGVOL2tCSSxDTStrQmlDLEFBQ3RFLGVBQWdDLGVOaGxCSyxDTWdsQitC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LGVOanBCRyxDTWlwQm1DLEFBQ3hFLHFCQUFzQyxlTmxwQkQsQ01rcEIyQyxBQUNoRix1QkFBd0MsZU5ucEJILENNbXBCK0MsQUFDcEYsa0JBQW1DLGVOcHBCRSxDTW9wQnFDLEFBQzFFLGtCQUFtQyxlTnJwQkUsQ01xcEJxQyxBQUMxRSxzQkFBdUMsZU50cEJGLENNc3BCNkMsQUFDbEYsdUJBQXdDLGVOdnBCSCxDTXVwQitDLEFBQ3BGLHFCQUFzQyxlTnhwQkQsQ013cEIyQyxBQUNoRixxQkFBc0MsZU56cEJELENNeXBCMkMsQUFDaEYsaUJBQWtDLGVOMXBCRyxDTTBwQm1DLEFBQ3hFLG1CQUFvQyxlTjNwQkMsQ00ycEJ1QyxBQUM1RSxpQkFBa0MsZU41cEJHLENNNHBCbUMsQUFDeEUsd0JBQXlDLGVON3BCSixDTTZwQmlELEFBQ3RGLGVBQWdDLGVOOXBCSyxDTThwQitCLEFBQ3BFLGtCQUFtQyxlTi9wQkUsQ00rcEJxQyxBQUMxRSxlQUFnQyxlTmhxQkssQ01ncUIrQixBQUNwRSxtQkFBb0MsZU5qcUJDLENNaXFCdUMsQUFDNUUsc0JBQXVDLGVObHFCRixDTWtxQjZDLEFBQ2xGLGtCQUFtQyxlTm5xQkUsQ01tcUJxQyxBQUMxRSxzQkFBdUMsZU5wcUJGLENNb3FCNkMsQUFDbEYsbUJBQW9DLGVOcnFCQyxDTXFxQnVDLEFBQzVFLG1CQUFvQyxlTnRxQkMsQ01zcUJ1QyxBQUM1RSxxQkFBc0MsZU52cUJELENNdXFCMkMsQUFDaEYsdUJBQXdDLGVOeHFCSCxDTXdxQitDLEFBQ3BGLDZCQUE4QyxlTnpxQlQsQ015cUIyRCxBQUNoRyxpQkFBa0MsZU4xcUJHLENNMHFCbUMsQUFDeEUsdUJBQXdDLGVOM3FCSCxDTTJxQitDLEFBQ3BGLHdCQUF5QyxlTjVxQkosQ000cUJpRCxBQUN0Rix3QkFBeUMsZU43cUJKLENNNnFCaUQsQUFDdEYsZUFBZ0MsZU45cUJLLENNOHFCK0IsQUFDcEUsc0JBQXVDLGVOL3FCRixDTStxQjZDLEFBQ2xGLDBCQUEyQyxlTmhyQk4sQ01nckJxRCxBQUMxRix5QkFBMEMsZU5qckJMLENNaXJCbUQsQUFDeEYsaUJBQWtDLGVObHJCRyxDTWtyQm1DLEFBQ3hFLHFCQUFzQyxlTm5yQkQsQ01tckIyQyxBQUNoRix1QkFBd0MsZU5wckJILENNb3JCK0MsQUFDcEYsNEJBQTZDLGVOcnJCUixDTXFyQnlELEFBQzlGLGlCQUFrQyxlTnRyQkcsQ01zckJtQyxBQUN4RSxxQkFBc0MsZU52ckJELENNdXJCMkMsQUFDaEYsZ0JBQWlDLGVOeHJCSSxDTXdyQmlDLEFBQ3RFLHVCQUF3QyxlTnpyQkgsQ015ckIrQyxBQUNwRix1QkFBd0MsZU4xckJILENNMHJCK0MsQUFDcEYsZ0JBQWlDLGVOM3JCSSxDTTJyQmlDLEFBQ3RFLGdCQUFpQyxlTjVyQkksQ000ckJpQyxBQUN0RSx1QkFBd0MsZU43ckJILENNNnJCK0MsQUFDcEYsd0JBQXlDLGVOOXJCSixDTThyQmlELEFBQ3RGLHdCQUF5QyxlTi9yQkosQ00rckJpRCxBQUN0Rix1QkFBd0MsZU5oc0JILENNZ3NCK0MsQUFDcEYsbUJBQW9DLGVOanNCQyxDTWlzQnVDLEFBQzVFLGVBQWdDLGVObHNCSyxDTWtzQitCLEFBQ3BFLG9CQUFxQyxlTm5zQkEsQ01tc0J5QyxBQUM5RSxzQkFBdUMsZU5wc0JGLENNb3NCNkMsQUFDbEYscUJBQXNDLGVOcnNCRCxDTXFzQjJDLEFBQ2hGLCtCQUFnRCxlTnRzQlgsQ01zc0IrRCxBQUNwRyxtQ0FBb0QsZU52c0JmLENNdXNCdUUsQUFDNUcsaUJBQWtDLGVOeHNCRyxDTXdzQm1DLEFBQ3hFLHNCQUF1QyxlTnpzQkYsQ015c0I2QyxBQUNsRix3QkFBeUMsZU4xc0JKLENNMHNCaUQsQUFDdEYsa0JBQW1DLGVOM3NCRSxDTTJzQnFDLEFBQzFFLHdCQUF5QyxlTjVzQkosQ000c0JpRCxBQUN0RixrQkFBbUMsZU43c0JFLENNNnNCcUMsQUFDMUUsY0FBK0IsZU45c0JNLENNOHNCNkIsQUFDbEUsa0JBQW1DLGVOL3NCRSxDTStzQnFDLEFBQzFFLG9CQUFxQyxlTmh0QkEsQ01ndEJ5QyxBQUM5RSwyQkFBNEMsZU5qdEJQLENNaXRCdUQsQUFDNUYsMkJBQTRDLGVObHRCUCxDTWt0QnVELEFBQzVGLHFCQUFzQyxlTm50QkQsQ01tdEIyQyxBQUNoRixxQkFBc0MsZU5wdEJELENNb3RCMkMsQUFDaEYsaUJBQWtDLGVOcnRCRyxDTXF0Qm1DLEFBQ3hFLHNCQUF1QyxlTnR0QkYsQ01zdEI2QyxBQUNsRix1QkFBd0MsZU52dEJILENNdXRCK0MsQUFDcEYsbUJBQW9DLGVOeHRCQyxDTXd0QnVDLEFBQzVFLGtCQUFtQyxlTnp0QkUsQ015dEJxQyxBQUMxRSxtQkFBb0MsZU4xdEJDLENNMHRCdUMsQUFDNUUsaUJBQWtDLGVOM3RCRyxDTTJ0Qm1DLEFBQ3hFLGlCQUFrQyxlTjV0QkcsQ000dEJtQyxBQUN4RSwrQkFBZ0QsZU43dEJYLENNNnRCK0QsQUFDcEcsOEJBQStDLGVOOXRCVixDTTh0QjZELEFBQ2xHLDBCQUEyQyxlTi90Qk4sQ00rdEJxRCxBQUMxRixtQkFBb0MsZU5odUJDLENNZ3VCdUMsQUFDNUUscUJBQXNDLGVOanVCRCxDTWl1QjJDLEFBQ2hGLGtCQUFtQyxlTmx1QkUsQ01rdUJxQyxBQUMxRSx3QkFBeUMsZU5udUJKLENNbXVCaUQsQUFDdEYseUJBQTBDLGVOcHVCTCxDTW91Qm1ELEFBQ3hGLGdCQUFpQyxlTnJ1QkksQ01xdUJpQyxBQUN0RSxvQkFBcUMsZU50dUJBLENNc3VCeUMsQUFDOUUsc0JBQXVDLGVOdnVCRixDTXV1QjZDLEFBQ2xGLG1CQUFvQyxlTnh1QkMsQ013dUJ1QyxBQUM1RSxrQkFBbUMsZU56dUJFLENNeXVCcUMsQUFDMUUsa0JBQW1DLGVOMXVCRSxDTTB1QnFDLEFBQzFFLG9CQUFxQyxlTjN1QkEsQ00ydUJ5QyxBQUM5RSx3QkFBeUMsZU41dUJKLENNNHVCaUQsQUFDdEYsc0JBQXVDLGVON3VCRixDTTZ1QjZDLEFBQ2xGLGlCQUFrQyxlTjl1QkcsQ004dUJtQyxBQUN4RSxxQkFBc0MsZU4vdUJELENNK3VCMkMsQUFDaEYsa0JBQW1DLGVOaHZCRSxDTWd2QnFDLEFBQzFFLHFCQUFzQyxlTmp2QkQsQ01pdkIyQyxBQUNoRixtQkFBb0MsZU5sdkJDLENNa3ZCdUMsQUFDNUUsdUJBQXdDLGVObnZCSCxDTW12QitDLEFBQ3BGLGdCQUFpQyxlTnB2QkksQ01vdkJpQyxBQUN0RSxrQkFBbUMsZU5ydkJFLENNcXZCcUMsQUFDMUUsc0JBQXVDLGVOdHZCRixDTXN2QjZDLEFBQ2xGLG1CQUFvQyxlTnZ2QkMsQ011dkJ1QyxBQUM1RSxlQUFnQyxlTnh2QkssQ013dkIrQixBQUNwRSxzQkFBdUMsZU56dkJGLENNeXZCNkMsQUFDbEYsc0JBQXVDLGVOMXZCRixDTTB2QjZDLEFBQ2xGLHNCQUF1QyxlTjN2QkYsQ00ydkI2QyxBQUNsRixrQkFBbUMsZU41dkJFLENNNHZCcUMsQUFDMUUsZ0JBQWlDLGVON3ZCSSxDTTZ2QmlDLEFBQ3RFLGdCQUFpQyxlTjl2QkksQ004dkJpQyxBQUN0RSxtQkFBb0MsZU4vdkJDLENNK3ZCdUMsQUFDNUUsNEJBQTZDLGVOaHdCUixDTWd3QnlELEFBQzlGLCtCQUFnRCxlTmp3QlgsQ01pd0IrRCxBQUNwRyxrQkFBbUMsZU5sd0JFLENNa3dCcUMsQUFDMUUsa0JBQW1DLGVObndCRSxDTW13QnFDLEFBQzFFLG9CQUFxQyxlTnB3QkEsQ01vd0J5QyxBQUM5RSxtRUFBbUMsZU5yd0JFLENNcXdCcUMsQUFDMUUsd0JBQXlDLGVOdHdCSixDTXN3QmlELEFBQ3RGLHVCQUF3QyxlTnZ3QkgsQ011d0IrQyxBQUNwRix1QkFBd0MsZU54d0JILENNd3dCK0MsQUFDcEYsb0JBQXFDLGVOendCQSxDTXl3QnlDLEFBQzlFLGtCQUFtQyxlTjF3QkUsQ00wd0JxQyxBQUMxRSxrQkFBbUMsZU4zd0JFLENNMndCcUMsQUFDMUUsd0JBQXlDLGVONXdCSixDTTR3QmlELEFBQ3RGLGlCQUFrQyxlTjd3QkcsQ002d0JtQyxBQUN4RSxxQkFBc0MsZU45d0JELENNOHdCMkMsQUFDaEYscUJBQXNDLGVOL3dCRCxDTSt3QjJDLEFBQ2hGLDRCQUE2QyxlTmh4QlIsQ01neEJ5RCxBQUM5Rix3QkFBeUMsZU5qeEJKLENNaXhCaUQsQUFDdEYsdUJBQXdDLGVObHhCSCxDTWt4QitDLEFBQ3BGLGtCQUFtQyxlTm54QkUsQ01teEJxQyxBQUMxRSxzQkFBdUMsZU5weEJGLENNb3hCNkMsQUFDbEYsd0JBQXlDLGVOcnhCSixDTXF4QmlELEFBQ3RGLGdCQUFpQyxlTnR4QkksQ01zeEJpQyxBQUN0RSx5QkFBMEMsZU52eEJMLENNdXhCbUQsQUFDeEYsMEJBQTJDLGVOeHhCTixDTXd4QnFELEFBQzFGLHdCQUF5QyxlTnp4QkosQ015eEJpRCxBQUN0Rix3QkFBeUMsZU4xeEJKLENNMHhCaUQsQUFDdEYsMkJBQTRDLGVOM3hCUCxDTTJ4QnVELEFBQzVGLHlCQUEwQyxlTjV4QkwsQ000eEJtRCxBQUN4RixrQkFBbUMsZU43eEJFLENNNnhCcUMsQUFDMUUsdUJBQXdDLGVOOXhCSCxDTTh4QitDLEFBQ3BGLG1CQUFvQyxlTi94QkMsQ00reEJ1QyxBQUM1RSx1QkFBd0MsZU5oeUJILENNZ3lCK0MsQUFDcEYseUJBQTBDLGVOanlCTCxDTWl5Qm1ELEFBQ3hGLG9CQUFxQyxlTmx5QkEsQ01reUJ5QyxBQUM5RSx3QkFBeUMsZU5ueUJKLENNbXlCaUQsQUFDdEYsa0JBQW1DLGVOcHlCRSxDTW95QnFDLEFBQzFFLHVCQUF3QyxlTnJ5QkgsQ01xeUIrQyxBQUNwRixtQkFBb0MsZU50eUJDLENNc3lCdUMsQUFDNUUsbUJBQW9DLGVOdnlCQyxDTXV5QnVDLEFBQzVFLG9CQUFxQyxlTnh5QkEsQ013eUJ5QyxBQUM5RSxpQkFBa0MsZU56eUJHLENNeXlCbUMsQUFDeEUsaUJBQWtDLGVOMXlCRyxDTTB5Qm1DLEFBQ3hFLHNCQUF1QyxlTjN5QkYsQ00yeUI2QyxBQUNsRixxQkFBc0MsZU41eUJELENNNHlCMkMsQUFDaEYsNEJBQTZDLGVON3lCUixDTTZ5QnlELEFBQzlGLHFCQUFzQyxlTjl5QkQsQ004eUIyQyxBQUNoRiw0QkFBNkMsZU4veUJSLENNK3lCeUQsQUFDOUYsc0JBQXVDLGVOaHpCRixDTWd6QjZDLEFBQ2xGLGlCQUFrQyxlTmp6QkcsQ01pekJtQyxBQUN4RSxtQkFBb0MsZU5sekJDLENNa3pCdUMsQUFDNUUsb0JBQXFDLGVObnpCQSxDTW16QnlDLEFBQzlFLDBCQUEyQyxlTnB6Qk4sQ01vekJxRCxBQUMxRiwyQkFBNEMsZU5yekJQLENNcXpCdUQsQUFDNUYscUJBQXNDLGVOdHpCRCxDTXN6QjJDLEFBQ2hGLGdCQUFpQyxlTnZ6QkksQ011ekJpQyxBQUN0RSwyQkFBNEMsZU54ekJQLENNd3pCdUQsQUFDNUYseUJBQTBDLGVOenpCTCxDTXl6Qm1ELEFBQ3hGLDRCQUE2QyxlTjF6QlIsQ00wekJ5RCxBQUM5RiwwQkFBMkMsZU4zekJOLENNMnpCcUQsQUFDMUYscUJBQXNDLGVONXpCRCxDTTR6QjJDLEFBQ2hGLDZCQUE4QyxlTjd6QlQsQ002ekIyRCxBQUNoRywyQkFBNEMsZU45ekJQLENNOHpCdUQsQUFDNUYsbUJBQW9DLGVOL3pCQyxDTSt6QnVDLEFBQzVFLHNCQUF1QyxlTmgwQkYsQ01nMEI2QyxBQUNsRix5QkFBMEMsZU5qMEJMLENNaTBCbUQsQUFDeEYsaUJBQWtDLGVObDBCRyxDTWswQm1DLEFBQ3hFLG1CQUFvQyxlTm4wQkMsQ01tMEJ1QyxBQUM1RSxtQkFBb0MsZU5wMEJDLENNbzBCdUMsQUFDNUUseUJBQTBDLGVOcjBCTCxDTXEwQm1ELEFBQ3hGLG1CQUFvQyxlTnQwQkMsQ01zMEJ1QyxBQUM1RSx3S0FBbUMsZU52MEJFLENNdTBCcUMsQUFDMUUsdUJBQXdDLGVOeDBCSCxDTXcwQitDLEFBQ3BGLDBCQUEyQyxlTnowQk4sQ015MEJxRCxBQUMxRiwwQkFBMkMsZU4xMEJOLENNMDBCcUQsQUFDMUYsZ0JBQWlDLGVOMzBCSSxDTTIwQmlDLEFBQ3RFLDRCQUE2QyxlTjUwQlIsQ000MEJ5RCxBQUM5RixxQkFBc0MsZU43MEJELENNNjBCMkMsQUFDaEYsc0JBQXVDLGVOOTBCRixDTTgwQjZDLEFBQ2xGLGlCQUFrQyxlTi8wQkcsQ00rMEJtQyxBQUN4RSx3QkFBeUMsZU5oMUJKLENNZzFCaUQsQUFDdEYsd0JBQXlDLGVOajFCSixDTWkxQmlELEFBQ3RGLHlCQUEwQyxlTmwxQkwsQ01rMUJtRCxBQUN4Rix3QkFBeUMsZU5uMUJKLENNbTFCaUQsQUFDdEYsdUJBQXdDLGVOcDFCSCxDTW8xQitDLEFBQ3BGLHdCQUF5QyxlTnIxQkosQ01xMUJpRCxBQUN0Rix1QkFBd0MsZU50MUJILENNczFCK0MsQUFDcEYsZ0JBQWlDLGVOdjFCSSxDTXUxQmlDLEFBQ3RFLHVCQUF3QyxlTngxQkgsQ013MUIrQyxBQUNwRixxQkFBc0MsZU56MUJELENNeTFCMkMsQUFDaEYsa0JBQW1DLGVOMTFCRSxDTTAxQnFDLEFBQzFFLHVCQUF3QyxlTjMxQkgsQ00yMUIrQyxBQUNwRix5QkFBMEMsZU41MUJMLENNNDFCbUQsQUFDeEYsa0JBQW1DLGVONzFCRSxDTTYxQnFDLEFBQzFFLG9CQUFxQyxlTjkxQkEsQ004MUJ5QyxBQUM5RSx3QkFBeUMsZU4vMUJKLENNKzFCaUQsQUFDdEYsdUJBQXdDLGVOaDJCSCxDTWcyQitDLEFBQ3BGLDhCQUErQyxlTmoyQlYsQ01pMkI2RCxBQUNsRyxxQkFBc0MsZU5sMkJELENNazJCMkMsQUFDaEYsa0JBQW1DLGVObjJCRSxDTW0yQnFDLEFBQzFFLG9CQUFxQyxlTnAyQkEsQ01vMkJ5QyxBQUM5RSxlQUFnQyxlTnIyQkssQ01xMkIrQixBQUNwRSx1QkFBd0MsZU50MkJILENNczJCK0MsQUFDcEYsdUJBQXdDLGVOdjJCSCxDTXUyQitDLEFBQ3BGLGtCQUFtQyxlTngyQkUsQ013MkJxQyxBQUMxRSxnQkFBaUMsZU56MkJJLENNeTJCaUMsQUFDdEUsb0JBQXFDLGVOMTJCQSxDTTAyQnlDLEFBQzlFLG1CQUFvQyxlTjMyQkMsQ00yMkJ1QyxBQUM1RSxpQkFBa0MsZU41MkJHLENNNDJCbUMsQUFDeEUsd0JBQXlDLGVONzJCSixDTTYyQmlELEFBQ3RGLGtCQUFtQyxlTjkyQkUsQ004MkJxQyxBQUMxRSxzQkFBdUMsZU4vMkJGLENNKzJCNkMsQUFDbEYsMEJBQTJDLGVOaDNCTixDTWczQnFELEFBQzFGLDhCQUErQyxlTmozQlYsQ01pM0I2RCxBQUNsRyx5QkFBMEMsZU5sM0JMLENNazNCbUQsQUFDeEYsbUJBQW9DLGVObjNCQyxDTW0zQnVDLEFBQzVFLHNCQUF1QyxlTnAzQkYsQ01vM0I2QyxBQUNsRiwwQkFBMkMsZU5yM0JOLENNcTNCcUQsQUFDMUYsZUFBZ0MsZU50M0JLLENNczNCK0IsQUFDcEUsZ0JBQWlDLGVOdjNCSSxDTXUzQmlDLEFBQ3RFLGlCQUFrQyxlTngzQkcsQ013M0JtQyxBQUN4RSxnQkFBaUMsZU56M0JJLENNeTNCaUMsQUFDdEUsb0JBQXFDLGVOMTNCQSxDTTAzQnlDLEFBQzlFLDBCQUEyQyxlTjMzQk4sQ00yM0JxRCxBQUMxRix5QkFBMEMsZU41M0JMLENNNDNCbUQsQUFDeEYsdUJBQXdDLGVONzNCSCxDTTYzQitDLEFBQ3BGLG9CQUFxQyxlTjkzQkEsQ004M0J5QyxBQUM5RSx1QkFBd0MsZU4vM0JILENNKzNCK0MsQUFDcEYsc0JBQXVDLGVOaDRCRixDTWc0QjZDLEFBQ2xGLGNBQStCLGVOajRCTSxDTWk0QjZCLEFBQ2xFLG9CQUFxQyxlTmw0QkEsQ01rNEJ5QyxBQUM5RSxtQkFBb0MsZU5uNEJDLENNbTRCdUMsQUFDNUUscUJBQXNDLGVOcDRCRCxDTW80QjJDLEFBQ2hGLHVCQUF3QyxlTnI0QkgsQ01xNEIrQyxBQUNwRiw2QkFBOEMsZU50NEJULENNczRCMkQsQUFDaEcsNEJBQTZDLGVOdjRCUixDTXU0QnlELEFBQzlGLDRCQUE2QyxlTng0QlIsQ013NEJ5RCxBQUM5RiwrQkFBZ0QsZU56NEJYLENNeTRCK0QsQUFDcEcsc0NBQXVELGVOMTRCbEIsQ00wNEI2RSxBQUNsSCx1QkFBd0MsZU4zNEJILENNMjRCK0MsQUFDcEYscUJBQXNDLGVONTRCRCxDTTQ0QjJDLEFBQ2hGLHFCQUFzQyxlTjc0QkQsQ002NEIyQyxBQUNoRixrQkFBbUMsZU45NEJFLENNODRCcUMsQUFDMUUsc0JBQXVDLGVOLzRCRixDTSs0QjZDLEFBQ2xGLG9JQUFrQyxlTmg1QkcsQ01nNUJtQyxBQUN4RSx3QkFBeUMsZU5qNUJKLENNaTVCaUQsQUFDdEYseUJBQTBDLGVObDVCTCxDTWs1Qm1ELEFBQ3hGLHlCQUEwQyxlTm41QkwsQ01tNUJtRCxBQUN4Rix3QkFBeUMsZU5wNUJKLENNbzVCaUQsQUFDdEYsZ0JBQWlDLGVOcjVCSSxDTXE1QmlDLEFBQ3RFLHNCQUF1QyxlTnQ1QkYsQ01zNUI2QyxBQUNsRixxQkFBc0MsZU52NUJELENNdTVCMkMsQUFDaEYscUJBQXNDLGVOeDVCRCxDTXc1QjJDLEFBQ2hGLGlCQUFrQyxlTno1QkcsQ015NUJtQyxBQUN4RSx1QkFBd0MsZU4xNUJILENNMDVCK0MsQUFDcEYsMkJBQTRDLGVOMzVCUCxDTTI1QnVELEFBQzVGLGlCQUFrQyxlTjU1QkcsQ000NUJtQyxBQUN4RSxxQkFBc0MsZU43NUJELENNNjVCMkMsQUFDaEYsZ0JBQWlDLGVOOTVCSSxDTTg1QmlDLEFBQ3RFLG9CQUFxQyxlTi81QkEsQ00rNUJ5QyxBQUM5RSxrQkFBbUMsZU5oNkJFLENNZzZCcUMsQUFDMUUsb0JBQXFDLGVOajZCQSxDTWk2QnlDLEFBQzlFLHVCQUF3QyxlTmw2QkgsQ01rNkIrQyxBQUNwRixrQkFBbUMsZU5uNkJFLENNbTZCcUMsQUFDMUUsc0JBQXVDLGVOcDZCRixDTW82QjZDLEFBQ2xGLGlCQUFrQyxlTnI2QkcsQ01xNkJtQyxBQUN4RSxlQUFnQyxlTnQ2QkssQ01zNkIrQixBQUNwRSxrQkFBbUMsZU52NkJFLENNdTZCcUMsQUFDMUUseUJBQTBDLGVOeDZCTCxDTXc2Qm1ELEFBQ3hGLGNBQStCLGVOejZCTSxDTXk2QjZCLEFBQ2xFLG9CQUFxQyxlTjE2QkEsQ00wNkJ5QyxBQUM5RSxrQkFBbUMsZU4zNkJFLENNMjZCcUMsQUFDMUUsbUJBQW9DLGVONTZCQyxDTTQ2QnVDLEFBQzVFLDBCQUEyQyxlTjc2Qk4sQ002NkJxRCxBQUMxRixpQkFBa0MsZU45NkJHLENNODZCbUMsQUFDeEUsZ0JBQWlDLGVOLzZCSSxDTSs2QmlDLEFBQ3RFLGlCQUFrQyxlTmg3QkcsQ01nN0JtQyxBQUN4RSxvQkFBcUMsZU5qN0JBLENNaTdCeUMsQUFDOUUscUJBQXNDLGVObDdCRCxDTWs3QjJDLEFBQ2hGLGdCQUFpQyxlTm43QkksQ01tN0JpQyxBQUN0RSxvQkFBcUMsZU5wN0JBLENNbzdCeUMsQUFDOUUsdUJBQXdDLGVOcjdCSCxDTXE3QitDLEFBQ3BGLDRCQUE2QyxlTnQ3QlIsQ01zN0J5RCxBQUM5RixzQkFBdUMsZU52N0JGLENNdTdCNkMsQUFDbEYsa0JBQW1DLGVOeDdCRSxDTXc3QnFDLEFBQzFFLGtCQUFtQyxlTno3QkUsQ015N0JxQyxBQUMxRSxzQkFBdUMsZU4xN0JGLENNMDdCNkMsQUFDbEYsbUJBQW9DLGVOMzdCQyxDTTI3QnVDLEFBQzVFLGtCQUFtQyxlTjU3QkUsQ000N0JxQyxBQUMxRSxlQUFnQyxlTjc3QkssQ002N0IrQixBQUNwRSxzQkFBdUMsZU45N0JGLENNODdCNkMsQUFDbEYsc0JBQXVDLGVOLzdCRixDTSs3QjZDLEFBQ2xGLGdCQUFpQyxlTmg4QkksQ01nOEJpQyxBQUN0RSxvQkFBcUMsZU5qOEJBLENNaThCeUMsQUFDOUUsdUJBQXdDLGVObDhCSCxDTWs4QitDLEFBQ3BGLG1CQUFvQyxlTm44QkMsQ01tOEJ1QyxBQUM1RSxxQkFBc0MsZU5wOEJELENNbzhCMkMsQUFDaEYsdUJBQXdDLGVOcjhCSCxDTXE4QitDLEFBQ3BGLHNCQUF1QyxlTnQ4QkYsQ01zOEI2QyxBQUNsRixpQkFBa0MsZU52OEJHLENNdThCbUMsQUFDeEUsb0JBQXFDLGVOeDhCQSxDTXc4QnlDLEFBQzlFLHdCQUF5QyxlTno4QkosQ015OEJpRCxBQUN0Rix5QkFBMEMsZU4xOEJMLENNMDhCbUQsQUFDeEYseUJBQTBDLGVOMzhCTCxDTTI4Qm1ELEFBQ3hGLG9CQUFxQyxlTjU4QkEsQ000OEJ5QyxBQUM5RSx3QkFBeUMsZU43OEJKLENNNjhCaUQsQUFDdEYsa0JBQW1DLGVOOThCRSxDTTg4QnFDLEFBQzFFLGlCQUFrQyxlTi84QkcsQ00rOEJtQyxBQUN4RSx3QkFBeUMsZU5oOUJKLENNZzlCaUQsQUFDdEYsc0JBQXVDLGVOajlCRixDTWk5QjZDLEFBQ2xGLG1CQUFvQyxlTmw5QkMsQ01rOUJ1QyxBQUM1RSxrQkFBbUMsZU5uOUJFLENNbTlCcUMsQUFDMUUseUJBQTBDLGVOcDlCTCxDTW85Qm1ELEFBQ3hGLGdCQUFpQyxlTnI5QkksQ01xOUJpQyxBQUN0RSxpQkFBa0MsZU50OUJHLENNczlCbUMsQUFDeEUsaUJBQWtDLGVOdjlCRyxDTXU5Qm1DLEFBQ3hFLGlCQUFrQyxlTng5QkcsQ013OUJtQyxBQUN4RSxpQkFBa0MsZU56OUJHLENNeTlCbUMsQUFDeEUsd0JBQXlDLGVOMTlCSixDTTA5QmlELEFBQ3RGLG1CQUFvQyxlTjM5QkMsQ00yOUJ1QyxBQUM1RSxnQkFBaUMsZU41OUJJLENNNDlCaUMsQUFDdEUsY0FBK0IsZU43OUJNLENNNjlCNkIsQUFDbEUsZUFBZ0MsZU45OUJLLENNODlCK0IsQUFDcEUsMkJBQTRDLGVOLzlCUCxDTSs5QnVELEFBQzVGLHVCQUF3QyxlTmgrQkgsQ01nK0IrQyxBQUNwRix1QkFBd0MsZU5qK0JILENNaStCK0MsQUFDcEYsc0JBQXVDLGVObCtCRixDTWsrQjZDLEFBQ2xGLHFCQUFzQyxlTm4rQkQsQ01tK0IyQyxBQUNoRixpQkFBa0MsZU5wK0JHLENNbytCbUMsQUFDeEUscUJBQXNDLGVOcitCRCxDTXErQjJDLEFBQ2hGLHlCQUEwQyxlTnQrQkwsQ01zK0JtRCxBQUN4RixpQkFBa0MsZU52K0JHLENNdStCbUMsQUFDeEUsaUJBQWtDLGVOeCtCRyxDTXcrQm1DLEFBQ3hFLGtCQUFtQyxlTnorQkUsQ015K0JxQyxBQUMxRSxrQkFBbUMsZU4xK0JFLENNMCtCcUMsQUFDMUUsb0JBQXFDLGVOMytCQSxDTTIrQnlDLEFBQzlFLDJCQUE0QyxlTjUrQlAsQ000K0J1RCxBQUM1RixzQkFBdUMsZU43K0JGLENNNitCNkMsQUFDbEYsbUJBQW9DLGVOOStCQyxDTTgrQnVDLEFBQzVFLGlCQUFrQyxlTi8rQkcsQ00rK0JtQyxBQUN4RSxnQkFBaUMsZU5oL0JJLENNZy9CaUMsQUFDdEUsdUJBQXdDLGVOai9CSCxDTWkvQitDLEFBQ3BGLGtCQUFtQyxlTmwvQkUsQ01rL0JxQyxBQUMxRSxzQkFBdUMsZU5uL0JGLENNbS9CNkMsQUFDbEYsd0JBQXlDLGVOcC9CSixDTW8vQmlELEFBQ3RGLDJCQUE0QyxlTnIvQlAsQ01xL0J1RCxBQUM1RiwyQkFBNEMsZU50L0JQLENNcy9CdUQsQUFDNUYsMEJBQTJDLGVOdi9CTixDTXUvQnFELEFBQzFGLG1CQUFvQyxlTngvQkMsQ013L0J1QyxBQUM1RSxvQkFBcUMsZU56L0JBLENNeS9CeUMsQUFDOUUscUJBQXNDLGVOMS9CRCxDTTAvQjJDLEFBQ2hGLDRCQUE2QyxlTjMvQlIsQ00yL0J5RCxBQUM5RixzQkFBdUMsZU41L0JGLENNNC9CNkMsQUFDbEYsc0JBQXVDLGVONy9CRixDTTYvQjZDLEFBQ2xGLG1CQUFvQyxlTjkvQkMsQ004L0J1QyxBQUM1RSxrQkFBbUMsZU4vL0JFLENNKy9CcUMsQUFDMUUsaUJBQWtDLGVOaGdDRyxDTWdnQ21DLEFBQ3hFLGdCQUFpQyxlTmpnQ0ksQ01pZ0NpQyxBQUN0RSxnQkFBaUMsZU5sZ0NJLENNa2dDaUMsQUFDdEUsdUJBQXdDLGVObmdDSCxDTW1nQytDLEFBQ3BGLHdCQUF5QyxlTnBnQ0osQ01vZ0NpRCxBQUN0RixpQkFBa0MsZU5yZ0NHLENNcWdDbUMsQUFDeEUsa0JBQW1DLGVOdGdDRSxDTXNnQ3FDLEFBQzFFLGdDQUFpRCxlTnZnQ1osQ011Z0NpRSxBQUN0RyxnQkFBaUMsZU54Z0NJLENNd2dDaUMsQUFDdEUsb0JBQXFDLGVOemdDQSxDTXlnQ3lDLEFBQzlFLGlCQUFrQyxlTjFnQ0csQ00wZ0NtQyxBQUN4RSxtQkFBb0MsZU4zZ0NDLENNMmdDdUMsQUFDNUUsMEJBQTJDLGVONWdDTixDTTRnQ3FELEF2QnJoQzFGLFNxQjBCRSxTQUFTLEFBQ1QsbUJBQXNCLEFBQ3RCLFdBQVcsQUFDWCxZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLFVBQVUsQUFDVixrQkFBa0IsQUFDbEIsU0FBVSxDR2xDbUIsQXZCb0I3QixtRG9CMEJFLFVBQVUsQUFDVixZQUFZLEFBQ1osU0FBUyxBQUNULGlCQUFpQixBQUNqQixnQkFBZ0IsQUFDaEIsVUFBVyxDQUNaOztBSXZESDs7O0dBR0csQUFHSCxXQUNFLGdDQUFpQyxBQUNqQyxrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLDZDQUE2QyxBQUM3QyxrVUFJa0UsQ3JGc3JabkUsQXFGbnJaRCxTQUVFLGdDQUFpQyxBQUNqQyxlQUFnQixDQUNqQjs7QUN0QkQ7OztHQUdHLEFBR0gsV0FDRSxnQ0FBaUMsQUFDakMsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQiw2Q0FBNkMsQUFDN0Msa1VBSWtFLEN0RndzWm5FLEF5RWp0WkQsbXFCYWFFLGdDQUFpQyxBQUNqQyxlQUFnQixDQUNqQjs7QUNyQkQ7OztHQUdHLEFBR0gsV0FDRSxtQ0FBb0MsQUFDcEMsa0JBQWtCLEFBQ2xCLGdCQUFtQixBQUNuQiw4Q0FBOEMsQUFDOUMsdVVBSW1FLEN2Rm91WnBFLEF1Rmp1WkQsS0FDRSxrQ0FBb0MsQ0FDckMsQUN1QkQsRUFDRSxZQUFhLENBQ2QsQTVDdkNELFk0QzBDRSx5QkFBeUIsQUFDekIsMEJBQTBCLEFBQzFCLHlCQUEwQixDQUMzQixBM0ZuREQsTTJGMERFLHdCQUFvQixDQUlyQixBOUVGRyx5QmI1REosTTJGNERJLHdCQUFvQixDQUV2QixDeEY2c1pBLEF3RmpyWkQsNEJBQ0UsbUJBQXFDLEFBQ3JDLGlCQUFvQyxDQWdDckMsQTlFaEVHLHlCOEU4QkosNEJBSUksbUJBQXFDLEFBQ3JDLGlCQUFvQyxDQTZCdkMsQ3hGMnBaQSxBd0Y3clpELDBOQVFJLG1CQUFxQyxBQUNyQyxpQkFBb0MsQ0F3QnJDLEE5RS9EQyx5QjhFOEJKLDBOQVdNLG1CQUFxQyxBQUNyQyxpQkFBb0MsQ0FxQnZDLEN4RndxWkYsQXdGenNaRCxzaUJBZ0JNLG1CQUFxQyxBQUNyQyxpQkFBb0MsQ0FLckMsQTlFcERELHlCOEU4Qkosc2lCQW1CUSxtQkFBcUMsQUFDckMsaUJBQW9DLENBRXZDLEN4RjJzWkosQXdGanVaRCw0UkF3Qk0sZUFBZSxBQUNmLGFBQWMsQ0FPZixBQWhDTCwwcUJBNkJRLGdCQUFnQixBQUNoQixjQUFlLENBQ2hCLEFmbkhQLG1xQmVxSUUsZUFBZ0IsQ0FDakIsQXJGdEhELE1xRnlIRSxVekZ0SFUsQ3lGdUhYLEFBR0QsMENwRTFGRSxjckJ0Q2dCLEFxQnVDaEIsNkJBQTZCLEFBQzdCLHNCQUFzQixBQUN0QixxQnJCekNnQixBeUZrSWhCLFV6RjVIVSxDeUZzSVgsQUFaRCxzRHBFcEZJLGNyQjVDYyxBcUI2Q2QsNkJvRW9GaUcsQXBFbkZqRyxvQnJCOUNjLENxQitDZixBb0VpRkgsNEdwRTdFSSxvQ3JCbkRjLENxQm9EZixBb0U0RUgsd0hwRXhFSSxjckJ4RGMsQXFCeURkLDRCQUE2QixDQUM5QixBb0VzRUgsOFRwRWpFSSxXckJwRVEsQXFCcUVSLDZCb0VpRWlHLEFwRWhFakcsb0JyQmpFYyxDcUIyRWYsQW9FcURILGtXcEV4RFEsb0NyQnhFVSxDcUIwRWIsQW9Fc0RMLDhNQUlJLHFCekY5SFEsQ3lGK0hULEFBTEgsc0RBT0ksVXpGaklRLEN5RnFJVCxBQVhILGtQQVNNLHFCekZuSU0sQ3lGb0lQLEFBSUwsc0JwRXRHRSxzQkFBc0IsQW9Fd0d0QixhekZwSjBCLEN5RjhKM0IsQUFaRCxrRHBFdkdFLDZCQUE2QixBQUU3QixvQnJCN0MwQixDcUJtRHpCLEFvRStGSCx3RHBFM0ZJLG9DckJ2RHdCLENxQndEekIsQW9FMEZILDhEcEV0RkksY3JCNUR3QixBcUI2RHhCLDRCQUE2QixDQUM5QixBb0VvRkgsa0twRS9FSSxXckJwRVEsQXFCcUVSLDZCb0UrRW1HLEFwRTlFbkcsb0JyQnJFd0IsQ3FCK0V6QixBb0VtRUgsb0xwRXRFUSxvQ3JCNUVvQixDcUI4RXZCLEFvRW9FTCwwR0FJSSx3QnpGdEp3QixDeUZ1SnpCLEFBTEgsNEJBT0ksYXpGekp3QixDeUY2SnpCLEFBWEgsNEhBU00sd0J6RjNKc0IsQ3lGNEp2QixBQTZCTCwwZEFDRSxpRHpGdEdnRSxBeUZ1R2hFLGV6Rm5HbUIsQXlGb0duQix3QkFBeUIsQ0FFMUIsQUFDRCw0V0FFRSxnQnpGdkdvQyxDeUZ5R3JDLEFBU0QsbUJBRUksZUFBZ0IsQ0FNakIsQUN4TkgsdUJBR0ksb0NB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Q2YsZ0JBQWdCLEFBQ2hCLHlCQUF5QixBQUN6QixrQkFBa0IsQUFDbEIsaUJqSlgwQixBaUpZMUIsZ0RqSmxCc0QsQ2lKbUJ2RCxBQWpIWCxrQ0F3SEkseUJqSjlHd0IsQWlKK0d4QixZQUFzQixDQUl2QixBQTdISCwwQ0EySE0saUJBQTJCLENBQzVCLEFBNUhMLHdEQW9JTSxpQkFBaUIsQUFDakIscUJBQXNCLENBQ3ZCLEFBdElMLG9EQTBJVSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGVBQWdCLENBQ2pCLEFBN0lULDBEQWlKTSxZQUFhLENBQ2QsQUFsSkwsNEJBb0pNLFNBQVMsQUFDVCxVQUFVLEFBQ1YsZUFBZ0IsQ0FDakIsQUF2Skwsa0RBMEpRLG1CQUFvQixDQU9yQixBQWpLUCx5REE4SlUsV0FBVyxBQUNYLGFBQWMsQ0FDZixBQWhLVCwrQkFzS0ksZ0JBQWlCLENBYWxCLEFBbkxILDRDQXdLTSxnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLFNBQVUsQ0FRWCxBQWxMTCwwR0ErS1UsZUFBZ0IsQ0FDakIsQUFoTFQsK0VBNkxJLFlBQWEsQ0FDZCxBQUlILHFCQUVJLGVqSmxHaUIsQWlKbUdqQixlQUFnQixDQUNqQixBQ3ZNSCxXQUNJLHNCQUF3QixDQUMzQixBQUVELFVBQ0ksd0JBQTBCLENBQzdCLEFBRUQsa0JBQ0ksa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixZQUFhLENBQ2hCLEF2SXlERyw0QnVJdkRKLHFCQUVRLGlCQUFrQixDQUV6QixDako0MWtCQSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBNYWluIE5hdlxuICovXG5AbWl4aW4gbmF2LW1haW4tYmctd2hpdGUge1xuICAuYy1uYXYtbWFpbiB7XG4gICAgLmMtbmF2LW1haW4tdG9wYmFyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQ7XG4gICAgfVxuXG4gICAgLmMtbmF2LW1haW4tYm90dG9tYmFyLFxuICAgIC5jLW5hdi1tYWluLXRvcGJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gbmF2LW1haW4tYmctdHJhbnNwYXJlbnQge1xuICAuYy1uYXYtbWFpbiB7XG4gICAgLmMtbmF2LW1haW4tdG9wYmFyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmMtbmF2LW1haW4tYm90dG9tYmFyLFxuICAgIC5jLW5hdi1tYWluLXRvcGJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBuYXYtbWFpbi10ZXh0LWJsYWNrIHtcbiAgLmMtbmF2LW1haW4ge1xuICAgIC5jbHMtMSB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgfVxuICAgIC5mYWwsIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBuYXYtbWFpbi10ZXh0LXdoaXRlIHtcbiAgLmMtbmF2LW1haW4ge1xuICAgIC5jbHMtMSB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICAgIC5mYWwsIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBuYXYtbWFpbi1oaWRlLWJvdHRvbWJhciB7XG4gIC5jLW5hdi1tYWluIHtcbiAgICAuYy1uYXYtbWFpbi10b3BiYXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmMtbmF2LW1haW4tYm90dG9tYmFyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtJG5hdi1tYWluLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBuYXYtbWFpbi1zdGF0ZXMge1xuICAmLm1vZGFsLW9wZW4ge1xuICAgIC8vQGluY2x1ZGUgbmF2LW1haW4tYmctd2hpdGU7XG4gICAgQGluY2x1ZGUgbmF2LW1haW4tdGV4dC1ibGFjaztcbiAgICBAaW5jbHVkZSBuYXYtbWFpbi1oaWRlLWJvdHRvbWJhcjtcbiAgfVxuXG4gICYucGFnZS1zY3JvbGxlZCB7XG4gICAgLmMtbmF2LW1haW4ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgICAmOm5vdCgubW9kYWwtb3Blbikge1xuICAgICAgQGluY2x1ZGUgbmF2LW1haW4tYmctd2hpdGU7XG4gICAgICBAaW5jbHVkZSBuYXYtbWFpbi10ZXh0LWJsYWNrO1xuICAgICAgLy8gLmMtbmF2LW1haW5fX2xvZ28tY29udGFpbmVyIHtcbiAgICAgIC8vICAgd2lkdGg6IDcycHg7XG4gICAgICAvLyB9XG4gICAgICAuYy1tZW51LWljb24ge1xuICAgICAgICBwYWRkaW5nOiAoJHNwYWNlciAqIDEuNSkgY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KSAvIDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGlkZS1ib3R0b21iYXIge1xuICAgIEBpbmNsdWRlIG5hdi1tYWluLWhpZGUtYm90dG9tYmFyO1xuICB9XG59XG5cbi8vIERlZmF1bHRcbmJvZHkge1xuICBwYWRkaW5nLXRvcDogJG5hdi1tYWluLWhlaWdodDtcbiAgQGluY2x1ZGUgbmF2LW1haW4tYmctd2hpdGU7XG4gIEBpbmNsdWRlIG5hdi1tYWluLXRleHQtYmxhY2s7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogKCRuYXYtbWFpbi1oZWlnaHQgKiAyKSArIDE7XG4gIH1cbiAgQGluY2x1ZGUgbmF2LW1haW4tc3RhdGVzO1xufVxuXG4vLyBTdG9yeSB0cmFuc3BhcmVudFxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBAaW5jbHVkZSBuYXYtbWFpbi1iZy10cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgbmF2LW1haW4tdGV4dC13aGl0ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIG5hdi1tYWluLXRleHQtYmxhY2s7XG4gIH1cbiAgQGluY2x1ZGUgbmF2LW1haW4tc3RhdGVzO1xuICAuYy1uYXYtbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC5jLW5hdi1tYWluLXRvcGJhcl9faW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRyYW5zcGFyZW50IE5hdiBvbiBIb21lL0FyY2hpdmUgUGFnZSBvbiBNb2JpbGUsIGRlZmF1bHQgb24gRGVza3RvcFxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIEBpbmNsdWRlIG5hdi1tYWluLWJnLXRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBuYXYtbWFpbi10ZXh0LXdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6ICRuYXYtbWFpbi1oZWlnaHQgKiAyO1xuICAgIEBpbmNsdWRlIG5hdi1tYWluLWJnLXdoaXRlO1xuICAgIEBpbmNsdWRlIG5hdi1tYWluLXRleHQtYmxhY2s7XG4gIH1cbiAgQGluY2x1ZGUgbmF2LW1haW4tc3RhdGVzO1xufVxuXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSB7XG4gIC5jLWFyY2hpdmVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuXG5cblxuLmMtbmF2LW1haW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYy1uYXYtbWFpbl9fbG9nby1jb250YWluZXIge1xuICAgIC8vIHBhZGRpbmc6ICgkc3BhY2VyICogMi41KSAwO1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgLmMtbmF2LW1haW5fX2xvZ28ge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSg3NDAvMzM0MCk7XG4gICAgICB3aWR0aDogNzJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICB9XG4gICAgICAuYy1uYXYtbWFpbl9fbG9nby1pbWcge1xuICAgICAgICBAaW5jbHVkZSBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy1uYXYtbWFpbi10b3BiYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXG4gICAgLmMtbmF2LW1haW4tdG9wYmFyX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuYy1uYXYtbWFpbi10b3BiYXJfX2lubmVyLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgICAgLmMtbmF2LW1haW4tdG9wYmFyX19pbm5lci1jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIC5jLW5hdi1tYWluLXRvcGJhcl9faW5uZXItcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAubWVudS1pdGVtLS1zZWFyY2jCoHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy1uYXYtbWFpbi1ib3R0b21iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZS1kb3VibGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuYm9keS5zaW5nbGUuc2luZ2xlLXBvc3Qge1xuICAuYy1uYXYtbWFpbiB7XG4gICAgJi5zaG93LW5hdi1wb3N0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLmMtbmF2LW1haW5fX25hdi1wb3N0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtZ2FsbGVyeSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICAuYy1uYXYtbWFpbiB7XG4gICAgLmMtbmF2LW1haW4tdG9wYmFyIHtcbiAgICAgIC5jLW5hdi1tYWluLXRvcGJhcl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIC5jLW5hdi1tYWluLXRvcGJhcl9faW5uZXItbGVmdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyAxXG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC13ZWlnaHQtbm90YXRpb25cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcbiAgLy8gY2xvc2VzdCBwYXJlbnQgd2l0aCBhIHNldCBgdGV4dC1hbGlnbmAuXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIlxuXG5cbi8vIEZvbnQgQXdlc29tZVxuXG5cbiRmYS1mb250LXBhdGg6IFwiLi4vLi4vYXNzZXRzL2ZvbnRzXCI7XG5cblxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG4kd2hpdGU6ICNmZmY7XG4kZ3JheS0xMDA6IGRhcmtlbigkd2hpdGUsIDMpO1xuJGdyYXktMjAwOiBkYXJrZW4oJHdoaXRlLCA2KTtcbiRncmF5LTMwMDogZGFya2VuKCR3aGl0ZSwgMTApO1xuLy8kZ3JheS00MDA6IGRhcmtlbigkd2hpdGUsIDE2KTtcbiRncmF5LTQwMDogI2Q3ZDdkNztcbiRncmF5LTUwMDogZGFya2VuKCR3aGl0ZSwgMjUpO1xuJGdyYXktNjAwOiBkYXJrZW4oJHdoaXRlLCA1MCk7XG4kZ3JheS03MDA6IGRhcmtlbigkd2hpdGUsIDY1KTtcbiRncmF5LTgwMDogZGFya2VuKCR3aGl0ZSwgNzUpO1xuJGdyYXktOTAwOiBkYXJrZW4oJHdoaXRlLCA4NSk7XG4kYmxhY2s6ICMwMDA7XG5cblxuJHByaW1hcnk6ICRibGFjaztcbiRzZWNvbmRhcnk6ICRncmF5LTYwMDtcbiRsaWdodDogJGdyYXktMTAwO1xuJGRhcms6ICRncmF5LTgwMDtcbiRncmF5OiAkZ3JheS00MDA7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG4kYm9keS1jb2xvcjogJGJsYWNrO1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtcm91bmRlZDogZmFsc2U7XG5cblxuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogMTYwMHB4XG4pO1xuXG5cblxuLy8gR3JpZCBjb2x1bW5zXG5cbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiA2MHB4O1xuXG5cblxuLy8gU3BhY2luZ1xuJHNwYWNlcjogMTBweDtcblxuJHNwYWNlci1uZXc6IDE1cHg7XG5cbiRzcGFjZXJzOiAoKTtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICRzcGFjZXIsXG4gICAgMjogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDM6ICgkc3BhY2VyICogMyksXG4gICAgNDogKCRzcGFjZXIgKiA2KSxcbiAgICA1OiAoJHNwYWNlciAqIDkpLFxuICAgIDY6ICgkc3BhY2VyICogMTIpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG5cblxuXG4kYm94LXNoYWRvdy1zbTogMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSk7XG4kYm94LXNoYWRvdzogMCAuMjVyZW0gMnJlbSByZ2JhKCRibGFjaywgLjEpO1xuJGJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KTtcblxuXG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLWJhc2UtZG91YmxlOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXG5cbi8vIEZvbnRzXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnZnV0dXJhLXB0JywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZXJpZjogJ2Fkb2JlLWdhcmFtb25kLXBybycsIHNlcmlmO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zZXJpZjtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtO1xuJGZvbnQtc2l6ZS1sZzogKCRmb250LXNpemUtYmFzZSAqIDEuMzc1KTtcbiRmb250LXNpemUtc206ICgkZm9udC1zaXplLWJhc2UgKiAuNzUpO1xuXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA1MDA7XG5cbiRoMS1mb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAzKTtcbiRoMi1mb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAyLjUpO1xuJGgzLWZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNzUpO1xuJGg0LWZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4kaDUtZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XG4kaDYtZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlKTtcblxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6IDA7XG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IDByZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogMHJlbTtcblxuJGJ0bi1wYWRkaW5nLXk6IDFyZW07XG4kYnRuLXBhZGRpbmcteDogNHJlbTtcblxuXG4kYnRuLXRyYW5zaXRpb246IG5vbmU7XG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW07XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIDA7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtO1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpO1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgMDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIDA7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpO1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSk7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIDE7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkZ3JheS0yMDA7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoO1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgMXJlbTtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwMHB4O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHg7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcblxuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc207XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAzMDBweDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRibGFjaztcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIDA7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAxO1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgMXJlbTtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIDFyZW07XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAxcmVtO1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAwO1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgMDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnO1xuXG5cblxuXG4vLyBGcm9tIE9MRCBTQ1NTIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRjb2xvci1idXR0b246ICRncmF5LTUwMDtcbiRjb2xvci1idXR0b24taG92ZXI6ICRncmF5LTUwMDtcblxuXG4vKipcbiAqIFR5cG9ncmFwaHlcbiAqL1xuXG4kYmFzZS1saW5lLWhlaWdodC1uYXY6IDE7XG5cblxuLyoqXG4gKiBXaWR0aHNcbiAqL1xuXG5cbiRuYXYtbWFpbi1oZWlnaHQ6IDcwcHg7XG4kbmF2LW1haW4tc2Nyb2xsZWQtaGVpZ2h0OiA1MHB4O1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBpR05BTlQgMjAxOFxuICovXG4vKipcbiAqIFR5cG9ncmFwaHlcbiAqL1xuLyoqXG4gKiBXaWR0aHNcbiAqL1xuLyohXG4gKiBCb290c3RyYXAgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiBncmF5O1xuICAtLWdyYXktZGFyazogIzQwNDA0MDtcbiAgLS1wcmltYXJ5OiAjMDAwO1xuICAtLXNlY29uZGFyeTogZ3JheTtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tbGlnaHQ6ICNmN2Y3Zjc7XG4gIC0tZGFyazogIzQwNDA0MDtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJhZG9iZS1nYXJhbW9uZC1wcm9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6IGdyYXk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6IGdyYXk7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzI2MjYyNjtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yb3csIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZywgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbi50YWJsZSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGFibGUgdGgsIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSB0aCxcbi50YWJsZSB0ZCxcbi53b29jb21tZXJjZSAuc2hvcF90YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4udGFibGUgdGhlYWQgdGgsIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4udGFibGUgdGJvZHkgKyB0Ym9keSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U2ZTZlNjtcbn1cblxuLnRhYmxlIC50YWJsZSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC50YWJsZSwgLnRhYmxlIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSwgLndvb2NvbW1lcmNlIC50YWJsZSAuc2hvcF90YWJsZSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5zaG9wX3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRhYmxlLXNtIHRoLCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRhYmxlIHRoLFxuLnRhYmxlLXNtIHRkLFxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xufVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWM5Yzk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2JjYmM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiY2JjO1xufVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGJvcmRlci1jb2xvcjogIzM5MzkzOTtcbn1cblxuLnRhYmxlIC50aGVhZC1saWdodCB0aCwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG59XG5cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzM5MzkzOTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMHJlbSAwcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogZ3JheTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzU5NTk1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMHJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDByZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDByZW07XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygzLjA2MjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDp2YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMCByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhMmE5O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYnRuLCAud29vY29tbWVyY2UgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDFyZW0gNHJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4sIC53b29jb21tZXJjZSAuYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5idG46aG92ZXIsIC53b29jb21tZXJjZSAuYnV0dG9uOmhvdmVyLCAuYnRuOmZvY3VzLCAud29vY29tbWVyY2UgLmJ1dHRvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bjpmb2N1cywgLndvb2NvbW1lcmNlIC5idXR0b246Zm9jdXMsIC5idG4uZm9jdXMsIC53b29jb21tZXJjZSAuZm9jdXMuYnV0dG9uIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnRuLmRpc2FibGVkLCAud29vY29tbWVyY2UgLmRpc2FibGVkLmJ1dHRvbiwgLmJ0bjpkaXNhYmxlZCwgLndvb2NvbW1lcmNlIC5idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAud29vY29tbWVyY2UgLmJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYS5idG4uZGlzYWJsZWQsIC53b29jb21tZXJjZSBhLmRpc2FibGVkLmJ1dHRvbixcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGZpZWxkc2V0OmRpc2FibGVkIGEuYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIGJvcmRlci1jb2xvcjogZ3JheTtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNmM2YztcbiAgYm9yZGVyLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIGJvcmRlci1jb2xvcjogZ3JheTtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICM2MDYwNjA7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbn1cblxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG59XG5cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG5cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbn1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gIGJvcmRlci1jb2xvcjogI2IyMWYyZDtcbn1cblxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyNjI2O1xufVxuXG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg2NCwgNjQsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgYm9yZGVyLWNvbG9yOiAjMjAyMDIwO1xufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDY0LCA2NCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBncmF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBncmF5O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIGJvcmRlci1jb2xvcjogZ3JheTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6IGdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIGJvcmRlci1jb2xvcjogZ3JheTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y3ZjdmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjQ3LCAyNDcsIDI0NywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y3ZjdmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDY0LCA2NCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNjQsIDY0LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogZ3JheTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLCAud29vY29tbWVyY2UgLmJ0bi1ncm91cC1sZyA+IC5idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4sIC53b29jb21tZXJjZSAuYnRuLWdyb3VwLXNtID4gLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogNXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiBncmF5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzI2MjYyNjtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0biwgLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAgPiAuYnV0dG9uLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4ud29vY29tbWVyY2UgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAgPiAuYnV0dG9uOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4ud29vY29tbWVyY2UgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAgPiAuYnV0dG9uOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC53b29jb21tZXJjZSAuYnRuLWdyb3VwID4gLmJ1dHRvbjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSwgLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmJ1dHRvbixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbi53b29jb21tZXJjZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5idXR0b24ge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLCAuYnRuLWdyb3VwIC53b29jb21tZXJjZSAuYnV0dG9uICsgLmJ0biwgLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAgLmJ1dHRvbiArIC5idG4sIC5idG4tZ3JvdXAgLndvb2NvbW1lcmNlIC5idG4gKyAuYnV0dG9uLCAud29vY29tbWVyY2UgLmJ0bi1ncm91cCAuYnRuICsgLmJ1dHRvbiwgLmJ0bi1ncm91cCAud29vY29tbWVyY2UgLmJ1dHRvbiArIC5idXR0b24sIC53b29jb21tZXJjZSAuYnRuLWdyb3VwIC5idXR0b24gKyAuYnV0dG9uLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLndvb2NvbW1lcmNlIC5idXR0b24gKyAuYnRuLWdyb3VwLFxuLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAgLmJ1dHRvbiArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAud29vY29tbWVyY2UgLmJ0bi1ncm91cCArIC5idXR0b24sXG4ud29vY29tbWVyY2UgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ1dHRvbixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAud29vY29tbWVyY2UgLmJ1dHRvbiArIC5idG4sXG4ud29vY29tbWVyY2UgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnV0dG9uICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLndvb2NvbW1lcmNlIC5idG4gKyAuYnV0dG9uLFxuLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idXR0b24sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC53b29jb21tZXJjZSAuYnV0dG9uICsgLmJ1dHRvbixcbi53b29jb21tZXJjZSAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idXR0b24gKyAuYnV0dG9uLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLndvb2NvbW1lcmNlIC5idXR0b24gKyAuYnRuLWdyb3VwLFxuLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ1dHRvbiArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAud29vY29tbWVyY2UgLmJ0bi1ncm91cCArIC5idXR0b24sXG4ud29vY29tbWVyY2UgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ1dHRvbixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQsIC53b29jb21tZXJjZSAuYnRuLWdyb3VwID4gLmJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC53b29jb21tZXJjZSAuYnRuLWdyb3VwLXNtID4gLmJ1dHRvbiArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAtbGcgPiAuYnV0dG9uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsIC53b29jb21tZXJjZSAuYnV0dG9uLCAud29vY29tbWVyY2UgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnV0dG9uLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0biwgLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uICsgLmJ0biwgLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ1dHRvbiwgLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnV0dG9uICsgLmJ1dHRvbixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi53b29jb21tZXJjZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ1dHRvbiArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4ud29vY29tbWVyY2UgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnV0dG9uLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biwgLndvb2NvbW1lcmNlIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ1dHRvbixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4sXG4ud29vY29tbWVyY2UgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC53b29jb21tZXJjZSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idXR0b24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi53b29jb21tZXJjZSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idXR0b24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ud29vY29tbWVyY2UgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ1dHRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi53b29jb21tZXJjZSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnV0dG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLndvb2NvbW1lcmNlIC5idXR0b24sIC53b29jb21tZXJjZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnV0dG9uLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAud29vY29tbWVyY2UgLmJ1dHRvbixcbi53b29jb21tZXJjZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAud29vY29tbWVyY2UgLmJ1dHRvbiArIC5idG4sIC53b29jb21tZXJjZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnV0dG9uICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLndvb2NvbW1lcmNlIC5idG4gKyAuYnV0dG9uLCAud29vY29tbWVyY2UgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idXR0b24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC53b29jb21tZXJjZSAuYnV0dG9uICsgLmJ1dHRvbiwgLndvb2NvbW1lcmNlIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idXR0b24gKyAuYnV0dG9uLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLndvb2NvbW1lcmNlIC5idXR0b24gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi53b29jb21tZXJjZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnV0dG9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLndvb2NvbW1lcmNlIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ1dHRvbixcbi53b29jb21tZXJjZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idXR0b24sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAud29vY29tbWVyY2UgLmJ1dHRvbiArIC5idG4sXG4ud29vY29tbWVyY2UgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnV0dG9uICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLndvb2NvbW1lcmNlIC5idG4gKyAuYnV0dG9uLFxuLndvb2NvbW1lcmNlIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idXR0b24sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC53b29jb21tZXJjZSAuYnV0dG9uICsgLmJ1dHRvbixcbi53b29jb21tZXJjZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idXR0b24gKyAuYnV0dG9uLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC53b29jb21tZXJjZSAuYnV0dG9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4ud29vY29tbWVyY2UgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnV0dG9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLndvb2NvbW1lcmNlIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ1dHRvbixcbi53b29jb21tZXJjZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDByZW0gMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi53b29jb21tZXJjZSAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idXR0b24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi53b29jb21tZXJjZSAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ1dHRvbiB7XG4gIGhlaWdodDogY2FsYygzLjA2MjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4ud29vY29tbWVyY2UgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnV0dG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4ud29vY29tbWVyY2UgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idXR0b24ge1xuICBoZWlnaHQ6IGNhbGMoMS42MjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogZ3JheTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjM0MDQwNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDY0LCA2NCwgNjQsIDAuNSk7XG59XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzU5NTk1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjYyNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMy4wNjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwcmVtIDByZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMHJlbSAwcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5O1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwICNmMGYwZjAgI2U2ZTZlNjtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNiAjZTZlNmU2ICNmZmY7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4yMTg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjE4NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiBncmF5O1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnBhZ2UtbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogZ3JheTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2UsIC53b29jb21tZXJjZSAuYnV0dG9uIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYmFkZ2UtcHJpbWFyeVtocmVmXTpob3ZlciwgLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmhvdmVyLCAuYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJhZGdlLWluZm9baHJlZl06aG92ZXIsIC5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4Yjtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5iYWRnZS1saWdodFtocmVmXTpob3ZlciwgLmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbn1cblxuLmJhZGdlLWRhcmtbaHJlZl06aG92ZXIsIC5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJhYmFiO1xufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2VjZWNlO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIyZTEzO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG5cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMztcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XG59XG5cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MzNmMDM7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxuXG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNztcbn1cblxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkxMjE3O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZkO1xufVxuXG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5O1xufVxuXG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2JjYmM7XG59XG5cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwODA4MDg7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzU5NTk1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQyNDI0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICBib3JkZXItY29sb3I6ICM0MjQyNDI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTU3MjQ7XG4gIGJvcmRlci1jb2xvcjogIzE1NTcyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICBib3JkZXItY29sb3I6ICM4NTY0MDQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MTgxODE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2JjYmM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItY29sb3I6ICMyMTIxMjE7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgwICogMikpO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDAgKiAyKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgI2YwZjBmMDtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDAgc29saWQgI2YwZjBmMDtcbn1cblxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG59XG5cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoMS43NXJlbSAqIDIpKTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcImFkb2JlLWdhcmFtb25kLXByb1wiLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvb2x0aXAgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwIDA7XG59XG5cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDA7XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDA7XG59XG5cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFwiYWRvYmUtZ2FyYW1vbmQtcHJvXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbn1cblxuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cblxuLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICB0b3A6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cblxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG5Ac3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG5Ac3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldixcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbkBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM0MDQwNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMnJlbSByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLCAuYy1hcnRpY2xlLCBib2R5LnNpbmdsZS1mb3JtYXQtc3RhbmRhcmQgYXJ0aWNsZS5jLWFydGljbGUuZm9ybWF0LXN0YW5kYXJkIC5jb2wtaW1hZ2UgLmVtYmVkLXJlc3BvbnNpdmUsXG5ib2R5LnNpbmdsZS1mb3JtYXQtc3RhbmRhcmQgYXJ0aWNsZS5jLWFydGljbGUuc3VibWlzc2lvbiAuY29sLWltYWdlIC5lbWJlZC1yZXNwb25zaXZlLFxuYm9keS5zaW5nbGUtc3VibWlzc2lvbiBhcnRpY2xlLmMtYXJ0aWNsZS5mb3JtYXQtc3RhbmRhcmQgLmNvbC1pbWFnZSAuZW1iZWQtcmVzcG9uc2l2ZSxcbmJvZHkuc2luZ2xlLXN1Ym1pc3Npb24gYXJ0aWNsZS5jLWFydGljbGUuc3VibWlzc2lvbiAuY29sLWltYWdlIC5lbWJlZC1yZXNwb25zaXZlLCAud29vY29tbWVyY2UgLmMtcHJvZHVjdC1wcmV2aWV3LFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTYsXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci02LFxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02LFxuLm15LTYge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtNixcbi5teC02IHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMywgYm9keS5zaW5nbGUtZm9ybWF0LXN0YW5kYXJkIGFydGljbGUuYy1hcnRpY2xlLmZvcm1hdC1zdGFuZGFyZCAuY29sLWNvbnRlbnQgLmNvbC1jb250ZW50LWlubmVyLFxuYm9keS5zaW5nbGUtZm9ybWF0LXN0YW5kYXJkIGFydGljbGUuYy1hcnRpY2xlLnN1Ym1pc3Npb24gLmNvbC1jb250ZW50IC5jb2wtY29udGVudC1pbm5lcixcbmJvZHkuc2luZ2xlLXN1Ym1pc3Npb24gYXJ0aWNsZS5jLWFydGljbGUuZm9ybWF0LXN0YW5kYXJkIC5jb2wtY29udGVudCAuY29sLWNvbnRlbnQtaW5uZXIsXG5ib2R5LnNpbmdsZS1zdWJtaXNzaW9uIGFydGljbGUuYy1hcnRpY2xlLnN1Ym1pc3Npb24gLmNvbC1jb250ZW50IC5jb2wtY29udGVudC1pbm5lcixcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNixcbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wci02LFxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItNixcbi5weS02IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbC02LFxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LCBib2R5LnNpbmdsZS1mb3JtYXQtc3RhbmRhcmQgYXJ0aWNsZS5jLWFydGljbGUuZm9ybWF0LXN0YW5kYXJkIC5jb2wtaW1hZ2UgLmVtYmVkLXJlc3BvbnNpdmUsXG4gIGJvZHkuc2luZ2xlLWZvcm1hdC1zdGFuZGFyZCBhcnRpY2xlLmMtYXJ0aWNsZS5zdWJtaXNzaW9uIC5jb2wtaW1hZ2UgLmVtYmVkLXJlc3BvbnNpdmUsXG4gIGJvZHkuc2luZ2xlLXN1Ym1pc3Npb24gYXJ0aWNsZS5jLWFydGljbGUuZm9ybWF0LXN0YW5kYXJkIC5jb2wtaW1hZ2UgLmVtYmVkLXJlc3BvbnNpdmUsXG4gIGJvZHkuc2luZ2xlLXN1Ym1pc3Npb24gYXJ0aWNsZS5jLWFydGljbGUuc3VibWlzc2lvbiAuY29sLWltYWdlIC5lbWJlZC1yZXNwb25zaXZlLCAud29vY29tbWVyY2UgLmMtcHJvZHVjdC1wcmV2aWV3LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LCBib2R5LnNpbmdsZS1mb3JtYXQtc3RhbmRhcmQgYXJ0aWNsZS5jLWFydGljbGUuZm9ybWF0LXN0YW5kYXJkIC5jb2wtY29udGVudCAuY29sLWNvbnRlbnQtaW5uZXIsXG4gIGJvZHkuc2luZ2xlLWZvcm1hdC1zdGFuZGFyZCBhcnRpY2xlLmMtYXJ0aWNsZS5zdWJtaXNzaW9uIC5jb2wtY29udGVudCAuY29sLWNvbnRlbnQtaW5uZXIsXG4gIGJvZHkuc2luZ2xlLXN1Ym1pc3Npb24gYXJ0aWNsZS5jLWFydGljbGUuZm9ybWF0LXN0YW5kYXJkIC5jb2wtY29udGVudCAuY29sLWNvbnRlbnQtaW5uZXIsXG4gIGJvZHkuc2luZ2xlLXN1Ym1pc3Npb24gYXJ0aWNsZS5jLWFydGljbGUuc3VibWlzc2lvbiAuY29sLWNvbnRlbnQgLmNvbC1jb250ZW50LWlubmVyLFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCwgLmMtYXJ0aWNsZSxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNiwgYm9keS5zaW5nbGUtZm9ybWF0LXN0YW5kYXJkIGFydGljbGUuYy1hcnRpY2xlLmZvcm1hdC1zdGFuZGFyZCAuY29sLWltYWdlIC5lbWJlZC1yZXNwb25zaXZlLFxuICBib2R5LnNpbmdsZS1mb3JtYXQtc3RhbmRhcmQgYXJ0aWNsZS5jLWFydGljbGUuc3VibWlzc2lvbiAuY29sLWltYWdlIC5lbWJlZC1yZXNwb25zaXZlLFxuICBib2R5LnNpbmdsZS1zdWJtaXNzaW9uIGFydGljbGUuYy1hcnRpY2xlLmZvcm1hdC1zdGFuZGFyZCAuY29sLWltYWdlIC5lbWJlZC1yZXNwb25zaXZlLFxuICBib2R5LnNpbmdsZS1zdWJtaXNzaW9uIGFydGljbGUuYy1hcnRpY2xlLnN1Ym1pc3Npb24gLmNvbC1pbWFnZSAuZW1iZWQtcmVzcG9uc2l2ZSwgLndvb2NvbW1lcmNlIC5jLXByb2R1Y3QtcHJldmlldyxcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy02LCBib2R5LnNpbmdsZS1mb3JtYXQtc3RhbmRhcmQgYXJ0aWNsZS5jLWFydGljbGUuZm9ybWF0LXN0YW5kYXJkIC5jb2wtY29udGVudCAuY29sLWNvbnRlbnQtaW5uZXIsXG4gIGJvZHkuc2luZ2xlLWZvcm1hdC1zdGFuZGFyZCBhcnRpY2xlLmMtYXJ0aWNsZS5zdWJtaXNzaW9uIC5jb2wtY29udGVudCAuY29sLWNvbnRlbnQtaW5uZXIsXG4gIGJvZHkuc2luZ2xlLXN1Ym1pc3Npb24gYXJ0aWNsZS5jLWFydGljbGUuZm9ybWF0LXN0YW5kYXJkIC5jb2wtY29udGVudCAuY29sLWNvbnRlbnQtaW5uZXIsXG4gIGJvZHkuc2luZ2xlLXN1Ym1pc3Npb24gYXJ0aWNsZS5jLWFydGljbGUuc3VibWlzc2lvbiAuY29sLWNvbnRlbnQgLmNvbC1jb250ZW50LWlubmVyLFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM2NjY2NjYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzExN2E4YiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2RlZGVkZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICM0MDQwNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMyNjI2MjYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC50YWJsZSB0ZCxcbiAgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIHRkLCAudGFibGUgdGgsIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgsIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICB9XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLFxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLFxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3guY2hlY2tlZDpiZWZvcmUsXG4uZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLFxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmZhY2V0d3AtZXhwYW5kLmV4cGFuZGVkOmJlZm9yZSxcbi5mYWNldHdwLXR5cGUtc2VhcmNoIC5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSxcbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZzLWFycm93LFxuLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbi5zZWxlY3RlZCAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSxcbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsXG4ud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGEucmVtb3ZlLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW07XG59XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtO1xufVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTtcbn1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW07XG59XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07XG59XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYS1wdWxsLWxlZnQuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLFxuLmZhY2V0d3AtZmFjZXQgLmZhLXB1bGwtbGVmdC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSxcbi5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5mYS1wdWxsLWxlZnQuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLFxuLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhLXB1bGwtbGVmdC5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSxcbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZhLXB1bGwtbGVmdC5mcy1hcnJvdyxcbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmZhLXB1bGwtbGVmdC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLFxuLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLmZhLXB1bGwtbGVmdC5yZW1vdmUsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQsXG4uZmFyLmZhLXB1bGwtcmlnaHQsXG4uZmFsLmZhLXB1bGwtcmlnaHQsXG4uZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYS1wdWxsLXJpZ2h0LmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSxcbi5mYWNldHdwLWZhY2V0IC5mYS1wdWxsLXJpZ2h0LmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLFxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmZhLXB1bGwtcmlnaHQuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLFxuLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhLXB1bGwtcmlnaHQuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsXG4uYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mYS1wdWxsLXJpZ2h0LmZzLWFycm93LFxuLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiAuZmEtcHVsbC1yaWdodC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLFxuLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLmZhLXB1bGwtcmlnaHQucmVtb3ZlLFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyZW07XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5mYS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZVwiO1xufVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuXG4uZmEtYWxsZXJnaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLmZhLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU0XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDZcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjtcbn1cblxuLmZhLWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjtcbn1cblxuLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUzXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0YlwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRjXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRkXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTdcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLWFycm93LWZyb20tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQyXCI7XG59XG5cbi5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDNcIjtcbn1cblxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjtcbn1cblxuLmZhLWFycm93LWZyb20tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ1XCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uZmEtYXJyb3ctc3F1YXJlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzlcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNhXCI7XG59XG5cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2JcIjtcbn1cblxuLmZhLWFycm93LXNxdWFyZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzY1wiO1xufVxuXG4uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7XG59XG5cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNlXCI7XG59XG5cbi5mYS1hcnJvdy10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuXG4uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTJcIjtcbn1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uZmEtYXVkaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3M1wiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4uZmEtYXZpYW5leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5mYS1hd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjtcbn1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5mYS1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiO1xufVxuXG4uZmEtYmFkZ2UtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzZcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uZmEtYmFuZC1haWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjtcbn1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7XG59XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS1iYXJjb2RlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2M1wiO1xufVxuXG4uZmEtYmFyY29kZS1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY0XCI7XG59XG5cbi5mYS1iYXJjb2RlLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjVcIjtcbn1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7XG59XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG59XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzRcIjtcbn1cblxuLmZhLWJhc2tldGJhbGwtaG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiO1xufVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtYmF0dGVyeS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7XG59XG5cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG5cbi5mYS1ib3dsaW5nLXBpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjtcbn1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiO1xufVxuXG4uZmEtYm94LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7XG59XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uZmEtYm94aW5nLWdsb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XG59XG5cbi5mYS1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdlXCI7XG59XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZmEtY2FsZW5kYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtY2FsZW5kYXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzM1wiO1xufVxuXG4uZmEtY2FsZW5kYXItZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzRcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1jYW1lcmEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMyXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLmZhLWNhcHN1bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJkXCI7XG59XG5cbi5mYS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZVwiO1xufVxuXG4uZmEtY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7XG59XG5cbi5mYS1jYXJldC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzFcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94LmNoZWNrZWQ6YmVmb3JlLCAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uLnNlbGVjdGVkIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG5cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2FcIjtcbn1cblxuLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjtcbn1cblxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNjXCI7XG59XG5cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiO1xufVxuXG4uZmEtY2hlc3MtY2xvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNlXCI7XG59XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG5cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQyXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NFwiO1xufVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjtcbn1cblxuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiO1xufVxuXG4uZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMlwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjtcbn1cblxuLmZhLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI1XCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlLCAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1leHBhbmQuZXhwYW5kZWQ6YmVmb3JlLCAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mcy1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmZhY2V0d3AtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI5XCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJhXCI7XG59XG5cbi5mYS1jaGV2cm9uLXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyYlwiO1xufVxuXG4uZmEtY2hldnJvbi1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmNcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgxXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjtcbn1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uZmEtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiO1xufVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuXG4uZmEtY29kZS1icmFuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cblxuLmZhLWNvZGUtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7XG59XG5cbi5mYS1jb2RlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuXG4uZmEtY29tcHJlc3Mtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyNlwiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiO1xufVxuXG4uZmEtY29udmV5b3ItYmVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZVwiO1xufVxuXG4uZmEtY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODlcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhhXCI7XG59XG5cbi5mYS1jcmlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ5XCI7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YlwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmZhLWN1cmxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGFcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xufVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmEtZGVza3RvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTBcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLWRpYWdub3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MFwiO1xufVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiO1xufVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG5cbi5mYS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjtcbn1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiO1xufVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLWRvbGx5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDczXCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiO1xufVxuXG4uZmEtZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NlwiO1xufVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWJcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzljXCI7XG59XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiO1xufVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjFcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWV4cGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjtcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjtcbn1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5mYS1leHBhbmQtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMFwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZhLWZpZWxkLWhvY2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0Y1wiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cblxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTZcIjtcbn1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uZmEtZmlsZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7XG59XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjtcbn1cblxuLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjtcbn1cblxuLmZhLWZpbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMThcIjtcbn1cblxuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtZmlsZS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxN1wiO1xufVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1maWxtLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMFwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4uZmEtZmlyc3QtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc5XCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuXG4uZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRmXCI7XG59XG5cbi5mYS1mb3JrbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cblxuLmZhLWZyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuXG4uZmEtZ29sZi1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7XG59XG5cbi5mYS1nb2xmLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjtcbn1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1oMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxM1wiO1xufVxuXG4uZmEtaDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTRcIjtcbn1cblxuLmZhLWgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7XG59XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7XG59XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtaGFuZC1yZWNlaXZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2NcIjtcbn1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjtcbn1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5mYS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7XG59XG5cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uZmEtaW5ib3gtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTBcIjtcbn1cblxuLmZhLWluYm94LW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxMVwiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtaW5kdXN0cnktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IzXCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtaW5mby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGZcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLWludmVudG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MFwiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjtcbn1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG5cbi5mYS1qYWNrLW8tbGFudGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZVwiO1xufVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjtcbn1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjtcbn1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5mYS1sZXZlbC11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjtcbn1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7XG59XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLmZhLWxpcmEtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5mYS1sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZFwiO1xufVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5mYS1sb2NrLW9wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MyXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5mYS1sdWNoYWRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1NVwiO1xufVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiO1xufVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5mYS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYVwiO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uZmEtbWludXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwN1wiO1xufVxuXG4uZmEtbWludXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOFwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjtcbn1cblxuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG5cbi5mYS1tb25leS1iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjtcbn1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjtcbn1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiO1xufVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q1XCI7XG59XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiO1xufVxuXG4uZmEtcGFsbGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4M1wiO1xufVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiO1xufVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4uZmEtcGVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiO1xufVxuXG4uZmEtcGVuLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1wZW5uYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU2XCI7XG59XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7XG59XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5mYS1wbGFuZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGVcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLXBsdXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiO1xufVxuXG4uZmEtcGx1cy1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAxXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuXG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4uZmEtcG91bmQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmZhLXByb2NlZHVyZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZkXCI7XG59XG5cbi5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1yYWNxdWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7XG59XG5cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmYVwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG59XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmEtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmZhLXJlbmRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7XG59XG5cbi5mYS1yZXBlYXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NVwiO1xufVxuXG4uZmEtcmVwZWF0LTEtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY2XCI7XG59XG5cbi5mYS1yZXBlYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY0XCI7XG59XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1yZXBseWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjtcbn1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtcmV0d2VldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjtcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiO1xufVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODhcIjtcbn1cblxuLmZhLXNjYW5uZXIta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODlcIjtcbn1cblxuLmZhLXNjYW5uZXItdG91Y2hzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGFcIjtcbn1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG5cbi5mYS1zY3J1YmJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSwgLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLXNoYXJlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2N1wiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiO1xufVxuXG4uZmEtc2hpcHBpbmctdGltZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uZmEtc2h1dHRsZWNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWJcIjtcbn1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7XG59XG5cbi5mYS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLmZhLXNsaWRlcnMtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjBcIjtcbn1cblxuLmZhLXNsaWRlcnMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiO1xufVxuXG4uZmEtc2xpZGVycy12LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BhZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjtcbn1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLmZhLXNwaW5uZXItdGhpcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjRcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS1zdGFyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYzXCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uZmEtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7XG59XG5cbi5mYS1zdHJpcGUtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiO1xufVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLXN5bmMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG5cbi5mYS1zeXJpbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtdGFibGUtdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLmZhLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5mYS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmNcIjtcbn1cblxuLmZhLXRhYmxldC1ydWdnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGZcIjtcbn1cblxuLmZhLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7XG59XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXRlbm5pcy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG5cbi5mYS10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtdGlja2V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuXG4uZmEtdGltZXM6YmVmb3JlLCAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgYS5yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtdGltZXMtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZVwiO1xufVxuXG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiO1xufVxuXG4uZmEtdGltZXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5mYS10cmFzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXRyZWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAwXCI7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmZhLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS10cm9waHktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmViXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS10di1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjtcbn1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuXG4uZmEtdXNkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOFwiO1xufVxuXG4uZmEtdXNkLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlOVwiO1xufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uZmEtdXNlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmZhLXV0ZW5zaWwtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiO1xufVxuXG4uZmEtdXRlbnNpbC1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNFwiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtdXRlbnNpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmZhLXV0ZW5zaWxzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNlwiO1xufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cblxuLmZhLXZpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG59XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiO1xufVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLXZpbWVvLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjtcbn1cblxuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUyXCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG5cbi5mYS13YXJlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjtcbn1cblxuLmZhLXdhcmVob3VzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTVcIjtcbn1cblxuLmZhLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uZmEtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7XG59XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXdoaXN0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjtcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7XG59XG5cbi5mYS13aW5kb3ctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBmXCI7XG59XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiO1xufVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxM1wiO1xufVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjtcbn1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMC44IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgUHJvIDUuMC44IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ZhLWxpZ2h0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvZmEtbGlnaHQtMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvZmEtbGlnaHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ZhLWxpZ2h0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9mYS1saWdodC0zMDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuXG4uZmFsLFxuLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLFxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLFxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3guY2hlY2tlZDpiZWZvcmUsXG4uZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLFxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmZhY2V0d3AtZXhwYW5kLmV4cGFuZGVkOmJlZm9yZSxcbi5mYWNldHdwLXR5cGUtc2VhcmNoIC5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSxcbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZzLWFycm93LFxuLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbi5zZWxlY3RlZCAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSxcbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsXG4ud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGEucmVtb3ZlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjggYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvZmEtYnJhbmRzLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xufVxuXG4qIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1ncmlkLWd1dHRlci13aWR0aDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWdyaWQtZ3V0dGVyLXdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyIC5yb3csIC5jb250YWluZXIgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5LCAuYy1uYXYtbW9kYWwgLmNvbnRhaW5lciB1bC5jLW1lbnUtb3ZlcmxheSwgLmNvbnRhaW5lci1mbHVpZCAucm93LCAuY29udGFpbmVyLWZsdWlkIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSwgLmMtbmF2LW1vZGFsIC5jb250YWluZXItZmx1aWQgdWwuYy1tZW51LW92ZXJsYXkge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIC5yb3csIC5jb250YWluZXIgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5LCAuYy1uYXYtbW9kYWwgLmNvbnRhaW5lciB1bC5jLW1lbnUtb3ZlcmxheSwgLmNvbnRhaW5lci1mbHVpZCAucm93LCAuY29udGFpbmVyLWZsdWlkIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSwgLmMtbmF2LW1vZGFsIC5jb250YWluZXItZmx1aWQgdWwuYy1tZW51LW92ZXJsYXkge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG59XG5cbi5jb250YWluZXIgLnJvdyA+IC5jb2wsIC5jb250YWluZXIgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gLmNvbCwgLmMtbmF2LW1vZGFsIC5jb250YWluZXIgdWwuYy1tZW51LW92ZXJsYXkgPiAuY29sLFxuLmNvbnRhaW5lciAucm93ID4gW2NsYXNzKj1cImNvbC1cIl0sXG4uY29udGFpbmVyIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuLmMtbmF2LW1vZGFsIC5jb250YWluZXIgdWwuYy1tZW51LW92ZXJsYXkgPiBbY2xhc3MqPVwiY29sLVwiXSwgLmNvbnRhaW5lci1mbHVpZCAucm93ID4gLmNvbCwgLmNvbnRhaW5lci1mbHVpZCAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiAuY29sLCAuYy1uYXYtbW9kYWwgLmNvbnRhaW5lci1mbHVpZCB1bC5jLW1lbnUtb3ZlcmxheSA+IC5jb2wsXG4uY29udGFpbmVyLWZsdWlkIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSxcbi5jb250YWluZXItZmx1aWQgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gW2NsYXNzKj1cImNvbC1cIl0sXG4uYy1uYXYtbW9kYWwgLmNvbnRhaW5lci1mbHVpZCB1bC5jLW1lbnUtb3ZlcmxheSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciAucm93ID4gLmNvbCwgLmNvbnRhaW5lciAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiAuY29sLCAuYy1uYXYtbW9kYWwgLmNvbnRhaW5lciB1bC5jLW1lbnUtb3ZlcmxheSA+IC5jb2wsXG4gIC5jb250YWluZXIgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICAuY29udGFpbmVyIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICAuYy1uYXYtbW9kYWwgLmNvbnRhaW5lciB1bC5jLW1lbnUtb3ZlcmxheSA+IFtjbGFzcyo9XCJjb2wtXCJdLCAuY29udGFpbmVyLWZsdWlkIC5yb3cgPiAuY29sLCAuY29udGFpbmVyLWZsdWlkIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IC5jb2wsIC5jLW5hdi1tb2RhbCAuY29udGFpbmVyLWZsdWlkIHVsLmMtbWVudS1vdmVybGF5ID4gLmNvbCxcbiAgLmNvbnRhaW5lci1mbHVpZCAucm93ID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIC5jb250YWluZXItZmx1aWQgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIC5jLW5hdi1tb2RhbCAuY29udGFpbmVyLWZsdWlkIHVsLmMtbWVudS1vdmVybGF5ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5jb250YWluZXIgLnJvdy5uby1ndXR0ZXJzLCAuY29udGFpbmVyIC5jLW5hdi1tb2RhbCB1bC5uby1ndXR0ZXJzLmMtbWVudS1vdmVybGF5LCAuYy1uYXYtbW9kYWwgLmNvbnRhaW5lciB1bC5uby1ndXR0ZXJzLmMtbWVudS1vdmVybGF5LCAuY29udGFpbmVyLWZsdWlkIC5yb3cubm8tZ3V0dGVycywgLmNvbnRhaW5lci1mbHVpZCAuYy1uYXYtbW9kYWwgdWwubm8tZ3V0dGVycy5jLW1lbnUtb3ZlcmxheSwgLmMtbmF2LW1vZGFsIC5jb250YWluZXItZmx1aWQgdWwubm8tZ3V0dGVycy5jLW1lbnUtb3ZlcmxheSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb250YWluZXIgLnJvdy5uby1ndXR0ZXJzID4gLmNvbCwgLmNvbnRhaW5lciAuYy1uYXYtbW9kYWwgdWwubm8tZ3V0dGVycy5jLW1lbnUtb3ZlcmxheSA+IC5jb2wsIC5jLW5hdi1tb2RhbCAuY29udGFpbmVyIHVsLm5vLWd1dHRlcnMuYy1tZW51LW92ZXJsYXkgPiAuY29sLFxuLmNvbnRhaW5lciAucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSxcbi5jb250YWluZXIgLmMtbmF2LW1vZGFsIHVsLm5vLWd1dHRlcnMuYy1tZW51LW92ZXJsYXkgPiBbY2xhc3MqPVwiY29sLVwiXSxcbi5jLW5hdi1tb2RhbCAuY29udGFpbmVyIHVsLm5vLWd1dHRlcnMuYy1tZW51LW92ZXJsYXkgPiBbY2xhc3MqPVwiY29sLVwiXSwgLmNvbnRhaW5lci1mbHVpZCAucm93Lm5vLWd1dHRlcnMgPiAuY29sLCAuY29udGFpbmVyLWZsdWlkIC5jLW5hdi1tb2RhbCB1bC5uby1ndXR0ZXJzLmMtbWVudS1vdmVybGF5ID4gLmNvbCwgLmMtbmF2LW1vZGFsIC5jb250YWluZXItZmx1aWQgdWwubm8tZ3V0dGVycy5jLW1lbnUtb3ZlcmxheSA+IC5jb2wsXG4uY29udGFpbmVyLWZsdWlkIC5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuLmNvbnRhaW5lci1mbHVpZCAuYy1uYXYtbW9kYWwgdWwubm8tZ3V0dGVycy5jLW1lbnUtb3ZlcmxheSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuLmMtbmF2LW1vZGFsIC5jb250YWluZXItZmx1aWQgdWwubm8tZ3V0dGVycy5jLW1lbnUtb3ZlcmxheSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5cbi5mYWwsXG4uZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsXG4uZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveDpiZWZvcmUsXG4uZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveC5jaGVja2VkOmJlZm9yZSxcbi5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5mYWNldHdwLWV4cGFuZDpiZWZvcmUsXG4uZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1leHBhbmQuZXhwYW5kZWQ6YmVmb3JlLFxuLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLFxuLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3csXG4uYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uLnNlbGVjdGVkIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLFxuLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSxcbi53b29jb21tZXJjZSAuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgYS5yZW1vdmUge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4ubGVhZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLWlnLW91dGxpbmUtZ3JheSwgLndvb2NvbW1lcmNlIC5idXR0b24ge1xuICBjb2xvcjogI2Q3ZDdkNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5idG4taWctb3V0bGluZS1ncmF5OmhvdmVyLCAud29vY29tbWVyY2UgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZDdkN2Q3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xufVxuXG4uYnRuLWlnLW91dGxpbmUtZ3JheTpmb2N1cywgLndvb2NvbW1lcmNlIC5idXR0b246Zm9jdXMsIC5idG4taWctb3V0bGluZS1ncmF5LmZvY3VzLCAud29vY29tbWVyY2UgLmZvY3VzLmJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTUsIDIxNSwgMjE1LCAwLjUpO1xufVxuXG4uYnRuLWlnLW91dGxpbmUtZ3JheS5kaXNhYmxlZCwgLndvb2NvbW1lcmNlIC5kaXNhYmxlZC5idXR0b24sIC5idG4taWctb3V0bGluZS1ncmF5OmRpc2FibGVkLCAud29vY29tbWVyY2UgLmJ1dHRvbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDdkN2Q3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1pZy1vdXRsaW5lLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAud29vY29tbWVyY2UgLmJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taWctb3V0bGluZS1ncmF5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLndvb2NvbW1lcmNlIC5idXR0b246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWlnLW91dGxpbmUtZ3JheS5kcm9wZG93bi10b2dnbGUsXG4ud29vY29tbWVyY2UgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xufVxuXG4uYnRuLWlnLW91dGxpbmUtZ3JheTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC53b29jb21tZXJjZSAuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pZy1vdXRsaW5lLWdyYXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAud29vY29tbWVyY2UgLmJ1dHRvbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taWctb3V0bGluZS1ncmF5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi53b29jb21tZXJjZSAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuNSk7XG59XG5cbi5idG4taWctb3V0bGluZS1ncmF5IC5jLWFycm93LCAud29vY29tbWVyY2UgLmJ1dHRvbiAuYy1hcnJvdywgLmJ0bi1pZy1vdXRsaW5lLWdyYXkgLmMtYXJyb3c6YWZ0ZXIsIC53b29jb21tZXJjZSAuYnV0dG9uIC5jLWFycm93OmFmdGVyLCAuYnRuLWlnLW91dGxpbmUtZ3JheSAuYy1hcnJvdzpiZWZvcmUsIC53b29jb21tZXJjZSAuYnV0dG9uIC5jLWFycm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5idG4taWctb3V0bGluZS1ncmF5OmhvdmVyLCAud29vY29tbWVyY2UgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLWlnLW91dGxpbmUtZ3JheTpob3ZlciAuYy1hcnJvdywgLndvb2NvbW1lcmNlIC5idXR0b246aG92ZXIgLmMtYXJyb3csIC5idG4taWctb3V0bGluZS1ncmF5OmhvdmVyIC5jLWFycm93OmFmdGVyLCAud29vY29tbWVyY2UgLmJ1dHRvbjpob3ZlciAuYy1hcnJvdzphZnRlciwgLmJ0bi1pZy1vdXRsaW5lLWdyYXk6aG92ZXIgLmMtYXJyb3c6YmVmb3JlLCAud29vY29tbWVyY2UgLmJ1dHRvbjpob3ZlciAuYy1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLWlnLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y3ZjdmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5idG4taWctb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYnRuLWlnLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4taWctb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpO1xufVxuXG4uYnRuLWlnLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4taWctb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1pZy1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pZy1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1pZy1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYnRuLWlnLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWlnLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWlnLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuNSk7XG59XG5cbi5idG4taWctb3V0bGluZS1saWdodCAuYy1hcnJvdywgLmJ0bi1pZy1vdXRsaW5lLWxpZ2h0IC5jLWFycm93OmFmdGVyLCAuYnRuLWlnLW91dGxpbmUtbGlnaHQgLmMtYXJyb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmJ0bi1pZy1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5idG4taWctb3V0bGluZS1saWdodDpob3ZlciAuYy1hcnJvdywgLmJ0bi1pZy1vdXRsaW5lLWxpZ2h0OmhvdmVyIC5jLWFycm93OmFmdGVyLCAuYnRuLWlnLW91dGxpbmUtbGlnaHQ6aG92ZXIgLmMtYXJyb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmJ0biwgLndvb2NvbW1lcmNlIC5idXR0b24sIC5jLWFyY2hpdmVfX3RpdGxlIHNtYWxsLCAuYy1hcnRpY2xlLW1ldGEtbGlzdCAuYy1hcnRpY2xlLW1ldGEtbGlzdF9faXRlbSwgLmMtYXJ0aWNsZV9fbWV0YSwgLmMtYXJ0aWNsZS10YXgtbGlzdCAuYy1hcnRpY2xlLXRheC1saXN0X190aXRsZSwgLmMtY29udHJvbGJhciBhLCAuYy1tZW51LW1haW4gLm1lbnUtaXRlbSA+IGEsIC5jLW5hdi1tYWluX19uYXYtcG9zdCAuYy1tZW51LXBvc3QgbGkgYSwgLmZhY2V0d3Atc2VsZWN0aW9ucywgLmlnLWZhY2V0d3Atc29ydC1iYXIsIC5jLXN0b3J5IC5jLXN0b3J5X19oZWFkZXIgLmMtc3RvcnlfX2hlYWRlci1zY3JvbGwgLmMtc3RvcnlfX2hlYWRlci1zY3JvbGwtdGV4dCwgLmMtc2VjdGlvbiAuYy1zZWN0aW9uX190aXRsZSwgLmMtc2VjdGlvbl9fcmVsYXRlZC1wb3N0cyAuYy1yZWxhdGVkLWNhdGVnb3JpZXMgLmMtcmVsYXRlZC1jYXRlZ29yaWVzX19saXN0IGxpIGEge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnRuLCAud29vY29tbWVyY2UgLmJ1dHRvbiwgLmMtYXJjaGl2ZV9fdGl0bGUgc21hbGwsIC5jLWFydGljbGUtbWV0YS1saXN0IC5jLWFydGljbGUtbWV0YS1saXN0X19pdGVtLCAuYy1hcnRpY2xlX19tZXRhLCAuYy1hcnRpY2xlLXRheC1saXN0IC5jLWFydGljbGUtdGF4LWxpc3RfX3RpdGxlLCAuYy1jb250cm9sYmFyIGEsIC5jLW1lbnUtbWFpbiAubWVudS1pdGVtID4gYSwgLmMtbmF2LW1haW5fX25hdi1wb3N0IC5jLW1lbnUtcG9zdCBsaSBhLCAuZmFjZXR3cC1zZWxlY3Rpb25zLCAuaWctZmFjZXR3cC1zb3J0LWJhciwgLmMtc3RvcnkgLmMtc3RvcnlfX2hlYWRlciAuYy1zdG9yeV9faGVhZGVyLXNjcm9sbCAuYy1zdG9yeV9faGVhZGVyLXNjcm9sbC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3BsaXQtbGluZXMgLmxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKipcbiAqIEVsZW1lbnRzXG4gKi9cbi8qKlxuICogUGFnZVxuICovXG5ib2R5LmpzIGltZy5sYXp5LWltYWdlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cblxuYm9keS5qcyBpbWcubGF6eS1pbWFnZS5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keS5qcyBhLFxuYm9keS5qcyBoMSxcbmJvZHkuanMgaDIsXG5ib2R5LmpzIGgzLFxuYm9keS5qcyBoNCxcbmJvZHkuanMgaDUsXG5ib2R5LmpzIGg2LFxuYm9keS5qcyBsaSxcbmJvZHkuanMgcCxcbmJvZHkuanMgc3BhbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaHRtbC53Zi1hY3RpdmUgYSxcbmh0bWwud2YtYWN0aXZlIGgxLFxuaHRtbC53Zi1hY3RpdmUgaDIsXG5odG1sLndmLWFjdGl2ZSBoMyxcbmh0bWwud2YtYWN0aXZlIGg0LFxuaHRtbC53Zi1hY3RpdmUgaDUsXG5odG1sLndmLWFjdGl2ZSBoNixcbmh0bWwud2YtYWN0aXZlIGxpLFxuaHRtbC53Zi1hY3RpdmUgcCxcbmh0bWwud2YtYWN0aXZlIHNwYW4sXG5odG1sLndmLWluYWN0aXZlIGEsXG5odG1sLndmLWluYWN0aXZlIGgxLFxuaHRtbC53Zi1pbmFjdGl2ZSBoMixcbmh0bWwud2YtaW5hY3RpdmUgaDMsXG5odG1sLndmLWluYWN0aXZlIGg0LFxuaHRtbC53Zi1pbmFjdGl2ZSBoNSxcbmh0bWwud2YtaW5hY3RpdmUgaDYsXG5odG1sLndmLWluYWN0aXZlIGxpLFxuaHRtbC53Zi1pbmFjdGl2ZSBwLFxuaHRtbC53Zi1pbmFjdGl2ZSBzcGFuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0zYnkyIHtcbiAgcGFkZGluZy1ib3R0b206IDY2LjY2NjY2NjY3JTtcbn1cblxuLyoqXG4gKiBMaW5rc1xuICovXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiBMaXN0c1xuICovXG51bCxcbm9sIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi8qKlxuICogSW1hZ2VzXG4gKi9cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBJbnB1dHNcbiAqL1xuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFNjb3BlZCBUZXh0IEVsZW1lbnRzXG4gKi9cbi5jLXRleHQge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLmMtdGV4dCAuZW1iZWQtcmVzcG9uc2l2ZSxcbi5jLXRleHQgYmxvY2txdW90ZSxcbi5jLXRleHQgZGwsXG4uYy10ZXh0IGltZyxcbi5jLXRleHQgb2wsXG4uYy10ZXh0IHAsXG4uYy10ZXh0IHByZSxcbi5jLXRleHQgdGFibGUsXG4uYy10ZXh0IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jLXRleHQgLmVtYmVkLXJlc3BvbnNpdmUsXG4gIC5jLXRleHQgYmxvY2txdW90ZSxcbiAgLmMtdGV4dCBkbCxcbiAgLmMtdGV4dCBpbWcsXG4gIC5jLXRleHQgb2wsXG4gIC5jLXRleHQgcCxcbiAgLmMtdGV4dCBwcmUsXG4gIC5jLXRleHQgdGFibGUsXG4gIC5jLXRleHQgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy10ZXh0IGIsXG4uYy10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKipcbiAqIE9iamVjdHNcbiAqL1xuLyoqXG4gKiBNZWRpYSBPYmplY3RcbiAqL1xuLm8tbWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tbWVkaWFfX2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5vLW1lZGlhX19pbWcgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLW1lZGlhX19pbWdcXEBtLXVwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm8tbWVkaWFfX2ltZ1xcQG0tdXAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vLW1lZGlhX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vLW1lZGlhX19ib2R5LFxuLm8tbWVkaWFfX2JvZHkgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1tZWRpYV9fYm9keVxcQG0tdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm8tbWVkaWFfX2JvZHlcXEBtLXVwLFxuICAuby1tZWRpYV9fYm9keVxcQG0tdXAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uby1tZWRpYS0tcmV2ID4gLm8tbWVkaWFfX2ltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLyoqXG4gKiBVSSBMaXN0XG4gKi9cbi5vLWxpc3QtdWksIC5jLXNsaWRlciAuc2xpY2stZG90cyxcbi5zbGlkZXItZGVmYXVsdCAuc2xpY2stZG90cyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBCdXR0b25zXG4gKi9cbi5vLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uby1idG4sIC5vLWJ0bjpob3ZlciwgLm8tYnRuOmFjdGl2ZSwgLm8tYnRuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uby1idG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogV29yZHByZXNzIENvcmVcbiAqL1xuLyogPVdvcmRQcmVzcyBDb3JlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25jZW50ZXIsXG5kaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuYSBpbWcuYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXgtd2lkdGg6IDk2JTtcbiAgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIC8qIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLnN0aWNreSB7XG4gIC8qIHN0aWNreSAqL1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgLyogZ2FsbGVyeS1jYXB0aW9uICovXG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICAvKiBieXBvc3RhdXRob3IgKi9cbn1cblxuLyoqXG4gKiBWZW5kb3JcbiAqL1xuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIENvbXBvbmVudHNcbiAqL1xuLyoqXG4gKiBBcmNoaXZlXG4gKi9cbi5jLWFyY2hpdmVfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG59XG5cbi5jLWFyY2hpdmVfX3RpdGxlIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBncmF5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmMtYXJjaGl2ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLWFyY2hpdmVfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6IDZyZW07XG4gIH1cbiAgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtYXJjaGl2ZV9fdGl0bGUgc21hbGwge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8qKlxuICogQXJyb3dcbiAqL1xuLmMtYXJyb3cge1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWFycm93OmFmdGVyLCAuYy1hcnJvdzpiZWZvcmUge1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jLWFycm93OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbn1cblxuLmMtYXJyb3c6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xufVxuXG4uYy1hcnJvdy5jLWFycm93X19sZWZ0OmFmdGVyLCAuYy1hcnJvdy5jLWFycm93X19sZWZ0OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmMtYXJyb3cuYy1hcnJvd19fbGVmdDpiZWZvcmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cblxuLmMtYXJyb3cuYy1hcnJvd19fbGVmdDphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuXG4uYy1hcnJvdy5jLWFycm93X19yaWdodDphZnRlciwgLmMtYXJyb3cuYy1hcnJvd19fcmlnaHQ6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmMtYXJyb3cuYy1hcnJvd19fcmlnaHQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xufVxuXG4uYy1hcnJvdy5jLWFycm93X19yaWdodDphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbn1cblxuLmFuaW1hdGVkLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW5pbWF0ZWQtYXJyb3cgLmMtYXJyb3dfX3JpZ2h0LmMtYXJyb3dfX3NsaWRlLWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmFuaW1hdGVkLWFycm93IC5jLWFycm93X19sZWZ0LmMtYXJyb3dfX3NsaWRlLWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5hbmltYXRlZC1hcnJvdyA+IC5idG4taW5uZXItd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYW5pbWF0ZWQtYXJyb3cgPiAuYnRuLWlubmVyLXdyYXAgLmJ0bi1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uYW5pbWF0ZWQtYXJyb3cgPiAuYnRuLWlubmVyLXdyYXAgLmJ0bi1pbm5lciAudGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYW5pbWF0ZWQtYXJyb3cgPiAuYnRuLWlubmVyLXdyYXAgLmJ0bi1pbm5lci5zbGlkZS1yaWdodCAudGV4dCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLmFuaW1hdGVkLWFycm93ID4gLmJ0bi1pbm5lci13cmFwIC5idG4taW5uZXIuc2xpZGUtbGVmdCAudGV4dCB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLyoqXG4gKiBBcnRpY2xlIE1ldGEgTGlzdFxuICovXG4uYy1hcnRpY2xlLW1ldGEtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLWFydGljbGUtbWV0YS1saXN0IC5jLWFydGljbGUtbWV0YS1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5jLWFydGljbGUtbWV0YS1saXN0IC5jLWFydGljbGUtbWV0YS1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmMtYXJ0aWNsZS1tZXRhLWxpc3QgLmMtYXJ0aWNsZS1tZXRhLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtYXJ0aWNsZS1tZXRhLWxpc3QgLmMtYXJ0aWNsZS1tZXRhLWxpc3RfX2l0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKipcbiAqIEFydGljbGUgUHJldmlldyBQbHVzXG4gKiBUb3AvQm90dG9tXG4gKiBJbiBHcmlkXG4gKi9cbi5jLWFydGljbGUtbG9vcC1wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1hcnRpY2xlLWxvb3AtcGx1cyAuYy1hcnRpY2xlLWxvb3BfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1hcnRpY2xlLWxvb3AtcGx1cyAuYy1hcnRpY2xlLWxvb3BfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4vKipcbiAqIEFydGljbGUgUHJldmlldyBUb3dlciBTdHlsZVxuICovXG4uYy1hcnRpY2xlLWxvb3AtdG93ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmMtYXJ0aWNsZS1sb29wLXRvd2VyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmMtYXJ0aWNsZS1sb29wLXRvd2VyX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4vKipcbiAqIEFydGljbGUgUHJldmlldyBNb2R1bGVcbiAqIExlZnQvUmlnaHRcbiAqL1xuYXJ0aWNsZS5jLWFydGljbGUtbG9vcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBhcnRpY2xlLmMtYXJ0aWNsZS1sb29wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBhcnRpY2xlLmMtYXJ0aWNsZS1sb29wIC5yb3cgLmNvbC01LCBhcnRpY2xlLmMtYXJ0aWNsZS1sb29wIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSAuY29sLTUsIC5jLW5hdi1tb2RhbCBhcnRpY2xlLmMtYXJ0aWNsZS1sb29wIHVsLmMtbWVudS1vdmVybGF5IC5jb2wtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYXJ0aWNsZS5jLWFydGljbGUtbG9vcCAuYy1hcnRpY2xlLW1ldGEtbGlzdCAuYy1hcnRpY2xlLW1ldGEtbGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuXG5hcnRpY2xlLmMtYXJ0aWNsZS1sb29wLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYXJ0aWNsZS5jLWFydGljbGUtbG9vcCAuYy1hcnRpY2xlLWxvb3BfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYXJ0aWNsZS5jLWFydGljbGUtbG9vcCAuYy1hcnRpY2xlLWxvb3BfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYy1zaWRlYmFyLS1mZWF0dXJlZC1hcnRpY2xlcyAuYy1hcnRpY2xlLWxvb3Age1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmMtc2lkZWJhci0tZmVhdHVyZWQtYXJ0aWNsZXMgLmMtYXJ0aWNsZS1sb29wOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmMtc2lkZWJhci0tZmVhdHVyZWQtYXJ0aWNsZXMgLmMtYXJ0aWNsZS1sb29wOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbiNyZWxhdGVkLXByZXZpZXcgYXJ0aWNsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4vKipcbiAqIEFydGljbGVcbiAqL1xuLmMtYXJ0aWNsZV9fbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmMtYXJ0aWNsZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jLWFydGljbGVfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy1hcnRpY2xlX19mb290ZXIge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYy1hcnRpY2xlLXRheC1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtYXJ0aWNsZS10YXgtbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5jLWFydGljbGUtdGF4LWxpc3QgLmMtYXJ0aWNsZS10YXgtbGlzdF9fdGl0bGUsXG4uYy1hcnRpY2xlLXRheC1saXN0IC5jLWFydGljbGUtdGF4LWxpc3RfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1hcnRpY2xlLXRheC1saXN0IC5jLWFydGljbGUtdGF4LWxpc3RfX3RpdGxlLFxuICAuYy1hcnRpY2xlLXRheC1saXN0IC5jLWFydGljbGUtdGF4LWxpc3RfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5jLWFydGljbGUtdGF4LWxpc3QgLmMtYXJ0aWNsZS10YXgtbGlzdF9fdGl0bGUge1xuICBjb2xvcjogZ3JheTtcbn1cblxuLmMtYXJ0aWNsZS10YXgtbGlzdCAuYy1hcnRpY2xlLXRheC1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWFydGljbGUtdGF4LWxpc3QgLmMtYXJ0aWNsZS10YXgtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1hcnRpY2xlLXRheC1saXN0IC5jLWFydGljbGUtdGF4LWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS10YXgtbGlzdCAuYy1hcnRpY2xlLXRheC1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1hcnRpY2xlLXRheC1saXN0IC5jLWFydGljbGUtdGF4LWxpc3RfX2l0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1hcnRpY2xlLXRheC1saXN0IC5jLWFydGljbGUtdGF4LWxpc3RfX2l0ZW0gYS5jLWFydGljbGUtdGF4LWxpc3RfX2l0ZW0taWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKipcbiAqIEJpZyBBZCBCbG9ja1xuICovXG4uYy1iaWctYWQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDAgMjVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1iaWctYWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5jLWJpZy1hZC1ibG9jayBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtYmlnLWFkLWJsb2NrX19pbWFnZSxcbi5jLWJpZy1hZC1ibG9jayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qKlxuICogQnV0dG9uc1xuICovXG4uYy1idG4ge1xuICBwYWRkaW5nOiAyMXB4IDU1cHggMTlweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uYy1idG4tLWNvbnRlbnQtbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtYnRuLS1jb250ZW50LW1vcmUuaXMtbG9hZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYy1idG4tLWNvbnRlbnQtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtYnRuLS1jb250ZW50LW1vcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtYnRuLS1jb250ZW50LW1vcmUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MjBweDtcbiAgfVxufVxuXG4uYy1idG4uaXMtbG9hZGluZyAuYy1idG5fX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIENvbnRlbnQgQ29sdW1uXG4gKi9cbmJvZHkuc2luZ2xlLWZvcm1hdC1zdGFuZGFyZCBhcnRpY2xlLmMtYXJ0aWNsZS5mb3JtYXQtc3RhbmRhcmQsXG5ib2R5LnNpbmdsZS1mb3JtYXQtc3RhbmRhcmQgYXJ0aWNsZS5jLWFydGljbGUuc3VibWlzc2lvbixcbmJvZHkuc2luZ2xlLXN1Ym1pc3Npb24gYXJ0aWNsZS5jLWFydGljbGUuZm9ybWF0LXN0YW5kYXJkLFxuYm9keS5zaW5nbGUtc3VibWlzc2lvbiBhcnRpY2xlLmMtYXJ0aWNsZS5zdWJtaXNzaW9uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc2luZ2xlLWZvcm1hdC1zdGFuZGFyZCBhcnRpY2xlLmMtYXJ0aWNsZS5mb3JtYXQtc3RhbmRhcmQgLmNvbC1jb250ZW50IGgxLFxuYm9keS5zaW5nbGUtZm9ybWF0LXN0YW5kYXJkIGFydGljbGUuYy1hcnRpY2xlLnN1Ym1pc3Npb24gLmNvbC1jb250ZW50IGgxLFxuYm9keS5zaW5nbGUtc3VibWlzc2lvbiBhcnRpY2xlLmMtYXJ0aWNsZS5mb3JtYXQtc3RhbmRhcmQgLmNvbC1jb250ZW50IGgxLFxuYm9keS5zaW5nbGUtc3VibWlzc2lvbiBhcnRpY2xlLmMtYXJ0aWNsZS5zdWJtaXNzaW9uIC5jb2wtY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5ib2R5LnNpbmdsZS1mb3JtYXQtc3RhbmRhcmQgYXJ0aWNsZS5jLWFydGljbGUuZm9ybWF0LXN0YW5kYXJkIC5jb2wtY29udGVudCBhW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXSxcbmJvZHkuc2luZ2xlLWZvcm1hdC1zdGFuZGFyZCBhcnRpY2xlLmMtYXJ0aWNsZS5zdWJtaXNzaW9uIC5jb2wtY29udGVudCBhW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXSxcbmJvZHkuc2luZ2xlLXN1Ym1pc3Npb24gYXJ0aWNsZS5jLWFydGljbGUuZm9ybWF0LXN0YW5kYXJkIC5jb2wtY29udGVudCBhW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXSxcbmJvZHkuc2luZ2xlLXN1Ym1pc3Npb24gYXJ0aWNsZS5jLWFydGljbGUuc3VibWlzc2lvbiAuY29sLWNvbnRlbnQgYVtkYXRhLXJlYWRtb3JlLXRvZ2dsZV0ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuc2luZ2xlLWZvcm1hdC1zdGFuZGFyZCBhcnRpY2xlLmMtYXJ0aWNsZS5mb3JtYXQtc3RhbmRhcmQgLmNvbC1pbWFnZSxcbiAgYm9keS5zaW5nbGUtZm9ybWF0LXN0YW5kYXJkIGFydGljbGUuYy1hcnRpY2xlLnN1Ym1pc3Npb24gLmNvbC1pbWFnZSxcbiAgYm9keS5zaW5nbGUtc3VibWlzc2lvbiBhcnRpY2xlLmMtYXJ0aWNsZS5mb3JtYXQtc3RhbmRhcmQgLmNvbC1pbWFnZSxcbiAgYm9keS5zaW5nbGUtc3VibWlzc2lvbiBhcnRpY2xlLmMtYXJ0aWNsZS5zdWJtaXNzaW9uIC5jb2wtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLWZvcm1hdC1zdGFuZGFyZCBhcnRpY2xlLmMtYXJ0aWNsZS5mb3JtYXQtc3RhbmRhcmQgLmNvbC1pbWFnZSAuZW1iZWQtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkLFxuYm9keS5zaW5nbGUtZm9ybWF0LXN0YW5kYXJkIGFydGljbGUuYy1hcnRpY2xlLnN1Ym1pc3Npb24gLmNvbC1pbWFnZSAuZW1iZWQtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkLFxuYm9keS5zaW5nbGUtc3VibWlzc2lvbiBhcnRpY2xlLmMtYXJ0aWNsZS5mb3JtYXQtc3RhbmRhcmQgLmNvbC1pbWFnZSAuZW1iZWQtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkLFxuYm9keS5zaW5nbGUtc3VibWlzc2lvbiBhcnRpY2xlLmMtYXJ0aWNsZS5zdWJtaXNzaW9uIC5jb2wtaW1hZ2UgLmVtYmVkLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtY29udGVudC0tY2VudGVyZWQge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvb2tpZWFsZXJ0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5O1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29va2llYWxlcnQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvb2tpZWFsZXJ0IC5pLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29va2llYWxlcnQgLmktd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbi5jb29raWVhbGVydCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb29raWVhbGVydCAuYWNjZXB0Y29va2llcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkuc2hvdy1jb29raWVhbGVydCB7XG4gIHBhZGRpbmctYm90dG9tOiA1M3B4O1xufVxuXG5ib2R5LnNob3ctY29va2llYWxlcnQgLmNvb2tpZWFsZXJ0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwMG1zO1xufVxuXG4vKipcbiAqIEdhbGxlcnkgV2Vla2VuZFxuICovXG4ubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFwX193cmFwIHtcbiAgaGVpZ2h0OiAzODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFwX193cmFwIHtcbiAgICBoZWlnaHQ6IDg2MHB4O1xuICB9XG59XG5cbi5tYXBfX3NpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNjVweDtcbiAgaGVpZ2h0OiAzODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2NXB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5tYXBfX3NpZGViYXIuaXMtYWN0aXZlIHtcbiAgd2lkdGg6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFwX19zaWRlYmFyLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHdpZHRoOiAyNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hcF9fc2lkZWJhciB7XG4gICAgaGVpZ2h0OiA4NjBweDtcbiAgfVxufVxuXG4ubWFwLXNiX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubWFwLXNiX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFwLXNiX19saXN0LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFwLXNiX19saW5rLm1hcC1zYl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5tYXAtc2ItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDkycHg7XG4gIHdpZHRoOiAzNzBweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFwLXNiLW5hdiB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC03MHB4O1xuICAgIHdpZHRoOiA3MTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuXG4ubWFwLXNiLW5hdiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFwLXNiLW5hdiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4ubWFwLXNiLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hcC1zYi1uYXZfX2xpbmsge1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5tYXAtc2ItbmF2X19saW5rLmlzLWFjdGl2ZSwgLm1hcC1zYi1uYXZfX2xpbms6aG92ZXIsIC5tYXAtc2ItbmF2X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiBMZWFmbGV0IFN0eWxlc1xuICovXG4ubGVhZmxldC10b3AsIC5sZWFmbGV0LWJvdHRvbSB7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcbiAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbn1cblxuLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgUmVndWxhcicsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIG1hcmdpbjogMTBweCA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgICBtYXJnaW46IDE1cHggMTBweCAyMHB4IDEwcHg7XG4gIH1cbn1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGVhZmxldC1wb3B1cC1jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IGE6bGluayxcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNiY2E0NzQ7XG59XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgYTpob3Zlcixcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLm1hcC1pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXAtaW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xuICB9XG59XG5cbi8qKlxuICogSW5zdGFncmFtIFNlY3Rpb25cbiAqL1xuLmd3LWluc3RhZ3JhbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmd3LWluc3RhZ3JhbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmd3LWluc3RhZ3JhbV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNjcwcHg7XG59XG5cbi5ndy1pbnN0YWdyYW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmd3LWluc3RhZ3JhbV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ndy1pbnN0YWdyYW1fX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmd3LWluc3RhZ3JhbV9fbGluayB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uZ3ctaW5zdGFncmFtX19pdGVtOm50aC1jaGlsZChldmVuKSAuZ3ctaW5zdGFncmFtX19saW5rIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5ndy1pbnN0YWdyYW1fX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmd3LWluc3RhZ3JhbV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZ3ctaW5zdGFncmFtX19sb2FkbW9yZS13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3ctaW5zdGFncmFtX19sb2FkbW9yZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8qKlxuICogR2FsbGVyeVxuICovXG5ib2R5LnNob3ctZ2FsbGVyeS1zbGlkZXItbmF2IC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci13cmFwcGVyIC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci1hcnJvd3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnNob3ctZ2FsbGVyeS1zbGlkZXItbmF2IC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci13cmFwcGVyIC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1nYWxsZXJ5ICNyZWxhdGVkLXBvc3RzIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtZ2FsbGVyeSAjcmVsYXRlZC1wb3N0cyxcbiAgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1nYWxsZXJ5ICNsYXRlc3QtYXJ0aWNsZXMsXG4gIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtZ2FsbGVyeSAjc2l0ZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1nYWxsZXJ5LnNob3ctcmVsYXRlZC1wb3N0cyAjcmVsYXRlZC1wb3N0cyxcbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtZ2FsbGVyeS5zaG93LXJlbGF0ZWQtcG9zdHMgI2xhdGVzdC1hcnRpY2xlcyxcbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtZ2FsbGVyeS5zaG93LXJlbGF0ZWQtcG9zdHMgI3NpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYy1hcnRpY2xlLWdhbGxlcnkgLmMtY29udHJvbGJhciB7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogNjBweCAwIDAgMDtcbn1cblxuLmMtYXJ0aWNsZS1nYWxsZXJ5IC5jLWFydGljbGUtZ2FsbGVyeV9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBncmF5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uYy1hcnRpY2xlLWdhbGxlcnkgLmMtYXJ0aWNsZS1nYWxsZXJ5X19tZXRhIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYy1hcnRpY2xlLWdhbGxlcnkgLmMtYXJ0aWNsZS1nYWxsZXJ5X19tZXRhIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX21ldGEgdWwgbGkgYSB7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4uYy1hcnRpY2xlLWdhbGxlcnkgLmMtYXJ0aWNsZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLWdhbGxlcnkgLmMtYXJ0aWNsZS1nYWxsZXJ5X19jbG9zZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX3NsaWRlci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiA3MHB4IDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX3NsaWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLWdhbGxlcnkgLmMtc2xpZGVyX19uYXYtYnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6IC0zMHB4O1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1hcnRpY2xlLWdhbGxlcnkgLmMtc2xpZGVyX19uYXYtYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogLTYwcHg7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1nYWxsZXJ5IC5jLXNsaWRlcl9fbmF2LWJ1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IC0zMHB4O1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtYXJ0aWNsZS1nYWxsZXJ5IC5jLXNsaWRlcl9fbmF2LWJ1dHRvbi0tcHJldiB7XG4gICAgbGVmdDogLTYwcHg7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1nYWxsZXJ5IC5zbGljay1zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtYXJ0aWNsZS1nYWxsZXJ5IC5jLWFydGljbGUtZ2FsbGVyeV9fc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX3NsaWRlciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX3NsaWRlciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTBweCk7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1nYWxsZXJ5IC5jLWFydGljbGUtZ2FsbGVyeV9fc2xpZGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX3NsaWRlciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1hcnRpY2xlLWdhbGxlcnkgLmMtYXJ0aWNsZS1nYWxsZXJ5X19jb2wtY29udGVudCB7XG4gIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtYXJ0aWNsZS1nYWxsZXJ5IC5jLWFydGljbGUtZ2FsbGVyeV9fY29sLWNvbnRlbnQge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX2NvbC1jb250ZW50IC5jLWFydGljbGUtZ2FsbGVyeV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1hcnRpY2xlLWdhbGxlcnkgLmMtYXJ0aWNsZS1nYWxsZXJ5X19jb2wtY29udGVudCAuYy1hcnRpY2xlLWdhbGxlcnlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMzBweCAwO1xuICB9XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX3NsaWRlci1jb3VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX3NsaWRlci1jb3VudGVyLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1hcnRpY2xlLWdhbGxlcnkgLmMtYXJ0aWNsZS1nYWxsZXJ5X19zbGlkZXItY291bnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4uYy1hcnRpY2xlLWdhbGxlcnkgLmMtY29udHJvbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1hcnRpY2xlLWdhbGxlcnkgLmMtY29udHJvbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLWdhbGxlcnkgLmMtYXJ0aWNsZS1nYWxsZXJ5X19jb250cm9sYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX2NvbnRyb2xiYXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uYy1hcnRpY2xlLWdhbGxlcnkgLmMtYXJ0aWNsZS1nYWxsZXJ5X19jb250cm9sYmFyLXdyYXBwZXIgLmMtYXJ0aWNsZS1nYWxsZXJ5X19jb250cm9sYmFyLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtYXJ0aWNsZS1nYWxsZXJ5IC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci13cmFwcGVyIC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci1zbGlkZXIgLmNsb3NlLWdhbGxlcnktY29udHJvbGJhci1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI1cHg7XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX2NvbnRyb2xiYXItd3JhcHBlciAuYy1hcnRpY2xlLWdhbGxlcnlfX2NvbnRyb2xiYXItc2xpZGVyIC5jLWFydGljbGUtZ2FsbGVyeV9fc2xpZGVyLW5hdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtYXJ0aWNsZS1nYWxsZXJ5IC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci13cmFwcGVyIC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci1zbGlkZXIgLmMtYXJ0aWNsZS1nYWxsZXJ5X19zbGlkZXItbmF2IHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZS1nYWxsZXJ5IC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci13cmFwcGVyIC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci1zbGlkZXIgLmMtYXJ0aWNsZS1nYWxsZXJ5X19zbGlkZXItbmF2IC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmMtYXJ0aWNsZS1nYWxsZXJ5IC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci13cmFwcGVyIC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci1zbGlkZXIgLmMtYXJ0aWNsZS1nYWxsZXJ5X19zbGlkZXItbmF2IC5zbGljay1jdXJyZW50IC5zbGlkZS13cmFwcGVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSAuYy1hcnRpY2xlLWdhbGxlcnlfX2NvbnRyb2xiYXItd3JhcHBlciAuYy1hcnRpY2xlLWdhbGxlcnlfX2NvbnRyb2xiYXItc2xpZGVyIC5jLWFydGljbGUtZ2FsbGVyeV9fc2xpZGVyLW5hdiAuc2xpZGUtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtYXJ0aWNsZS1nYWxsZXJ5IC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci13cmFwcGVyIC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci1zbGlkZXIgLmMtYXJ0aWNsZS1nYWxsZXJ5X19zbGlkZXItbmF2IC5zbGlkZS13cmFwcGVyIGltZyB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uYy1jb250cm9sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYy1jb250cm9sYmFyIC5jLWNvbnRyb2xiYXJfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5jLWNvbnRyb2xiYXIgLmMtY29udHJvbGJhcl9fZ3JvdXAgLmMtY29udHJvbGJhcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmMtY29udHJvbGJhciAuYy1jb250cm9sYmFyX19ncm91cCAuYy1jb250cm9sYmFyX19pdGVtLnNsaWNrLWRpc2FibGVkIC5jLWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmMtY29udHJvbGJhciAuYy1jb250cm9sYmFyX19ncm91cCAuYy1jb250cm9sYmFyX19pdGVtLnNsaWNrLWRpc2FibGVkIC5jLWFycm93OmJlZm9yZSwgLmMtY29udHJvbGJhciAuYy1jb250cm9sYmFyX19ncm91cCAuYy1jb250cm9sYmFyX19pdGVtLnNsaWNrLWRpc2FibGVkIC5jLWFycm93OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmMtY29udHJvbGJhciAuYy1jb250cm9sYmFyX19ncm91cCAuYy1jb250cm9sYmFyX19pdGVtIC5jLWFycm93IHtcbiAgd2lkdGg6IDZyZW07XG59XG5cbi5jLWNvbnRyb2xiYXIgLmZhLCAuYy1jb250cm9sYmFyIC5mYWIsIC5jLWNvbnRyb2xiYXIgLmZhbCwgLmMtY29udHJvbGJhciAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmMtY29udHJvbGJhciAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLCAuYy1jb250cm9sYmFyIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgLmMtY29udHJvbGJhciAuZmFjZXR3cC1jaGVja2JveDpiZWZvcmUsIC5jLWNvbnRyb2xiYXIgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmZhY2V0d3AtZXhwYW5kOmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmMtY29udHJvbGJhciAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLCAuYy1jb250cm9sYmFyIC5mYWNldHdwLXR5cGUtc2VhcmNoIC5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSwgLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmMtY29udHJvbGJhciAuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsIC5jLWNvbnRyb2xiYXIgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3csIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmMtY29udHJvbGJhciAuZnMtYXJyb3csIC5jLWNvbnRyb2xiYXIgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSwgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiAuYy1jb250cm9sYmFyIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLCAuYy1jb250cm9sYmFyIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgYS5yZW1vdmUsIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgLmMtY29udHJvbGJhciBhLnJlbW92ZSwgLmMtY29udHJvbGJhciAuZmFyLCAuYy1jb250cm9sYmFyIC5mYXMge1xuICBmb250LXNpemU6IDAuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5jLWNvbnRyb2xiYXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKipcbiAqIEdhbGxlcnkgV2Vla2VuZFxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtaGVybyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuXG4uYy1oZXJvIC5jLWFydGljbGUtbWV0YS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtaGVyby5jLWFydGljbGUtbG9vcCAucm93LCAuYy1oZXJvLmMtYXJ0aWNsZS1sb29wIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSwgLmMtbmF2LW1vZGFsIC5jLWhlcm8uYy1hcnRpY2xlLWxvb3AgdWwuYy1tZW51LW92ZXJsYXkge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVyby5jLWFydGljbGUtbG9vcCAucm93LCAuYy1oZXJvLmMtYXJ0aWNsZS1sb29wIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSwgLmMtbmF2LW1vZGFsIC5jLWhlcm8uYy1hcnRpY2xlLWxvb3AgdWwuYy1tZW51LW92ZXJsYXkge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtaGVyby5jLWFydGljbGUtbG9vcCAucm93LCAuYy1oZXJvLmMtYXJ0aWNsZS1sb29wIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSwgLmMtbmF2LW1vZGFsIC5jLWhlcm8uYy1hcnRpY2xlLWxvb3AgdWwuYy1tZW51LW92ZXJsYXkge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmMtaGVyby5jLXN0b3J5X19oZWFkZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICAvKiBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBDdXN0b20gUHJvcGVydGllcyAqL1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuXG4uYy1oZXJvLmMtc3RvcnlfX2hlYWRlciA+IC5yb3csIC5jLW5hdi1tb2RhbCAuYy1oZXJvLmMtc3RvcnlfX2hlYWRlciA+IHVsLmMtbWVudS1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICAvKiBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBDdXN0b20gUHJvcGVydGllcyAqL1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuXG4uYy1oZXJvLmMtc3RvcnlfX2hlYWRlciA+IC5yb3cgLmMtaGVyb19fY29sLWltZywgLmMtbmF2LW1vZGFsIC5jLWhlcm8uYy1zdG9yeV9faGVhZGVyID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWltZyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIC8qIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEN1c3RvbSBQcm9wZXJ0aWVzICovXG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG59XG5cbi5jLWhlcm8uYy1zdG9yeV9faGVhZGVyID4gLnJvdyAuYy1oZXJvX19jb2wtaW1nIC5lbWJlZC1yZXNwb25zaXZlLCAuYy1uYXYtbW9kYWwgLmMtaGVyby5jLXN0b3J5X19oZWFkZXIgPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtaW1nIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uYy1oZXJvLmMtc3RvcnlfX2hlYWRlciA+IC5yb3cgLmMtaGVyb19fY29sLWltZyAuZW1iZWQtcmVzcG9uc2l2ZSBpbWcsIC5jLW5hdi1tb2RhbCAuYy1oZXJvLmMtc3RvcnlfX2hlYWRlciA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1pbWcgLmVtYmVkLXJlc3BvbnNpdmUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYy1oZXJvLmMtc3RvcnlfX2hlYWRlciA+IC5yb3cgLmMtaGVyb19fY29sLWNvbnRlbnQsIC5jLW5hdi1tb2RhbCAuYy1oZXJvLmMtc3RvcnlfX2hlYWRlciA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1jb250ZW50IHtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYy1oZXJvLmMtc3RvcnlfX2hlYWRlciA+IC5yb3cgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCwgLmMtbmF2LW1vZGFsIC5jLWhlcm8uYy1zdG9yeV9faGVhZGVyID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmMtaGVyby5jLXN0b3J5X19oZWFkZXIgPiAucm93IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQgYSwgLmMtbmF2LW1vZGFsIC5jLWhlcm8uYy1zdG9yeV9faGVhZGVyID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtaGVyby5jLXN0b3J5X19oZWFkZXIud2hpdGUtb3ZlcmxheSAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYy1oZXJvLmMtc3RvcnlfX2hlYWRlci53aGl0ZS1vdmVybGF5IC5lbWJlZC1yZXNwb25zaXZlIGltZyB7XG4gICAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jLWhlcm8gLmMtaGVyb19fY29sLWltZyAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAuYy1oZXJvIC5jLWhlcm9fX2NvbC1pbWcgLmVtYmVkLXJlc3BvbnNpdmUgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmMtaGVybyAuYy1oZXJvX19jb2wtaW1nIC5jLWhlcm9fX2ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1oZXJvIC5jLWhlcm9fX2NvbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmMtaGVybyAuYy1oZXJvX19jb2wtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLThyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZXJvIC5jLWhlcm9fX2NvbC1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1oZXJvIC5jLWhlcm9fX2NvbC1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jLWhlcm8gLmMtaGVyb19fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1oZXJvIC5jLWhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1oZXJvIC5jLWFydGljbGUtbWV0YS1saXN0IC5jLWFydGljbGUtbWV0YS1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5jLWhlcm8gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWhlcm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLWhlcm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgfVxufVxuXG4uYy1oZXJvIC5jLWhlcm9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWhlcm8gLmMtaGVyb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jLWhlcm8gaDEuYy1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jLWhlcm8gaDIuYy1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIC8qIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEN1c3RvbSBQcm9wZXJ0aWVzICovXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgfVxuICBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gLnJvdywgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtbmF2LW1vZGFsIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSwgLmMtbmF2LW1vZGFsIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLyogRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgQ3VzdG9tIFByb3BlcnRpZXMgKi9cbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICB9XG4gIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLWhlcm8gPiAucm93IC5jLWhlcm9fX2NvbC1pbWcsIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLW5hdi1tb2RhbCAuYy1oZXJvID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWltZywgLmMtbmF2LW1vZGFsIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtaW1nIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIC8qIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEN1c3RvbSBQcm9wZXJ0aWVzICovXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgfVxuICBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gLnJvdyAuYy1oZXJvX19jb2wtaW1nIC5jLWhlcm9fX2ltZywgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtbmF2LW1vZGFsIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtaW1nIC5jLWhlcm9fX2ltZywgLmMtbmF2LW1vZGFsIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtaW1nIC5jLWhlcm9fX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLWhlcm8gPiAucm93IC5jLWhlcm9fX2NvbC1pbWcgLmMtaGVyb19faW1nIC5lbWJlZC1yZXNwb25zaXZlLCBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1uYXYtbW9kYWwgLmMtaGVybyA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1pbWcgLmMtaGVyb19faW1nIC5lbWJlZC1yZXNwb25zaXZlLCAuYy1uYXYtbW9kYWwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtaGVybyA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1pbWcgLmMtaGVyb19faW1nIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLWhlcm8gPiAucm93IC5jLWhlcm9fX2NvbC1pbWcgLmMtaGVyb19faW1nIC5lbWJlZC1yZXNwb25zaXZlIGltZywgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtbmF2LW1vZGFsIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtaW1nIC5jLWhlcm9fX2ltZyAuZW1iZWQtcmVzcG9uc2l2ZSBpbWcsIC5jLW5hdi1tb2RhbCBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWltZyAuYy1oZXJvX19pbWcgLmVtYmVkLXJlc3BvbnNpdmUgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gLnJvdyAuYy1oZXJvX19jb2wtY29udGVudCwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtbmF2LW1vZGFsIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtY29udGVudCwgLmMtbmF2LW1vZGFsIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtY29udGVudCB7XG4gICAgei1pbmRleDogOTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLyogRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgQ3VzdG9tIFByb3BlcnRpZXMgKi9cbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgIHRvcDogMDtcbiAgfVxuICBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gLnJvdyAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50LCBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1uYXYtbW9kYWwgLmMtaGVybyA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQsIC5jLW5hdi1tb2RhbCBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAvKiBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBDdXN0b20gUHJvcGVydGllcyAqL1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gLnJvdyAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50IGgyLmMtaGVyb19fdGl0bGUsIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLW5hdi1tb2RhbCAuYy1oZXJvID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCBoMi5jLWhlcm9fX3RpdGxlLCAuYy1uYXYtbW9kYWwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtaGVybyA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQgaDIuYy1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtaGVybyA+IC5yb3cgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCAuYy1hcnRpY2xlLW1ldGEtbGlzdCwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtbmF2LW1vZGFsIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50IC5jLWFydGljbGUtbWV0YS1saXN0LCAuYy1uYXYtbW9kYWwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtaGVybyA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQgLmMtYXJ0aWNsZS1tZXRhLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtaGVybyA+IC5yb3cgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCAuYnRuLCBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1uYXYtbW9kYWwgLmMtaGVybyA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQgLmJ0biwgLmMtbmF2LW1vZGFsIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50IC5idG4sIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLWhlcm8gPiAucm93IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQgLndvb2NvbW1lcmNlIC5idXR0b24sIC53b29jb21tZXJjZSBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gLnJvdyAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50IC5idXR0b24sIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLW5hdi1tb2RhbCAuYy1oZXJvID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCAud29vY29tbWVyY2UgLmJ1dHRvbiwgLndvb2NvbW1lcmNlIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLW5hdi1tb2RhbCAuYy1oZXJvID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCAuYnV0dG9uLCAuYy1uYXYtbW9kYWwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtaGVybyA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQgLndvb2NvbW1lcmNlIC5idXR0b24sIC53b29jb21tZXJjZSAuYy1uYXYtbW9kYWwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtaGVybyA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLWhlcm8gPiAucm93IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQgYSwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtbmF2LW1vZGFsIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50IGEsIC5jLW5hdi1tb2RhbCBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gLnJvdyAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50IC5jLWhlcm9fX2V4Y2VycHQsIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLW5hdi1tb2RhbCAuYy1oZXJvID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCAuYy1oZXJvX19leGNlcnB0LCAuYy1uYXYtbW9kYWwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtaGVybyA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQgLmMtaGVyb19fZXhjZXJwdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gLnJvdyAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50IC5jLWFycm93LCBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1uYXYtbW9kYWwgLmMtaGVybyA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQgLmMtYXJyb3csIC5jLW5hdi1tb2RhbCBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gdWwuYy1tZW51LW92ZXJsYXkgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCAuYy1hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICBib2R5LmhvbWUgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCAuYy1oZXJvID4gLnJvdyAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50IC5jLWFycm93OmJlZm9yZSwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtbmF2LW1vZGFsIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50IC5jLWFycm93OmJlZm9yZSwgLmMtbmF2LW1vZGFsIGJvZHkuaG9tZSAuYy1zZWN0aW9uOmZpcnN0LWNoaWxkIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50IC5jLWFycm93OmJlZm9yZSwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtaGVybyA+IC5yb3cgLmMtaGVyb19fY29sLWNvbnRlbnQgLmMtaGVyb19fY29udGVudCAuYy1hcnJvdzphZnRlciwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtbmF2LW1vZGFsIC5jLWhlcm8gPiB1bC5jLW1lbnUtb3ZlcmxheSAuYy1oZXJvX19jb2wtY29udGVudCAuYy1oZXJvX19jb250ZW50IC5jLWFycm93OmFmdGVyLCAuYy1uYXYtbW9kYWwgYm9keS5ob21lIC5jLXNlY3Rpb246Zmlyc3QtY2hpbGQgLmMtaGVybyA+IHVsLmMtbWVudS1vdmVybGF5IC5jLWhlcm9fX2NvbC1jb250ZW50IC5jLWhlcm9fX2NvbnRlbnQgLmMtYXJyb3c6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLyoqXG4gKiBJbmRleCBTZWN0aW9uXG4gKi9cbi8qKlxuICogTWVudSBJY29uXG4gKi9cbi5jLW1lbnUtaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCwgNjBweCkgLyAyKTtcbn1cblxuLmMtbWVudS1pY29uIGkge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmMtbWVudS1pY29uX190b2dnbGUgLmZhLWJhcnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtbWVudS1pY29uX190b2dnbGUgLmZhLXRpbWVzLCAuYy1tZW51LWljb25fX3RvZ2dsZSAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmMtbWVudS1pY29uX190b2dnbGUgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgLmMtbWVudS1pY29uX190b2dnbGUgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSAuYy1tZW51LWljb25fX3RvZ2dsZSBhLnJlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1vcGVuIC5jLW1lbnUtaWNvbl9fdG9nZ2xlIC5mYS1iYXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4gLmMtbWVudS1pY29uX190b2dnbGUgLmZhLXRpbWVzLCAubW9kYWwtb3BlbiAuYy1tZW51LWljb25fX3RvZ2dsZSAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLm1vZGFsLW9wZW4gLmMtbWVudS1pY29uX190b2dnbGUgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgLm1vZGFsLW9wZW4gLmMtbWVudS1pY29uX190b2dnbGUgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSAubW9kYWwtb3BlbiAuYy1tZW51LWljb25fX3RvZ2dsZSBhLnJlbW92ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIE1haW4gTmF2IExpc3RcbiAqL1xuLmMtbWVudS1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1tZW51LW1haW4uaXMtaW5hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtbWVudS1tYWluIC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtbWVudS1tYWluIC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLW1lbnUtbWFpbiAubWVudS1pdGVtID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjVweCAyMHB4O1xufVxuXG4uYy1tZW51LW1haW4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtbWVudS1tYWluIC5jLW5hdi1tYWluLWxpc3RfX2l0ZW0tLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLW5hdi1tYWluLWxpc3RfX2ljb24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4vKipcbiAqIFRvcCBTb2NpYWwgTmF2XG4gKi9cbi5jLW5hdi1mb290ZXItc29jaWFsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmMtbmF2LWZvb3Rlci1zb2NpYWxfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmMtbmF2LWZvb3Rlci1zb2NpYWxfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDNweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYy1uYXYtZm9vdGVyLXNvY2lhbF9faWNvbiB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi8qKlxuICogRm9vdGVyIE5hdlxuICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgbmF2LmMtc2l0ZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxubmF2LmMtc2l0ZS1mb290ZXIgdWwuYy1uYXYtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG5uYXYuYy1zaXRlLWZvb3RlciB1bC5jLW5hdi1mb290ZXIuYy1uYXYtZm9vdGVyX19zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgbmF2LmMtc2l0ZS1mb290ZXIgdWwuYy1uYXYtZm9vdGVyLmMtbmF2LWZvb3Rlcl9fc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBuYXYuYy1zaXRlLWZvb3RlciB1bC5jLW5hdi1mb290ZXIuYy1uYXYtZm9vdGVyX19tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbm5hdi5jLXNpdGUtZm9vdGVyIHVsLmMtbmF2LWZvb3RlciBsaS5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5uYXYuYy1zaXRlLWZvb3RlciB1bC5jLW5hdi1mb290ZXIgbGkubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbmF2LmMtc2l0ZS1mb290ZXIgdWwuYy1uYXYtZm9vdGVyIGxpLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLyoqXG4gKiBNYWluIE5hdlxuICovXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbmJvZHkgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbmJvZHkgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tYm90dG9tYmFyLFxuYm9keSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5ib2R5IC5jLW5hdi1tYWluIC5jbHMtMSB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbmJvZHkgLmMtbmF2LW1haW4gLmZhbCwgYm9keSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgYm9keSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLCBib2R5IC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgYm9keSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1jaGVja2JveDpiZWZvcmUsIGJvZHkgLmMtbmF2LW1haW4gLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmZhY2V0d3AtZXhwYW5kOmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggYm9keSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLCBib2R5IC5jLW5hdi1tYWluIC5mYWNldHdwLXR5cGUtc2VhcmNoIC5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSwgLmZhY2V0d3AtdHlwZS1zZWFyY2ggYm9keSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsIGJvZHkgLmMtbmF2LW1haW4gLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3csIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgYm9keSAuYy1uYXYtbWFpbiAuZnMtYXJyb3csIGJvZHkgLmMtbmF2LW1haW4gLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSwgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiBib2R5IC5jLW5hdi1tYWluIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLCBib2R5IC5jLW5hdi1tYWluIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgYS5yZW1vdmUsIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgYm9keSAuYy1uYXYtbWFpbiBhLnJlbW92ZSwgYm9keSAuYy1uYXYtbWFpbiBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTQxcHg7XG4gIH1cbn1cblxuYm9keS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5jbHMtMSB7XG4gIGZpbGw6ICMwMDA7XG59XG5cbmJvZHkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuZmFsLCBib2R5Lm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLCAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIGJvZHkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLCBib2R5Lm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLCAuZmFjZXR3cC1mYWNldCBib2R5Lm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLCBib2R5Lm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmZhY2V0d3AtZXhwYW5kOmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggYm9keS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIGJvZHkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuZmFjZXR3cC10eXBlLXNlYXJjaCAuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsIC5mYWNldHdwLXR5cGUtc2VhcmNoIGJvZHkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsIGJvZHkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mcy1hcnJvdywgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCBib2R5Lm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZzLWFycm93LCBib2R5Lm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSwgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiBib2R5Lm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsIGJvZHkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGEucmVtb3ZlLCAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGJvZHkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiBhLnJlbW92ZSwgYm9keS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuYm9keS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5jLW5hdi1tYWluLXRvcGJhciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuYm9keS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5jLW5hdi1tYWluLWJvdHRvbWJhciB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xufVxuXG5ib2R5LnBhZ2Utc2Nyb2xsZWQgLmMtbmF2LW1haW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbmJvZHkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5jLW5hdi1tYWluLXRvcGJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG5ib2R5LnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi1ib3R0b21iYXIsXG5ib2R5LnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuY2xzLTEge1xuICBmaWxsOiAjMDAwO1xufVxuXG5ib2R5LnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuZmFsLCBib2R5LnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgYm9keS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgYm9keS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLCAuZmFjZXR3cC1mYWNldCBib2R5LnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1jaGVja2JveDpiZWZvcmUsIGJvZHkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IGJvZHkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIGJvZHkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWNldHdwLXR5cGUtc2VhcmNoIC5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSwgLmZhY2V0d3AtdHlwZS1zZWFyY2ggYm9keS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCBib2R5LnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mcy1hcnJvdywgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCBib2R5LnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuZnMtYXJyb3csIGJvZHkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gYm9keS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsIGJvZHkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgYS5yZW1vdmUsIC53b29jb21tZXJjZSAuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgYm9keS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gYS5yZW1vdmUsIGJvZHkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuYm9keS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbWVudS1pY29uIHtcbiAgcGFkZGluZzogMTVweCBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoLCA2MHB4KSAvIDIpO1xufVxuXG5ib2R5LmhpZGUtYm90dG9tYmFyIC5jLW5hdi1tYWluIC5jLW5hdi1tYWluLXRvcGJhciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuYm9keS5oaWRlLWJvdHRvbWJhciAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi1ib3R0b21iYXIge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIC5jLW5hdi1tYWluLXRvcGJhciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tYm90dG9tYmFyLFxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSAuYy1uYXYtbWFpbiAuY2xzLTEge1xuICBmaWxsOiAjZmZmO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIC5mYWwsIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLCAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveDpiZWZvcmUsIC5mYWNldHdwLWZhY2V0IGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLmZhY2V0d3AtZXhwYW5kOmJlZm9yZSwgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSAuYy1uYXYtbWFpbiAuZmFjZXR3cC10eXBlLXNlYXJjaCAuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsIC5mYWNldHdwLXR5cGUtc2VhcmNoIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZzLWFycm93LCAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLmZzLWFycm93LCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSAuYy1uYXYtbWFpbiAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSwgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSAuYy1uYXYtbWFpbiAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGEucmVtb3ZlLCAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gYS5yZW1vdmUsIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSAuYy1uYXYtbWFpbiAuY2xzLTEge1xuICAgIGZpbGw6ICMwMDA7XG4gIH1cbiAgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSAuYy1uYXYtbWFpbiAuZmFsLCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLCAuZmFjZXR3cC1mYWNldCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLCAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIC5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCAuZmFjZXR3cC10eXBlLXNlYXJjaCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSwgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSAuYy1uYXYtbWFpbiAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mcy1hcnJvdywgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIC5mcy1hcnJvdywgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZSAuYy1uYXYtbWFpbiAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLCAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIGEucmVtb3ZlLCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlIC5jLW5hdi1tYWluIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuY2xzLTEge1xuICBmaWxsOiAjMDAwO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhbCwgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCAuZmFjZXR3cC10eXBlLXNlYXJjaCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3csIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mcy1hcnJvdywgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gYS5yZW1vdmUsIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi1ib3R0b21iYXIge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5wYWdlLXNjcm9sbGVkIC5jLW5hdi1tYWluIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tYm90dG9tYmFyLFxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmNscy0xIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhbCwgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLCAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLCAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC10eXBlLXNlYXJjaCAuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsIC5mYWNldHdwLXR5cGUtc2VhcmNoIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSwgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3csIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZzLWFycm93LCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLCAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGEucmVtb3ZlLCAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIGEucmVtb3ZlLCBib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWFzaWRlLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW1lbnUtaWNvbiB7XG4gIHBhZGRpbmc6IDE1cHggY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCwgNjBweCkgLyAyKTtcbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1hc2lkZS5oaWRlLWJvdHRvbWJhciAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUuaGlkZS1ib3R0b21iYXIgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tYm90dG9tYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtYXNpZGUgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyX19pbm5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCksXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIsXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi1ib3R0b21iYXIsXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIsXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi1ib3R0b21iYXIsXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmNscy0xLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmNscy0xIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhbCwgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLCAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLCAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC10eXBlLXNlYXJjaCAuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsIC5mYWNldHdwLXR5cGUtc2VhcmNoIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSwgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3csIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZzLWFycm93LCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLCAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGEucmVtb3ZlLCAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIGEucmVtb3ZlLCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiBhLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhbCxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSxcbi5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSxcbi5mYWNldHdwLWZhY2V0IGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5mYWNldHdwLWV4cGFuZDpiZWZvcmUsXG4uZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLFxuLmZhY2V0d3AtdHlwZS1zZWFyY2ggYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3csXG4uYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mcy1hcnJvdyxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsXG4uYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSxcbi53b29jb21tZXJjZSAuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gYS5yZW1vdmUsXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSxcbiAgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuICBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIsXG4gIGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5jLW5hdi1tYWluLXRvcGJhciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIH1cbiAgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tYm90dG9tYmFyLFxuICBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIsXG4gIGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5jLW5hdi1tYWluLWJvdHRvbWJhcixcbiAgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5jbHMtMSxcbiAgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmNscy0xIHtcbiAgICBmaWxsOiAjMDAwO1xuICB9XG4gIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWwsIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveDpiZWZvcmUsIC5mYWNldHdwLWZhY2V0IGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmZhY2V0d3AtZXhwYW5kOmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhY2V0d3AtZXhwYW5kOmJlZm9yZSwgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCAuZmFjZXR3cC10eXBlLXNlYXJjaCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZzLWFycm93LCAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mcy1hcnJvdywgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSwgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSwgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiBhLnJlbW92ZSwgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gYSxcbiAgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhbCxcbiAgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLFxuICAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsXG4gIGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSxcbiAgLmZhY2V0d3AtZmFjZXQgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLFxuICBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLFxuICAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLFxuICBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC10eXBlLXNlYXJjaCAuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsXG4gIC5mYWNldHdwLXR5cGUtc2VhcmNoIGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSxcbiAgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3csXG4gIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtbmF2LW1haW4gLmZzLWFycm93LFxuICBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLFxuICAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLFxuICBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGEucmVtb3ZlLFxuICAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpIC5jLW5hdi1tYWluIGEucmVtb3ZlLFxuICBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSAuYy1uYXYtbWFpbiBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5jbHMtMSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmNscy0xIHtcbiAgZmlsbDogIzAwMDtcbn1cblxuYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuZmFsLCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLCAuZmFjZXR3cC1mYWNldCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLCAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCAuZmFjZXR3cC10eXBlLXNlYXJjaCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSwgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mcy1hcnJvdywgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mcy1hcnJvdywgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLCAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIGEucmVtb3ZlLCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIGEsXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWwsXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSxcbi5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveDpiZWZvcmUsXG4uZmFjZXR3cC1mYWNldCBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmZhY2V0d3AtZXhwYW5kOmJlZm9yZSxcbi5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3AtZXhwYW5kOmJlZm9yZSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLFxuLmZhY2V0d3AtdHlwZS1zZWFyY2ggYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZzLWFycm93LFxuLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5mcy1hcnJvdyxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSxcbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSxcbi53b29jb21tZXJjZSAuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkubW9kYWwtb3BlbiAuYy1uYXYtbWFpbiBhLnJlbW92ZSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5jLW5hdi1tYWluLXRvcGJhcixcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5tb2RhbC1vcGVuIC5jLW5hdi1tYWluIC5jLW5hdi1tYWluLWJvdHRvbWJhcixcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLm1vZGFsLW9wZW4gLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tYm90dG9tYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbmJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLnBhZ2Utc2Nyb2xsZWQgLmMtbmF2LW1haW4sXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkIC5jLW5hdi1tYWluIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5jLW5hdi1tYWluLXRvcGJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tYm90dG9tYmFyLFxuYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5jLW5hdi1tYWluLXRvcGJhcixcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi1ib3R0b21iYXIsXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5jbHMtMSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuY2xzLTEge1xuICBmaWxsOiAjMDAwO1xufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhbCwgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCAuZmFjZXR3cC10eXBlLXNlYXJjaCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3csIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mcy1hcnJvdywgYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlLCBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSwgLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gYS5yZW1vdmUsIGJvZHkuYXJjaGl2ZS5jYXRlZ29yeTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiBhLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWwsXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlLFxuLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveDpiZWZvcmUsXG4uZmFjZXR3cC1mYWNldCBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5mYWNldHdwLWV4cGFuZDpiZWZvcmUsXG4uZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3AtZXhwYW5kOmJlZm9yZSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuZmFjZXR3cC10eXBlLXNlYXJjaCAuZmFjZXR3cC1zZWFyY2gtd3JhcDpiZWZvcmUsXG4uZmFjZXR3cC10eXBlLXNlYXJjaCBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZzLWFycm93LFxuLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gLmZzLWFycm93LFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW5hdi1tYWluIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsXG4uYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIGJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAuZnMtb3B0aW9uLWxhYmVsOmJlZm9yZSxcbmJvZHkuaG9tZTpub3QoLnBhZ2VkKTpub3QoLmZhY2V0d3AtaXMtZmlsdGVyZWQpLnBhZ2Utc2Nyb2xsZWQ6bm90KC5tb2RhbC1vcGVuKSAuYy1uYXYtbWFpbiAud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGEucmVtb3ZlLFxuLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gYS5yZW1vdmUsXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbmF2LW1haW4gYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5wYWdlLXNjcm9sbGVkOm5vdCgubW9kYWwtb3BlbikgLmMtbWVudS1pY29uLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkucGFnZS1zY3JvbGxlZDpub3QoLm1vZGFsLW9wZW4pIC5jLW1lbnUtaWNvbiB7XG4gIHBhZGRpbmc6IDE1cHggY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCwgNjBweCkgLyAyKTtcbn1cblxuYm9keS5hcmNoaXZlLmNhdGVnb3J5Om5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkuaGlkZS1ib3R0b21iYXIgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyLFxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkuaGlkZS1ib3R0b21iYXIgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5oaWRlLWJvdHRvbWJhciAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi1ib3R0b21iYXIsXG5ib2R5LmhvbWU6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKS5oaWRlLWJvdHRvbWJhciAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi1ib3R0b21iYXIge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cblxuYm9keS5ob21lOm5vdCgucGFnZWQpOm5vdCguZmFjZXR3cC1pcy1maWx0ZXJlZCkgLmMtYXJjaGl2ZV9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1uYXYtbWFpbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLW5hdi1tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jLW5hdi1tYWluIC5jLW5hdi1tYWluX19sb2dvLWNvbnRhaW5lciAuYy1uYXYtbWFpbl9fbG9nbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMi4xNTU2OSU7XG4gIHdpZHRoOiA3MnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtbmF2LW1haW4gLmMtbmF2LW1haW5fX2xvZ28tY29udGFpbmVyIC5jLW5hdi1tYWluX19sb2dvIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuXG4uYy1uYXYtbWFpbiAuYy1uYXYtbWFpbl9fbG9nby1jb250YWluZXIgLmMtbmF2LW1haW5fX2xvZ28gLmMtbmF2LW1haW5fX2xvZ28taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jLW5hdi1tYWluIC5jLW5hdi1tYWluLXRvcGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5jLW5hdi1tYWluIC5jLW5hdi1tYWluLXRvcGJhciAuYy1uYXYtbWFpbi10b3BiYXJfX2lubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyIC5jLW5hdi1tYWluLXRvcGJhcl9faW5uZXIgLmMtbmF2LW1haW4tdG9wYmFyX19pbm5lci1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cblxuLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyIC5jLW5hdi1tYWluLXRvcGJhcl9faW5uZXIgLmMtbmF2LW1haW4tdG9wYmFyX19pbm5lci1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tdG9wYmFyIC5jLW5hdi1tYWluLXRvcGJhcl9faW5uZXIgLmMtbmF2LW1haW4tdG9wYmFyX19pbm5lci1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jLW5hdi1tYWluIC5jLW5hdi1tYWluLXRvcGJhciAuYy1uYXYtbWFpbi10b3BiYXJfX2lubmVyIC5jLW5hdi1tYWluLXRvcGJhcl9faW5uZXItcmlnaHQgLm1lbnUtaXRlbS0tc2VhcmNowqAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jLW5hdi1tYWluIC5jLW5hdi1tYWluLWJvdHRvbWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtbmF2LW1haW4gLmMtbmF2LW1haW4tYm90dG9tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaW5nbGUuc2luZ2xlLXBvc3QgLmMtbmF2LW1haW4uc2hvdy1uYXYtcG9zdCAuYy1uYXYtbWFpbl9fbmF2LXBvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuYm9keS5zaW5nbGUuc2luZ2xlLWZvcm1hdC1nYWxsZXJ5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbmJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtZ2FsbGVyeSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIgLmMtbmF2LW1haW4tdG9wYmFyX19pbm5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2luZ2xlLnNpbmdsZS1mb3JtYXQtZ2FsbGVyeSAuYy1uYXYtbWFpbiAuYy1uYXYtbWFpbi10b3BiYXIgLmMtbmF2LW1haW4tdG9wYmFyX19pbm5lciAuYy1uYXYtbWFpbi10b3BiYXJfX2lubmVyLWxlZnQge1xuICAgIGZsZXg6IDA7XG4gIH1cbn1cblxuLyoqXG4gKiBPdmVybGF5IE5hdlxuICovXG4uYy1uYXYtbW9kYWwge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA3MHB4KTtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uYy1uYXYtbW9kYWwuZmFkZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uYy1uYXYtbW9kYWwuZmFkZS5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cblxuLmMtbmF2LW1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmMtbmF2LW1vZGFsIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhLmNvbGxhcHNlZCBpLmZhbCwgLmMtbmF2LW1vZGFsIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhLmNvbGxhcHNlZCBsaSBpLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgLmZhY2V0d3Atc2VsZWN0aW9ucyAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhLmNvbGxhcHNlZCBsaSBpLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYS5jb2xsYXBzZWQgLmZhY2V0d3AtZmFjZXQgaS5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgLmZhY2V0d3AtZmFjZXQgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYS5jb2xsYXBzZWQgaS5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSwgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYS5jb2xsYXBzZWQgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggaS5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSA+IGEuY29sbGFwc2VkIGkuZmFjZXR3cC1leHBhbmQ6YmVmb3JlLCAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhLmNvbGxhcHNlZCAuZmFjZXR3cC10eXBlLXNlYXJjaCBpLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCAuZmFjZXR3cC10eXBlLXNlYXJjaCAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhLmNvbGxhcHNlZCBpLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhLmNvbGxhcHNlZCAuYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIGkuZnMtYXJyb3csIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYS5jb2xsYXBzZWQgaS5mcy1hcnJvdywgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYS5jb2xsYXBzZWQgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiBpLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYS5jb2xsYXBzZWQgaS5mcy1vcHRpb24tbGFiZWw6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4uYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhIGkuZmFsLCAuYy1uYXYtbW9kYWwgLmZhY2V0d3Atc2VsZWN0aW9ucyB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSA+IGEgbGkgaS5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIC5mYWNldHdwLXNlbGVjdGlvbnMgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYSBsaSBpLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYSAuZmFjZXR3cC1mYWNldCBpLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLCAuZmFjZXR3cC1mYWNldCAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhIGkuZmFjZXR3cC1jaGVja2JveDpiZWZvcmUsIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSA+IGEgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggaS5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSA+IGEgaS5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSA+IGEgLmZhY2V0d3AtdHlwZS1zZWFyY2ggaS5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSwgLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYSBpLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgaS5mcy1hcnJvdywgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhIGkuZnMtYXJyb3csIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSA+IGEgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiBpLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYSBpLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhIGkuZmFsLCAuYy1uYXYtbW9kYWwgLmZhY2V0d3Atc2VsZWN0aW9ucyB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSA+IGEgbGkgaS5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpiZWZvcmUsIC5mYWNldHdwLXNlbGVjdGlvbnMgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYSBsaSBpLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOmJlZm9yZSwgLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYSAuZmFjZXR3cC1mYWNldCBpLmZhY2V0d3AtY2hlY2tib3g6YmVmb3JlLCAuZmFjZXR3cC1mYWNldCAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhIGkuZmFjZXR3cC1jaGVja2JveDpiZWZvcmUsIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSA+IGEgLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggaS5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIC5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSA+IGEgaS5mYWNldHdwLWV4cGFuZDpiZWZvcmUsIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSA+IGEgLmZhY2V0d3AtdHlwZS1zZWFyY2ggaS5mYWNldHdwLXNlYXJjaC13cmFwOmJlZm9yZSwgLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYSBpLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlLCAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgaS5mcy1hcnJvdywgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiBhIGkuZnMtYXJyb3csIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSA+IGxpLm1lbnUtaXRlbSA+IGEgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbiBpLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUsIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gYSBpLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gdWwuc3ViLW1lbnUge1xuICBtYXJnaW46IDAgMCAwIDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGdyYXk7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cblxuLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5ID4gbGkubWVudS1pdGVtID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLW5hdi1tb2RhbCAuYy1tZW51LW92ZXJsYXktLXNvY2lhbCB7XG4gIG1hcmdpbjogMjBweCAwIDE1cHg7XG59XG5cbi5jLW5hdi1tb2RhbCAuYy1tZW51LW92ZXJsYXktLXNvY2lhbCAuYy1uYXYtZm9vdGVyLXNvY2lhbF9faXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYy1uYXYtbW9kYWwgLmMtbmF2LW1vZGFsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheS1mb290ZXIge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXktZm9vdGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5LWZvb3RlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtbmF2LW1vZGFsIHVsLmMtbWVudS1vdmVybGF5LWZvb3RlciBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGdyYXk7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDAuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheS1mb290ZXIgbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICB9XG59XG5cbi5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheS1zb2NpYWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheS1zb2NpYWwgbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXktc29jaWFsIGxpID4gYSB7XG4gICAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgfVxufVxuXG4uYy1uYXYtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1uYXYtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYy1uYXYtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbjogLTFyZW0gYXV0byAtMXJlbSAtNHJlbTtcbn1cblxuLmMtbmF2LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWZvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jLW5hdi1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jLW5hdi1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1mb290ZXIgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKipcbiAqIE5hdiBTZWFyY2ggTmV3OlxuKi9cbi5jLW5hdi1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtbmF2LXNlYXJjaCB7XG4gICAgLyogYmxhbmsgKi9cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5jLW5hdi1zZWFyY2gge1xuICAgIC8qIGJsYW5rICovXG4gIH1cbn1cblxuLmMtbmF2LW1haW4tbGlzdF9faXRlbS0tc2VhcmNoOmhvdmVyLFxuLmMtbmF2LW1haW4tbGlzdF9faXRlbS0tc2VhcmNoOmhvdmVyICoge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLW5hdi1tYWluLWxpc3RfX2l0ZW0tLXNlYXJjaDp0YXJnZXQgLmMtbmF2LXNlYXJjaCxcbi5jLW5hdi1zZWFyY2guaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmMtbmF2LW1haW4tbGlzdF9faXRlbS0tc2VhcmNoOnRhcmdldCAuYy1uYXYtbWFpbi1saXN0X19saW5rLFxuLm1lbnUtaXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMjhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1uYXYtbWFpbi1saXN0X19pdGVtLS1zZWFyY2g6dGFyZ2V0IC5jLW5hdi1tYWluLWxpc3RfX2xpbms6aG92ZXIsXG4ubWVudS1pdGVtLS1zZWFyY2guaXMtYWN0aXZlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1uYXYtbWFpbi1saXN0X19pdGVtLS1zZWFyY2g6dGFyZ2V0IC5jLW5hdi1tYWluLWxpc3RfX2xpbms6YWZ0ZXIsXG4ubWVudS1pdGVtLS1zZWFyY2guaXMtYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtbmF2LW1haW4tbGlzdF9faXRlbS0tc2VhcmNoOnRhcmdldCAuYy1uYXYtbWFpbi1saXN0X19saW5rIHN2Zyxcbi5tZW51LWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUgc3ZnIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtbmF2LW1haW4uaXMtdHJhbnNwYXJlbnQgLmMtbmF2LXNlYXJjaC5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLmMtbmF2LXNlYXJjaF9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJhZG9iZS1nYXJhbW9uZC1wcm9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLW5hdi1zZWFyY2hfX2lucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmMtbmF2LXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogTmV4dCBBcnRpY2xlXG4gKi9cbi5jLW5hdi1tYWluX19uYXYtcG9zdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uYy1uYXYtbWFpbl9fbmF2LXBvc3QgLmMtbWVudS1wb3N0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1uYXYtbWFpbl9fbmF2LXBvc3QgLmMtbWVudS1wb3N0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4uYy1uYXYtbWFpbl9fbmF2LXBvc3QgLmMtbWVudS1wb3N0IGxpLmMtbWVudS1wb3N0X19wcmV2IGEgLmMtYXJyb3csIC5jLW5hdi1tYWluX19uYXYtcG9zdCAuYy1tZW51LXBvc3QgbGkuYy1tZW51LXBvc3RfX25leHQgYSAuYy1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5jLW5hdi1tYWluX19uYXYtcG9zdCAuYy1tZW51LXBvc3QgbGkuYy1tZW51LXBvc3RfX3ByZXYgYTpob3ZlciwgLmMtbmF2LW1haW5fX25hdi1wb3N0IC5jLW1lbnUtcG9zdCBsaS5jLW1lbnUtcG9zdF9fbmV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLW5hdi1tYWluX19uYXYtcG9zdCAuYy1tZW51LXBvc3QgbGkuYy1tZW51LXBvc3RfX3ByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmMtbmF2LW1haW5fX25hdi1wb3N0IC5jLW1lbnUtcG9zdCBsaS5jLW1lbnUtcG9zdF9fcHJldiBhIC5jLWFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYy1uYXYtbWFpbl9fbmF2LXBvc3QgLmMtbWVudS1wb3N0IGxpLmMtbWVudS1wb3N0X19wcmV2IGE6aG92ZXIgLmMtYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuNXJlbSk7XG59XG5cbi5jLW5hdi1tYWluX19uYXYtcG9zdCAuYy1tZW51LXBvc3QgbGkuYy1tZW51LXBvc3RfX25leHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYy1uYXYtbWFpbl9fbmF2LXBvc3QgLmMtbWVudS1wb3N0IGxpLmMtbWVudS1wb3N0X19uZXh0IGEgLmMtYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmMtbmF2LW1haW5fX25hdi1wb3N0IC5jLW1lbnUtcG9zdCBsaS5jLW1lbnUtcG9zdF9fbmV4dCBhOmhvdmVyIC5jLWFycm93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7XG59XG5cbi50b29sdGlwIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi50b29sdGlwLnNsaWRlLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnRvb2x0aXAuc2xpZGUtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5cbi50b29sdGlwLnNob3cuc2xpZGUtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udG9vbHRpcC5zaG93LnNsaWRlLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50b29sdGlwIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgd2lkdGg6IDI2OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udG9vbHRpcCBoNiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKlxuICogTmV3c2xldHRlciBGb3JtXG4gKi9cbi5jLW5sLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmMtbmwtZm9ybV9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI2JmYmZiZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5jLW5sLWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYy1ubC1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Y3ZjdmNztcbn1cblxuLmMtbmwtZm9ybV9fc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYy1ubC1mb3JtX19zdWJtaXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG4uYy1ubC1mb3JtX19zdWJtaXQgLmMtYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNDclO1xuICBsZWZ0OiAxN3B4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmMtbmwtZm9ybV9fc3VibWl0IC5jLWFycm93OmFmdGVyLCAuYy1ubC1mb3JtX19zdWJtaXQgLmMtYXJyb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmMtbmwtZm9ybV9fc3VibWl0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi8qKlxuICogT3ZlcmxheVxuICovXG4uYy1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42Nyk7XG59XG5cbi5jLW92ZXJsYXkuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogUGFnZSBUb3AgSW1hZ2VcbiAqL1xuLmMtcGFnZS10b3AtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiBQYWdpbmF0aW9uXG4gKi9cbi5jLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jLXBhZ2luYXRpb24gLnByZXZpb3VzLXBvc3RzLWxpbmssXG4uYy1wYWdpbmF0aW9uIC5uZXh0LXBvc3RzLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXBhZ2luYXRpb24gLnByZXZpb3VzLXBvc3RzLWxpbmsgLmJ0bi1pbm5lci13cmFwLFxuLmMtcGFnaW5hdGlvbiAubmV4dC1wb3N0cy1saW5rIC5idG4taW5uZXItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXBhZ2luYXRpb24gLnByZXZpb3VzLXBvc3RzLWxpbmssXG4gIC5jLXBhZ2luYXRpb24gLm5leHQtcG9zdHMtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtcGFnaW5hdGlvbiAubmV4dC1wb3N0cy1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uYy1wYWdpbmF0aW9uLmMtcGFnaW5hdGlvbl9fbm90LXBhZ2VkIC5uZXh0LXBvc3RzLWxpbmsge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmMtc2VhcmNoIC5jLWFyY2hpdmVfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlYXJjaCAuYy1hcmNoaXZlX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuYm9keSAuZmFjZXR3cC10ZW1wbGF0ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmJvZHkuZmFjZXR3cC1pcy1sb2FkaW5nIC5mYWNldHdwLXRlbXBsYXRlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSAuZmFjZXR3cC1zZWxlY3Rpb24tbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbn1cblxuLmZhY2V0d3Atc2VsZWN0aW9ucyB1bCBsaSAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWU6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYWNldHdwLXNlbGVjdGlvbi12YWx1ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmZhY2V0d3AtcGFnZSB7XG4gIHBhZGRpbmc6IDFyZW0gNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZmFjZXR3cC1mYWNldCB7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3guY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveC5jaGVja2VkOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3g6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmZhY2V0d3AtY291bnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5mYWNldHdwLWV4cGFuZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFjZXR3cC1mYWNldCAuZmFjZXR3cC1jaGVja2JveCAuZmFjZXR3cC1leHBhbmQ6YmVmb3JlIHtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5mYWNldHdwLWZhY2V0IC5mYWNldHdwLWNoZWNrYm94IC5mYWNldHdwLWV4cGFuZC5leHBhbmRlZDpiZWZvcmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZhY2V0d3AtZmFjZXQgLmZhY2V0d3AtY2hlY2tib3ggLmZhY2V0d3AtZXhwYW5kOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmFjZXR3cC10eXBlLXNlYXJjaCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXA6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uZmFjZXR3cC10eXBlLXNlYXJjaCAuZmFjZXR3cC1zZWFyY2gtd3JhcCAuZmFjZXR3cC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFjZXR3cC10eXBlLXNlYXJjaCAuZmFjZXR3cC1zZWFyY2gtd3JhcCAuZmFjZXR3cC1zZWFyY2gge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhY2V0d3AtdHlwZS1zZWFyY2ggLmZhY2V0d3Atc2VhcmNoLXdyYXAgLmZhY2V0d3Atc2VhcmNoOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xufVxuXG4uZmFjZXR3cC1kZXB0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pZy1mYWNldHdwLXNvcnQtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmlnLWZhY2V0d3Atc29ydC1iYXIgdWwuaWctZmFjZXR3cC1zb3J0LXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmlnLWZhY2V0d3Atc29ydC1iYXIgdWwuaWctZmFjZXR3cC1zb3J0LXNlbGVjdCBsaSBhLmlnLWZhY2V0d3Atc29ydC1zZWxlY3QtdGl0bGUsXG4uaWctZmFjZXR3cC1zb3J0LWJhciB1bC5pZy1mYWNldHdwLXNvcnQtc2VsZWN0IGxpIGEuaWctZmFjZXR3cC1zb3J0LXNlbGVjdC1vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgY29sb3I6ICNiZmJmYmY7XG59XG5cbi5pZy1mYWNldHdwLXNvcnQtYmFyIHVsLmlnLWZhY2V0d3Atc29ydC1zZWxlY3QgbGkgYS5pZy1mYWNldHdwLXNvcnQtc2VsZWN0LXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb2xvcjogI2JmYmZiZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmlnLWZhY2V0d3Atc29ydC1iYXIgdWwuaWctZmFjZXR3cC1zb3J0LXNlbGVjdCBsaSBhLmlnLWZhY2V0d3Atc29ydC1zZWxlY3Qtb3B0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pZy1mYWNldHdwLXNvcnQtYmFyIHVsLmlnLWZhY2V0d3Atc29ydC1zZWxlY3QgbGkgYS5pZy1mYWNldHdwLXNvcnQtc2VsZWN0LW9wdGlvbi5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgZ3JheTtcbn1cblxuLmlnLWZhY2V0d3Atc29ydC1iYXIgdWwuaWctZmFjZXR3cC1zb3J0LXNlbGVjdCBsaSBhLmlnLWZhY2V0d3Atc29ydC1zZWxlY3Qtb3B0aW9uOmhvdmVyLCAuaWctZmFjZXR3cC1zb3J0LWJhciB1bC5pZy1mYWNldHdwLXNvcnQtc2VsZWN0IGxpIGEuaWctZmFjZXR3cC1zb3J0LXNlbGVjdC1vcHRpb246Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmlnLWZhY2V0d3Atc29ydC1iYXIgLmZhY2V0d3Atc29ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogU2VjdGlvblxuICovXG4uZmFjZXR3cC1pcy1maWx0ZXJlZCAuYy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYWNldHdwLWlzLWZpbHRlcmVkIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuLmMtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbi5jLXNlY3Rpb24gLmMtc2VjdGlvbl9fcGFkZGluZyB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1zZWN0aW9uIC5jLXNlY3Rpb25fX3BhZGRpbmcge1xuICAgIHBhZGRpbmc6IDkwcHg7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi5iZy1saWdodCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXNlY3Rpb24uYmctbGlnaHQge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLmJnLWxpZ2h0ICsgLmJnLWxpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1zZWN0aW9uLmJnLWxpZ2h0ICsgLmJnLWxpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLmJnLWxpZ2h0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1zZWN0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtc2VjdGlvbiAuYy1zZWN0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXNlY3Rpb24gLmMtc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBTaG9wIE5hdlxuICovXG4uc2hvcC1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNob3AtbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zaG9wLW5hdl9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAuNzklO1xuICBtYXJnaW4tcmlnaHQ6IDMuODElO1xufVxuXG4uc2hvcC1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNob3AtZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaG9wLWRkLmlzLWFjdGl2ZSAuc2hvcC1kZF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5zaG9wLWRkLmlzLWFjdGl2ZSAuc2hvcC1kZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hvcC1kZF9faGVhZCxcbi5zaG9wLW5hdl9faW5wdXQuc2hvcC1uYXZfX2lucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaG9wLWRkX19oZWFkLFxuICAuc2hvcC1uYXZfX2lucHV0LnNob3AtbmF2X19pbnB1dCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLnNob3AtbmF2X19pbnB1dC5zaG9wLW5hdl9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICM2NjY7XG59XG5cbi5zaG9wLWRkX19oZWFkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zaG9wLWRkX19oZWFkOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2hvcC1kZF9faGVhZCA+IHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNob3AtZGRfX2hlYWQgPiBzcGFuOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMDtcbiAgfVxufVxuXG4uc2hvcC1uYXZfX2lucHV0LnNob3AtbmF2X19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2hvcC1uYXZfX2lucHV0LnNob3AtbmF2X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzExMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNob3Atc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLnNob3AtbmF2X19pbnB1dC1zZWFyY2gtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTFweDtcbiAgICBsZWZ0OiAxMXB4O1xufSovXG4uc2hvcC1kZF9fbGlzdCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC1oZWlnaHQ6IDI1NXB4O1xuICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNob3AtZGRfX2xpc3Qge1xuICAgIHRvcDogMzhweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLnNob3AtZGQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNob3AtZGQtbGlzdF9faGVhZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2hvcC1kZC1saXN0X19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLnNob3AtZGQtbGlzdF9fbGlzdCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNob3AtZGQtbGlzdF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2hvcC1kZC1saXN0X19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2hvcC1kZC1saXN0X19saXN0LWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaG9wLWRkLWxpc3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfCtyc7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gIH1cbn1cblxuLnNob3AtZGQtbGlzdF9fbGlzdC1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5zaG9wLWRkLWxpc3RfX2xpc3QtaXRlbSBhOmhvdmVyLCAuc2hvcC1kZC1saXN0X19saXN0LWl0ZW0gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKipcbiAqIFNob3AgUHJvZHVjdFxuICovXG4uc2hvcC1ncmlkLWd1dHRlci13aWR0aCB7XG4gIHdpZHRoOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIxcHgpIHtcbiAgLnNob3AtZ3JpZC1ndXR0ZXItd2lkdGgge1xuICAgIHdpZHRoOiA0JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNob3AtZ3JpZC1ndXR0ZXItd2lkdGgge1xuICAgIHdpZHRoOiAzLjgxJTtcbiAgfVxufVxuXG4uc2hvcC1ncmlkLWl0ZW0td2lkdGgsXG4uaWdfcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIxcHgpIHtcbiAgLnNob3AtZ3JpZC1pdGVtLXdpZHRoLFxuICAuaWdfcHJvZHVjdCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNob3AtZ3JpZC1pdGVtLXdpZHRoLFxuICAuaWdfcHJvZHVjdCB7XG4gICAgd2lkdGg6IDMwLjc5JTtcbiAgfVxufVxuXG4uaWdfcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMXB4KSB7XG4gIC5pZ19wcm9kdWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaWdfcHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uaWdfcHJvZHVjdF9faGVscGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi8qKlxuICogU2lkZWJhciBQb3B1bGFyIFBvc3RzXG4gKi9cbi5jLXNpZGViYXItcG9wdWxhciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLXNpZGViYXItcG9wdWxhcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtc2lkZWJhci1wb3B1bGFyX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtc2lkZWJhci1wb3B1bGFyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBTaWRlYmFyIENvbHVtblxuICovXG5ib2R5Lm9mZmNhbnZhcy1leHBhbmRlZCAuYy1vZmZjYW52YXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLWhpZGUtb2ZmY2FudmFzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5idG4tb2ZmY2FudmFzLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1vZmZjYW52YXMtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLW5hdi1vZmZjYW52YXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jLW9mZmNhbnZhcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgei1pbmRleDogMTA2MTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYy1vZmZjYW52YXMgLmMtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAycmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB3aWR0aDogODUlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLmMtc2lkZWJhci0tZmVhdHVyZWQtYXJ0aWNsZXMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy1zaWRlYmFyX19tb2R1bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5jLXNpZGViYXJfX21vZHVsZTpsYXN0LWNoaWxkID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtc2lkZWJhcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtc2lkZWJhcl9fbW9kdWxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxuICogRm9vdGVyXG4gKi9cbi5jLXNpdGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4vKipcbiAqIFNpdGUgV3JhcFxuICovXG4uYy1zaXRlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qKlxuICogU3RhbmRhcmQgU2xpZGVyXG4gKi9cbi5jLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtc2xpZGVyLS1zdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYy1zbGlkZXItLXN0b3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jLXNsaWRlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXNsaWRlciAuc2xpY2stZG90cyxcbi5zbGlkZXItZGVmYXVsdCAuc2xpY2stZG90cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXNsaWRlciAuc2xpY2stZG90cyBsaSxcbi5zbGlkZXItZGVmYXVsdCAuc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSxcbi5zbGlkZXItZGVmYXVsdCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uYy1zbGlkZXIgLnNsaWNrLWRvdHMgYnV0dG9uLFxuLnNsaWRlci1kZWZhdWx0IC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLXNsaWRlciAuc2xpY2stZG90cyBidXR0b246OmJlZm9yZSxcbi5zbGlkZXItZGVmYXVsdCAuc2xpY2stZG90cyBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmMtc2xpZGVyIC5zbGljay1kb3RzIGJ1dHRvbjpmb2N1cyxcbi5zbGlkZXItZGVmYXVsdCAuc2xpY2stZG90cyBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYy1zbGlkZXIgLnNsaWNrLWRvdHMgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuLnNsaWRlci1kZWZhdWx0IC5zbGljay1kb3RzIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmMtc2xpZGVyX19uYXYtYnV0dG9uIHtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAtMTNweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYy1zbGlkZXJfX25hdi1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYy1zbGlkZXJfX25hdi1idXR0b24tLXByZXYge1xuICBsZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1zbGlkZXJfX25hdi1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1zbGlkZXJfX25hdi1idXR0b24tLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxufVxuXG4uYy1zbGlkZXJfX25hdi1idXR0b24tLW5leHQge1xuICByaWdodDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtc2xpZGVyX19uYXYtYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1zbGlkZXJfX25hdi1idXR0b24tLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG59XG5cbi5jLXNsaWRlcl9fbmF2LWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2U6ICMwMDA7XG4gIHN0cm9rZS13aWR0aDogMC41cHg7XG59XG5cbi5jLXdpZGdldF9fcG9zdHMtc2xpZGVyIC5jLXNlY3Rpb25fX3RpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtd2lkZ2V0X19wb3N0cy1zbGlkZXIgLmMtc2VjdGlvbl9fdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYy13aWRnZXRfX3Bvc3RzLXNsaWRlciAuYy1zZWN0aW9uX190aXRsZS13cmFwcGVyIC5jLXNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtd2lkZ2V0X19wb3N0cy1zbGlkZXIgLmMtc2VjdGlvbl9fdGl0bGUtd3JhcHBlciAuYy1jb250cm9sYmFyIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmMtd2lkZ2V0X19wb3N0cy1zbGlkZXIgLmMtc2VjdGlvbl9fdGl0bGUtd3JhcHBlciAuYy1jb250cm9sYmFyIC5jLWNvbnRyb2xiYXJfX2dyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmMtd2lkZ2V0X19wb3N0cy1zbGlkZXIgLmMtc2VjdGlvbl9fdGl0bGUtd3JhcHBlciAuYy1jb250cm9sYmFyIC5jLWNvbnRyb2xiYXJfX2dyb3VwIC5jLWNvbnRyb2xiYXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2xpZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWRlZmF1bHQge1xuICAgIGhlaWdodDogMTA1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuc2xpZGVyLXdyYXBwZXIgLnNsaWRlci1kZWZhdWx0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZXItZGVmYXVsdCA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4uc2xpZGVyLWRlZmF1bHQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXItZGVmYXVsdCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5zbGlkZXItZGVmYXVsdCAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc2xpZGVyLWRlZmF1bHQgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaWRlci1kZWZhdWx0IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zbGlkZXItZGVmYXVsdCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlOm5vdCguc2xpY2stYWN0aXZlKSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLyoqXG4gKiBTdG9yeSBBZFxuICovXG4uYy1zdG9yeS1hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc3RvcnktYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTJ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDYwcHgpIHtcbiAgLmMtc3RvcnktYWQge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuXG4vKipcbiAqIFN0b3J5XG4gKi9cbmJvZHkuc2luZ2xlLWZvcm1hdC1hc2lkZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtc3RvcnkgLmMtYXJ0aWNsZS10YXgtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG59XG5cbi5jLXN0b3J5IC5jLXN0b3J5X19pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtc3RvcnkgLmMtc3RvcnlfX2ludHJvIC5jLXN0b3J5X19pbnRyby10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLmMtc3RvcnkgLmMtc3RvcnlfX2ludHJvIC5jLXN0b3J5X19pbnRyby10ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtc3RvcnkgLmMtc3RvcnlfX2ludHJvIC5jLXN0b3J5X19pbnRyby10ZXh0IHA6Zmlyc3QtY2hpbGQ6Zmlyc3QtbGV0dGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogNC4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jLXN0b3J5IC5jLXN0b3J5X19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXN0b3J5IC5jLXN0b3J5X19oZWFkZXIgLmMtaGVyb19fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5jLXN0b3J5IC5jLXN0b3J5X19oZWFkZXIgLmMtc3RvcnlfX2hlYWRlci1zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLXN0b3J5IC5jLXN0b3J5X19oZWFkZXIgLmMtc3RvcnlfX2hlYWRlci1zY3JvbGwgLmMtc3RvcnlfX2hlYWRlci1zY3JvbGwtdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jLXN0b3J5IC5jLXN0b3J5X19oZWFkZXIgLmMtc3RvcnlfX2hlYWRlci1zY3JvbGwgLmMtc3RvcnlfX2hlYWRlci1zY3JvbGwtdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmMtc3RvcnkgLmMtc3RvcnlfX2hlYWRlciAuYy1zdG9yeV9faGVhZGVyLXNjcm9sbCAuYy1hcnJvdyB7XG4gIHdpZHRoOiAyMHB4O1xuICBhbmltYXRpb24tbmFtZTogYTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYy1zdG9yeSAuYy1zdG9yeV9faGVhZGVyIC5jLXN0b3J5X19oZWFkZXItc2Nyb2xsIC5jLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5jLXN0b3J5IC5jLXN0b3J5X19oZWFkZXIgLmMtc3RvcnlfX2hlYWRlci1zY3JvbGwgLmMtYXJyb3c6YmVmb3JlLCAuYy1zdG9yeSAuYy1zdG9yeV9faGVhZGVyIC5jLXN0b3J5X19oZWFkZXItc2Nyb2xsIC5jLWFycm93OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAtNXB4O1xuICB9XG59XG5cbi5jLXN0b3J5X19pbnRyby12aWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYy1zdG9yeV9faW50cm8tdmlkZW8uaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogSW1hZ2UgYW5kXG4gKiBEb3VibGUgSW1hZ2UgU2V0XG4gKi9cbi5jLXN0b3J5X19pbWctaW5uZXJ3cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1nLXNob3ctbWV0YWRhdGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmltZy1zaG93LW1ldGFkYXRhIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXNob3ctbWV0YWRhdGEgaW1nLmltZy1tZXRhZGF0YS1pY29uIHtcbiAgd2lkdGg6IDcwJTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWctc2hvdy1tZXRhZGF0YSBpbWcuaW1nLW1ldGFkYXRhLWljb24udmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW1nLXNob3ctbWV0YWRhdGEgaW1nLmltZy1tZXRhZGF0YS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbWctc2hvdy1tZXRhZGF0YSBpbWcuaW1nLW1ldGFkYXRhLWxvZ28ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaW1nLXNob3ctbWV0YWRhdGEgaW1nLmltZy1tZXRhZGF0YS1sb2dvLnZpc2libGUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uaW1nLXNob3ctbWV0YWRhdGE6aG92ZXIgaW1nLnZpc2libGUuaW1nLW1ldGFkYXRhLWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW1nLXNob3ctbWV0YWRhdGE6aG92ZXIgaW1nLnZpc2libGUuaW1nLW1ldGFkYXRhLWxvZ28ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW1nLW1ldGFkYXRhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEwcHg7XG59XG5cbi5pbWctbWV0YWRhdGEudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbWctbWV0YWRhdGEgdWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5pbWctbWV0YWRhdGEgdWwgbGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA3NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLmltZy1tZXRhZGF0YSB1bCBsaTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmltZy1tZXRhZGF0YSB1bCBsaTpob3ZlciBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pbWctbWV0YWRhdGEgdWwgbGkge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG5cbi5pbWctbWV0YWRhdGEgdWwgbGkgZGl2IHtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltZy1tZXRhZGF0YSB1bCBsaSBkaXYge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG5cbi5pbWctbWV0YWRhdGEgdWwgbGkgZGl2IGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW1nLW1ldGFkYXRhIHVsIGxpIGRpdiBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW1nLW1ldGFkYXRhIHVsIGxpIGRpdiBoNCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5pbWctbWV0YWRhdGEtY3JlZGl0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3RvcnlfX2ltZy13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtc3RvcnlfX2ltZ1tkYXRhLWxiLW51bV0sXG4gIC5jLXBhcmFsbGF4X19pbWdbZGF0YS1sYi1udW1dLFxuICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IGltZ1tkYXRhLWxiLW51bV0ge1xuICAgIGN1cnNvcjogem9vbS1pbjtcbiAgfVxufVxuXG4uYy1zdG9yeV9faW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jLXN0b3J5X19pbWctY2FwdGlvbiB7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuXG4uYy1zdG9yeV9faW1nLWNhcHRpb24gYSB7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3RvcnlfX2ltZy1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1zdG9yeV9faW1nX3BhZGRpbmcge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cblxuLmMtc3RvcnlfX2RvdWJsZS1pbWctaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYy1zdG9yeV9fZG91YmxlLWltZy1pdGVtIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXN0b3J5X19kb3VibGUtaW1nLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4vKipcbiAqIFF1b3Rlc1xuICovXG4uYy1zdG9yeV9fcXVvdGUge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYy1zdG9yeV9fcXVvdGUtLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXN0b3J5X19xdW90ZS0tbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1zdG9yeV9fcXVvdGUtLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDIycHggMzVweCAxOHB4IC0xODVweDtcbiAgfVxufVxuXG4uYy1zdG9yeV9fcXVvdGUtLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXN0b3J5X19xdW90ZS0tcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAyMnB4IC0xODVweCAxOHB4IDM1cHg7XG4gIH1cbn1cblxuLyoqXG4gKiBWaWRlb1xuICovXG4uYy1zdG9yeV9fdmlkZW8td3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYy1zdG9yeV9fdmlkZW8td3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy1zdG9yeV9fdmlkZW8tZnVsbHdpZHRoLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmMtc3RvcnlfX3ZpZGVvLWZ1bGx3aWR0aC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLXN0b3J5X192aWRlby1mdWxsd2lkdGgtd3JhcCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIExpZ2h0Ym94XG4gKi9cbi5saWdodGJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWdodGJveC5pcy1hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MTtcbiAgLyogd2hvIHN0YXJ0ZWQgd2l0aCBzdWNoIGhpZ2ggei1sYXllcnMgYW55d2F5PyAqL1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImFkb2JlLWdhcmFtb25kLXByb1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGlnaHRib3gtc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4IDA7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5saWdodGJveC1zaWRlIC5jLWFydGljbGUtdGF4LWxpc3Qge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubGlnaHRib3gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5saWdodGJveC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpZ2h0Ym94LWlubmVyIC5sYi1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5saWdodGJveC1pbm5lciAubGItc2xpZGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5saWdodGJveC1pbm5lciAubGItc2xpZGUgaW1nLFxuLmxpZ2h0Ym94LWlubmVyIC5sYi1zbGlkZSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmxiLXNsaWRlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmxiLXNsaWRlIC5jLXN0b3J5X19pbWcgdmlkZW8gKyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGlnaHRib3gtY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogZ3JheTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4ubGlnaHRib3gtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sYi1uYXYtYXJyb3cge1xuICBwYWRkaW5nOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5sYi1uYXYtYXJyb3ctaW5uZXIge1xuICAvKiBibGFuayAqL1xufVxuXG4ubGItbmF2LWFycm93LW5leHQge1xuICAvKiBibGFuayAqL1xufVxuXG4ubGlnaHRib3gtY2xvc2Uge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHdvcmQtc3BhY2luZzogMC4wNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qKlxuICogQ3JlZGl0c1xuICovXG4uYy1zdG9yeV9fY3JlZGl0cyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1zdG9yeV9fY3JlZGl0cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qKlxuICogVGFnc1xuICovXG4uYy1zZWN0aW9uX19yZWxhdGVkLXBvc3RzIC5jLWFyY2hpdmVfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXNlY3Rpb25fX3JlbGF0ZWQtcG9zdHMgLmMtYXJjaGl2ZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmMtc2VjdGlvbl9fcmVsYXRlZC1wb3N0cyAuYy1hcmNoaXZlX190aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYy1zZWN0aW9uX19yZWxhdGVkLXBvc3RzIC5jLXJlbGF0ZWQtY2F0ZWdvcmllcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1zZWN0aW9uX19yZWxhdGVkLXBvc3RzIC5jLXJlbGF0ZWQtY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cblxuLmMtc2VjdGlvbl9fcmVsYXRlZC1wb3N0cyAuYy1yZWxhdGVkLWNhdGVnb3JpZXMgLmMtcmVsYXRlZC1jYXRlZ29yaWVzX19saXN0IHtcbiAgbWFyZ2luOiAycmVtIDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYy1zZWN0aW9uX19yZWxhdGVkLXBvc3RzIC5jLXJlbGF0ZWQtY2F0ZWdvcmllcyAuYy1yZWxhdGVkLWNhdGVnb3JpZXNfX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4uYy1zZWN0aW9uX19yZWxhdGVkLXBvc3RzIC5jLXJlbGF0ZWQtY2F0ZWdvcmllcyAuYy1yZWxhdGVkLWNhdGVnb3JpZXNfX2xpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIFN1YiBCYXJcbiAqL1xuLmMtc3ViLWJhciB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1zdWItYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLXN1Yi1iYXItLWNsb3NlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtc3ViLWJhcl9fdGl0bGUge1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jLXN1Yi1iYXJfX3RpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5jLXN1Yi1iYXJfX3RpdGxlIGE6bGluayxcbi5jLXN1Yi1iYXJfX3RpdGxlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1zdWItYmFyX19zb2NpYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jLXN1Yi1iYXJfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtc3ViLWJhcl9fc29jaWFsLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmMtc3ViLWJhcl9fc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA4cHggM3B4IDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmMtc3ViLWJhcl9fc29jaWFsLWljb24ge1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi8qKlxuICogU3VibWlzc2lvblxuICovXG4uYy1zdWJtaXNzaW9uX19tZXRhIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi8qKlxuICogU3VibWlzc2lvbnMgRm9ybVxuICovXG4uYy1zdWJtaXNzaW9ucy1mb3JtX19pbnB1dCxcbi5jLXN1Ym1pc3Npb25zLWZvcm1fX2NhdGVnb3J5LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYy1zdWJtaXNzaW9ucy1mb3JtX19pbnB1dC0tbm8tbWFyZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYy1zdWJtaXNzaW9ucy1mb3JtX190ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmMtc3VibWlzc2lvbnMtZm9ybV9faW5wdXQsXG4uYy1zdWJtaXNzaW9ucy1mb3JtX190ZXh0YXJlYSxcbi51c3AtbGFiZWwtdGF4b25vbXkge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmMtc3VibWlzc2lvbnMtZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmMtc3VibWlzc2lvbnMtZm9ybV9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLnVzcC1sYWJlbC10YXhvbm9teTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtc3VibWlzc2lvbnMtZm9ybV9fY2F0ZWdvcnktd3JhcC5jLXN1Ym1pc3Npb25zLWZvcm1fX2NhdGVnb3J5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51c3AtbGFiZWwtdGF4b25vbXkudXNwLWxhYmVsLXRheG9ub215IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi51c3AtbGFiZWwtdGF4b25vbXkudXNwLWxhYmVsLXRheG9ub215OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMnB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDAwO1xufVxuXG4uYy1zdWJtaXNzaW9ucy1mb3JtX19pbnB1dC0tY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jLXN1Ym1pc3Npb25zLWZvcm1fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jLXN1Ym1pc3Npb25zLWZvcm1fX2ZpbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmMtc3VibWlzc2lvbnMtZm9ybV9fcGVybWlzc2lvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICBsZWZ0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG4uYy1zdWJtaXNzaW9ucy1mb3JtX19ub3RlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYy1zdWJtaXNzaW9ucy1mb3JtX19zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtc3VibWlzc2lvbnMtZm9ybV9fcGVybWlzc2lvbnMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4vKipcbiAqIFVzZXIgU3VibWl0dGVkIFBvc3RzIFBsdWdpbiBTcGVjaWZpYyBDbGFzc2VzXG4gKi9cbi51c3AtZmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnVzcC1maWxlOm50aC1jaGlsZCgzKSwgLnVzcC1maWxlOm50aC1jaGlsZCg3KSwgLnVzcC1maWxlOm50aC1jaGlsZCgxMSkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi51c3AtcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51c3AtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXNwLWxhYmVsLWN1c3RvbS51c3AtZm9ybS0xMjI1NDcsXG4udXNwLWxhYmVsLWN1c3RvbS51c3AtZm9ybS0xMDU4NzMge1xuICAvKipcbiAgICAgKiBQZXJtaXNzaW9ucyBjaGVja2JveCBsYWJlbFxuICAgICAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi51c3AtZXJyb3JzLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udXNwLWVycm9ycyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnVzcC1lcnJvci1maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cblxuLnVzcC1mb3JtLTEyMjU0Ny51c3AtZXJyb3ItZmllbGQsXG4udXNwLWZvcm0tMTA1ODczLnVzcC1lcnJvci1maWVsZCB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHJlZDtcbn1cblxuLyoqXG4gKiBTdWJtaXNzaW9ucyBQb3B1cFxuICovXG4uYy1zdWJtaXNzaW9ucy1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTEwMDtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzEwcHg7XG4gIHdpZHRoOiA2MjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jLXN1Ym1pc3Npb25zLXBvcHVwLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtc3VibWlzc2lvbnMtcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG5cbi5jLXN1Ym1pc3Npb25zLXBvcHVwX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi8qKlxuICogU3VibWlzc2lvbnMgVXBsb2FkXG4gKi9cbi5jLXN1Ym1pc3Npb25zLXVwbG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMC43OSU7XG4gIHBhZGRpbmctYm90dG9tOiAzMC43OSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYy1zdWJtaXNzaW9ucy11cGxvYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLXN1Ym1pc3Npb25zLXVwbG9hZF9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYy1zdWJtaXNzaW9ucy11cGxvYWRfX2NvbnRlbnQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jLXN1Ym1pc3Npb25zLXVwbG9hZF9fY29udGVudCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLXN1Ym1pc3Npb25zLXVwbG9hZF9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYy1zdWJtaXNzaW9ucy11cGxvYWRfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1zdWJtaXNzaW9ucy11cGxvYWRfX2ljb24td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jLXN1Ym1pc3Npb25zLXVwbG9hZF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNjhweDtcbn1cblxuLmMtc3VibWlzc2lvbnMtdXBsb2FkX19pY29uLXRleHQge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqXG4gKiBUYWJiYXJcbiAqL1xuLmMtdGFiYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy10YWJiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtdGFiYmFyX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jLXRhYmJhcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogMTJweCAxMHB4IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jLXRhYmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmMtdGFiYmFyX19saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMTNweCAyMHB4IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5jLXRhYmJhcl9fbGluay5pcy1hY3RpdmUsXG4uYy10YWJiYXJfX2xpbms6YWN0aXZlLFxuLmMtdGFiYmFyX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLXRhYmJhcl9fbGluay5pcy1hY3RpdmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtdGFiYmFyX19hcnJvd3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYy10YWJiYXJfX2Fycm93cy5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtdGFiYmFyX19hcnJvdy1idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLXRhYmJhcl9fYXJyb3cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uYy10YWJiYXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtdGFiYmFyX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jLXRhYmJhcl9fY29udGVudC0tc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtdGFiYmFyX19jb250ZW50LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy10YWJiYXJfX3NsaWRlci13cmFwLXRvd2VyIHtcbiAgbWFyZ2luOiAtNXB4O1xufVxuXG4uYy10YWJiYXJfX3NsaWRlci13cmFwLXJlbGF0ZWQge1xuICBtYXJnaW46IC01cHg7XG59XG5cbi5jLXRhYmJhcl9fc2xpZGVyLXdyYXAtcmVsYXRlZCAuYy1hcnRpY2xlLWxvb3Age1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jLXRhYmJhcl9fc2xpZGVyLXdyYXAtcmVsYXRlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmMtdGFiYmFyX19zbGlkZXItd3JhcC1yZWxhdGVkIC5jLWFydGljbGUtbG9vcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbmJvZHkgLmMtYXJjaGl2ZV9faW50cm8ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmJvZHkgLmMtYXJjaGl2ZV9fcmVzdWx0cyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5mYWNldHdwLWlzLWxvYWRpbmcgLmMtYXJjaGl2ZV9faW50cm8ge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5ib2R5LmZhY2V0d3AtaXMtZmlsdGVyZWQgLmMtYXJjaGl2ZV9faW50cm8sXG5ib2R5LmZhY2V0d3AtaXMtZmlsdGVyZWQgLmMtd2lkZ2V0X19pbnN0YWdyYW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmZhY2V0d3AtaXMtZmlsdGVyZWQgLmMtYXJjaGl2ZV9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmZhY2V0d3AtaXMtZmlsdGVyZWQgLmMtYXJjaGl2ZV9fZmlsdGVyIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jLWFyY2hpdmVfX2ZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNDh2dztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLWFyY2hpdmVfX2ZpbHRlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0LmZhY2V0d3AtZmFjZXQtdHJhdmVsX2Rlc3RpbmF0aW9uIC5mcy1kcm9wZG93biB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAuZnMtb3BlbiAuZnMtbGFiZWwtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAgLmZzLWxhYmVsIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAzNXB4O1xufVxuXG4uYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHdpZHRoOiAyMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1zZWFyY2gge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1zZWFyY2ggaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG5cbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmMtYXJjaGl2ZV9fZmlsdGVyIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbnMgLmZzLW9wdGlvbi5mYWNldHdwLWRlcHRoLXR3byB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uLnNlbGVjdGVkIC5mcy1vcHRpb24tbGFiZWw6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYy1hcmNoaXZlX19maWx0ZXIgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1kcm9wZG93biAuZnMtb3B0aW9ucyAuZnMtb3B0aW9uIC5mcy1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIC5mcy1vcHRpb25zIC5mcy1vcHRpb24gLmZzLW9wdGlvbi1sYWJlbDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jLWFyY2hpdmVfX2ZpbHRlciAucm93IC5jb2w6bnRoLWNoaWxkKDIpIC5mYWNldHdwLXR5cGUtZnNlbGVjdCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCwgLmMtYXJjaGl2ZV9fZmlsdGVyIC5jLW5hdi1tb2RhbCB1bC5jLW1lbnUtb3ZlcmxheSAuY29sOm50aC1jaGlsZCgyKSAuZmFjZXR3cC10eXBlLWZzZWxlY3QgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAsIC5jLW5hdi1tb2RhbCAuYy1hcmNoaXZlX19maWx0ZXIgdWwuYy1tZW51LW92ZXJsYXkgLmNvbDpudGgtY2hpbGQoMikgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5jLXdpZGdldF9fbmV3c2xldHRlciAjbWNfZW1iZWRfc2lnbnVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtd2lkZ2V0X19uZXdzbGV0dGVyICNtY19lbWJlZF9zaWdudXAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmMtd2lkZ2V0X19uZXdzbGV0dGVyIC5jLXNlY3Rpb25fX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXdpZGdldF9fbmV3c2xldHRlciAuYy1zZWN0aW9uX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtd2lkZ2V0X19uZXdzbGV0dGVyIC5jLXdpZGdldF9fbmV3c2xldHRlci1zb2NpYWwtbGlua3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtd2lkZ2V0X19uZXdzbGV0dGVyIC5jLXdpZGdldF9fbmV3c2xldHRlci1zb2NpYWwtbGlua3MgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXdpZGdldF9fbmV3c2xldHRlciAuYy13aWRnZXRfX25ld3NsZXR0ZXItc29jaWFsLWxpbmtzID4gZGl2Om50aC1jaGlsZChvZGQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5jLXdpZGdldF9fbmV3c2xldHRlciAuYy13aWRnZXRfX25ld3NsZXR0ZXItc29jaWFsLWxpbmtzIC5jLXdpZGdldF9fbmV3c2xldHRlci1zb2NpYWwtbGluayB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmMtd2lkZ2V0X19uZXdzbGV0dGVyIC5jLXdpZGdldF9fbmV3c2xldHRlci1zb2NpYWwtbGlua3MgLmMtd2lkZ2V0X19uZXdzbGV0dGVyLXNvY2lhbC1saW5rIC5jLXdpZGdldF9fbmV3c2xldHRlci1zb2NpYWwtbGluay1pY29uIHtcbiAgY29sb3I6IGdyYXk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLXdpZGdldF9fbmV3c2xldHRlciAuYy13aWRnZXRfX25ld3NsZXR0ZXItc29jaWFsLWxpbmtzIC5jLXdpZGdldF9fbmV3c2xldHRlci1zb2NpYWwtbGluayAuYy13aWRnZXRfX25ld3NsZXR0ZXItc29jaWFsLWxpbmstdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXdpZGdldF9fbmV3c2xldHRlciAuYy13aWRnZXRfX25ld3NsZXR0ZXItc29jaWFsLWxpbmtzIC5jLXdpZGdldF9fbmV3c2xldHRlci1zb2NpYWwtbGluayAuYy13aWRnZXRfX25ld3NsZXR0ZXItc29jaWFsLWxpbmstdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy13aWRnZXRfX25ld3NsZXR0ZXIgLmMtd2lkZ2V0X19uZXdzbGV0dGVyLXNvY2lhbC1saW5rcyAuYy13aWRnZXRfX25ld3NsZXR0ZXItc29jaWFsLWxpbms6aG92ZXIgLmMtd2lkZ2V0X19uZXdzbGV0dGVyLXNvY2lhbC1saW5rLWljb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtd2lkZ2V0X19uZXdzbGV0dGVyIC5jLXdpZGdldF9fbmV3c2xldHRlci1wIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXdpZGdldF9fbmV3c2xldHRlciAuYy13aWRnZXRfX25ld3NsZXR0ZXItcCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cblxuLmMtd2lkZ2V0X19pbnN0YWdyYW0ge1xuICAvKiBmbHVpZCA1IGNvbHVtbnMgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jLXdpZGdldF9faW5zdGFncmFtIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmMtd2lkZ2V0X19pbnN0YWdyYW0gLmMtd2lkZ2V0X19pbnN0YWdyYW0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXdpZGdldF9faW5zdGFncmFtIC5jLXdpZGdldF9faW5zdGFncmFtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYy13aWRnZXRfX2luc3RhZ3JhbSAuYy13aWRnZXRfX2luc3RhZ3JhbS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jLXdpZGdldF9faW5zdGFncmFtIC5jLXdpZGdldF9faW5zdGFncmFtLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYy13aWRnZXRfX2luc3RhZ3JhbSAuYy13aWRnZXRfX2luc3RhZ3JhbS1pdGVtOm50aC1jaGlsZChldmVuKTpub3QoOm50aC1jaGlsZCgyKSkge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXdpZGdldF9faW5zdGFncmFtIC5jLXdpZGdldF9faW5zdGFncmFtLWl0ZW06bnRoLWNoaWxkKDIpLCAuYy13aWRnZXRfX2luc3RhZ3JhbSAuYy13aWRnZXRfX2luc3RhZ3JhbS1pdGVtOm50aC1jaGlsZCg3KSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4uYy13aWRnZXRfX2luc3RhZ3JhbSAuYy13aWRnZXRfX2luc3RhZ3JhbS1pdGVtIC5jLXdpZGdldF9faW5zdGFncmFtLWl0ZW0taW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYy13aWRnZXRfX2luc3RhZ3JhbSAuYy13aWRnZXRfX2luc3RhZ3JhbS1pdGVtOm50aC1jaGlsZCg3KSwgLmMtd2lkZ2V0X19pbnN0YWdyYW0gLmMtd2lkZ2V0X19pbnN0YWdyYW0taXRlbTpudGgtY2hpbGQoOCksIC5jLXdpZGdldF9faW5zdGFncmFtIC5jLXdpZGdldF9faW5zdGFncmFtLWl0ZW06bnRoLWNoaWxkKDkpLCAuYy13aWRnZXRfX2luc3RhZ3JhbSAuYy13aWRnZXRfX2luc3RhZ3JhbS1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtd2lkZ2V0X19pbnN0YWdyYW0gLmMtd2lkZ2V0X19pbnN0YWdyYW0taXRlbSxcbi5jLXdpZGdldF9faW5zdGFncmFtIC5jLXdpZGdldF9faW5zdGFncmFtLXNpemVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXdpZGdldF9faW5zdGFncmFtIC5jLXdpZGdldF9faW5zdGFncmFtLWl0ZW0sXG4gIC5jLXdpZGdldF9faW5zdGFncmFtIC5jLXdpZGdldF9faW5zdGFncmFtLXNpemVyIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbi5jLXdpZGdldF9fcG9zdHMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXdpZGdldF9fcG9zdHMtbGlzdCAuYy1hcnRpY2xlLWxvb3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cblxuLmMtd2lkZ2V0X19wb3N0cy1kb3VibGUgYXJ0aWNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXdpZGdldF9fcG9zdHMtZG91YmxlIC5yb3cgPiAuY29sLW1kLTY6bnRoLWNoaWxkKGV2ZW4pLCAuYy13aWRnZXRfX3Bvc3RzLWRvdWJsZSAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiAuY29sLW1kLTY6bnRoLWNoaWxkKGV2ZW4pLCAuYy1uYXYtbW9kYWwgLmMtd2lkZ2V0X19wb3N0cy1kb3VibGUgdWwuYy1tZW51LW92ZXJsYXkgPiAuY29sLW1kLTY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYy13aWRnZXRfX3Bvc3RzLWRvdWJsZSAucm93ID4gLmNvbC1tZC02Om50aC1jaGlsZChvZGQpLCAuYy13aWRnZXRfX3Bvc3RzLWRvdWJsZSAuYy1uYXYtbW9kYWwgdWwuYy1tZW51LW92ZXJsYXkgPiAuY29sLW1kLTY6bnRoLWNoaWxkKG9kZCksIC5jLW5hdi1tb2RhbCAuYy13aWRnZXRfX3Bvc3RzLWRvdWJsZSB1bC5jLW1lbnUtb3ZlcmxheSA+IC5jb2wtbWQtNjpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jLXdpZGdldF9fcG9zdHMtaGVybyBhcnRpY2xlLmMtYXJ0aWNsZS1sb29wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy13aWRnZXRfX3Bvc3RzLWhlcm8gYXJ0aWNsZS5jLWFydGljbGUtbG9vcCAuYy1oZXJvX19leGNlcnB0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLXdpZGdldF9fcG9zdHMtaGVybyBhcnRpY2xlLmMtYXJ0aWNsZS1sb29wIC5jLWhlcm9fX2V4Y2VycHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jLWxpbmUtY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGluZS1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmMtbGluZS1jZW50ZXIuYy1saW5lLWNlbnRlcl9fbGlnaHQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC5jLWxpbmUtY2VudGVyLmMtbGluZS1jZW50ZXJfX2dyYXk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICB9XG59XG5cbi5jLXBhcmFsbGF4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhcmFsbGF4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICB9XG59XG5cbi5jLXBhcmFsbGF4IC5jLXBhcmFsbGF4X19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbn1cblxuLmMtcGFyYWxsYXggLmMtcGFyYWxsYXhfX292ZXJsYXkuYy1wYXJhbGxheF9fb3ZlcmxheS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmMtcGFyYWxsYXggLmMtcGFyYWxsYXhfX292ZXJsYXkgLmMtcGFyYWxsYXhfX292ZXJsYXktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtcGFyYWxsYXggLmMtcGFyYWxsYXhfX2ltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XG59XG5cbi5jLXBhcmFsbGF4IC5jLXBhcmFsbGF4X19pbWctd3JhcCAuYy1wYXJhbGxheF9faW1nLFxuLmMtcGFyYWxsYXggLmMtcGFyYWxsYXhfX2ltZy13cmFwIC5jLXBhcmFsbGF4X192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qKlxuICogd29vY29tbWVyY2VcbiAqL1xuLndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLWd6ZC53b29jb21tZXJjZS1nemQtY29tcGxhaW50cy1zaG9ydGNvZGUge1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cblxuLndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLWd6ZC53b29jb21tZXJjZS1nemQtY29tcGxhaW50cy1zaG9ydGNvZGUgaDMge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAud29vY29tbWVyY2Uud29vY29tbWVyY2UtZ3pkLndvb2NvbW1lcmNlLWd6ZC1jb21wbGFpbnRzLXNob3J0Y29kZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLWd6ZC53b29jb21tZXJjZS1nemQtY29tcGxhaW50cy1zaG9ydGNvZGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIC5jLWFyY2hpdmVfX3RpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDAgMzBweCAwO1xufVxuXG4ud29vY29tbWVyY2UgLmMtcHJvZHVjdC1wcmV2aWV3IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlIC5jLXByb2R1Y3QtcHJldmlldyAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlIC5jLXByb2R1Y3QtcHJldmlldyAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndvb2NvbW1lcmNlIC5jLXByb2R1Y3QtcHJldmlldyAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiBncmF5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi53b29jb21tZXJjZSAuYy1wcm9kdWN0LXByZXZpZXcgLndjLWd6ZC1hZGRpdGlvbmFsLWluZm8sXG4ud29vY29tbWVyY2UgLmMtcHJvZHVjdC1wcmV2aWV3IC5hZGRfdG9fY2FydF9idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgLmMtcHJvZHVjdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlIC5jLXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi53b29jb21tZXJjZSAuYy1wcm9kdWN0IC5iYWNrLXRvLXNob3AtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogZ3JheTtcbn1cblxuLndvb2NvbW1lcmNlIC5jLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlIC5jLXByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgLmMtcHJvZHVjdCAuc3VtbWFyeSAucHJpY2Uge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogZ3JheTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndvb2NvbW1lcmNlIC5jLXByb2R1Y3QgLnN1bW1hcnkgLmxlZ2FsLXByaWNlLWluZm8ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlIC5jLXByb2R1Y3QgLnN1bW1hcnkgLnN0b2NrIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndvb2NvbW1lcmNlIC5jLXByb2R1Y3QgLnN1bW1hcnkgLnN0b2NrLm91dC1vZi1zdG9jayB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuXG4ud29vY29tbWVyY2UgLmMtcHJvZHVjdCAuc3VtbWFyeSAud2NwcGVjLWNoZWNrb3V0LWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud29vY29tbWVyY2UgLmMtcHJvZHVjdCAuc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBiLFxuLndvb2NvbW1lcmNlIC5jLXByb2R1Y3QgLnN1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53b29jb21tZXJjZSAuYy1wcm9kdWN0IC5zdW1tYXJ5IC5jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndvb2NvbW1lcmNlIC5jLXByb2R1Y3QgLnN1bW1hcnkgLmNhcnQgLnF1YW50aXR5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ud29vY29tbWVyY2UgLmMtcHJvZHVjdCAuc3VtbWFyeSAuY2FydCAucXVhbnRpdHkuaGlkZGVuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ud29vY29tbWVyY2UgLmMtcHJvZHVjdCAuc3VtbWFyeSAuY2FydCAucXVhbnRpdHkgaW5wdXQge1xuICB3aWR0aDogNTBweDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ud29vY29tbWVyY2UgLnNob3BfdGFibGUgdGgsXG4ud29vY29tbWVyY2UgLnNob3BfdGFibGUgdGQge1xuICBwYWRkaW5nOiAuNzVyZW0gMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtdGh1bWJuYWlsIGEgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIC53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIC5zaG9wX3RhYmxlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgLnNob3BfdGFibGUgLnByb2R1Y3QtcmVtb3ZlIGEucmVtb3ZlIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi53b29jb21tZXJjZSAuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUgYS5yZW1vdmU6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCxcbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMgdGFibGUgdGQge1xuICBwYWRkaW5nOiAuM3JlbSAwO1xufVxuXG4ud29vY29tbWVyY2UgLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZSAud2NwcGVjLWNoZWNrb3V0LWJ1dHRvbnNfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLXRleHQgLndvb2NvbW1lcmNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKipcbiAqIEFuaW1hdGlvbnNcbiAqL1xuLyoqXG4gKiBPcmJpdFxuICovXG5Aa2V5ZnJhbWVzIG9yYml0IHtcbiAgMCUsIDM5JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyoqXG4gKiBUcnVtcHNcbiAqL1xuLyoqXG4gKiBIZWxwZXIgQ2xhc3Nlc1xuICovXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLmlzLW9ubHktcmVhZGFibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5pcy10ZXh0LWNlbnRlcmVkXFxAcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoIHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRoMS1mb250LXNpemU7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRoMy1mb250LXNpemU7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6ICRkaXNwbGF5My1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgbWVkaWEtcXVlcnktbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAka2JkLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvcikge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJHlpcS10ZXh0LWRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJHlpcS10ZXh0LWxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgZm9udC1zaXplOiAkZm9ybS1mZWVkYmFjay1mb250LXNpemU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDI1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjphZnRlciB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5idG4gZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICAgIGxlZnQ6IC0kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICAgIGxlZnQ6IC0kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIEZpcmVmb3ggc3BlY2lmaWNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGFmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMik7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAubmF2YmFyLXRvZ2dsZXIgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSgkY2FyZC1zcGFjZXIteSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIsXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogJGJyZWFkY3J1bWItZGl2aWRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLnBhZ2UtbGluayBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkYmFkZ2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgJltocmVmXSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuXG4gICAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5jbG9zZSBlbGVtZW50c1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xuICAgIH1cblxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkcG9wb3Zlci1mb250LXNpemU7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gLTIpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAyLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDQuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldixcbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcsIC41KTtcblxuICAgIC8vIFVzZSBwc2V1ZG8gY2xhc3NlcyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcblxuLy8gU2FzcyBsaXN0IG5vdCBpbiB2YXJpYWJsZXMgc2luY2UgaXQncyBub3QgaW50ZW5kZWQgZm9yIGN1c3RvbWl6YXRpb24uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3k7XG5cbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaWYgKCRpZ25vcmUtd2FybmluZyAhPSB0cnVlKSB7XG4gICAgQHdhcm4gXCJUaGUgYHRleHQtaGlkZSgpYCBtaXhpbiBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHY0LjEuMC4gSXQgd2lsbCBiZSByZW1vdmVkIGVudGlyZWx5IGluIHY1LlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAgIC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA1LjAuOCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogKDIwZW0gLyAxNik7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aCAqIDUvNDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgICAgICAgICBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJGZhLWNzcy1wcmVmaXg6ICAgICAgICAgICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgICAgICAgICBcIjUuMC44XCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFsYXJtLWNsb2NrOiBcXGYzNGU7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWFsdC1kb3duOiBcXGYzNTQ7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbTogXFxmMzQ2O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0OiBcXGYzNDc7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLXJpZ2h0OiBcXGYzNDg7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcDogXFxmMzQ5O1xuJGZhLXZhci1hcnJvdy1hbHQtbGVmdDogXFxmMzU1O1xuJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQ6IFxcZjM1NjtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1kb3duOiBcXGYzNTA7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtbGVmdDogXFxmMzUxO1xuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OiBcXGYzNTI7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtdXA6IFxcZjM1MztcbiRmYS12YXItYXJyb3ctYWx0LXRvLWJvdHRvbTogXFxmMzRhO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tbGVmdDogXFxmMzRiO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tcmlnaHQ6IFxcZjM0YztcbiRmYS12YXItYXJyb3ctYWx0LXRvLXRvcDogXFxmMzRkO1xuJGZhLXZhci1hcnJvdy1hbHQtdXA6IFxcZjM1NztcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLWFycm93LWZyb20tYm90dG9tOiBcXGYzNDI7XG4kZmEtdmFyLWFycm93LWZyb20tbGVmdDogXFxmMzQzO1xuJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0OiBcXGYzNDQ7XG4kZmEtdmFyLWFycm93LWZyb20tdG9wOiBcXGYzNDU7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItYXJyb3ctc3F1YXJlLWRvd246IFxcZjMzOTtcbiRmYS12YXItYXJyb3ctc3F1YXJlLWxlZnQ6IFxcZjMzYTtcbiRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0OiBcXGYzM2I7XG4kZmEtdmFyLWFycm93LXNxdWFyZS11cDogXFxmMzNjO1xuJGZhLXZhci1hcnJvdy10by1ib3R0b206IFxcZjMzZDtcbiRmYS12YXItYXJyb3ctdG8tbGVmdDogXFxmMzNlO1xuJGZhLXZhci1hcnJvdy10by1yaWdodDogXFxmMzQwO1xuJGZhLXZhci1hcnJvdy10by10b3A6IFxcZjM0MTtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItYXJyb3dzOiBcXGYwNDc7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1hcnJvd3MtaDogXFxmMDdlO1xuJGZhLXZhci1hcnJvd3MtdjogXFxmMDdkO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcbiRmYS12YXItYXN0ZXJpc2s6IFxcZjA2OTtcbiRmYS12YXItYXN5bW1ldHJpazogXFxmMzcyO1xuJGZhLXZhci1hdDogXFxmMWZhO1xuJGZhLXZhci1hdWRpYmxlOiBcXGYzNzM7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcXGYyOWU7XG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XG4kZmEtdmFyLWF2aWF0bzogXFxmNDIxO1xuJGZhLXZhci1hd3M6IFxcZjM3NTtcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItYmFkZ2U6IFxcZjMzNTtcbiRmYS12YXItYmFkZ2UtY2hlY2s6IFxcZjMzNjtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJGZhLXZhci1iYW46IFxcZjA1ZTtcbiRmYS12YXItYmFuZC1haWQ6IFxcZjQ2MjtcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcbiRmYS12YXItYmFyY29kZTogXFxmMDJhO1xuJGZhLXZhci1iYXJjb2RlLWFsdDogXFxmNDYzO1xuJGZhLXZhci1iYXJjb2RlLXJlYWQ6IFxcZjQ2NDtcbiRmYS12YXItYmFyY29kZS1zY2FuOiBcXGY0NjU7XG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcbiRmYS12YXItYmFzZWJhbGw6IFxcZjQzMjtcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcbiRmYS12YXItYmFza2V0YmFsbC1ob29wOiBcXGY0MzU7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0dGVyeS1ib2x0OiBcXGYzNzY7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS1zbGFzaDogXFxmMzc3O1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJlZDogXFxmMjM2O1xuJGZhLXZhci1iZWVyOiBcXGYwZmM7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFxcZjFiNTtcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcXGYxZjY7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xuJGZhLXZhci1iaXRidWNrZXQ6IFxcZjE3MTtcbiRmYS12YXItYml0Y29pbjogXFxmMzc5O1xuJGZhLXZhci1iaXR5OiBcXGYzN2E7XG4kZmEtdmFyLWJsYWNrLXRpZTogXFxmMjdlO1xuJGZhLXZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3dsaW5nLXBpbnM6IFxcZjQzNztcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1jaGVjazogXFxmNDY3O1xuJGZhLXZhci1ib3hlczogXFxmNDY4O1xuJGZhLXZhci1ib3hpbmctZ2xvdmU6IFxcZjQzODtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItYnJvd3NlcjogXFxmMzdlO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWFsdDogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1jYWxlbmRhci1lZGl0OiBcXGYzMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOiBcXGYzMzQ7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1hbHQ6IFxcZjMzMjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLWNhcjogXFxmMWI5O1xuJGZhLXZhci1jYXJldC1jaXJjbGUtZG93bjogXFxmMzJkO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtbGVmdDogXFxmMzJlO1xuJGZhLXZhci1jYXJldC1jaXJjbGUtcmlnaHQ6IFxcZjMzMDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLXVwOiBcXGYzMzE7XG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xuJGZhLXZhci1jYXJldC1yaWdodDogXFxmMGRhO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXFxmMTUwO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNhcmV0LXVwOiBcXGYwZDg7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcDogXFxmNDNhO1xuJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0OiBcXGY0M2I7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWNsb2NrOiBcXGY0M2Q7XG4kZmEtdmFyLWNoZXNzLWNsb2NrLWFsdDogXFxmNDNlO1xuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XG4kZmEtdmFyLWNoZXNzLWtpbmctYWx0OiBcXGY0NDA7XG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQtYWx0OiBcXGY0NDI7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcGF3bi1hbHQ6IFxcZjQ0NDtcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3MtcXVlZW4tYWx0OiBcXGY0NDY7XG4kZmEtdmFyLWNoZXNzLXJvb2s6IFxcZjQ0NztcbiRmYS12YXItY2hlc3Mtcm9vay1hbHQ6IFxcZjQ0ODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcXGYxMzc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd246IFxcZjMyMjtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdDogXFxmMzIzO1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1yaWdodDogXFxmMzI0O1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS11cDogXFxmMzI1O1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bjogXFxmMzI5O1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0OiBcXGYzMmE7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0OiBcXGYzMmI7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXVwOiBcXGYzMmM7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2xpcGJvYXJkOiBcXGYzMjg7XG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xuJGZhLXZhci1jbGlwYm9hcmQtbGlzdDogXFxmNDZkO1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9uZTogXFxmMjRkO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1jbG91ZDogXFxmMGMyO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjM4MTtcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcXGYwZWU7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjM4MjtcbiRmYS12YXItY2xvdWRzY2FsZTogXFxmMzgzO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLWNsb3VkdmVyc2lmeTogXFxmMzg1O1xuJGZhLXZhci1jbHViOiBcXGYzMjc7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItY29kZS1jb21taXQ6IFxcZjM4NjtcbiRmYS12YXItY29kZS1tZXJnZTogXFxmMzg3O1xuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1jb2c6IFxcZjAxMztcbiRmYS12YXItY29nczogXFxmMDg1O1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItY29tbWVudC1hbHQ6IFxcZjI3YTtcbiRmYS12YXItY29tbWVudHM6IFxcZjA4NjtcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3Mtd2lkZTogXFxmMzI2O1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItY29udmV5b3ItYmVsdDogXFxmNDZlO1xuJGZhLXZhci1jb252ZXlvci1iZWx0LWFsdDogXFxmNDZmO1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1ibGFuazogXFxmMzg5O1xuJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udDogXFxmMzhhO1xuJGZhLXZhci1jcmlja2V0OiBcXGY0NDk7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1jc3MzOiBcXGYxM2M7XG4kZmEtdmFyLWNzczMtYWx0OiBcXGYzOGI7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItY3VybGluZzogXFxmNDRhO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjEwODtcbiRmYS12YXItZGVza3RvcC1hbHQ6IFxcZjM5MDtcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItZGlhbW9uZDogXFxmMjE5O1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcZjE1NTtcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcbiRmYS12YXItZG9sbHktZW1wdHk6IFxcZjQ3MztcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkLWFsdDogXFxmNDc1O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkLWVtcHR5OiBcXGY0NzY7XG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLWgtYWx0OiBcXGYzOWI7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItZWxsaXBzaXMtdi1hbHQ6IFxcZjM5YztcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZXVyby1zaWduOiBcXGYxNTM7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcXGYwZWM7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXFxmMTJhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcbiRmYS12YXItZXhjbGFtYXRpb24tc3F1YXJlOiBcXGYzMjE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xuJGZhLXZhci1leHBhbmQtYWx0OiBcXGY0MjQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3M6IFxcZjMxZDtcbiRmYS12YXItZXhwYW5kLWFycm93cy1hbHQ6IFxcZjMxZTtcbiRmYS12YXItZXhwYW5kLXdpZGU6IFxcZjMyMDtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcXGYyM2U7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFxcZjA4ZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFxcZjE0YztcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcbiRmYS12YXItZmFjZWJvb2s6IFxcZjA5YTtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kZmEtdmFyLWZheDogXFxmMWFjO1xuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcbiRmYS12YXItZmllbGQtaG9ja2V5OiBcXGY0NGM7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItZmlsZS1jaGVjazogXFxmMzE2O1xuJGZhLXZhci1maWxlLWNvZGU6IFxcZjFjOTtcbiRmYS12YXItZmlsZS1lZGl0OiBcXGYzMWM7XG4kZmEtdmFyLWZpbGUtZXhjZWw6IFxcZjFjMztcbiRmYS12YXItZmlsZS1leGNsYW1hdGlvbjogXFxmMzFhO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtbWludXM6IFxcZjMxODtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wbHVzOiBcXGYzMTk7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXRpbWVzOiBcXGYzMTc7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItZmlsbS1hbHQ6IFxcZjNhMDtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJzdC1haWQ6IFxcZjQ3OTtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1mbGFnOiBcXGYwMjQ7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcXGYxMWU7XG4kZmEtdmFyLWZsYXNrOiBcXGYwYzM7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXFxmMDdjO1xuJGZhLXZhci1mb250OiBcXGYwMzE7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGY0MjU7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb290YmFsbC1oZWxtZXQ6IFxcZjQ0ZjtcbiRmYS12YXItZm9ya2xpZnQ6IFxcZjQ3YTtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcbiRmYS12YXItZm9yd2FyZDogXFxmMDRlO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcXGYxODA7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZ2l0LXNxdWFyZTogXFxmMWQyO1xuJGZhLXZhci1naXRodWI6IFxcZjA5YjtcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XG4kZmEtdmFyLWdpdGtyYWtlbjogXFxmM2E2O1xuJGZhLXZhci1naXRsYWI6IFxcZjI5NjtcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1nb2ZvcmU6IFxcZjNhNztcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XG4kZmEtdmFyLWdvbGYtY2x1YjogXFxmNDUxO1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1oMTogXFxmMzEzO1xuJGZhLXZhci1oMjogXFxmMzE0O1xuJGZhLXZhci1oMzogXFxmMzE1O1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWJveDogXFxmNDdiO1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWhhbmQtcmVjZWl2aW5nOiBcXGY0N2M7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BvY2s6IFxcZjI1OTtcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGRkOiBcXGYwYTA7XG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xuJGZhLXZhci1oZWFydDogXFxmMDA0O1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItaGV4YWdvbjogXFxmMzEyO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci1ob2NrZXktc3RpY2tzOiBcXGY0NTQ7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGY0N2Q7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1pbmJveC1pbjogXFxmMzEwO1xuJGZhLXZhci1pbmJveC1vdXQ6IFxcZjMxMTtcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWluZHVzdHJ5LWFsdDogXFxmM2IzO1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWluZm8tc3F1YXJlOiBcXGYzMGY7XG4kZmEtdmFyLWluc3RhZ3JhbTogXFxmMTZkO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1pbnZlbnRvcnk6IFxcZjQ4MDtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1pdGFsaWM6IFxcZjAzMztcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XG4kZmEtdmFyLWphY2stby1sYW50ZXJuOiBcXGYzMGU7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItam9vbWxhOiBcXGYxYWE7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1rZXk6IFxcZjA4NDtcbiRmYS12YXIta2V5Ym9hcmQ6IFxcZjExYztcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLWtpY2tzdGFydGVyLWs6IFxcZjNiYztcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1sYXJhdmVsOiBcXGYzYmQ7XG4kZmEtdmFyLWxhc3RmbTogXFxmMjAyO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXA6IFxcZjE0ODtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLWFsdDogXFxmMzBkO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9jay1vcGVuLWFsdDogXFxmM2MyO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcXGYxNzU7XG4kZmEtdmFyLWxvbmctYXJyb3ctbGVmdDogXFxmMTc3O1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcXGYxNzg7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFxcZjE3NjtcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sdWNoYWRvcjogXFxmNDU1O1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFyczogXFxmMjIyO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXFxmMjI5O1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLWhleGFnb246IFxcZjMwNztcbiRmYS12YXItbWludXMtb2N0YWdvbjogXFxmMzA4O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1tb2JpbGU6IFxcZjEwYjtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZDogXFxmM2NlO1xuJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQ6IFxcZjNjZjtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItbmludGVuZG8tc3dpdGNoOiBcXGY0MTg7XG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcbiRmYS12YXItbm9kZS1qczogXFxmM2QzO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLW9jdGFnb246IFxcZjMwNjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xuJGZhLXZhci1vcGVuY2FydDogXFxmMjNkO1xuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItb3V0ZGVudDogXFxmMDNiO1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1wYWxsZXQtYWx0OiBcXGY0ODM7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcXGYxZDg7XG4kZmEtdmFyLXBhcGVyY2xpcDogXFxmMGM2O1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbDogXFxmMDQwO1xuJGZhLXZhci1wZW5jaWwtYWx0OiBcXGYzMDM7XG4kZmEtdmFyLXBlbm5hbnQ6IFxcZjQ1NjtcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXZvbHVtZTogXFxmMmEwO1xuJGZhLXZhci1waHA6IFxcZjQ1NztcbiRmYS12YXItcGllZC1waXBlcjogXFxmMmFlO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXFxmMWE4O1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcXGYxYTc7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXBsYW5lLWFsdDogXFxmM2RlO1xuJGZhLXZhci1wbGF5OiBcXGYwNGI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcXGYxNDQ7XG4kZmEtdmFyLXBsYXlzdGF0aW9uOiBcXGYzZGY7XG4kZmEtdmFyLXBsdWc6IFxcZjFlNjtcbiRmYS12YXItcGx1czogXFxmMDY3O1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXFxmMDU1O1xuJGZhLXZhci1wbHVzLWhleGFnb246IFxcZjMwMDtcbiRmYS12YXItcGx1cy1vY3RhZ29uOiBcXGYzMDE7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcbiRmYS12YXItcHJpbnQ6IFxcZjAyZjtcbiRmYS12YXItcHJvY2VkdXJlczogXFxmNDg3O1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFxcZjI4ODtcbiRmYS12YXItcHVzaGVkOiBcXGYzZTE7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXFxmMTJlO1xuJGZhLXZhci1weXRob246IFxcZjNlMjtcbiRmYS12YXItcXE6IFxcZjFkNjtcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcXGYxMjg7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXFxmMDU5O1xuJGZhLXZhci1xdWVzdGlvbi1zcXVhcmU6IFxcZjJmZDtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXJhY3F1ZXQ6IFxcZjQ1YTtcbiRmYS12YXItcmFuZG9tOiBcXGYwNzQ7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItcmVjdGFuZ2xlLWxhbmRzY2FwZTogXFxmMmZhO1xuJGZhLXZhci1yZWN0YW5nbGUtcG9ydHJhaXQ6IFxcZjJmYjtcbiRmYS12YXItcmVjdGFuZ2xlLXdpZGU6IFxcZjJmYztcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZG86IFxcZjAxZTtcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcbiRmYS12YXItcmVnaXN0ZXJlZDogXFxmMjVkO1xuJGZhLXZhci1yZW5kYWN0OiBcXGYzZTQ7XG4kZmEtdmFyLXJlbnJlbjogXFxmMThiO1xuJGZhLXZhci1yZXBlYXQ6IFxcZjM2MztcbiRmYS12YXItcmVwZWF0LTE6IFxcZjM2NTtcbiRmYS12YXItcmVwZWF0LTEtYWx0OiBcXGYzNjY7XG4kZmEtdmFyLXJlcGVhdC1hbHQ6IFxcZjM2NDtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yZXR3ZWV0LWFsdDogXFxmMzYxO1xuJGZhLXZhci1yb2FkOiBcXGYwMTg7XG4kZmEtdmFyLXJvY2tldDogXFxmMTM1O1xuJGZhLXZhci1yb2NrZXRjaGF0OiBcXGYzZTg7XG4kZmEtdmFyLXJvY2tybXM6IFxcZjNlOTtcbiRmYS12YXItcnNzOiBcXGYwOWU7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItcnVibGUtc2lnbjogXFxmMTU4O1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXNhdmU6IFxcZjBjNztcbiRmYS12YXItc2Nhbm5lcjogXFxmNDg4O1xuJGZhLXZhci1zY2FubmVyLWtleWJvYXJkOiBcXGY0ODk7XG4kZmEtdmFyLXNjYW5uZXItdG91Y2hzY3JlZW46IFxcZjQ4YTtcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1zY3J1YmJlcjogXFxmMmY4O1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLXNoYXJlLWFsbDogXFxmMzY3O1xuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItc2hpZWxkOiBcXGYxMzI7XG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFxcZjNlZDtcbiRmYS12YXItc2hpZWxkLWNoZWNrOiBcXGYyZjc7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlwcGluZy10aW1lZDogXFxmNDhjO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHV0dGxlY29jazogXFxmNDViO1xuJGZhLXZhci1zaWduLWluOiBcXGYwOTA7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQ6IFxcZjA4YjtcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVycy1oLXNxdWFyZTogXFxmM2YwO1xuJGZhLXZhci1zbGlkZXJzLXY6IFxcZjNmMTtcbiRmYS12YXItc2xpZGVycy12LXNxdWFyZTogXFxmM2YyO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtb2tpbmc6IFxcZjQ4ZDtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwOiBcXGYxNWU7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtdXA6IFxcZjE2MTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zcGFkZTogXFxmMmY0O1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwaW5uZXI6IFxcZjExMDtcbiRmYS12YXItc3Bpbm5lci10aGlyZDogXFxmM2Y0O1xuJGZhLXZhci1zcG90aWZ5OiBcXGYxYmM7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLXN0YXItZXhjbGFtYXRpb246IFxcZjJmMztcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcXGYxYjc7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXFxmMDUxO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcbiRmYS12YXItc3RpY2t5LW5vdGU6IFxcZjI0OTtcbiRmYS12YXItc3RvcDogXFxmMDRkO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXFxmMjhkO1xuJGZhLXZhci1zdG9wd2F0Y2g6IFxcZjJmMjtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1zdW46IFxcZjE4NTtcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcbiRmYS12YXItc3VwcGxlOiBcXGYzZjk7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItc3lyaW5nZTogXFxmNDhlO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGV0OiBcXGYxMGE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItdGFibGV0LWFuZHJvaWQ6IFxcZjNmYjtcbiRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0OiBcXGYzZmM7XG4kZmEtdmFyLXRhYmxldC1ydWdnZWQ6IFxcZjQ4ZjtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci10YWNob21ldGVyOiBcXGYwZTQ7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0OiBcXGYzZmQ7XG4kZmEtdmFyLXRhZzogXFxmMDJiO1xuJGZhLXZhci10YWdzOiBcXGYwMmM7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci10ZW5uaXMtYmFsbDogXFxmNDVlO1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGlja2V0OiBcXGYxNDU7XG4kZmEtdmFyLXRpY2tldC1hbHQ6IFxcZjNmZjtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXRpbWVzLWhleGFnb246IFxcZjJlZTtcbiRmYS12YXItdGltZXMtb2N0YWdvbjogXFxmMmYwO1xuJGZhLXZhci10aW1lcy1zcXVhcmU6IFxcZjJkMztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFxcZjIyNDtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XG4kZmEtdmFyLXRyYXNoOiBcXGYxZjg7XG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWUtYWx0OiBcXGY0MDA7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cmlhbmdsZTogXFxmMmVjO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXFxmMjYyO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJvcGh5LWFsdDogXFxmMmViO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdHYtcmV0cm86IFxcZjQwMTtcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVzYjogXFxmMjg3O1xuJGZhLXZhci11c2QtY2lyY2xlOiBcXGYyZTg7XG4kZmEtdmFyLXVzZC1zcXVhcmU6IFxcZjJlOTtcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLXV0ZW5zaWwtZm9yazogXFxmMmUzO1xuJGZhLXZhci11dGVuc2lsLWtuaWZlOiBcXGYyZTQ7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItdXRlbnNpbHMtYWx0OiBcXGYyZTY7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItdmVudXMtbWFyczogXFxmMjI4O1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcXGYyYWE7XG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcbiRmYS12YXItdmlhbHM6IFxcZjQ5MztcbiRmYS12YXItdmliZXI6IFxcZjQwOTtcbiRmYS12YXItdmlkZW86IFxcZjAzZDtcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGYyZTI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci13YXJlaG91c2UtYWx0OiBcXGY0OTU7XG4kZmEtdmFyLXdhdGNoOiBcXGYyZTE7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItd2hhdHNhcHA6IFxcZjIzMjtcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFxcZjE5MztcbiRmYS12YXItd2hpc3RsZTogXFxmNDYwO1xuJGZhLXZhci13aG1jczogXFxmNDBkO1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kZmEtdmFyLXdpbmRvdzogXFxmNDBlO1xuJGZhLXZhci13aW5kb3ctYWx0OiBcXGY0MGY7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXdpbmRvd3M6IFxcZjE3YTtcbiRmYS12YXItd29uLXNpZ246IFxcZjE1OTtcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XG4kZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU6IFxcZjQxMTtcbiRmYS12YXItd3BiZWdpbm5lcjogXFxmMjk3O1xuJGZhLXZhci13cGV4cGxvcmVyOiBcXGYyZGU7XG4kZmEtdmFyLXdwZm9ybXM6IFxcZjI5ODtcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXIteWFuZGV4OiBcXGY0MTM7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgY29sb3I6ICRmYS1pbnZlcnNlO1xufVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLTUwMHB4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2N1c29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZHZlcnNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWR2ZXJzYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsYXJtLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGFybS1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGdvbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGdvbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUtaW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1mcm9tLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWZyb20tYm90dG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWZyb20tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1mcm9tLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1mcm9tLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWZyb20tdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXRvLWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLWJvdHRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtdG8tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LXRvLXRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS1ib3R0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tYm90dG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZnJvbS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZnJvbS10b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWZyb20tdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy10by1ib3R0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdG8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdG8tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdG8tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy10by10b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3Mtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdXRvcHJlZml4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYW5leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYW5leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWF0byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhZGdlLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWRnZS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmQtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kLWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZGNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZS1yZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlLXJlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZS1zY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlLXNjYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWhvb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtaG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLXBpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctcGlucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94aW5nLWdsb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hpbmctZ2xvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvd3Nlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcHN1bGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWNsb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtY2xvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmctYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWNvbW1pdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1jb21taXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1tZXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1tZXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcHJlc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLXdpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnZleW9yLWJlbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnZleW9yLWJlbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udmV5b3ItYmVsdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5cmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3BhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYmxhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWZyb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmlja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3NoYWlycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXJsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXJsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWxpY2lvdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXZpYW50YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYWdub3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhZ25vc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYW1vbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLW9jZWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcm9wYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52aXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC13aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZheCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWVsZC1ob2NrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZWxkLWhvY2tleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnaHRlci1qZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy1jaGVja2VyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy1maTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zLWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtaGVsbWV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb290YmFsbC1oZWxtZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ya2xpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcmtsaWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnVtYmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm91cnNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZS1jb2RlLWNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZXQtcG9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29mb3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaDEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taDI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJlY2VpdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yZWNlaXZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zY2lzc29ycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNwb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhc2h0YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXN0b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktcHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktc3RpY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktc3RpY2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGphcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtZW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91enopOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3gtaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94LWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94LW91dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gtb3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVudG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52ZW50b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlveGhvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGFsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphY2stby1sYW50ZXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYWNrLW8tbGFudGVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2dldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1vcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG93LXZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdWNoYWRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVjaGFkb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtc2lnbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2Utdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1heGNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1oZXhhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLW9jdGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vZHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25lcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3RvcmN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXdzcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW50ZW5kby1zd2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlLWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW51dHJpdGlvbml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vY3RhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdXRkZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2U0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxmZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm5hbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbm5hbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtaGV4YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1oZXhhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1vY3RhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3VuZC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9jZWR1cmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9jZWR1cmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvZHVjdC1odW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHV6emxlLXBpZWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHl0aG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVpZGRpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWlkZGl0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVpbnNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWluc2NhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhY3F1ZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhY3F1ZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW5kb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmF2ZWxyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjdGFuZ2xlLXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN0YW5nbGUtcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjdGFuZ2xlLXdpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3RhbmdsZS13aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkLXJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWQtcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtYWxpZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWdpc3RlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbmRhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbmRhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5yZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0LTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC0xKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC0xLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwZWF0LTEtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGVhdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHktYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc29sdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzb2x2aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0Y2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0Y2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2Nrcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2Nrcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVibGUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FmYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2FubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2FubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjYW5uZXIta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjYW5uZXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hsaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaGxpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3J1YmJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NydWJiZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsc3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmljZXN0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2aWNlc3RhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLXRpbWVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy10aW1lZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGVjb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlY29jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLXYtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLXYtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lci10aGlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lci10aGlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLW92ZXJmbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJhdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlrZXRocm91Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVycG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeXJpbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlLXRlbm5pcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYW5kcm9pZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtcnVnZ2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtcnVnZ2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGF4aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVubmlzLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbm5pcy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWlzbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWhleGFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWhleGFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtb2N0YWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtb2N0YWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmlwYWR2aXNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHktYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10di1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLWZvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtZm9yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLWtuaWZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLWtuaWZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtc3Bvb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm52KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW11dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoaXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoaXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2htY3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdobWNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWluaW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cmVuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15LWNvbWJpbmF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhaG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW9hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlOyB9XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjggYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjggYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWxpZ2h0LTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1saWdodC0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtbGlnaHQtMzAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNS4wLjggYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG59XG4iLCIvKipcbiAqIGlHTkFOVCAyMDE4XG4gKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwXCI7XG5AaW1wb3J0IFwiLi4vZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZVwiO1xuQGltcG9ydCBcIi4uL2ZvbnRhd2Vzb21lL3Njc3MvZmEtc29saWRcIjtcbkBpbXBvcnQgXCIuLi9mb250YXdlc29tZS9zY3NzL2ZhLWxpZ2h0XCI7XG5AaW1wb3J0IFwiLi4vZm9udGF3ZXNvbWUvc2Nzcy9mYS1icmFuZHNcIjtcblxuXG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tLWxnIHtcbiAgQGV4dGVuZCAubWItMztcbiAgQGV4dGVuZCAubWItbWQtNTtcbiAgQGV4dGVuZCAubWItbGctNjtcbn1cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbS1sZyB7XG4gIEBleHRlbmQgLnBiLTM7XG4gIEBleHRlbmQgLnBiLW1kLTU7XG4gIEBleHRlbmQgLnBiLWxnLTY7XG59XG5cblxuQG1peGluIGNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWl4aW4gdmlld3BvcnQtaW5uZXItaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDB2aDsgLyogRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgQ3VzdG9tIFByb3BlcnRpZXMgKi9cbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cblxuXG5cbi8vICoge1xuLy8gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4vLyB9XG4qIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogYXV0byFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQge1xufVxuXG5cbjpyb290IHtcbiAgLS1ncmlkLWd1dHRlci13aWR0aDogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIC0tZ3JpZC1ndXR0ZXItd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuXG4vLyAuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkIHtcbi8vICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1ncmlkLWd1dHRlci13aWR0aCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KSAvIDIpO1xuLy8gICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSkgLyAyKTtcbi8vICAgLnJvdyB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoLCAjeyRncmlkLWd1dHRlci13aWR0aH0pIC8gLTIpO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoLCAjeyRncmlkLWd1dHRlci13aWR0aH0pIC8gLTIpO1xuLy8gICAgID4gLmNvbCxcbi8vICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuLy8gICAgIC5zbGljay1zbGlkZSB7XG4vLyAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoLCAjeyRncmlkLWd1dHRlci13aWR0aH0pIC8gMik7XG4vLyAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSkgLyAyKTtcbi8vICAgICB9XG4vLyAgICAgJi5uby1ndXR0ZXJzIHtcbi8vICAgICAgIG1hcmdpbi1yaWdodDogMDtcbi8vICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy9cbi8vICAgICAgID4gLmNvbCxcbi8vICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyA0O1xuICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxuICAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIC00O1xuICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAtNDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIC0yO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAvIC0yO1xuICAgIH1cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyA0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyA0O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICB9XG4gICAgfVxuICAgICYubm8tZ3V0dGVycyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgPiAuY29sLFxuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyAuc2xpY2stc2xpZGUge1xuLy8gICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyA0O1xuLy8gICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDQ7XG4vLyAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuLy8gICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbi8vICAgfVxuLy8gfVxuXG5cblxuLmZhbCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5sZWFkIHtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuXG4uYnRuLWlnLW91dGxpbmUtZ3JheSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yOiAkZ3JheSwgJGNvbG9yLWhvdmVyOiAkZ3JheSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCwgJGFjdGl2ZS1ib3JkZXI6ICRncmF5KTtcbiAgY29sb3I6ICRibGFjaztcbiAgLmMtYXJyb3csIC5jLWFycm93OmFmdGVyLCAuYy1hcnJvdzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIC5jLWFycm93LCAuYy1hcnJvdzphZnRlciwgLmMtYXJyb3c6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1pZy1vdXRsaW5lLWxpZ2h0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3I6ICRsaWdodCwgJGNvbG9yLWhvdmVyOiAkbGlnaHQsICRhY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsICRhY3RpdmUtYm9yZGVyOiAkbGlnaHQpO1xuICBjb2xvcjogJGxpZ2h0O1xuICAuYy1hcnJvdywgLmMtYXJyb3c6YWZ0ZXIsIC5jLWFycm93OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGlnaHQ7XG4gICAgLmMtYXJyb3csIC5jLWFycm93OmFmdGVyLCAuYy1hcnJvdzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4lbGluay1ob3Zlci1hbmltYXRlZC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogOTglO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTglO1xuICAgIH1cbiAgfVxufVxuXG4lZm9udC1zdHlsZS1zYW5zLXNlcmlmLXVwcGVyY2FzZS1iYXNlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy9sZXR0ZXItc3BhY2luZzogKCRmb250LXNpemUtYmFzZSAvIDEyLjUpO1xufVxuJWZvbnQtc3R5bGUtc2Fucy1zZXJpZi11cHBlcmNhc2Utc20ge1xuICBAZXh0ZW5kICVmb250LXN0eWxlLXNhbnMtc2VyaWYtdXBwZXJjYXNlLWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy9sZXR0ZXItc3BhY2luZzogKCRmb250LXNpemUtc20gLyAxMi41KTtcbn1cblxuXG4vLyAuanMge1xuLy8gICAuYi1hbmltYXRlIHtcbi8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4vLyAgIH1cbi8vIH1cblxuLnNwbGl0LWxpbmVzIHtcbiAgLmxpbmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaW5uZXIge1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCA5MCUpIG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0biB7XG4gIEBleHRlbmQgJWZvbnQtc3R5bGUtc2Fucy1zZXJpZi11cHBlcmNhc2Utc207XG59XG4vKipcbiAqIEVsZW1lbnRzXG4gKi9cbkBpbXBvcnQgXCJlbGVtZW50cy5wYWdlXCI7XG5AaW1wb3J0IFwiZWxlbWVudHMubGlua3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy5saXN0c1wiO1xuQGltcG9ydCBcImVsZW1lbnRzLmltYWdlc1wiO1xuQGltcG9ydCBcImVsZW1lbnRzLmlucHV0c1wiO1xuQGltcG9ydCBcImVsZW1lbnRzLnRleHRcIjtcbi8qKlxuICogT2JqZWN0c1xuICovXG5AaW1wb3J0IFwib2JqZWN0cy5tZWRpYVwiO1xuQGltcG9ydCBcIm9iamVjdHMubGlzdC11aVwiO1xuQGltcG9ydCBcIm9iamVjdHMuYnV0dG9uc1wiO1xuLyoqXG4gKiBXb3JkcHJlc3MgQ29yZVxuICovXG5AaW1wb3J0IFwiY29yZS53b3JkcHJlc3NcIjtcbi8qKlxuICogVmVuZG9yXG4gKi9cbkBpbXBvcnQgXCJ2ZW5kb3Iuc2xpY2tcIjtcbi8qKlxuICogQ29tcG9uZW50c1xuICovXG5AaW1wb3J0IFwiY29tcG9uZW50cy5hcmNoaXZlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5hcnJvd1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuYXJ0aWNsZS1tZXRhLWxpc3RcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLmFydGljbGUtbG9vcC1wbHVzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5hcnRpY2xlLWxvb3AtdG93ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLmFydGljbGUtbG9vcFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuYXJ0aWNsZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuYmlnLWFkLWJsb2NrXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5idXR0b25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5jb250ZW50XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5jb29raWVhbGVydFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuZ2FsbGVyeS13ZWVrZW5kXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5nYWxsZXJ5XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5oZXJvXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5pbmRleC1zZWN0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5tZW51LWljb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLm1lbnUtbWFpblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMubmF2LWZvb3Rlci1zb2NpYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLm5hdi1mb290ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLm5hdi1tYWluXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5uYXYtbW9kYWxcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLm5hdi1zZWFyY2hcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLm5leHQtYXJ0aWNsZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMubmwtZm9ybVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMub3ZlcmxheVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMucGFnZS10b3AtaW1hZ2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLnBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLnNlYXJjaFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuc2VjdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuc2hvcC1uYXZcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLnNob3AtcHJvZHVjdFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuc2lkZWJhci1wb3B1bGFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5zaWRlYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5zaXRlLWZvb3RlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuc2l0ZS13cmFwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5zbGlkZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLnN0b3J5LWFkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy5zdG9yeVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuc3ViLWJhclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuc3VibWlzc2lvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuc3VibWlzc2lvbnMtZm9ybVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMuc3VibWlzc2lvbnMtcG9wdXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLnN1Ym1pc3Npb25zLXVwbG9hZFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMudGFiYmFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy50cmF2ZWxcIjtcbi8vQGltcG9ydCBcImNvbXBvbmVudHMudHJhdmVsLW1hcFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMud2lkZ2V0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMud29vY29tbWVyY2VcIjtcbi8qKlxuICogQW5pbWF0aW9uc1xuICovXG4vL0BpbXBvcnQgXCJhbmltYXRpb25zLmJhc2VcIjtcbkBpbXBvcnQgXCJhbmltYXRpb25zLm9yYml0XCI7IC8vQGltcG9ydCBcImFuaW1hdGlvbnMuZmFkZS1pblwiO1xuLy9AaW1wb3J0IFwiYW5pbWF0aW9ucy5mYWRlLW91dFwiO1xuLyoqXG4gKiBUcnVtcHNcbiAqL1xuQGltcG9ydCBcInRydW1wcy5oZWxwZXJzXCI7XG4iLCIvKipcbiAqIFBhZ2VcbiAqL1xuYm9keSB7XG5cbiAgJi5vdmVybGF5IHtcbiAgICAvLyBwcmV2ZW50cyBwYWdlIGZyb20gc2Nyb2xsaW5nXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5ib2R5LmpzIHtcblxuICBpbWcubGF6eS1pbWFnZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYubGF6eWxvYWRlZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIGEsXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIGxpLFxuICBwLFxuICBzcGFuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxufVxuXG5cbmh0bWwud2YtYWN0aXZlLFxuaHRtbC53Zi1pbmFjdGl2ZSB7XG4gIGEsXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIGxpLFxuICBwLFxuICBzcGFuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtM2J5MiB7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NjY2NyU7XG59XG4iLCIvKipcbiAqIExpbmtzXG4gKi9cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIvKipcbiAqIExpc3RzXG4gKi9cblxudWwsXG5vbCB7XG4gICAgbWFyZ2luLWxlZnQ6ICgkc3BhY2VyICogMik7XG59XG4iLCIvKipcbiAqIEltYWdlc1xuICovXG5cbmltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbiIsIi8qKlxuICogSW5wdXRzXG4gKi9cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLyoqXG4gKiBTY29wZWQgVGV4dCBFbGVtZW50c1xuICovXG4uYy10ZXh0IHtcblxuICBsaW5lLWhlaWdodDogMS43NTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuMTI1KTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLFxuICBibG9ja3F1b3RlLFxuICBkbCxcbiAgaW1nLFxuICBvbCxcbiAgcCxcbiAgcHJlLFxuICB0YWJsZSxcbiAgdWwge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAyKTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICAvL2ZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBiLFxuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4iLCIvKipcbiAqIE1lZGlhIE9iamVjdFxuICovXG5cbiRtZWRpYS1ndXR0ZXI6ICRzcGFjZXI7XG5cblxuLm8tbWVkaWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4gICAgLm8tbWVkaWFfX2ltZyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtZWRpYS1ndXR0ZXI7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuby1tZWRpYV9faW1nXFxAbS11cCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWVkaWEtZ3V0dGVyO1xuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vLW1lZGlhX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJixcbiAgICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm8tbWVkaWFfX2JvZHlcXEBtLXVwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmLFxuICAgICAgICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuLm8tbWVkaWEtLXJldiB7XG4gICAgPiAuby1tZWRpYV9faW1nIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbWVkaWEtZ3V0dGVyO1xuICAgIH1cbn1cbiIsIi8qKlxuICogVUkgTGlzdFxuICovXG5cbi5vLWxpc3QtdWkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvKipcbiAqIEJ1dHRvbnNcbiAqL1xuXG4uby1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4iLCIvKiA9V29yZFByZXNzIENvcmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogOTguNSU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0cHggNXB4O1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi5zdGlja3kge1xuICAvKiBzdGlja3kgKi9cbn1cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICAvKiBnYWxsZXJ5LWNhcHRpb24gKi9cbn1cbi5ieXBvc3RhdXRob3Ige1xuICAvKiBieXBvc3RhdXRob3IgKi9cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIvKipcbiAqIEFyY2hpdmVcbiAqL1xuXG4uYy1hcmNoaXZlX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAkc3BhY2VyIDAgKCRzcGFjZXIgKiAyKSAwO1xuICBzbWFsbCB7XG4gICAgQGV4dGVuZCAlZm9udC1zdHlsZS1zYW5zLXNlcmlmLXVwcGVyY2FzZS1zbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAxKTtcbiAgfVxufVxuXG5ib2R5LmFyY2hpdmUuY2F0ZWdvcnk6bm90KC5wYWdlZCk6bm90KC5mYWNldHdwLWlzLWZpbHRlcmVkKSB7XG4gIC5jLWFyY2hpdmVfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB0b3A6IDZyZW07XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEFycm93XG4gKi9cbi8vIFZhcmlhYmxlc1xuJHRleHQtYXJyb3ctc3BhY2U6ICRzcGFjZXI7XG4kYy1hcnJvdy13aWR0aDogKCRzcGFjZXIgKiAyKTtcbiRjLWFycm93LXRoaWNrbmVzczogMXB4O1xuJGFycm93LWhlYWQtd2lkdGg6ICgkc3BhY2VyICogMC41KTtcbiRhcnJvdy1oZWFkLXRoaWNrbmVzczogJGMtYXJyb3ctdGhpY2tuZXNzO1xuLy8gVGhlIEFycm93XG4uYy1hcnJvdyB7XG4gIC8vd2lkdGg6ICRjLWFycm93LXdpZHRoO1xuICB3aWR0aDogJGMtYXJyb3ctd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogJGMtYXJyb3ctdGhpY2tuZXNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIHdpZHRoOiAkYXJyb3ctaGVhZC13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkYXJyb3ctaGVhZC10aGlja25lc3M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG4gIH1cblxuICAmLmMtYXJyb3dfX2xlZnQge1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYuYy1hcnJvd19fcmlnaHQge1xuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuLy8gQW5pbWF0ZWQgQXJyb3cgQnV0dG9uXG4uYW5pbWF0ZWQtYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmMtYXJyb3dfX3JpZ2h0IHtcbiAgICAmLmMtYXJyb3dfX3NsaWRlLWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0gJGMtYXJyb3ctd2lkdGggLSAkdGV4dC1hcnJvdy1zcGFjZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICB9XG4gIC5jLWFycm93X19sZWZ0IHtcbiAgICAmLmMtYXJyb3dfX3NsaWRlLWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtICRjLWFycm93LXdpZHRoIC0gJHRleHQtYXJyb3ctc3BhY2U7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgfVxuXG4gIC8vICY6aG92ZXIge1xuICAvL1xuICAvLyAgIC5idG4taW5uZXIge1xuICAvLyAgICAgJi5zbGlkZS1yaWdodCB7XG4gIC8vICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkYy1hcnJvdy13aWR0aCArICR0ZXh0LWFycm93LXNwYWNlKTtcbiAgLy8gICAgIH1cbiAgLy8gICAgICYuc2xpZGUtbGVmdCB7XG4gIC8vICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgoJGMtYXJyb3ctd2lkdGggKyAkdGV4dC1hcnJvdy1zcGFjZSkgKiAtMSk7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvL1xuICAvLyB9XG5cbiAgPiAuYnRuLWlubmVyLXdyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuYnRuLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgICAgJi5zbGlkZS1yaWdodCB7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDAgJHRleHQtYXJyb3ctc3BhY2UgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNsaWRlLWxlZnQge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAkdGV4dC1hcnJvdy1zcGFjZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5jLWFycm93IHtcbiAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEFydGljbGUgTWV0YSBMaXN0XG4gKi9cblxuLmMtYXJ0aWNsZS1tZXRhLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDEpO1xuICAuYy1hcnRpY2xlLW1ldGEtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuICAuYy1hcnRpY2xlLW1ldGEtbGlzdF9faXRlbSB7XG4gICAgQGV4dGVuZCAlZm9udC1zdHlsZS1zYW5zLXNlcmlmLXVwcGVyY2FzZS1zbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDAuNSk7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLy8gJjo6YWZ0ZXIge1xuICAgICAgLy8gICBjb250ZW50OiAnXFxiNyc7XG4gICAgICAvLyAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAvLyB9XG4gICAgICAvL1xuICAgICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAgIC8vICAgJjo6YWZ0ZXIge1xuICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAvL0BleHRlbmQgJWxpbmstaG92ZXItYW5pbWF0ZWQtdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBBcnRpY2xlIFByZXZpZXcgUGx1c1xuICogVG9wL0JvdHRvbVxuICogSW4gR3JpZFxuICovXG5cbiAuYy1hcnRpY2xlLWxvb3AtcGx1cyB7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAuYy1hcnRpY2xlLWxvb3BfX2ltZyB7XG4gICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAzKTtcbiAgICAgICB9XG4gICB9XG4gfVxuIiwiLyoqXG4gKiBBcnRpY2xlIFByZXZpZXcgVG93ZXIgU3R5bGVcbiAqL1xuXG4uYy1hcnRpY2xlLWxvb3AtdG93ZXIge1xuICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAwLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiAoJHNwYWNlciAqIDAuNSk7XG59XG5cbi5jLWFydGljbGUtbG9vcC10b3dlcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmMtYXJ0aWNsZS1sb29wLXRvd2VyX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8qKlxuICogQXJ0aWNsZSBQcmV2aWV3IE1vZHVsZVxuICogTGVmdC9SaWdodFxuICovXG5hcnRpY2xlLmMtYXJ0aWNsZS1sb29wIHtcblxuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDMpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiA2KTtcbiAgfVxuXG4gIC5yb3cge1xuICAgIC5jb2wtNSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmMtYXJ0aWNsZS1tZXRhLWxpc3Qge1xuICAgIC5jLWFydGljbGUtbWV0YS1saXN0X19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuYy1hcnRpY2xlLWxvb3BfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmMtYXJ0aWNsZS1sb29wX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYy1zaWRlYmFyLS1mZWF0dXJlZC1hcnRpY2xlcyAuYy1hcnRpY2xlLWxvb3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJHNwYWNlciAqIDAuNSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogKCRzcGFjZXIgKiAwLjUpO1xuICAgIH1cbiAgfVxufVxuXG4jcmVsYXRlZC1wcmV2aWV3IHtcbiAgYXJ0aWNsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiIsIi8qKlxuICogQXJ0aWNsZVxuICovXG4uYy1hcnRpY2xlIHtcbiAgQGV4dGVuZCAubWItMztcbiAgQGV4dGVuZCAubWItbGctNDtcbn1cblxuLmMtYXJ0aWNsZV9fdGl0bGUge1xuXG59XG5cbi5jLWFydGljbGVfX21ldGEge1xuICBAZXh0ZW5kICVmb250LXN0eWxlLXNhbnMtc2VyaWYtdXBwZXJjYXNlLXNtO1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDAuNSk7XG59XG5cbi5jLWFydGljbGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAvL21hcmdpbi10b3A6IC0xMnB4O1xuICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZV9fZm9vdGVyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbi5jLWFydGljbGUtdGF4LWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMyk7XG4gIH1cbiAgLmMtYXJ0aWNsZS10YXgtbGlzdF9fdGl0bGUsXG4gIC5jLWFydGljbGUtdGF4LWxpc3RfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWxnO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICAuYy1hcnRpY2xlLXRheC1saXN0X190aXRsZSB7XG4gICAgQGV4dGVuZCAlZm9udC1zdHlsZS1zYW5zLXNlcmlmLXVwcGVyY2FzZS1zbTtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuICAuYy1hcnRpY2xlLXRheC1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMSk7XG4gICAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIC8vQGV4dGVuZCAlbGluay1ob3Zlci1hbmltYXRlZC11bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAmLmMtYXJ0aWNsZS10YXgtbGlzdF9faXRlbS1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICgkc3BhY2VyICogMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEJpZyBBZCBCbG9ja1xuICovXG5cbi5jLWJpZy1hZC1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAoJHNwYWNlciAqIDIpIDAgMjVweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4uYy1iaWctYWQtYmxvY2tfX2ltYWdlLFxuLmMtYmlnLWFkLWJsb2NrIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi8qKlxuICogQnV0dG9uc1xuICovXG5cbi5jLWJ0biB7XG4gICAgcGFkZGluZzogMjFweCA1NXB4IDE5cHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbn1cblxuLmMtYnRuLS1jb250ZW50LW1vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuaXMtbG9hZGluZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQyMHB4O1xuICAgIH1cbn1cblxuLmMtYnRuLmlzLWxvYWRpbmcgLmMtYnRuX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyoqXG4gKiBDb250ZW50IENvbHVtblxuICovXG5cblxuYm9keS5zaW5nbGUtZm9ybWF0LXN0YW5kYXJkLFxuYm9keS5zaW5nbGUtc3VibWlzc2lvbiB7XG5cbiAgLy9wYWRkaW5nLXRvcDogMDtcblxuICBhcnRpY2xlLmMtYXJ0aWNsZS5mb3JtYXQtc3RhbmRhcmQsXG4gIGFydGljbGUuYy1hcnRpY2xlLnN1Ym1pc3Npb24ge1xuXG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICAuY29sLWNvbnRlbnQge1xuXG4gICAgICAuY29sLWNvbnRlbnQtaW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLWJvdHRvbS1sZztcbiAgICAgIH1cblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgICBhW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wtaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgIH1cbiAgICAgIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLWJvdHRvbS1sZztcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLmMtY29udGVudC0tYXJ0aWNsZSB7XG5cbn1cblxuLmMtY29udGVudC0tY2VudGVyZWQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi5jb29raWVhbGVydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlLWRvdWJsZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICBwYWRkaW5nOiAoJHNwYWNlciAqIDAuNSkgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6ICgoJHNwYWNlciAqIDIpLzIpIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgKCgkc3BhY2VyICogMikqMS41KSAwIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogMCAoKCRzcGFjZXIgKiAyKSoyKTtcbiAgICB9XG4gIH1cbn1cblxuLmNvb2tpZWFsZXJ0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvb2tpZWFsZXJ0IC5hY2NlcHRjb29raWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG59XG5cbmJvZHkge1xuICAmLnNob3ctY29va2llYWxlcnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICAgIC5jb29raWVhbGVydCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMDBtcztcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogR2FsbGVyeSBXZWVrZW5kXG4gKi9cblxuLm1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hcF9fd3JhcCB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiA4NjBweDtcbiAgICB9XG59XG5cbi5tYXBfX3NpZGViYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNjVweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGhlaWdodDogODYwcHg7XG4gICAgfVxufVxuXG4ubWFwLXNiX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5tYXAtc2JfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLm1hcC1zYl9fbGluay5tYXAtc2JfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLm1hcC1zYi1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogOTJweDtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IC03MHB4O1xuICAgICAgICB3aWR0aDogNzEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXAtc2ItbmF2X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogMTMycHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSxcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG5cbi8qKlxuICogTGVhZmxldCBTdHlsZXNcbiAqL1xuXG4ubGVhZmxldC10b3AsIC5sZWFmbGV0LWJvdHRvbSB7XG4gICAgei1pbmRleDogOTk7XG59XG5cbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24ge1xuICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJ1RpbWVzIFJlZ3VsYXInLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgICBjb2xvcjogJGJsYWNrO1xufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgICBtYXJnaW46IDEwcHggNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW46IDE1cHggMTBweCAyMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYTpsaW5rLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjYmNhNDc0O1xuICAgIH1cblxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXAtaW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG4gICAgfVxufVxuXG4vKipcbiAqIEluc3RhZ3JhbSBTZWN0aW9uXG4gKi9cblxuLmd3LWluc3RhZ3JhbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZ3ctaW5zdGFncmFtX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xufVxuXG4uZ3ctaW5zdGFncmFtX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3ctaW5zdGFncmFtX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAuZ3ctaW5zdGFncmFtX19saW5rIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgLmd3LWluc3RhZ3JhbV9fbGluayB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ndy1pbnN0YWdyYW1fX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xufVxuXG4uZ3ctaW5zdGFncmFtX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ndy1pbnN0YWdyYW1fX2xvYWRtb3JlLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmd3LWluc3RhZ3JhbV9fbG9hZG1vcmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7O1xufVxuIiwiLyoqXG4gKiBHYWxsZXJ5XG4gKi9cblxuYm9keSB7XG4gICYuc2hvdy1nYWxsZXJ5LXNsaWRlci1uYXYge1xuICAgIC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci13cmFwcGVyIHtcbiAgICAgIC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci1hcnJvd3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmMtYXJ0aWNsZS1nYWxsZXJ5X19jb250cm9sYmFyLXNsaWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LnNpbmdsZS5zaW5nbGUtZm9ybWF0LWdhbGxlcnkge1xuICAjcmVsYXRlZC1wb3N0cyB7XG4gICAgbWFyZ2luLXRvcDogJG5hdi1tYWluLWhlaWdodDtcbiAgfVxuICAjcmVsYXRlZC1wb3N0cyxcbiAgI2xhdGVzdC1hcnRpY2xlcyxcbiAgI3NpdGUtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLnNob3ctcmVsYXRlZC1wb3N0cyB7XG4gICAgI3JlbGF0ZWQtcG9zdHMsXG4gICAgI2xhdGVzdC1hcnRpY2xlcyxcbiAgICAjc2l0ZS1mb290ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5jLWFydGljbGUtZ2FsbGVyeSB7XG5cbiAgbWFyZ2luOiAwIWltcG9ydGFudDtcblxuICAuYy1jb250cm9sYmFyIHtcbiAgICBoZWlnaHQ6ICgkc3BhY2VyICogOCk7XG4gICAgcGFkZGluZzogKCRzcGFjZXIgKiA2KSAwIDAgMDtcbiAgfVxuXG4gIC5jLWFydGljbGUtZ2FsbGVyeV9fbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAoJHNwYWNlciAqIDMpO1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAyKTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy1hcnRpY2xlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuYy1hcnRpY2xlX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYy1hcnRpY2xlLWdhbGxlcnlfX2Nsb3NlLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgdG9wOiAoJHNwYWNlciAqIDQpO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmMtYXJ0aWNsZS1nYWxsZXJ5X19zbGlkZXItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6ICRuYXYtbWFpbi1oZWlnaHQgMCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6ICRuYXYtbWFpbi1oZWlnaHQgMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5jLXNsaWRlcl9fbmF2LWJ1dHRvbi0tbmV4dCB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICB9XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYy1zbGlkZXJfX25hdi1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgIH1cbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAuYy1hcnRpY2xlLWdhbGxlcnlfX3NsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vb3B0aW9uYWxcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vb3B0aW9uYWxcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1tYWluLWhlaWdodCArIDEyMH0pO1xuICAgICAgICB9XG4gICAgICAgIC8vICY6bm90KC5zbGlkZXItcmVsYXRlZC1wb3N0cykge1xuICAgICAgICAvLyAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy8gfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cblxuICAgICAgICBwLmNhcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmMtYXJ0aWNsZS1nYWxsZXJ5X19jb2wtY29udGVudCB7XG4gICAgb3JkZXI6IDE7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgb3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLmMtYXJ0aWNsZS1nYWxsZXJ5X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6ICgkc3BhY2VyICogMikgMCAwIDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoJHNwYWNlciAqIDUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICgkc3BhY2VyICogMyk7XG4gICAgICAgIHBhZGRpbmc6ICgkc3BhY2VyICogOSkgMCAoJHNwYWNlciAqIDMpIDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG5cbiAgLmMtYXJ0aWNsZS1nYWxsZXJ5X19zbGlkZXItY291bnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG5cbiAgLmMtY29udHJvbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5jLWFydGljbGUtZ2FsbGVyeV9fY29udHJvbGJhci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogKCRzcGFjZXIgKiAyKTtcbiAgICB9XG5cbiAgICAuYy1hcnRpY2xlLWdhbGxlcnlfX2NvbnRyb2xiYXItc2xpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAuY2xvc2UtZ2FsbGVyeS1jb250cm9sYmFyLXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogKCRzcGFjZXIgKiAyLjUpO1xuICAgICAgfVxuICAgICAgLmMtYXJ0aWNsZS1nYWxsZXJ5X19zbGlkZXItbmF2IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICB3aWR0aDogKDgwcHggKiA2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgcGFkZGluZzogKCRzcGFjZXIgLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICAuc2xpZGUtd3JhcHBlciB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZS13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgICAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAvLyAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgICAgICAgLy8gfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4vL1xuLy8gLnNsaWRlci1yZWxhdGVkLXBvc3RzLmhpZGRlbiB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyB9XG4vL1xuLy8gLnNsaWRlci1yZWxhdGVkLXBvc3RzIC5zbGlkZS13cmFwcGVyIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyB9XG4vL1xuLy8gLnNsaWRlci1yZWxhdGVkLXBvc3RzIC5zbGlkZS13cmFwcGVyIC5yZWxhdGVkLXBvc3RzLWlubmVyIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuLy8gICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4vLyAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgd2lkdGg6IDcwJTtcbi8vICAgaGVpZ2h0OiAxMDAlO1xuLy8gICBtYXJnaW46IDAgYXV0bztcbi8vIH1cbi8vXG4vLyAuc2xpZGVyLXJlbGF0ZWQtcG9zdHMgLnNsaWRlLXdyYXBwZXIgLmMtdGFiYmFyIHtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyB9XG4vL1xuLy8gLnNsaWRlci1yZWxhdGVkLXBvc3RzIC5zbGlkZS13cmFwcGVyIC5jLXRhYmJhciBsaSB7XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICBwYWRkaW5nOiAxM3B4IDIwcHggMTFweDtcbi8vICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuLy8gICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuLy8gICBib3JkZXItYm90dG9tOiAwO1xuLy8gICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4vLyAgIGZvbnQtc2l6ZTogMTNweDtcbi8vICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgbGluZS1oZWlnaHQ6IDE7XG4vLyAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyB9XG4vL1xuLy8gLnNsaWRlci1yZWxhdGVkLXBvc3RzIC5zbGlkZS13cmFwcGVyIC5yZWxhdGVkLXBvc3RzLWlubmVyIC5yZWxhdGVkLXJvdyB7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gfVxuLy9cbi8vIC5zbGlkZXItcmVsYXRlZC1wb3N0cyAuc2xpZGUtd3JhcHBlciAucmVsYXRlZC1wb3N0cy1pbm5lciAucmVsYXRlZC1yb3cgKyAucmVsYXRlZC1yb3cge1xuLy8gICAvKiBibGFuayAqL1xuLy8gfVxuLy9cbi8vIC5zbGlkZXItcmVsYXRlZC1wb3N0cyAuYy1hcnRpY2xlLWxvb3Age1xuLy8gICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbi8vICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuLy8gICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gfVxuLy9cbi8vIC5zbGlkZXItcmVsYXRlZC1wb3N0cyAuYy1hcnRpY2xlLWxvb3A6bnRoLWNoaWxkKDMpLFxuLy8gLnNsaWRlci1yZWxhdGVkLXBvc3RzIC5jLWFydGljbGUtbG9vcDpudGgtY2hpbGQoNSkge1xuLy8gICBtYXJnaW4tbGVmdDogKCRzcGFjZXIgKiA0KTtcbi8vIH1cbi8vXG4vLyAuc2xpZGVyLXJlbGF0ZWQtcG9zdHMgLmMtYXJ0aWNsZS1sb29wOm50aC1jaGlsZCg0KSxcbi8vIC5zbGlkZXItcmVsYXRlZC1wb3N0cyAuYy1hcnRpY2xlLWxvb3A6bnRoLWNoaWxkKDUpIHtcbi8vICAgbWFyZ2luLXRvcDogKCRzcGFjZXIgKiA0KTtcbi8vIH1cbi8vXG4vLyAuc2xpZGVyLXJlbGF0ZWQtcG9zdHMgLmMtYXJ0aWNsZS1sb29wLnNtYWxsZXIgLmMtYXJ0aWNsZS1sb29wX190aXRsZSB7XG4vLyAgIGZvbnQtc2l6ZTogMThweDtcbi8vIH1cbi8vXG4vLyAuZnVydGhlci1wb3N0cy1wcmV2aWV3IHtcbi8vICAgLyogYmxhbmsgKi9cbi8vIH1cbi8vXG4vLyAuZnVydGhlci1wb3N0cy1wcmV2aWV3IC5zbGlkZS13cmFwcGVyIHNwYW4ge1xuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgIHRvcDogNTAlO1xuLy8gICBsZWZ0OiA1MCU7XG4vLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuLy8gICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4vLyAgIGZvbnQtc2l6ZTogMTJweDtcbi8vICAgbGluZS1oZWlnaHQ6IDEuNjtcbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuLy8gICB3b3JkLXNwYWNpbmc6IDAuMDVlbTtcbi8vIH1cbi8vIEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbi8vICAgLmZ1cnRoZXItcG9zdHMtcHJldmlldyAuc2xpZGUtd3JhcHBlciBzcGFuIHtcbi8vICAgICBmb250LXNpemU6IDE1cHg7XG4vLyAgIH1cbi8vIH1cblxuXG5cblxuLmMtY29udHJvbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgLmMtY29udHJvbGJhcl9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwICgkc3BhY2VyLzIpO1xuICAgIC5jLWNvbnRyb2xiYXJfX2l0ZW0gIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAoJHNwYWNlci8yKTtcbiAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAuYy1hcnJvdyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmMtYXJyb3cge1xuICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZhLCAuZmFiLCAuZmFsLCAuZmFyLCAuZmFzIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLXNtLzIpO1xuICAgIG1hcmdpbi1yaWdodDogKCRmb250LXNpemUtc20vMyk7XG4gIH1cbiAgYSB7XG4gICAgQGV4dGVuZCAlZm9udC1zdHlsZS1zYW5zLXNlcmlmLXVwcGVyY2FzZS1zbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBHYWxsZXJ5IFdlZWtlbmRcbiAqL1xuLmMtaGVybyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gIH1cblxuICAuYy1hcnRpY2xlLW1ldGEtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAzKTtcbiAgfVxuXG4gICYuYy1hcnRpY2xlLWxvb3Age1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTQpICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC00KSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMikgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMikgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYy1zdG9yeV9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSB2aWV3cG9ydC1pbm5lci1oZWlnaHQ7XG5cbiAgICAmID4gLnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSB2aWV3cG9ydC1pbm5lci1oZWlnaHQ7XG5cbiAgICAgIC5jLWhlcm9fX2NvbC1pbWcge1xuICAgICAgICBAaW5jbHVkZSB2aWV3cG9ydC1pbm5lci1oZWlnaHQ7XG5cbiAgICAgICAgLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtaGVyb19fY29sLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtaGVyb19fY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLndoaXRlLW92ZXJsYXkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjUhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jLWhlcm9fX2NvbC1pbWcge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiAtMjUlO1xuICAgICAgLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWhlcm9fX2ltZyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICAgICAgLy8gaW1nLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSB7XG4gICAgICAgIC8vICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwcyBlYXNlLWluLW91dDtcbiAgICAgICAgLy9cbiAgICAgICAgLy8gICAmLmw7XG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jLWhlcm9fX2NvbC1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtOHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDQpICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyA0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jLWhlcm9fX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgICBwYWRkaW5nOiAoJHNwYWNlciAqIDMpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6ICgkc3BhY2VyICogMikgMTAlO1xuICAgIH1cbiAgfVxuXG4gIC5jLWFydGljbGUtbWV0YS1saXN0IHtcbiAgICAuYy1hcnRpY2xlLW1ldGEtbGlzdF9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS42MjU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAzKTtcbiAgICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDYpO1xuICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgfVxuICB9XG5cbiAgLmMtaGVyb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAzKTtcbiAgICB9XG4gIH1cblxuXG4gIGgxLmMtaGVyb19fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgIH1cbiAgfVxuICBoMi5jLWhlcm9fX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuYm9keS5ob21lIHtcbiAgLmMtc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAuYy1oZXJvIHtcbiAgICAgICAgQGluY2x1ZGUgdmlld3BvcnQtaW5uZXItaGVpZ2h0O1xuXG4gICAgICAgICYgPiAucm93IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgdmlld3BvcnQtaW5uZXItaGVpZ2h0O1xuXG4gICAgICAgICAgLmMtaGVyb19fY29sLWltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3cG9ydC1pbm5lci1oZWlnaHQ7XG5cbiAgICAgICAgICAgIC5jLWhlcm9fX2ltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jLWhlcm9fX2NvbC1jb250ZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXdwb3J0LWlubmVyLWhlaWdodDtcbiAgICAgICAgICAgIHRvcDowO1xuXG4gICAgICAgICAgICAuYy1oZXJvX19jb250ZW50IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdmlld3BvcnQtaW5uZXItaGVpZ2h0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGgyLmMtaGVyb19fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYy1hcnRpY2xlLW1ldGEtbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYy1oZXJvX19leGNlcnB0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jLWFycm93IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiLyoqXG4gKiBNZW51IEljb25cbiAqL1xuXG4uYy1tZW51LWljb24ge1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogKCRzcGFjZXIgKiAyLjUpIGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSkgLyAyKTtcbiAgaSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmMtbWVudS1pY29uX190b2dnbGUge1xuXG4gIC5mYS1iYXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmEtdGltZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC1vcGVuIHtcbiAgLmMtbWVudS1pY29uX190b2dnbGUge1xuICAgIC5mYS1iYXJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5mYS10aW1lcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIC5jLW1lbnUtaWNvbl9faGVscGVyLFxuLy8gLmMtbWVudS1pY29uX19oZWxwZXI6OmJlZm9yZSxcbi8vIC5jLW1lbnUtaWNvbl9faGVscGVyOjphZnRlciB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgd2lkdGg6IDE4cHg7XG4vLyAgICAgaGVpZ2h0OiAycHg7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuLy8gfVxuLy9cbi8vIC5jLW1lbnUtaWNvbl9faGVscGVyOjpiZWZvcmUsXG4vLyAuYy1tZW51LWljb25fX2hlbHBlcjo6YWZ0ZXIge1xuLy8gICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIH1cbi8vXG4vLyAuYy1tZW51LWljb25fX2hlbHBlcjo6YmVmb3JlIHtcbi8vICAgICB0b3A6IDA7XG4vLyB9XG4vL1xuLy8gLmMtbWVudS1pY29uX19oZWxwZXI6OmFmdGVyIHtcbi8vICAgICB0b3A6IDEwcHg7XG4vLyB9XG4iLCIvKipcbiAqIE1haW4gTmF2IExpc3RcbiAqL1xuLmMtbWVudS1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICYuaXMtaW5hY3RpdmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgID4gYSB7XG4gICAgICBAZXh0ZW5kICVmb250LXN0eWxlLXNhbnMtc2VyaWYtdXBwZXJjYXNlLXNtO1xuICAgICAgLy9AZXh0ZW5kICVsaW5rLWhvdmVyLWFuaW1hdGVkLXVuZGVybGluZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAoJHNwYWNlciAqIDIuNSkgKCRzcGFjZXIgKiAyKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmMtbmF2LW1haW4tbGlzdF9faXRlbS0tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmMtbmF2LW1haW4tbGlzdF9faWNvbiB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4iLCIvKipcbiAqIFRvcCBTb2NpYWwgTmF2XG4gKi9cblxuLmMtbmF2LWZvb3Rlci1zb2NpYWwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2VyO1xufVxuXG4uYy1uYXYtZm9vdGVyLXNvY2lhbF9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jLW5hdi1mb290ZXItc29jaWFsX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4ICRzcGFjZXIgM3B4ICRzcGFjZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmMtbmF2LWZvb3Rlci1zb2NpYWxfX2ljb24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbn1cbiIsIi8qKlxuICogRm9vdGVyIE5hdlxuICovXG5uYXYuYy1zaXRlLWZvb3RlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIHVsLmMtbmF2LWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmLmMtbmF2LWZvb3Rlcl9fc29jaWFsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuYy1uYXYtZm9vdGVyX19tZW51IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAoJHNwYWNlcioyLjUpO1xuICAgICAgfVxuICAgIH1cbiAgICBsaS5tZW51LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogJHNwYWNlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKCRzcGFjZXIqMS41KTtcbiAgICAgICAgfVxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodC1uYXY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIE92ZXJsYXkgTmF2XG4gKi9cblxuXG5cbi5jLW5hdi1tb2RhbCB7XG4gIC8vQGluY2x1ZGUgdmlld3BvcnQtaW5uZXItaGVpZ2h0O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAjeyRuYXYtbWFpbi1oZWlnaHR9KTtcbiAgbWFyZ2luLXRvcDogJG5hdi1tYWluLWhlaWdodDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAmLmZhZGUge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2UtZG91YmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAmLnNob3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIHVsLmMtbWVudS1vdmVybGF5IHtcbiAgICBAZXh0ZW5kIC5yb3c7XG5cbiAgICAmID4gbGkubWVudS1pdGVtIHtcbiAgICAgIEBleHRlbmQgLmNvbC1sZztcblxuICAgICAgJiA+IGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgIGkuZmFsIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGkuZmFsIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBmb250LXNpemU6IDAuODI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiA+IHVsLnN1Yi1tZW51IHtcblxuICAgICAgICBtYXJnaW46IDAgMCAwIDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbGxhcHNlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmID4gbGkubWVudS1pdGVtIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmMtbWVudS1vdmVybGF5LS1zb2NpYWwge1xuICAgIG1hcmdpbjogMjBweCAwIDE1cHg7XG4gIH1cblxuICAuYy1tZW51LW92ZXJsYXktLXNvY2lhbCAuYy1uYXYtZm9vdGVyLXNvY2lhbF9faXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuYy1uYXYtbW9kYWwgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgdWwuYy1tZW51LW92ZXJsYXktZm9vdGVyIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAwLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwuYy1tZW51LW92ZXJsYXktc29jaWFsIHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAwLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8haW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgLmNsb3NlIHtcbiAgICAgICAgbWFyZ2luOiAtMXJlbSBhdXRvIC0xcmVtIC00cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiXG5cbiAvKipcbiAqIE5hdiBTZWFyY2ggTmV3OlxuKi9cbi5jLW5hdi1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuYy1uYXYtc2VhcmNoIHtcbiAgICAvKiBibGFuayAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5jLW5hdi1zZWFyY2gge1xuICAgIC8qIGJsYW5rICovXG4gIH1cbn1cblxuLmMtbmF2LW1haW4tbGlzdF9faXRlbS0tc2VhcmNoOmhvdmVyLFxuLmMtbmF2LW1haW4tbGlzdF9faXRlbS0tc2VhcmNoOmhvdmVyICoge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLW5hdi1tYWluLWxpc3RfX2l0ZW0tLXNlYXJjaDp0YXJnZXQgLmMtbmF2LXNlYXJjaCxcbi5jLW5hdi1zZWFyY2guaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmMtbmF2LW1haW4tbGlzdF9faXRlbS0tc2VhcmNoOnRhcmdldCAuYy1uYXYtbWFpbi1saXN0X19saW5rLFxuLm1lbnUtaXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMjhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1uYXYtbWFpbi1saXN0X19pdGVtLS1zZWFyY2g6dGFyZ2V0IC5jLW5hdi1tYWluLWxpc3RfX2xpbms6aG92ZXIsXG4ubWVudS1pdGVtLS1zZWFyY2guaXMtYWN0aXZlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLyAuYy1uYXYtbWFpbi1saXN0X19pdGVtLS1zZWFyY2ggLmMtbmF2LW1haW4tbGlzdF9fbGluazphZnRlcixcbi8vIC5tZW51LWl0ZW0tLXNlYXJjaDphZnRlciB7XG4vLyAgIGNvbnRlbnQ6ICdDTE9TRSc7XG4vLyAgIHBvc2l0aW9uOiBmaXhlZDtcbi8vICAgdG9wOiA0MHB4O1xuLy8gICByaWdodDogNDBweDtcbi8vICAgY29sb3I6ICRibGFjaztcbi8vICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICBsaW5lLWhlaWdodDogMTYuOHB4O1xuLy8gICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbi8vICAgb3BhY2l0eTogMDtcbi8vIH1cblxuLmMtbmF2LW1haW4tbGlzdF9faXRlbS0tc2VhcmNoOnRhcmdldCAuYy1uYXYtbWFpbi1saXN0X19saW5rOmFmdGVyLFxuLm1lbnUtaXRlbS0tc2VhcmNoLmlzLWFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLW5hdi1tYWluLWxpc3RfX2l0ZW0tLXNlYXJjaDp0YXJnZXQgLmMtbmF2LW1haW4tbGlzdF9fbGluayBzdmcsXG4ubWVudS1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIHN2ZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jLW5hdi1tYWluLmlzLXRyYW5zcGFyZW50IC5jLW5hdi1zZWFyY2guaXMtYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLmMtbmF2LXNlYXJjaF9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiBcImFkb2JlLWdhcmFtb25kLXByb1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5jLW5hdi1zZWFyY2hfX2lucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLmMtbmF2LXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICRibGFjaztcbn1cbiIsIi8qKlxuICogTmV4dCBBcnRpY2xlXG4gKi9cbi5jLW5hdi1tYWluX19uYXYtcG9zdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gIC5jLW1lbnUtcG9zdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBleHRlbmQgJWZvbnQtc3R5bGUtc2Fucy1zZXJpZi11cHBlcmNhc2Utc207XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgICAgJi5jLW1lbnUtcG9zdF9fcHJldixcbiAgICAgICYuYy1tZW51LXBvc3RfX25leHQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAuYy1hcnJvdyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICAgICAgd2lkdGg6ICgkc3BhY2VyICogNik7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYy1tZW51LXBvc3RfX3ByZXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgLmMtYXJyb3cge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jLWFycm93IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjVyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5jLW1lbnUtcG9zdF9fbmV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIGEge1xuICAgICAgICAgIC5jLWFycm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jLWFycm93IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnRvb2x0aXAge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluLW91dDtcbiAgJi5zbGlkZS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAmLnNsaWRlLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIH1cbiAgJi5zaG93IHtcbiAgICAmLnNsaWRlLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICYuc2xpZGUtcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMjY4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICBoNiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbn1cbiIsIi8qKlxuICogTmV3c2xldHRlciBGb3JtXG4gKi9cbi5jLW5sLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmMtbmwtZm9ybV9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAoJHNwYWNlciAqIDUpO1xuICBjb2xvcjogJGdyYXktNTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgbGluZS1oZWlnaHQ6ICgkc3BhY2VyICogNSk7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGxpZ2h0O1xuICB9XG59XG5cbi5jLW5sLWZvcm1fX3N1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6ICgkc3BhY2VyICogNik7XG4gIGhlaWdodDogKCRzcGFjZXIgKiA1KTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIH1cblxuICAuYy1hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNDclO1xuICAgIGxlZnQ6IDE3cHg7XG4gICAgd2lkdGg6ICgkc3BhY2VyICogMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5jLW5sLWZvcm1fX3N1Ym1pdC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuIiwiLyoqXG4gKiBPdmVybGF5XG4gKi9cblxuLmMtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC42Nyk7XG59XG5cbi5jLW92ZXJsYXkuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKipcbiAqIFBhZ2UgVG9wIEltYWdlXG4gKi9cblxuLmMtcGFnZS10b3AtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiLyoqXG4gKiBQYWdpbmF0aW9uXG4gKi9cbi5jLXBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogKCRzcGFjZXIgKiAyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5wcmV2aW91cy1wb3N0cy1saW5rLFxuICAubmV4dC1wb3N0cy1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmJ0bi1pbm5lci13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5uZXh0LXBvc3RzLWxpbmsge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAmLmMtcGFnaW5hdGlvbl9fbm90LXBhZ2VkIHtcbiAgICAubmV4dC1wb3N0cy1saW5rIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbi5jLXNlYXJjaCB7XG4gIC5jLWFyY2hpdmVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuYm9keSB7XG4gIC5mYWNldHdwLXRlbXBsYXRlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gICYuZmFjZXR3cC1pcy1sb2FkaW5nIHtcbiAgICAuZmFjZXR3cC10ZW1wbGF0ZSB7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAvLyBhLmJ0bixcbiAgICAgIC8vIGgxLFxuICAgICAgLy8gaDIsXG4gICAgICAvLyBoMyxcbiAgICAgIC8vIGg0LFxuICAgICAgLy8gaDUsXG4gICAgICAvLyBoNixcbiAgICAgIC8vIGltZyxcbiAgICAgIC8vIG9sLFxuICAgICAgLy8gcCxcbiAgICAgIC8vIHVsLFxuICAgICAgLy8gLmZhY2V0d3AtY2hlY2tib3gge1xuICAgICAgLy8gICAvL29wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4vLyAjbWFpbixcbi8vIC5mYWNldHdwLXRlbXBsYXRlIHtcbi8vICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZS1kb3VibGU7XG4vLyAgICYuaXMtZXhpdGluZyB7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xuLy8gICAgIG9wYWNpdHk6IDAuNTtcbi8vXG4vLyAgICAgYS5idG4sXG4vLyAgICAgaDEsXG4vLyAgICAgaDIsXG4vLyAgICAgaDMsXG4vLyAgICAgaDQsXG4vLyAgICAgaDUsXG4vLyAgICAgaDYsXG4vLyAgICAgaW1nLFxuLy8gICAgIG9sLFxuLy8gICAgIHAsXG4vLyAgICAgdWwsXG4vLyAgICAgLmZhY2V0d3AtY2hlY2tib3gge1xuLy8gICAgICAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi5mYWNldHdwLXNlbGVjdGlvbnMge1xuICBAZXh0ZW5kICVmb250LXN0eWxlLXNhbnMtc2VyaWYtdXBwZXJjYXNlLXNtO1xuICB1bCB7XG4gICAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAyKSAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgLmZhY2V0d3Atc2VsZWN0aW9uLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoJHNwYWNlciAqIDEpO1xuICAgICAgfVxuICAgICAgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlIHtcbiAgICAgICAgcGFkZGluZzogKCRzcGFjZXIgKiAxKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNTAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGV4dGVuZCAuZmFsO1xuICAgICAgICAgIEBleHRlbmQgLmZhLXRpbWVzO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAxKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFjZXR3cC1wYWdlIHtcbiAgcGFkZGluZzogMXJlbSA0cmVtIWltcG9ydGFudDtcbn1cblxuLmZhY2V0d3AtZmFjZXQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xuICAuZmFjZXR3cC1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDEpO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLmZhbDtcbiAgICAgIEBleHRlbmQgLmZhLXNxdWFyZTtcbiAgICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAxKTtcbiAgICB9XG4gICAgJi5jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kIC5mYWw7XG4gICAgICAgIEBleHRlbmQgLmZhLWNoZWNrLXNxdWFyZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoJHNwYWNlciAqIDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgIC5mYWNldHdwLWNvdW50ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkc3BhY2VyICogMC41KTtcbiAgICB9XG4gICAgLmZhY2V0d3AtZXhwYW5kIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAuZmFsO1xuICAgICAgICBAZXh0ZW5kIC5mYS1jaGV2cm9uLXJpZ2h0O1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgfVxuICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAZXh0ZW5kIC5mYWw7XG4gICAgICAgICAgQGV4dGVuZCAuZmEtY2hldnJvbi1kb3duO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFjZXR3cC10eXBlLXNlYXJjaCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQ7XG4gIHBhZGRpbmc6ICgkc3BhY2VyICogMSkgMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAyKSFpbXBvcnRhbnQ7XG4gIC5mYWNldHdwLXNlYXJjaC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLmZhbDtcbiAgICAgIEBleHRlbmQgLmZhLXNlYXJjaDtcbiAgICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAzKTtcbiAgICB9XG4gICAgLmZhY2V0d3AtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5mYWNldHdwLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYWNldHdwLWRlcHRoIHtcbiAgbWFyZ2luLWxlZnQ6ICgkc3BhY2VyICogMi41KSFpbXBvcnRhbnQ7XG59XG5cblxuLmlnLWZhY2V0d3Atc29ydC1iYXIge1xuICBAZXh0ZW5kICVmb250LXN0eWxlLXNhbnMtc2VyaWYtdXBwZXJjYXNlLXNtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMyk7XG4gIHVsLmlnLWZhY2V0d3Atc29ydC1zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICBhLmlnLWZhY2V0d3Atc29ydC1zZWxlY3QtdGl0bGUsXG4gICAgICBhLmlnLWZhY2V0d3Atc29ydC1zZWxlY3Qtb3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAoJHNwYWNlciAqIDEuNSkgKCRzcGFjZXIgKiAxLjUpO1xuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgfVxuICAgICAgYS5pZy1mYWNldHdwLXNvcnQtc2VsZWN0LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgICAgYS5pZy1mYWNldHdwLXNvcnQtc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuZmFjZXR3cC1jb3VudHMge1xuICB9XG4gIC5mYWNldHdwLXNvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qKlxuICogU2VjdGlvblxuICovXG5cbi5mYWNldHdwLWlzLWZpbHRlcmVkIHtcbiAgLmMtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRncmlkLWd1dHRlci13aWR0aCAvIDEuNSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gICAgfVxuICB9XG59XG5cbi5jLXNlY3Rpb24ge1xuXG4gIG1hcmdpbi1ib3R0b206ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAxLjUpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRncmlkLWd1dHRlci13aWR0aCAqIDEuNSk7XG4gIH1cblxuICAuYy1zZWN0aW9uX19wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMS41KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAoJGdyaWQtZ3V0dGVyLXdpZHRoICogMS41KTtcbiAgICB9XG4gIH1cblxuICAmLmJnLWxpZ2h0IHtcbiAgICBwYWRkaW5nOiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMS41KSAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6ICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAxLjUpIDA7XG4gICAgfVxuICAgICYgKyAuYmctbGlnaHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMS41KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogKCRncmlkLWd1dHRlci13aWR0aCAqIC0xLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmctbGlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHAge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cblxuICAuYy1zZWN0aW9uX190aXRsZSB7XG4gICAgQGV4dGVuZCAlZm9udC1zdHlsZS1zYW5zLXNlcmlmLXVwcGVyY2FzZS1iYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBTaG9wIE5hdlxuICovXG5cbi5zaG9wLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAyKTtcbiAgICB9XG59XG5cbi5zaG9wLW5hdl9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMwLjc5JTsgLy8gd2lkdGggb2YgLnNob3AtZ3JpZC1pdGVtLXdpZHRoXG4gICAgbWFyZ2luLXJpZ2h0OiAzLjgxJTsgLy8gd2lkdGggb2YgLnNob3AtZ3JpZC1ndXR0ZXItd2lkdGhcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbi5zaG9wLWRkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5zaG9wLWRkX19oZWFkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvcC1kZF9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3AtZGRfX2hlYWQsXG4uc2hvcC1uYXZfX2lucHV0LnNob3AtbmF2X19pbnB1dCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgXG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbn1cblxuLnNob3AtbmF2X19pbnB1dC5zaG9wLW5hdl9faW5wdXQge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICM2NjY7XG4gICAgfVxufVxuXG4uc2hvcC1kZF9faGVhZCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgID4gc3BhbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvcC1uYXZfX2lucHV0LnNob3AtbmF2X19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnNob3Atc2VhcmNoLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyouc2hvcC1uYXZfX2lucHV0LXNlYXJjaC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IDExcHg7XG59Ki9cblxuLnNob3AtZGRfX2xpc3Qge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMjU1cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB9XG59XG5cbi5zaG9wLWRkLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2hvcC1kZC1saXN0X19oZWFkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMTE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG59XG5cbi5zaG9wLWRkLWxpc3RfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2hvcC1kZC1saXN0X19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgY29udGVudDogJ8K3JztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKlxuICogU2hvcCBQcm9kdWN0XG4gKi9cblxuXG4uc2hvcC1ncmlkLWd1dHRlci13aWR0aCB7XG4gICAgd2lkdGg6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzIxcHgpIHtcbiAgICAgICAgd2lkdGg6IDQlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IDMuODElO1xuICAgIH1cbn1cblxuLnNob3AtZ3JpZC1pdGVtLXdpZHRoLFxuLmlnX3Byb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMXB4KSB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogMzAuNzklO1xuICAgIH1cbn1cblxuLmlnX3Byb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cblxuLmlnX3Byb2R1Y3RfX2hlbHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi5pZ19wcm9kdWN0X19pbWFnZSB7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIHRvcDogMDtcbiAgICAvLyBsZWZ0OiAwO1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiBhdXRvO1xufVxuIiwiLyoqXG4gKiBTaWRlYmFyIFBvcHVsYXIgUG9zdHNcbiAqL1xuLmMtc2lkZWJhci1wb3B1bGFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtc2lkZWJhci1wb3B1bGFyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLXNpZGViYXItcG9wdWxhcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4iLCIvKipcbiAqIFNpZGViYXIgQ29sdW1uXG4gKi9cblxuYm9keS5vZmZjYW52YXMtZXhwYW5kZWQge1xuICAuYy1vZmZjYW52YXMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uYnRuLWhpZGUtb2ZmY2FudmFzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi1vZmZjYW52YXMtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1uYXYtb2ZmY2FudmFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jLW9mZmNhbnZhcyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXIgKyAxO1xuICAgIEBpbmNsdWRlIGNvdmVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgfVxuICAuYy1zaWRlYmFyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6ICgkc3BhY2VyICogMik7XG4gICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5cbi5jLXNpZGViYXItLWZlYXR1cmVkLWFydGljbGVzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmMtc2lkZWJhcl9fbW9kdWxlIHtcbiAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyICogMik7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQ7XG4gID4gKjpsYXN0LWNoaWxkLFxuICBpbnMge1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1zaWRlYmFyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAyKTtcbn1cblxuLmMtc2lkZWJhcl9fbW9kdWxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIvKipcbiAqIEZvb3RlclxuICovXG5cbi5jLXNpdGUtZm9vdGVyIHtcbiAgcGFkZGluZzogKCRzcGFjZXIgKiAzKSAwO1xufVxuIiwiLyoqXG4gKiBTaXRlIFdyYXBcbiAqL1xuXG4uYy1zaXRlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvKipcbiAqIFN0YW5kYXJkIFNsaWRlclxuICovXG4uYy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXNsaWRlci0tc3Rvcnkge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDIpKzEwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgfVxufVxuXG4uYy1zbGlkZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1zbGlkZXIsXG4uc2xpZGVyLWRlZmF1bHQge1xuICAuc2xpY2stZG90cyB7XG4gICAgQGV4dGVuZCAuby1saXN0LXVpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICAgIC8vIFJlbW92ZSBibHVlIG91dGxpbmUgaW4gQ2hyb21lIHdoZW4gQnV0dG9uIGlzIGNsaWNrZWRcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuICAgICAgLy8gUmVtb3ZlIGRvdHRlZCBvdXRsaW5lIGluIEZpcmVmb3ggd2hlbiBCdXR0b24gaXMgY2xpY2tlZFxuICAgICAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uYy1zbGlkZXJfX25hdi1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IC0xM3B4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uYy1zbGlkZXJfX25hdi1idXR0b24tLXByZXYge1xuICBsZWZ0OiAoJHNwYWNlciAqIDAuNSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAwLjUpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmMtc2xpZGVyX19uYXYtYnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6ICgkc3BhY2VyICogMC41KTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6ICgkc3BhY2VyICogMC41KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuLmMtc2xpZGVyX19uYXYtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHN0cm9rZTogJGJsYWNrO1xuICBzdHJva2Utd2lkdGg6IDAuNXB4O1xufVxuXG5cbi5jLXdpZGdldF9fcG9zdHMtc2xpZGVyIHtcblxuICAuYy1zZWN0aW9uX190aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogNCk7XG4gICAgfVxuICAgIC5jLXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jLWNvbnRyb2xiYXIge1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIC5jLWNvbnRyb2xiYXJfX2dyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmMtY29udHJvbGJhcl9faXRlbSB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuc2xpZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnNsaWRlci1kZWZhdWx0IHtcbiAgICAgIGhlaWdodDogMTA1JTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICgkZ3JpZC1ndXR0ZXItd2lkdGggLyA0KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIC8vIHNjcm9sbC1zbmFwLXBvaW50cy14OiByZXBlYXQoNjB2dyk7XG4gICAgICAvLyBzY3JvbGwtc25hcC10eXBlOiBtYW5kYXRvcnk7XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY+ZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc2xpZGVyLWRlZmF1bHQge1xuICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cbiAgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgLy9AZXh0ZW5kIC5jb2w7XG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDQ7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gNDtcbiAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAvLyAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICAgIC8vICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAvLyB9XG4gICAgICAgICY6bm90KC5zbGljay1hY3RpdmUpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogU3RvcnkgQWRcbiAqL1xuXG4uYy1zdG9yeS1hZCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMnZ3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NjBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgfVxufVxuIiwiLyoqXG4gKiBTdG9yeVxuICovXG5cbmJvZHkuc2luZ2xlLWZvcm1hdC1hc2lkZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYy1zdG9yeSB7XG4gIC5jLWFydGljbGUtdGF4LWxpc3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgfVxuICB9XG4gIC5jLXN0b3J5X19pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiA0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmMtc3RvcnlfX2ludHJvLXRleHQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgcDpmaXJzdC1jaGlsZDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnICogMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYy1zdG9yeV9fdGV4dCAge1xuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICB6LWluZGV4OiAtMTtcbiAgLy8gfVxuXG5cbiAgLmMtc3RvcnlfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jLWhlcm9fX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmMtc3RvcnlfX2hlYWRlci1zY3JvbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5jLXN0b3J5X19oZWFkZXItc2Nyb2xsLXRleHQge1xuICAgICAgICBAZXh0ZW5kICVmb250LXN0eWxlLXNhbnMtc2VyaWYtdXBwZXJjYXNlLXNtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICgkc3BhY2VyICogMik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jLWFycm93IHtcbiAgICAgICAgd2lkdGg6ICgkc3BhY2VyICogMik7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhO1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC42cztcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuQGtleWZyYW1lcyBhIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICB0byB7XG4gICAgbGVmdDogLTVweDtcbiAgfVxufVxuXG4uYy1zdG9yeV9faW50cm8tdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMTtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuXG4vKipcbiAqIEltYWdlIGFuZFxuICogRG91YmxlIEltYWdlIFNldFxuICovXG4uYy1zdG9yeV9faW1nLWlubmVyd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltZy1zaG93LW1ldGFkYXRhIHtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAkc3BhY2VyO1xuICB0b3A6ICRzcGFjZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICYuaW1nLW1ldGFkYXRhLWljb24ge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICYudmlzaWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltZy1tZXRhZGF0YS1sb2dvIHtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICYudmlzaWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgaW1nLnZpc2libGUuaW1nLW1ldGFkYXRhLWljb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBpbWcudmlzaWJsZS5pbWctbWV0YWRhdGEtbG9nbyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uaW1nLW1ldGFkYXRhIHtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAkc3BhY2VyO1xuXG4gICYudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwICRzcGFjZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIGxpIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDc1cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgfVxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMXB4O1xuXG4gICAgICBkaXYge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgNXB4O1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6ICRzcGFjZXI7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmltZy1tZXRhZGF0YS1jcmVkaXRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5jLXN0b3J5X19pbWctd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRncmlkLWd1dHRlci13aWR0aCAqIDIuMjUpO1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5jLXN0b3J5X19pbWdbZGF0YS1sYi1udW1dLFxuICAuYy1wYXJhbGxheF9faW1nW2RhdGEtbGItbnVtXSxcbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSBpbWdbZGF0YS1sYi1udW1dIHtcbiAgICBjdXJzb3I6IHpvb20taW47XG4gIH1cbn1cblxuLmMtc3RvcnlfX2ltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYy1zdG9yeV9faW1nLWNhcHRpb24ge1xuICBjb2xvcjogJHNlY29uZGFyeTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIHBhZGRpbmc6ICgkc3BhY2VyICogMSkgMCAwIDA7XG4gIGEge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6ICgkc3BhY2VyICogMyk7XG4gIH1cbn1cblxuLmMtc3RvcnlfX2ltZ19wYWRkaW5nIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgfVxufVxuXG4uYy1zdG9yeV9fZG91YmxlLWltZy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRncmlkLWd1dHRlci13aWR0aCAvIDEuNSk7XG4gIH1cbn1cbi8qKlxuICogUXVvdGVzXG4gKi9cbi5jLXN0b3J5X19xdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYy1zdG9yeV9fcXVvdGUtLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXN0b3J5X19xdW90ZS0tbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAyMnB4IDM1cHggMThweCAtMTg1cHg7XG4gIH1cbn1cblxuLmMtc3RvcnlfX3F1b3RlLS1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMjJweCAtMTg1cHggMThweCAzNXB4O1xuICB9XG59XG4vKipcbiAqIFZpZGVvXG4gKi9cbi5jLXN0b3J5X192aWRlby13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gIH1cbn1cblxuLmMtc3RvcnlfX3ZpZGVvLWZ1bGx3aWR0aC13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gIH1cblxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qKlxuICogTGlnaHRib3hcbiAqL1xuLmxpZ2h0Ym94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpZ2h0Ym94LmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXIgKyAxO1xuICAvKiB3aG8gc3RhcnRlZCB3aXRoIHN1Y2ggaGlnaCB6LWxheWVycyBhbnl3YXk/ICovXG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuXG4ubGlnaHRib3gtc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiAoJHNwYWNlciAqIDUpO1xuICBtYXJnaW4tcmlnaHQ6ICgkc3BhY2VyICogMyk7XG4gIHBhZGRpbmc6ICgkc3BhY2VyICogMikgMCAoJHNwYWNlciAqIDMpIDA7XG4gIHdpZHRoOiAyMCU7XG4gIC5jLWFydGljbGUtdGF4LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4ubGlnaHRib3gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAvLyB0b3A6IDUwJTtcbiAgLy8gbGVmdDogNTAlO1xuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLy93aWR0aDogY2FsYyg3MCUgLSAxNjBweCk7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGlnaHRib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5sYi1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgICBpbWcsXG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG4ubGItc2xpZGUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubGItc2xpZGUgLmMtc3RvcnlfX2ltZyB2aWRlbyArIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saWdodGJveC1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICBjb2xvcjogJHNlY29uZGFyeTtcbiAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAyKSAwO1xufVxuXG4ubGlnaHRib3gtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5sYi1uYXYtYXJyb3cge1xuICBwYWRkaW5nOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5sYi1uYXYtYXJyb3ctaW5uZXIge1xuICAvKiBibGFuayAqL1xufVxuXG4ubGItbmF2LWFycm93LW5leHQge1xuICAvKiBibGFuayAqL1xufVxuXG4ubGlnaHRib3gtY2xvc2Uge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICgkc3BhY2VyICogMik7XG4gIHJpZ2h0OiAoJHNwYWNlciAqIDIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3b3JkLXNwYWNpbmc6IDAuMDVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyoqXG4gKiBDcmVkaXRzXG4gKi9cbi5jLXN0b3J5X19jcmVkaXRzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4vKipcbiAqIFRhZ3NcbiAqL1xuLmMtc3RvcnlfX3RhZ3Mge31cblxuLmMtc2VjdGlvbl9fcmVsYXRlZC1wb3N0cyB7XG4gIC5jLWFyY2hpdmVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG4gIC5jLXJlbGF0ZWQtY2F0ZWdvcmllcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIH1cbiAgICAuYy1yZWxhdGVkLWNhdGVnb3JpZXNfX2xpc3Qge1xuICAgICAgbWFyZ2luOiAycmVtIDAgMCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgJWZvbnQtc3R5bGUtc2Fucy1zZXJpZi11cHBlcmNhc2UtYmFzZTtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIFN1YiBCYXJcbiAqL1xuXG4kbGluay1wYWRkaW5nOiA4cHg7XG5cblxuLmMtc3ViLWJhciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gICAgfVxufVxuXG4uYy1zdWItYmFyLS1jbG9zZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtc3ViLWJhcl9fdGl0bGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGE6bGluayxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cblxuLmMtc3ViLWJhcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGxpbmstcGFkZGluZztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uYy1zdWItYmFyX19zb2NpYWwtaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jLXN1Yi1iYXJfX3NvY2lhbC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4ICRsaW5rLXBhZGRpbmcgM3B4ICRsaW5rLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmMtc3ViLWJhcl9fc29jaWFsLWljb24ge1xuICAgIGhlaWdodDogMTRweDtcbn1cbiIsIi8qKlxuICogU3VibWlzc2lvblxuICovXG5cbi5jLXN1Ym1pc3Npb25fX21ldGEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufSIsIi8qKlxuICogU3VibWlzc2lvbnMgRm9ybVxuICovXG5cbi5jLXN1Ym1pc3Npb25zLWZvcm1fX2lucHV0LFxuLmMtc3VibWlzc2lvbnMtZm9ybV9fY2F0ZWdvcnktd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xufVxuXG4uYy1zdWJtaXNzaW9ucy1mb3JtX19pbnB1dC0tbm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jLXN1Ym1pc3Npb25zLWZvcm1fX3RleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xufVxuXG4uYy1zdWJtaXNzaW9ucy1mb3JtX19pbnB1dCxcbi5jLXN1Ym1pc3Npb25zLWZvcm1fX3RleHRhcmVhLFxuLnVzcC1sYWJlbC10YXhvbm9teSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE2cHg7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIFxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG59XG5cbi5jLXN1Ym1pc3Npb25zLWZvcm1fX2NhdGVnb3J5LXdyYXAuYy1zdWJtaXNzaW9ucy1mb3JtX19jYXRlZ29yeS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9tYXJnaW4tcmlnaHQ6ICgkc3BhY2VyICogMik7XG59XG5cbi51c3AtbGFiZWwtdGF4b25vbXkudXNwLWxhYmVsLXRheG9ub215IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAkYmxhY2s7XG4gICAgfVxufVxuXG4uYy1zdWJtaXNzaW9ucy1mb3JtX19pbnB1dC0tY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5jLXN1Ym1pc3Npb25zLWZvcm1fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDAuNSk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG4uYy1zdWJtaXNzaW9ucy1mb3JtX19maWxlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbn1cblxuLmMtc3VibWlzc2lvbnMtZm9ybV9fcGVybWlzc2lvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cbi5jLXN1Ym1pc3Npb25zLWZvcm1fX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmMtc3VibWlzc2lvbnMtZm9ybV9fc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAoJHNwYWNlciAqIDIpO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1zdWJtaXNzaW9ucy1mb3JtX19wZXJtaXNzaW9ucy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgKiAyKTtcbn1cblxuXG4vKipcbiAqIFVzZXIgU3VibWl0dGVkIFBvc3RzIFBsdWdpbiBTcGVjaWZpYyBDbGFzc2VzXG4gKi9cblxuLnVzcC1maWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHNwYWNlciAqIDIpO1xuICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMC41KTtcblxuICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICY6bnRoLWNoaWxkKDcpLFxuICAgICY6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbi51c3AtcHJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVzcC1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVzcC1sYWJlbC1jdXN0b20udXNwLWZvcm0tMTIyNTQ3LFxuLnVzcC1sYWJlbC1jdXN0b20udXNwLWZvcm0tMTA1ODczIHtcbiAgICAvKipcbiAgICAgKiBQZXJtaXNzaW9ucyBjaGVja2JveCBsYWJlbFxuICAgICAqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG59XG5cbi51c3AtZXJyb3JzLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG59XG5cbi51c3AtZXJyb3JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnVzcC1lcnJvci1maWVsZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuXG4udXNwLWZvcm0tMTIyNTQ3LnVzcC1lcnJvci1maWVsZCxcbi51c3AtZm9ybS0xMDU4NzMudXNwLWVycm9yLWZpZWxkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IHJlZDtcbn1cbiIsIi8qKlxuICogU3VibWlzc2lvbnMgUG9wdXBcbiAqL1xuXG4uYy1zdWJtaXNzaW9ucy1wb3B1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTEwMDtcbiAgICB0b3A6ICRuYXYtbWFpbi1oZWlnaHQ7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzEwcHg7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIHBhZGRpbmc6ICgkc3BhY2VyICogMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi5jLXN1Ym1pc3Npb25zLXBvcHVwLmlzLWFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jLXN1Ym1pc3Npb25zLXBvcHVwX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuXG4uYy1zdWJtaXNzaW9ucy1wb3B1cF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuIiwiLyoqXG4gKiBTdWJtaXNzaW9ucyBVcGxvYWRcbiAqL1xuXG4uYy1zdWJtaXNzaW9ucy11cGxvYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDMwLjc5JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAuNzklO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmMtc3VibWlzc2lvbnMtdXBsb2FkX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5jLXN1Ym1pc3Npb25zLXVwbG9hZF9fY29udGVudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogKCRzcGFjZXIgKiAyKTtcbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1zdWJtaXNzaW9ucy11cGxvYWRfX2ljb24td3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmMtc3VibWlzc2lvbnMtdXBsb2FkX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA2OHB4O1xufVxuXG4uYy1zdWJtaXNzaW9ucy11cGxvYWRfX2ljb24tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCIvKipcbiAqIFRhYmJhclxuICovXG5cbi5jLXRhYmJhciB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDIpO1xuICB9XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XG59XG5cbi5jLXRhYmJhcl9faXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYy10YWJiYXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodC1uYXY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gIC5jLXRhYmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYy10YWJiYXJfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHggMTFweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIH1cbn1cblxuLmMtdGFiYmFyX19saW5rLmlzLWFjdGl2ZSxcbi5jLXRhYmJhcl9fbGluazphY3RpdmUsXG4uYy10YWJiYXJfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy10YWJiYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmMtdGFiYmFyX19hcnJvd3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYy10YWJiYXJfX2Fycm93cy5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtdGFiYmFyX19hcnJvdy1idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jLXRhYmJhcl9fYXJyb3cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uYy10YWJiYXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogKCRzcGFjZXIgKiAyKTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgLy8gY29udGVudDogJyc7XG4gICAgLy8gbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgIC8vIGhlaWdodDogMTUwcHg7XG4gICAgLy8gdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi5jLXRhYmJhcl9fY29udGVudC0tc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtdGFiYmFyX19jb250ZW50LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy10YWJiYXJfX3NsaWRlci13cmFwLXRvd2VyIHtcbiAgbWFyZ2luOiAwIC0oJHNwYWNlciAqIDAuNSk7XG59XG5cbi5jLXRhYmJhcl9fc2xpZGVyLXdyYXAtcmVsYXRlZCB7XG4gIG1hcmdpbjogMCAtKCRzcGFjZXIgKiAwLjUpO1xuXG4gIC5jLWFydGljbGUtbG9vcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAoJHNwYWNlciAqIDAuNSk7XG4gICAgbWFyZ2luLWxlZnQ6ICgkc3BhY2VyICogMC41KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogLSRzcGFjZXI7XG5cbiAgICAuYy1hcnRpY2xlLWxvb3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcbiAgLmMtYXJjaGl2ZV9faW50cm8ge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5jLWFyY2hpdmVfX3Jlc3VsdHMge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gIH1cblxuICAmLmZhY2V0d3AtaXMtbG9hZGluZyB7XG4gICAgLmMtYXJjaGl2ZV9faW50cm8ge1xuICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICB9XG4gIH1cblxuICAmLmZhY2V0d3AtaXMtZmlsdGVyZWQge1xuICAgIC5jLWFyY2hpdmVfX2ludHJvLFxuICAgIC5jLXdpZGdldF9faW5zdGFncmFtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmMtYXJjaGl2ZV9fcmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmZhY2V0d3AtaXMtZmlsdGVyZWQge1xuICAuYy1hcmNoaXZlX19maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMyk7XG4gIH1cbn1cblxuLmMtYXJjaGl2ZV9fZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA0OHZ3O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAzKTtcbiAgfVxuXG4gIC5mYWNldHdwLXR5cGUtZnNlbGVjdCB7XG5cbiAgICAmLmZhY2V0d3AtZmFjZXQtdHJhdmVsX2Rlc3RpbmF0aW9uIHtcbiAgICAgIC5mcy1kcm9wZG93biB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZnMtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYuZnMtb3BlbiB7XG4gICAgICAgIC5mcy1sYWJlbC13cmFwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZzLWxhYmVsLXdyYXAge1xuICAgICAgICAuZnMtbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmc6ICgkc3BhY2VyICogMik7XG4gICAgICAgIH1cblxuICAgICAgICAuZnMtYXJyb3cge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICAgIEBleHRlbmQgLmZhbDtcbiAgICAgICAgICBAZXh0ZW5kIC5mYS1jaGV2cm9uLWRvd247XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZzLWRyb3Bkb3duIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZnMtc2VhcmNoIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICgkc3BhY2VyICogMik7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogKCRzcGFjZXIgKiAxKSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mcy1vcHRpb25zIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcblxuICAgICAgICAgIC5mcy1vcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogKCRzcGFjZXIgKiAxKSAoJHNwYWNlciAqIDIpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAmLmZhY2V0d3AtZGVwdGgtdHdvIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJHNwYWNlciAqIDQuNSk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgLmZzLW9wdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZmFsO1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZmEtY2hlY2stc3F1YXJlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAoJHNwYWNlciAqIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnMtY2hlY2tib3gge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnMtb3B0aW9uLWxhYmVsIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZhbDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mYS1zcXVhcmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAoJHNwYWNlciAqIDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJvdyB7XG4gICAgLmNvbDpudGgtY2hpbGQoMikge1xuICAgICAgLmZhY2V0d3AtdHlwZS1mc2VsZWN0IHtcbiAgICAgICAgLmZzLXdyYXAge1xuICAgICAgICAgIC5mcy1sYWJlbC13cmFwIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtd2lkZ2V0X19uZXdzbGV0dGVyIHtcbiAgI21jX2VtYmVkX3NpZ251cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAuYy1zZWN0aW9uX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuYy13aWRnZXRfX25ld3NsZXR0ZXItc29jaWFsLWxpbmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtd2lkZ2V0X19uZXdzbGV0dGVyLXNvY2lhbC1saW5rIHtcbiAgICAgIHBhZGRpbmc6ICgkc3BhY2VyICogMikgMDtcblxuICAgICAgLmMtd2lkZ2V0X19uZXdzbGV0dGVyLXNvY2lhbC1saW5rLWljb24ge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAxKTtcbiAgICAgIH1cblxuICAgICAgLmMtd2lkZ2V0X19uZXdzbGV0dGVyLXNvY2lhbC1saW5rLXRleHQge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5jLXdpZGdldF9fbmV3c2xldHRlci1zb2NpYWwtbGluay1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG5cbiAgLmMtd2lkZ2V0X19uZXdzbGV0dGVyLXAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICgkc3BhY2VyICogLTQpO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDMpO1xuICB9XG59XG5cbi5jLXdpZGdldF9faW5zdGFncmFtIHtcblxuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5jLXdpZGdldF9faW5zdGFncmFtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMS41KTtcbiAgICBwYWRkaW5nOiAwICgkc3BhY2VyICogMS41KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAwICgkc3BhY2VyICogMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDIpO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkc3BhY2VyICogMC43NSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJHNwYWNlciAqIDAuNzUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jLXdpZGdldF9faW5zdGFncmFtLWl0ZW0taW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg3KSxcbiAgICAmOm50aC1jaGlsZCg4KSxcbiAgICAmOm50aC1jaGlsZCg5KSxcbiAgICAmOm50aC1jaGlsZCgxMCkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIGZsdWlkIDUgY29sdW1ucyAqL1xuICAuYy13aWRnZXRfX2luc3RhZ3JhbS1pdGVtLFxuICAuYy13aWRnZXRfX2luc3RhZ3JhbS1zaXplciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cbiAgfVxuXG59XG5cbi5jLXdpZGdldF9fcG9zdHMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmMtYXJ0aWNsZS1sb29wIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDkpO1xuICAgIH1cbiAgfVxufVxuXG4uYy13aWRnZXRfX3BhcmFsbGF4IHt9XG5cbi5jLXdpZGdldF9fcG9zdHMtZG91YmxlIHtcbiAgYXJ0aWNsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAucm93IHtcbiAgICAgICA+IC5jb2wtbWQtNiB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtd2lkZ2V0X19wb3N0cy1oZXJvIHtcbiAgYXJ0aWNsZS5jLWFydGljbGUtbG9vcCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmMtaGVyb19fZXhjZXJwdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAvLyAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogNCk7XG4gIC8vIH1cbn1cblxuLmMtbGluZS1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmLmMtbGluZS1jZW50ZXJfX2xpZ2h0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYy1saW5lLWNlbnRlcl9fZ3JheSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICB9XG4gIC5jLXBhcmFsbGF4X19vdmVybGF5IHtcbiAgICBAaW5jbHVkZSBjb3ZlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgJi5jLXBhcmFsbGF4X19vdmVybGF5LWJsYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG4gICAgLmMtcGFyYWxsYXhfX292ZXJsYXktdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gICAgfVxuICB9XG5cbiAgLmMtcGFyYWxsYXhfX2ltZy13cmFwIHtcbiAgICBAaW5jbHVkZSBjb3ZlcjtcbiAgICBjbGlwOiByZWN0KDAsIGF1dG8sIGF1dG8sIDApO1xuICAgIC5jLXBhcmFsbGF4X19pbWcsXG4gICAgLmMtcGFyYWxsYXhfX3ZpZGVvIHtcbiAgICAgIEBpbmNsdWRlIGNvdmVyO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2UtZG91YmxlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICB9XG5cblxuXG59XG4iLCIvKipcbiAqIHdvb2NvbW1lcmNlXG4gKi9cblxuXG4ud29vY29tbWVyY2Uge1xuXG4gICYud29vY29tbWVyY2UtZ3pkLndvb2NvbW1lcmNlLWd6ZC1jb21wbGFpbnRzLXNob3J0Y29kZSB7XG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgfVxuICAgIH1cbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSk7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG4gIH1cblxuICAuYy1hcmNoaXZlX190aXRsZSB7XG4gICAgbWFyZ2luOiAkc3BhY2VyIDAgKCRzcGFjZXIgKiAzKSAwO1xuICB9XG5cbiAgLmMtcHJvZHVjdC1wcmV2aWV3IHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tYm90dG9tLWxnO1xuICAgIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gICAgICB9XG4gICAgICAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICAud2MtZ3pkLWFkZGl0aW9uYWwtaW5mbyxcbiAgICAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmMtcHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6ICgkc3BhY2VyICogMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy10b3A6ICgkc3BhY2VyICogNik7XG4gICAgfVxuXG4gICAgLmJhY2stdG8tc2hvcC1saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgKiAzKSFpbXBvcnRhbnQ7XG4gICAgICAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdW1tYXJ5IHtcbiAgICAgIC5wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAubGVnYWwtcHJpY2UtaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyICogMik7XG4gICAgICB9XG4gICAgICAuc3RvY2sge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAmLm91dC1vZi1zdG9jayB7XG4gICAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53Y3BwZWMtY2hlY2tvdXQtYnV0dG9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGIsXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnF1YW50aXR5IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICgkc3BhY2VyICogMSk7XG4gICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIC8vQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuICAgICAgICAgICAgLy9AZXh0ZW5kIC5mb3JtLWNvbnRyb2wtbGc7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIHBhZGRpbmc6ICgkc3BhY2VyICogMSk7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkc3BhY2VyICogMSk7XG4gICAgfVxuICB9XG5cbiAgLnNob3BfdGFibGUge1xuICAgIEBleHRlbmQgLnRhYmxlO1xuICAgIC8vQGV4dGVuZCAudGFibGUtYm9yZGVyZWQ7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogLjc1cmVtIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICB0ZC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgICBhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud29vY29tbWVyY2Utc2hpcHBpbmctY2FsY3VsYXRvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgLnByb2R1Y3QtcmVtb3ZlIHtcbiAgICAgIGEucmVtb3ZlIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIEBleHRlbmQgLmZhbDtcbiAgICAgICAgQGV4dGVuZCAuZmEtdGltZXM7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LWNvbGxhdGVyYWxzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAuY2FydF90b3RhbHMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIEBleHRlbmQgLnRhYmxlLXNtO1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IC4zcmVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5idXR0b24ge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4taWctb3V0bGluZS1ncmF5O1xuICB9XG5cbiAgLmNoZWNrb3V0LWJ1dHRvbixcbiAgLndjcHBlYy1jaGVja291dC1idXR0b25zX19zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG4uYy10ZXh0IHtcbiAgLndvb2NvbW1lcmNlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4iLCIvKipcbiAqIEhlbHBlciBDbGFzc2VzXG4gKi9cblxuLmlzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtb25seS1yZWFkYWJsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbiAgICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4uaXMtdGV4dC1jZW50ZXJlZFxcQHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIl19 */
