@media print{*,:after,:before{box-shadow:none!important;text-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 #adb5bd}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,.history-slider-item__content,.testimonial__content,.wrapper,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{border-color:#dee2e6;color:inherit}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;text-decoration:underline dotted;text-decoration-skip-ink:none}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:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.img-fluid,.img-thumbnail,img{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:90%}.breadcrumb{background-color:#e9ecef;border-radius:.25rem;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";float:left;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{border-radius:.25rem;display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #dee2e6;color:#007bff;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#0056b3;text-decoration:none;z-index:2}.page-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0;z-index:3}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{background-color:#007bff;border-color:#007bff;color:#fff;z-index:3}.page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.history-slider-item__content,.testimonial__content,.wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media(min-width:576px){.container,.container-sm,.history-slider-item__content,.testimonial__content,.wrapper{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm,.history-slider-item__content,.testimonial__content,.wrapper{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm,.history-slider-item__content,.testimonial__content,.wrapper{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.history-slider-item__content,.testimonial__content,.wrapper{max-width:1170px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.form-control,.hbspt-form .hs-input{background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-control,.hbspt-form .hs-input{transition:none}}.form-control::-ms-expand,.hbspt-form .hs-input::-ms-expand{background-color:transparent;border:0}.form-control:focus,.hbspt-form .hs-input:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.form-control::placeholder,.hbspt-form .hs-input::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly],.hbspt-form .hs-input:disabled,.hbspt-form [readonly].hs-input{background-color:#e9ecef;opacity:1}.hbspt-form input[type=date].hs-input,.hbspt-form input[type=datetime-local].hs-input,.hbspt-form input[type=month].hs-input,.hbspt-form input[type=time].hs-input,input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{appearance:none}.hbspt-form select.hs-input:-moz-focusring,select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.hbspt-form select.hs-input:focus::-ms-value,select.form-control:focus::-ms-value{background-color:#fff;color:#495057}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;line-height:1.5;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212529;display:block;font-size:1rem;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.2rem;font-size:.875rem;height:calc(1.5em + .5rem + 2px);line-height:1.5;padding:.25rem .5rem}.form-control-lg{border-radius:.3rem;font-size:1.25rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;padding:.5rem 1rem}.hbspt-form select[multiple].hs-input,.hbspt-form select[size].hs-input,.hbspt-form textarea.hs-input,select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group,.hbspt-form .hs-form-field{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#28a745;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(40,167,69,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.hbspt-form .is-valid.hs-input,.hbspt-form .was-validated .hs-input:valid,.was-validated .form-control:valid,.was-validated .hbspt-form .hs-input:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#28a745;padding-right:calc(1.5em + .75rem)!important}.form-control.is-valid:focus,.hbspt-form .is-valid.hs-input:focus,.hbspt-form .was-validated .hs-input:valid:focus,.was-validated .form-control:valid:focus,.was-validated .hbspt-form .hs-input:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.hbspt-form .was-validated select.hs-input:valid,.hbspt-form select.is-valid.hs-input,.was-validated .hbspt-form select.hs-input:valid,.was-validated select.form-control:valid,select.form-control.is-valid{background-position:right 1.5rem center;padding-right:3rem!important}.hbspt-form .was-validated textarea.hs-input:valid,.hbspt-form textarea.is-valid.hs-input,.was-validated .hbspt-form textarea.hs-input:valid,.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-valid,.was-validated .custom-select:valid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.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{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#34ce57;border-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 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.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:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.hbspt-form .is-invalid.hs-input,.hbspt-form .was-validated .hs-input:invalid,.was-validated .form-control:invalid,.was-validated .hbspt-form .hs-input:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important}.form-control.is-invalid:focus,.hbspt-form .is-invalid.hs-input:focus,.hbspt-form .was-validated .hs-input:invalid:focus,.was-validated .form-control:invalid:focus,.was-validated .hbspt-form .hs-input:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.hbspt-form .was-validated select.hs-input:invalid,.hbspt-form select.is-invalid.hs-input,.was-validated .hbspt-form select.hs-input:invalid,.was-validated select.form-control:invalid,select.form-control.is-invalid{background-position:right 1.5rem center;padding-right:3rem!important}.hbspt-form .was-validated textarea.hs-input:invalid,.hbspt-form textarea.is-invalid.hs-input,.was-validated .hbspt-form textarea.hs-input:invalid,.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.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{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d;border-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 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.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:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{align-items:center;display:flex;justify-content:center;margin-bottom:0}.form-inline .form-group,.form-inline .hbspt-form .hs-form-field,.hbspt-form .form-inline .hs-form-field{align-items:center;display:flex;flex:0 0 auto;flex-flow:row wrap;margin-bottom:0}.form-inline .form-control,.form-inline .hbspt-form .hs-input,.hbspt-form .form-inline .hs-input{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{flex-shrink:0;margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!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:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.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-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.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{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.85714286%}.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}}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width: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-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn,.hbspt-form .btn-group-vertical>.hs-button,.hbspt-form .btn-group>.hs-button{flex:1 1 auto;position:relative}.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,.hbspt-form .btn-group-vertical>.active.hs-button,.hbspt-form .btn-group-vertical>.hs-button:active,.hbspt-form .btn-group-vertical>.hs-button:focus,.hbspt-form .btn-group-vertical>.hs-button:hover,.hbspt-form .btn-group>.active.hs-button,.hbspt-form .btn-group>.hs-button:active,.hbspt-form .btn-group>.hs-button:focus,.hbspt-form .btn-group>.hs-button:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child),.hbspt-form .btn-group>.hs-button:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.hbspt-form .btn-group>.btn-group:not(:last-child)>.hs-button,.hbspt-form .btn-group>.hs-button:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child),.hbspt-form .btn-group>.btn-group:not(:first-child)>.hs-button,.hbspt-form .btn-group>.hs-button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.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,.hbspt-form .btn-group-sm>.hs-button+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split,.hbspt-form .btn-group-lg>.hs-button+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.hbspt-form .btn-group-vertical>.hs-button{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.hbspt-form .btn-group-vertical>.hs-button:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.hbspt-form .btn-group-vertical>.btn-group:not(:last-child)>.hs-button,.hbspt-form .btn-group-vertical>.hs-button:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child),.hbspt-form .btn-group-vertical>.btn-group:not(:first-child)>.hs-button,.hbspt-form .btn-group-vertical>.hs-button:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn,.filter-buttons>.btn,.filter-buttons>.btn-group>.btn,.hbspt-form .btn-group-toggle>.btn-group>.hs-button,.hbspt-form .btn-group-toggle>.hs-button,.hbspt-form .filter-buttons>.btn-group>.hs-button,.hbspt-form .filter-buttons>.hs-button{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.filter-buttons>.btn input[type=checkbox],.filter-buttons>.btn input[type=radio],.filter-buttons>.btn-group>.btn input[type=checkbox],.filter-buttons>.btn-group>.btn input[type=radio],.hbspt-form .btn-group-toggle>.btn-group>.hs-button input[type=checkbox],.hbspt-form .btn-group-toggle>.btn-group>.hs-button input[type=radio],.hbspt-form .btn-group-toggle>.hs-button input[type=checkbox],.hbspt-form .btn-group-toggle>.hs-button input[type=radio],.hbspt-form .filter-buttons>.btn-group>.hs-button input[type=checkbox],.hbspt-form .filter-buttons>.btn-group>.hs-button input[type=radio],.hbspt-form .filter-buttons>.hs-button input[type=checkbox],.hbspt-form .filter-buttons>.hs-button input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}@font-face{font-family:lightcase;font-style:normal;font-weight:400;src:url(/assets/fonts/lightcase.eot?55356177);src:url(/assets/fonts/lightcase.eot?55356177#iefix) format("embedded-opentype"),url(/assets/fonts/lightcase.woff?55356177) format("woff"),url(/assets/fonts/lightcase.ttf?55356177) format("truetype"),url(/assets/fonts/lightcase.svg?55356177#lightcase) format("svg")}[class*=lightcase-icon-]:before{speak:none;display:inline-block;font-family:lightcase,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.lightcase-icon-play:before{content:""}.lightcase-icon-pause:before{content:""}.lightcase-icon-close:before{content:""}.lightcase-icon-prev:before{content:""}.lightcase-icon-next:before{content:""}.lightcase-icon-spin:before{content:""}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;font-family:arial,sans-serif;font-size:13px;left:50%;line-height:1.5;position:fixed;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5);top:50%;z-index:2002}@media screen and (max-width:767px){html[data-lc-type=ajax] #lightcase-case,html[data-lc-type=inline] #lightcase-case{bottom:0!important;height:100%!important;left:0!important;margin:0!important;overflow:auto!important;padding:55px 0 70px;position:fixed!important;right:0!important;top:0!important;width:100%!important}}@media screen and (min-width:768px){html:not([data-lc-type=error]) #lightcase-content{-webkit-backface-visibility:hidden;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px rgba(0,0,0,.5);-o-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5);position:relative;text-shadow:none;z-index:1}html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#333}}html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content,html[data-lc-type=inline] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width:767px){html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content,html[data-lc-type=inline] #lightcase-content{background:none!important;border:none!important;height:auto!important;left:auto!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;width:auto!important}}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner{padding:15px}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*{max-width:none!important;width:100%!important}html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>:not(iframe),html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>:not(iframe){height:auto!important;max-height:none!important}html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{-webkit-overflow-scrolling:touch;overflow:auto}}@media screen and (max-width:767px)and (min-width:768px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}}html[data-lc-type=image] #lightcase-content .lightcase-contentInner{overflow:hidden!important;position:relative}@media screen and (max-width:767px){html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{background:none!important;border:none!important;height:auto!important;left:auto!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;width:auto!important}}@media screen and (min-width:768px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;overflow:auto;padding:30px}}@media screen and (max-width:767px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width:768px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{color:#aaa;font-size:17px;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:767px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width:768px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-open body{overflow:hidden}.lightcase-isMobileDevice .lightcase-open body{max-height:100%;max-width:100%}#lightcase-info{padding-top:15px;position:absolute}#lightcase-info #lightcase-caption,#lightcase-info #lightcase-title{font-weight:400;line-height:1.5;margin:0;padding:0;text-overflow:ellipsis}#lightcase-info #lightcase-title{color:#aaa;font-size:17px}@media screen and (max-width:767px){#lightcase-info #lightcase-title{background:#333;left:0;max-width:87.5%;padding:5px 15px;position:fixed;top:10px}}#lightcase-info #lightcase-caption{clear:both;color:#aaa;font-size:13px}#lightcase-info #lightcase-sequenceInfo{color:#aaa;font-size:11px}@media screen and (max-width:767px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{-webkit-animation:lightcase-spin .5s linear infinite;-moz-animation:lightcase-spin .5s linear infinite;-o-animation:lightcase-spin .5s linear infinite;animation:lightcase-spin .5s linear infinite;font-size:38px;font-size:32px;height:auto;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;opacity:1;position:fixed;text-align:center;text-shadow:none;text-shadow:0 0 15px #fff;top:50%;-moz-transform-origin:50% 53%;width:1.123em;z-index:9999;z-index:2001}#lightcase-loading,#lightcase-loading:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#fff;text-decoration:none;-webkit-transition:color,opacity,.25s ease-in-out;-moz-transition:color,opacity,.25s ease-in-out;-o-transition:color,opacity,.25s ease-in-out;transition:color,opacity,.25s ease-in-out}#lightcase-loading>span{display:inline-block;text-indent:-9999px}a[class*=lightcase-icon-]{cursor:pointer;font-size:38px;height:auto;line-height:1;outline:none;position:fixed;text-align:center;text-shadow:none;width:1.123em;z-index:9999}a[class*=lightcase-icon-],a[class*=lightcase-icon-]:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.6);text-decoration:none;-webkit-transition:color,opacity,.25s ease-in-out;-moz-transition:color,opacity,.25s ease-in-out;-o-transition:color,opacity,.25s ease-in-out;transition:color,opacity,.25s ease-in-out}a[class*=lightcase-icon-]>span{display:inline-block;text-indent:-9999px}a[class*=lightcase-icon-]:hover{color:#fff;text-shadow:0 0 15px #fff}.lightcase-isMobileDevice a[class*=lightcase-icon-]:hover{color:#aaa;text-shadow:none}a[class*=lightcase-icon-].lightcase-icon-close{bottom:auto;margin:0;opacity:0;outline:none;position:fixed;right:15px;top:15px}a[class*=lightcase-icon-].lightcase-icon-prev{left:15px}a[class*=lightcase-icon-].lightcase-icon-next{right:15px}a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{left:50%;margin-left:-.5em}@media screen and (min-width:768px){a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{opacity:0}}@media screen and (max-width:767px){a[class*=lightcase-icon-]{bottom:15px;font-size:24px}}@media screen and (min-width:768px){a[class*=lightcase-icon-]{bottom:50%;margin-bottom:-.5em}#lightcase-case:hover~a[class*=lightcase-icon-],a[class*=lightcase-icon-]:hover{opacity:1}}#lightcase-overlay{background:#333;bottom:-9999px;display:none;left:0;min-height:100%;position:fixed;top:-9999px;width:100%;z-index:2000}@media screen and (max-width:767px){#lightcase-overlay{opacity:1!important}}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;margin-top:10px;text-align:center}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block;*display:inline}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{background:#fff;content:" ";display:block;position:absolute;z-index:30}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{height:9999px;left:50%;margin-left:-1.5px;width:3px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{height:3px;margin-top:-1.5px;top:50%;width:9999px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{height:100%;position:absolute;top:0;transition-duration:.5s;width:100%}.twentytwenty-after-label,.twentytwenty-before-label{transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{background:hsla(0,0%,100%,.2);border-radius:2px;color:#fff;font-size:13px;letter-spacing:.1em;line-height:38px;padding:0 20px;position:absolute}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{margin-top:-19px;top:50%}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{border:6px inset transparent;height:0;position:absolute;width:0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{margin-top:-6px;top:50%}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{box-sizing:content-box;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;z-index:0}.twentytwenty-container img{display:block;max-width:100%;position:absolute;top:0}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:transparent}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{background:transparent;transition-property:background;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{border:3px solid #fff;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,.5);cursor:pointer;height:38px;left:50%;margin-left:-22px;margin-top:-22px;position:absolute;top:50%;width:38px;z-index:40}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);margin-bottom:22px}.twentytwenty-horizontal .twentytwenty-handle:after{box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);margin-top:22px;top:50%}.twentytwenty-vertical .twentytwenty-handle:before{box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);left:50%;margin-left:22px}.twentytwenty-vertical .twentytwenty-handle:after{box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);margin-right:22px;right:50%}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;margin-right:-17px;right:50%}.twentytwenty-up-arrow{border-bottom:6px solid #fff;margin-top:-17px;top:50%}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.902);background:var(--plyr-menu-background,hsla(0,0%,100%,.902));border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.149));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.902));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.102);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.102)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.149));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.102))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.102))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.102);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.102))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.749));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.749)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.251);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.502))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.502))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.502);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.149),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.502))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.251);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.251))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.149);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.149));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.149);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.749));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.749)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}/*! nouislider - 14.7.0 - 4/6/2021 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;will-change:transform;z-index:1}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{height:34px;right:-6px;top:-17px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%);transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;-webkit-transform:translateY(-18px);transform:translateY(-18px)}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes zoomeffect{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.15)}}a[class*=lightcase-icon-],a[class*=lightcase-icon-]:hover{text-decoration:none}.lightcase-popup-content{display:none}#lightcase-case{color:#121212;font-family:Maven Pro,sans-serif;font-size:16px;font-weight:400;line-height:28px;text-shadow:none!important}@media(max-width:767.98px){#lightcase-case{color:#fff!important}}#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:10px 15px 0!important}@media(max-width:767.98px){#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{background-color:#fff!important}}#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h1,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h2,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h3,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h4,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h5,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h6,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap p{color:#121212!important}@media(max-width:767.98px){#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h1,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h2,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h3,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h4,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h5,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap h6,#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap p{color:#121212!important}}#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap .lightcase-popup-content{display:flex;flex-direction:column;min-width:462px}@media(max-width:767.98px){#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap .lightcase-popup-content{min-width:0}}#lightcase-case #lightcase-content .lightcase-contentInner .lightcase-inlineWrap .lightcase-popup-content>*{margin:0 0 15px}.owl-carousel{display:block!important;z-index:0}.owl-carousel .owl-stage{display:flex!important;flex-wrap:wrap!important}.owl-carousel .owl-item{backface-visibility:hidden;display:flex!important;float:none!important;transform:translateZ(0) scale(1)}.owl-carousel .owl-item.fade-in{animation-name:owlFadeIn}.owl-carousel .owl-item.fade-up{animation-name:owlFadeUp}.owl-carousel .owl-item.fade-out{animation-name:owlFadeOut}.owl-carousel .owl-item.fade-out.active{animation:none;left:0!important}.owl-carousel .owl-item.fade-down{animation-name:owlFadeDown}.owl-carousel .owl-dots{bottom:30px;display:flex;height:0;justify-content:center;left:0;position:absolute;right:0;z-index:0}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-dots button.owl-dot{background-color:transparent;border:2px solid #121212;border-radius:50%;display:inline-block;height:15px;margin:0 5px;transform:translateY(-50%);width:15px}.owl-carousel .owl-dots button.owl-dot.active,.owl-carousel .owl-dots button.owl-dot:hover{background-color:#121212}.owl-carousel .owl-nav{display:flex;height:0;justify-content:space-between;left:0;position:absolute;right:0;top:50%;z-index:1}.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background-color:transparent;display:block;font-size:0;height:50px;transform:translateY(-50%);width:50px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-next:focus,.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-prev:focus,.owl-carousel .owl-nav button.owl-prev:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25px' height='25px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{opacity:0}.owl-carousel .owl-nav button.owl-next{transform:translateY(-50%) rotate(180deg)}@keyframes owlFadeIn{0%{opacity:0}to{opacity:1}}@keyframes owlFadeOut{0%{opacity:1}to{opacity:0}}@keyframes owlFadeUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes owlFadeDown{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-100%,0)}}.twentytwenty-wrapper .twentytwenty-container{height:auto!important}.twentytwenty-wrapper .twentytwenty-container img{z-index:1}.twentytwenty-wrapper .twentytwenty-container img:first-child{position:relative;z-index:0}.twentytwenty-wrapper .twentytwenty-handle{background:#fff;border:0;border-radius:50%}.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow,.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='14px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:0;display:block;height:14px;padding:0;position:absolute;top:50%;width:14px}.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-left-arrow{left:50%;margin:-7px 0 0 -14px}.twentytwenty-wrapper .twentytwenty-handle .twentytwenty-right-arrow{margin:-7px -14px 0 0;right:50%;transform:rotate(-180deg)}.plyr--video{background-color:transparent}.plyr--video .plyr__control:hover,.plyr--video:hover .plyr__control--overlaid{background-color:#e60013}.plyr--video .plyr__control--overlaid{background-color:rgba(230,0,19,.8)}.plyr--video .plyr__control.plyr__tab-focus{background-color:rgba(230,0,19,.8);box-shadow:none}.plyr--video .plyr__controls{opacity:0;transform:translateY(100%)}.plyr--playing .plyr__controls{opacity:1;transform:none}.plyr--full-ui input[type=range]{color:#e60013}.plyr__video-wrapper{height:100%;text-align:center}.plyr__video-wrapper video{height:100%;margin:0 auto;width:auto}*,:after,:before{-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-kerning:auto;text-rendering:optimizelegibility}*,:after,:before,body,html{-webkit-font-smoothing:antialiased}body,html{text-size-adjust:100%;background:#fff;color:#121212;font-family:Maven Pro,sans-serif;font-size:16px;font-weight:400;line-height:28px;min-height:100%}body{display:flex;flex-direction:column}body.scroll-disabled{overflow-y:hidden}html{height:100%}@media(max-width:991.98px){html.primary-navigation-active{overflow:hidden}html.primary-navigation-active .btn--to-top{display:none!important}}html.scroll-disabled body{overflow-y:hidden}img:not([src]){visibility:hidden}img[data-src],img[data-srcset]{display:block;min-height:1px}::selection{background-color:#afafaf}.search-highlight{background-color:#afafaf}.date{font-size:15px;font-weight:300}iframe{border:0;display:block;max-width:100%}.link,a{color:#e60013;outline:none;text-decoration:none}.link:focus,.link:hover,a:focus,a:hover{color:#121212;outline:none;text-decoration:underline}a[href^=tel]{color:inherit;text-decoration:none}article,aside,blockquote,dl,form,h1,h2,h3,h4,h5,h6,hr,ol,p,section,table,ul{margin:0 0 40px}table{border-collapse:collapse;width:100%}ol,ul{list-style-type:none;padding:0}dl{display:flex;flex-wrap:wrap}dl dd,dl dt{border-bottom:1px solid #121212;flex:0 0 50%;margin:0;max-width:50%;padding:5px 8px}dl dd:last-of-type,dl dt:last-of-type{border-bottom:0}dl dt{font-weight:400}dl dd{border-left:1px solid #121212}select option{color:initial!important}[data-animate].is-loaded{opacity:0;transform:translateY(100px);transition:all 1s ease;visibility:hidden}[data-animate].is-loaded.is-visible{opacity:1;transform:translateY(0);visibility:visible}.info{display:block;font-style:italic;margin:0 0 40px}.video-wrapper{margin:0 0 40px;text-align:center}.video-wrapper__inner{display:block;height:0;padding:25px 0 56.25%;position:relative}.video-wrapper__inner iframe{height:100%;left:0;position:absolute;top:0;width:100%}.icon{display:inline-block;height:40px;width:40px}section.main{flex:1 0 auto;margin:0}.history-slider-item__content:after,.testimonial__content:after,.wrapper:after{clear:both;content:"";display:block}.visible-tablet{display:none}@media(max-width:991.98px){.visible-tablet{display:block}.hidden-tablet{display:none}}.visible-mobile{display:none}@media(max-width:575.98px){.visible-mobile{display:block}.hidden-mobile{display:none}}#hubspot-messages-iframe-container{z-index:1!important}#hubspot-messages-iframe-container.widget-align-right{bottom:100px!important}@media(max-width:767.98px){#hubspot-messages-iframe-container.widget-align-right{bottom:60px!important}}.landingspage-2{font-family:Lato,sans-serif}.landingspage-2 .link,.landingspage-2 a{color:#000cff}.is-h1,.landingspage-2 .link:focus,.landingspage-2 .link:hover,.landingspage-2 a:focus,.landingspage-2 a:hover,h1{color:#121212}.is-h1,h1{font-family:Maven Pro,sans-serif;font-size:78px;font-weight:900;line-height:88px}@media(max-width:767.98px){.is-h1,h1{font-size:42px;line-height:52px}}.is-h2,h2{color:#121212;font-family:Maven Pro,sans-serif;font-size:58px;font-weight:900;line-height:68px}@media(max-width:767.98px){.is-h2,h2{font-size:32px;line-height:42px}}.is-h3,h3{font-size:32px;line-height:42px}.is-h3,.is-h4,h3,h4{color:#121212;font-family:Maven Pro,sans-serif;font-weight:900}.is-h4,h4{font-size:24px;line-height:32px}.is-h5,h5{font-size:20px;line-height:28px}.is-h5,.is-h6,h5,h6{color:#121212;font-family:Maven Pro,sans-serif;font-weight:900}.is-h6,h6{font-size:16px;line-height:24px}h1 .special,h2 .special,h3 .special,h4 .special,h5 .special,h6 .special{color:#e60013}h1+.info,h2+.info,h3+.info,h4+.info,h5+.info,h6+.info{font-size:14px;margin-top:-50px}.landingspage-2 h1,.landingspage-2 h2,.landingspage-2 h3,.landingspage-2 h4,.landingspage-2 h5,.landingspage-2 h6{font-family:Lato,sans-serif}.landingspage-2 h1 .special,.landingspage-2 h2 .special,.landingspage-2 h3 .special,.landingspage-2 h4 .special,.landingspage-2 h5 .special,.landingspage-2 h6 .special{color:#121212;font-weight:700}.landingspage-2 .is-h1,.landingspage-2 .is-h2,.landingspage-2 .is-h3,.landingspage-2 h1,.landingspage-2 h2,.landingspage-2 h3{font-weight:300}.landingspage-2 .is-h4,.landingspage-2 .is-h5,.landingspage-2 .is-h6,.landingspage-2 h4,.landingspage-2 h5,.landingspage-2 h6{font-weight:900}.landingspage-2 .is-h1,.landingspage-2 h1{font-size:56px;line-height:66px}@media(max-width:767.98px){.landingspage-2 .is-h1,.landingspage-2 h1{font-size:42px;line-height:52px}}.landingspage-2 .is-h2,.landingspage-2 h2{font-size:56px;line-height:66px}@media(max-width:767.98px){.landingspage-2 .is-h2,.landingspage-2 h2{font-size:32px;line-height:42px}}.landingspage-2 .is-h3,.landingspage-2 h3{font-size:32px;line-height:42px}.landingspage-2 .is-h4,.landingspage-2 h4{font-size:24px;line-height:32px}.landingspage-2 .is-h5,.landingspage-2 h5{font-size:20px;line-height:28px}.landingspage-2 .is-h6,.landingspage-2 h6{font-size:16px;line-height:24px}.list{list-style:none;margin:0 0 40px;padding:0}.list li{display:block}.list li a .info{font-style:normal}.list--usps{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px}.list--usps li{flex:0 0 33.33%;max-width:33.33%;padding:0 15px}@media(max-width:991.98px){.list--usps li{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.list--usps li{flex:0 0 100%;max-width:100%}}.list--downloads{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}@media(max-width:767.98px){.list--downloads{flex-direction:column}}.list--downloads li{margin:0 0 40px;padding:0 35px}@media(max-width:767.98px){.list--downloads li{padding:0 15px}}.list--downloads li a{border:2px solid #e60013;border-radius:30px;color:#e60013;display:block;font-size:20px;font-weight:700;line-height:30px;min-height:60px;padding:3px 30px;text-align:center;text-decoration:none;transition:all .3s}.list--downloads li a:focus,.list--downloads li a:hover{background-color:#b3000f;border-color:#b3000f;color:#fff;text-decoration:none}.list--downloads li a span{display:block;font-size:14px;font-weight:400;line-height:20px}.list--table{display:table;width:100%}.list--table li{display:table-row}.list--table li span{display:table-cell;padding:3px 0}.list--table li span:first-of-type{padding-right:40px}.list--table li span:last-of-type{font-weight:700}.list--label{display:block}.list--label li{align-items:center;color:#121212;display:flex;flex-wrap:wrap;font-size:14px;line-height:30px;text-decoration:none;text-transform:uppercase}.list--label li .icon{height:30px;width:30px}.list--label li .icon--date{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 512 512'%3E%3Cstyle%3E.st0%7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M481.28,38H431v71.76c0,23.47-18,42.24-40.6,42.24H377.6C355,152,337,133.24,337,109.76V38H183v71.76c0,23.47-18.34,42.24-40.92,42.24h-12.8C106.7,152,88,133.24,88,109.76V38H30.72C13.82,38,0,52.75,0,70.31V480.07C0,497.63,13.82,512,30.72,512H481.28c16.9,0,30.72-14.37,30.72-31.93V70.31C512,52.75,498.18,38,481.28,38ZM469,445.5A22.57,22.57,0,0,1,446.5,468H65.5A22.57,22.57,0,0,1,43,445.5v-230A22.57,22.57,0,0,1,65.5,193h381A22.57,22.57,0,0,1,469,215.5v230Z'%3E%3C/path%3E%3Cpath class='st0' d='M129.28,134h12.8c12.7,0,22.92-11,22.92-24.24V23.95C165,10.74,154.78,0,142.08,0h-12.8C116.58,0,106,10.74,106,23.95v85.82C106,123,116.58,134,129.28,134Z'%3E%3C/path%3E%3Cpath class='st0' d='M377.6,134h12.8c12.7,0,22.6-11,22.6-24.24V23.94C413,10.74,403.1,0,390.4,0H377.6C364.9,0,355,10.74,355,23.94v85.82C355,123,364.9,134,377.6,134Z'%3E%3C/path%3E%3Crect class='st0' x='80' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='80' y='348' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='211' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='211' y='348' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='345' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='345' y='348' width='90' height='76'%3E%3C/rect%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--label li .icon--time{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24'%3E%3Cstyle%3E.st0%7Bfill: %23121212;%7D%3C/style%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath class='st0' d='M12,23 C5.92486775,23 1,18.0751322 1,12 C1,5.92486775 5.92486775,1 12,1 C18.0751322,1 23,5.92486775 23,12 C23,18.0751322 18.0751322,23 12,23 Z M12,21 C16.9705627,21 21,16.9705627 21,12 C21,7.02943725 16.9705627,3 12,3 C7.02943725,3 3,7.02943725 3,12 C3,16.9705627 7.02943725,21 12,21 Z M12,12.381966 L15.4472136,14.1055728 C15.9411921,14.3525621 16.1414164,14.9532351 15.8944272,15.4472136 C15.6474379,15.9411921 15.0467649,16.1414164 14.5527864,15.8944272 L10.5527864,13.8944272 C10.2140024,13.7250352 10,13.3787721 10,13 L10,7 C10,6.44771525 10.4477153,6 11,6 C11.5522847,6 12,6.44771525 12,7 L12,12.381966 Z' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--label li .icon--marker{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='20px' height='20px' viewBox='0 0 68 90'%3E%3Cstyle%3E.st0%7Bfill: %23121212;%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M36.2,0H34h-2.3C12.1,1-4.7,21.5,1.2,40.6C4.4,49.8,9.3,58,14.8,65.8c1.9,2.8,4,5.5,6,8.1c1.8,2.4,3.7,4.7,5.5,7c2.4,3,4.8,6,7.2,9.1H34h0.5c2.3-3.1,4.7-6.1,7.1-9.2c1.9-2.3,3.7-4.7,5.5-7c2.1-2.7,4.1-5.3,6-8.1c5.8-8.1,10.8-16.7,14-26.2C72,20.5,55.4,1,36.2,0z M34,55.4c-0.1,0-0.1,0-0.2,0c-12.6,0-22.9-10.2-22.9-22.7C10.9,20.2,21.2,10,33.8,10c0.1,0,0.1,0,0.2,0c12.5,0.1,22.7,10.3,22.7,22.7C56.7,45.1,46.5,55.3,34,55.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--label li .icon--spec-width{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='26px' height='26px'  fill='%23121212' viewbox='0 0 100 100' xmlns:x='http://ns.adobe.com/Extensibility/1.0/' xmlns:i='http://ns.adobe.com/AdobeIllustrator/10.0/' xmlns:graph='http://ns.adobe.com/Graphs/1.0/' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cmetadata%3E%3Csfw xmlns='http://ns.adobe.com/SaveForWeb/1.0/'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds height='16384' width='16389' x='-8165' y='-8160' bottomLeftOrigin='true'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg%3E%3Cg%3E%3Cpath d='M49.414,30.586l-4-3.999c-0.781-0.78-2.047-0.781-2.828,0s-0.781,2.047,0,2.829l0.585,0.584h-22.34l0.585-0.585    c0.781-0.781,0.781-2.047,0-2.828c-0.78-0.781-2.047-0.781-2.828,0l-4,4c-0.375,0.375-0.586,0.884-0.586,1.414    c0,0.531,0.211,1.039,0.586,1.414l4,3.999C18.979,37.805,19.491,38,20.002,38s1.024-0.195,1.415-0.586    c0.781-0.781,0.781-2.048,0-2.828l-0.585-0.585h22.339l-0.585,0.585c-0.781,0.78-0.781,2.047,0,2.828    C42.977,37.805,43.488,38,44,38s1.023-0.195,1.414-0.586l4-3.999C49.789,33.04,50,32.532,50,32.001S49.789,30.962,49.414,30.586z'%3E%3C/path%3E%3Cpath d='M32,6C17.664,6,6,17.664,6,32c0,14.337,11.664,26,26,26c14.337,0,26-11.663,26-26C58,17.664,46.337,6,32,6z M32,54 c-12.131,0-22-9.869-22-22s9.869-22,22-22s22,9.869,22,22S44.131,54,32,54z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--label li .icon--phone{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--label li .icon--email{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M20.1,10c2.8,0,5.2,1,7.1,2.9S30,17.2,30,20c0,1.6-0.3,2.8-1,3.9c-0.6,1-1.6,1.5-2.8,1.5c-1.3,0-2.2-0.6-2.9-1.9c-0.8,1.3-2,1.9-3.6,1.9c-1.4,0-2.6-0.5-3.5-1.5c-1-1-1.4-2.3-1.4-3.8c0-1.5,0.5-2.8,1.4-3.8c1-1,2.1-1.5,3.4-1.5c1.3,0,2.4,0.5,3.3,1.5H23v-1.1h1.8v6.8c0,0.4,0.1,0.9,0.4,1.2c0.3,0.4,0.6,0.5,1.2,0.5c1.2,0,1.8-1.2,1.8-3.7c0-2.3-0.8-4.2-2.4-5.8s-3.5-2.4-5.7-2.4c-2.3,0-4.2,0.8-5.7,2.4c-1.7,1.6-2.5,3.5-2.5,5.8s0.8,4.2,2.4,5.8c1.6,1.6,3.5,2.4,5.7,2.4c1.2,0,2.3-0.2,3.3-0.7l0.7,1.8c-1.2,0.6-2.5,0.8-4,0.8c-2.8,0-5.2-1-7.2-2.9C11,25,10,22.7,10,20s1-5.1,2.9-7.1C14.8,11,17.2,10,20.1,10 M17.7,22.4c0.6,0.6,1.4,0.9,2.2,0.9c0.9,0,1.6-0.3,2.2-0.9C22.7,21.8,23,21,23,20c0-1-0.3-1.8-0.9-2.4c-0.6-0.6-1.3-0.9-2.2-0.9s-1.6,0.3-2.2,0.9c-0.6,0.6-0.9,1.4-0.9,2.4C16.8,21,17.1,21.8,17.7,22.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--naw{display:flex;flex-wrap:wrap;margin:0 -5px}.list--naw li{margin:0 0 40px;padding:0 5px}.list--naw li a{align-items:center;color:#121212;display:flex}.list--naw li a .icon{border-radius:50%;height:30px;transition:all .3s ease-in-out;width:30px}.list--naw li a .icon--instagram{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3C/g%3E%3C/svg%3E")}.list--naw li a .icon--instagram,.list--naw li a .icon--linkedin{background-color:#121212;background-position:50%;background-repeat:no-repeat}.list--naw li a .icon--linkedin{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E")}.list--naw li a .icon--email{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20.1,10c2.8,0,5.2,1,7.1,2.9S30,17.2,30,20c0,1.6-0.3,2.8-1,3.9c-0.6,1-1.6,1.5-2.8,1.5c-1.3,0-2.2-0.6-2.9-1.9c-0.8,1.3-2,1.9-3.6,1.9c-1.4,0-2.6-0.5-3.5-1.5c-1-1-1.4-2.3-1.4-3.8c0-1.5,0.5-2.8,1.4-3.8c1-1,2.1-1.5,3.4-1.5c1.3,0,2.4,0.5,3.3,1.5H23v-1.1h1.8v6.8c0,0.4,0.1,0.9,0.4,1.2c0.3,0.4,0.6,0.5,1.2,0.5c1.2,0,1.8-1.2,1.8-3.7c0-2.3-0.8-4.2-2.4-5.8s-3.5-2.4-5.7-2.4c-2.3,0-4.2,0.8-5.7,2.4c-1.7,1.6-2.5,3.5-2.5,5.8s0.8,4.2,2.4,5.8c1.6,1.6,3.5,2.4,5.7,2.4c1.2,0,2.3-0.2,3.3-0.7l0.7,1.8c-1.2,0.6-2.5,0.8-4,0.8c-2.8,0-5.2-1-7.2-2.9C11,25,10,22.7,10,20s1-5.1,2.9-7.1C14.8,11,17.2,10,20.1,10 M17.7,22.4c0.6,0.6,1.4,0.9,2.2,0.9c0.9,0,1.6-0.3,2.2-0.9C22.7,21.8,23,21,23,20c0-1-0.3-1.8-0.9-2.4c-0.6-0.6-1.3-0.9-2.2-0.9s-1.6,0.3-2.2,0.9c-0.6,0.6-0.9,1.4-0.9,2.4C16.8,21,17.1,21.8,17.7,22.4'/%3E%3C/svg%3E")}.list--naw li a .icon--email,.list--naw li a .icon--phone{background-color:#121212;background-position:50%;background-repeat:no-repeat}.list--naw li a .icon--phone{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E")}.list--naw li a .icon--link{background-color:#121212;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M21.1,22.9c-1.1,0-2.1-0.4-2.8-1.2c-0.3-0.3-0.3-0.9,0-1.3c0.3-0.3,0.9-0.3,1.3,0c0.4,0.4,1,0.7,1.6,0.7c0.6,0,1.2-0.2,1.6-0.7l2.4-2.4c0.9-0.9,0.9-2.3,0-3.2c-0.9-0.9-2.3-0.9-3.2,0l-1,1c-0.3,0.3-0.9,0.3-1.3,0c-0.3-0.3-0.3-0.9,0-1.3l1-1c1.6-1.6,4.1-1.6,5.7,0c1.6,1.6,1.6,4.1,0,5.7L24,21.7C23.2,22.5,22.2,22.9,21.1,22.9z'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st0' d='M16.5,27.5c-1.1,0-2.1-0.4-2.8-1.2c-1.6-1.6-1.6-4.1,0-5.7l2.4-2.4c1.6-1.6,4.1-1.6,5.7,0c0.3,0.3,0.3,0.9,0,1.3c-0.3,0.3-0.9,0.3-1.3,0c-0.9-0.9-2.3-0.9-3.2,0l-2.4,2.4c-0.9,0.9-0.9,2.3,0,3.2c0.4,0.4,1,0.7,1.6,0.7c0.6,0,1.2-0.2,1.6-0.7l1-1c0.3-0.3,0.9-0.3,1.3,0s0.3,0.9,0,1.3l-1,1C18.6,27.1,17.6,27.5,16.5,27.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--naw li a:focus,.list--naw li a:hover{color:#e60013}.list--naw li a:focus .icon,.list--naw li a:hover .icon{background-color:#e60013}.list--naw li a span{font-size:14px;font-weight:500;line-height:normal;margin:0 0 0 10px}@media(max-width:767.98px){.list--naw li a span{display:none}}.list--tags{display:flex;flex-wrap:wrap;margin:0 0 30px}.list--tags li{margin:0 10px 10px 0}.list--tags li:before{display:none}.list--tags li a{background-color:transparent;border:2px solid #121212;border-radius:20px;color:#121212;display:inline-block;font-size:14px;font-weight:500;line-height:28px;padding:0 14px;text-decoration:none}.list--tags li a:focus,.list--tags li a:hover{background-color:#121212;color:#fff;text-decoration:none}.list--social-share{display:flex;flex-wrap:wrap;margin:0 0 20px}.list--social-share li{flex:0 0 50%;margin:0;max-width:50%}@media(max-width:767.98px){.list--social-share li{flex:0 0 100%;max-width:100%}}.list--social-share li a{color:#121212;display:block;padding:8px 10px 8px 35px;position:relative}.list--social-share li a:focus,.list--social-share li a:hover{text-decoration:underline}.list--social-share li a:before{content:"";display:block;height:30px;left:0;position:absolute;top:4px;width:30px}.list--social-share li.facebook a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M25,14.3h-2.8c-0.3,0-0.7,0.5-0.7,1.1v1.8H25v3.5h-3.5v8.5h-3.5v-8.5H15v-3.5h2.8v-1.8c-0.1-2.4,1.8-4.5,4.2-4.6H25L25,14.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.twitter a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px'  viewBox='0 0 50 50' %3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M 6.9199219 6 L 21.136719 26.726562 L 6.2285156 44 L 9.40625 44 L 22.544922 28.777344 L 32.986328 44 L 43 44 L 28.123047 22.3125 L 42.203125 6 L 39.027344 6 L 26.716797 20.261719 L 16.933594 6 L 6.9199219 6 z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.youtube a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M30.6,19.6c0-2.2,0-4.8-0.8-5.9c-0.7-1.1-2-1.1-3.8-1.2c-2.8-0.1-5.9-0.2-8.7-0.1c-1.1,0-2.2,0-3.3,0.1c-1-0.1-2,0.1-3,0.3c-1.8,0.7-1.9,2.9-2,5.3c-0.1,2.8-0.2,6.9,1,8.3c0.9,1,3.1,1,4.9,1c3.2,0.1,6.1,0,9.3,0c1.5,0.1,2.9,0,4.3-0.4v0C30.7,26,30.6,22.8,30.6,19.6z M17.6,22.6v-6c2,1,3.8,2,5.8,3C21.5,20.7,19.5,21.6,17.6,22.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.linkedin a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.instagram a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.pinterest a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M25.3,23.7c-1.2,1.2-4.3,1.9-6,0.7c-0.2-0.1-0.3-0.8-0.7-0.7c-0.4,2-1.1,4.4-2,5.8h-1.2c-0.2-0.7-0.1-2.2,0-3c0.3-1.9,1.6-4.6,1.6-6.5c0-0.8-0.4-1.7-0.3-2.6c0.3-1.8,2.9-3.4,3.8-1.3c1,2.2-2.1,5.1-0.4,6.6c0.4,0.3,1.2,0.6,2,0.4c3.6-0.8,4-8.2,1.1-9.9c-4.3-2.6-9.1,1.2-8.8,5.4c0.2,1.5,1.8,2.4,0.4,3.7c-1.9-0.9-2.7-2.2-2.7-4.5c0-4.8,4.5-7.8,9.6-7.3c3.1,0.3,5.8,2.9,6.2,5.7C28,18.8,27.2,22.1,25.3,23.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.whatsapp a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M18.5,9.8c0,4.6-3.7,8.3-8.3,8.3c-1.5,0-2.8-0.4-4-1l-4.6,1.5L3,14.1c-0.8-1.2-1.2-2.7-1.2-4.3c0-4.6,3.7-8.3,8.3-8.3C14.8,1.5,18.5,5.2,18.5,9.8z M10.2,2.8c-3.9,0-7,3.1-7,7c0,1.5,0.5,2.9,1.3,4.1l-0.9,2.6l2.7-0.9c1.1,0.7,2.4,1.2,3.9,1.2c3.9,0,7-3.1,7-7S14,2.8,10.2,2.8z M14.4,11.7c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2-0.1-1.2-0.6-1.4-0.7c-0.2-0.1-0.3-0.1-0.5,0.1c-0.1,0.2-0.5,0.7-0.6,0.8c-0.1,0.1-0.2,0.2-0.4,0.1c-0.2-0.1-0.9-0.3-1.6-1c-0.6-0.5-1-1.2-1.1-1.4C8.1,9.1,8.2,9,8.3,8.9c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.2,0.2-0.3c0.1-0.1,0-0.3,0-0.4C8.8,7.8,8.4,6.8,8.2,6.4C8,6,7.9,6,7.7,6C7.6,6,7.5,6,7.3,6S7,6.1,6.8,6.3C6.6,6.5,6.1,6.9,6.1,7.9c0,1,0.7,2,0.8,2.1c0.1,0.1,1.4,2.3,3.5,3.1c2.1,0.8,2.1,0.5,2.5,0.5c0.4,0,1.2-0.5,1.4-1C14.4,12.2,14.4,11.8,14.4,11.7z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--social-share li.email a:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M20.1,10c2.8,0,5.2,1,7.1,2.9S30,17.2,30,20c0,1.6-0.3,2.8-1,3.9c-0.6,1-1.6,1.5-2.8,1.5c-1.3,0-2.2-0.6-2.9-1.9c-0.8,1.3-2,1.9-3.6,1.9c-1.4,0-2.6-0.5-3.5-1.5c-1-1-1.4-2.3-1.4-3.8c0-1.5,0.5-2.8,1.4-3.8c1-1,2.1-1.5,3.4-1.5c1.3,0,2.4,0.5,3.3,1.5H23v-1.1h1.8v6.8c0,0.4,0.1,0.9,0.4,1.2c0.3,0.4,0.6,0.5,1.2,0.5c1.2,0,1.8-1.2,1.8-3.7c0-2.3-0.8-4.2-2.4-5.8s-3.5-2.4-5.7-2.4c-2.3,0-4.2,0.8-5.7,2.4c-1.7,1.6-2.5,3.5-2.5,5.8s0.8,4.2,2.4,5.8c1.6,1.6,3.5,2.4,5.7,2.4c1.2,0,2.3-0.2,3.3-0.7l0.7,1.8c-1.2,0.6-2.5,0.8-4,0.8c-2.8,0-5.2-1-7.2-2.9C11,25,10,22.7,10,20s1-5.1,2.9-7.1C14.8,11,17.2,10,20.1,10 M17.7,22.4c0.6,0.6,1.4,0.9,2.2,0.9c0.9,0,1.6-0.3,2.2-0.9C22.7,21.8,23,21,23,20c0-1-0.3-1.8-0.9-2.4c-0.6-0.6-1.3-0.9-2.2-0.9s-1.6,0.3-2.2,0.9c-0.6,0.6-0.9,1.4-0.9,2.4C16.8,21,17.1,21.8,17.7,22.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--cta{display:flex;flex-wrap:wrap;margin:0 -5px 20px}@media(max-width:575.98px){.list--cta{flex-direction:column}}.list--cta li{margin:0 5px 15px;position:relative}.list--cta li button{padding-right:40px;position:relative}.list--cta li button:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='15px' height='15px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:14px;margin:-7px 0 0;position:absolute;right:13px;top:50%;transition:all .3s;width:15px}@media(max-width:575.98px){.hbspt-form .list--cta li .hs-button,.list--cta li .btn,.list--cta li .hbspt-form .hs-button{width:100%}}.list--cta li ul{background-color:transparent;border:1px solid #121212;border-radius:5px;display:block;left:-99999px;margin:10px 0 0;overflow:hidden;padding:0;position:absolute;width:250px;z-index:1}@media(max-width:575.98px){.list--cta li ul{width:100%}}.list--cta li ul li{border-bottom:1px solid #121212;display:block;margin:0}.list--cta li ul li:last-child{border-bottom:0}.list--cta li ul li a{background-color:#fff;color:#121212;display:block;font-weight:500;padding:10px 15px}.list--cta li ul li a:focus,.list--cta li ul li a:hover{background-color:#e60013;color:#fff;text-decoration:none}.list--cta li.active button:after{transform:rotate(180deg)}.list--cta li.active ul{left:50%;transform:translateX(-50%)}.list--tabs{background-color:#e60013;border-radius:5px;box-shadow:0 0 20px hsla(0,0%,7%,.4);display:flex;flex-wrap:wrap;padding:5px 0}@media(max-width:767.98px){.list--tabs{padding:0 5px}}.list--tabs li{padding:0 5px;position:relative}@media(max-width:767.98px){.list--tabs li{flex:0 0 100%;max-width:100%;padding:5px 0}}.list--tabs li a{border-radius:5px;color:#fff!important;cursor:pointer;display:block;font-size:13px;font-weight:500;padding:10px 13px;text-decoration:none;text-transform:uppercase}.list--tabs li a:focus,.list--tabs li a:hover{background-color:rgba(0,0,0,.15);color:#fff}.list--tabs li.active a{background:rgba(0,0,0,.15);color:#fff}.list--tabs li:after{background-color:rgba(0,0,0,.15);bottom:6px;content:"";display:block;position:absolute;right:0;top:6px;width:1px}@media(max-width:767.98px){.list--tabs li:after{bottom:0;height:1px;left:6px;right:6px;top:auto;width:auto}}.list--tabs li:last-of-type:after{display:none}.list--sites{display:flex;flex-wrap:wrap;margin:0 -5px 10px}.list--sites li{flex:0 0 50%;margin:0 0 10px;max-width:50%;padding:0 5px;text-align:left}@media(max-width:767.98px){.list--sites li{flex:0 0 100%;max-width:100%}}.list--sites li.web-en a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='22px' viewBox='0 0 30 30'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath id='Path_18' class='st0' d='M15,5C9.5,5,5,9.5,5,15c0,5.5,4.5,10,10,10c5.5,0,10-4.5,10-10C25,9.5,20.5,5,15,5z M20.9,15c0-1.1-0.1-2.2-0.3-3.3h2.2c0.4,1.1,0.7,2.2,0.7,3.3c0,1.1-0.2,2.3-0.7,3.3h-2.2C20.8,17.3,20.9,16.1,20.9,15L20.9,15z M15.7,23.3v-3.5h2.9C17.9,21.7,16.9,23,15.7,23.3L15.7,23.3z M15.7,10.2V6.6c1.1,0.4,2.2,1.7,2.9,3.5H15.7z M18.9,7.4c1.2,0.7,2.3,1.6,3.1,2.8h-1.8C20,9.2,19.5,8.3,18.9,7.4L18.9,7.4z M15.7,18.3v-6.7h3.4c0.2,1.1,0.4,2.2,0.4,3.4c0,1.1-0.1,2.2-0.4,3.3L15.7,18.3z M18.8,22.6c0.6-0.9,1.1-1.8,1.4-2.8H22C21.2,21,20.1,22,18.8,22.6L18.8,22.6z M14.3,6.6v3.5h-2.9C12.1,8.3,13.1,7,14.3,6.6L14.3,6.6z M14.3,19.8v3.5c-1.1-0.4-2.2-1.7-2.9-3.5H14.3z M8,10.2C8.8,9,9.9,8,11.2,7.4c-0.6,0.9-1.1,1.8-1.4,2.8H8z M9.7,19.8c0.3,1,0.7,1.9,1.3,2.8C9.8,21.9,8.8,21,8,19.8H9.7z M14.3,11.7v6.6h-3.4c-0.2-1.1-0.4-2.2-0.4-3.3c0-1.1,0.1-2.2,0.4-3.3L14.3,11.7z M9.4,18.3H7.2c-0.4-1.1-0.7-2.2-0.7-3.3c0-1.1,0.2-2.3,0.7-3.3h2.2c-0.2,1.1-0.3,2.2-0.3,3.3C9.1,16.1,9.2,17.2,9.4,18.3L9.4,18.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:22px;height:22px;margin:-6px 0 0 -2px;width:22px}.list--sites li.web-en-gb a:after{background:url(/assets/img/countries/gb.gif) no-repeat 50%}.list--sites li.web-be a:after{background:url(/assets/img/countries/be.gif) no-repeat 50%}.list--sites li.web-cz a:after{background:url(/assets/img/countries/cz.gif) no-repeat 50%}.list--sites li.web-de a:after{background:url(/assets/img/countries/de.gif) no-repeat 50%}.list--sites li.web-es a:after{background:url(/assets/img/countries/es.gif) no-repeat 50%}.list--sites li.web-fi a:after{background:url(/assets/img/countries/fi.gif) no-repeat 50%}.list--sites li.web-fr a:after{background:url(/assets/img/countries/fr.gif) no-repeat 50%}.list--sites li.web-hu a:after{background:url(/assets/img/countries/hu.gif) no-repeat 50%}.list--sites li.web-it a:after{background:url(/assets/img/countries/it.gif) no-repeat 50%}.list--sites li.web-nl a:after{background:url(/assets/img/countries/nl.gif) no-repeat 50%}.list--sites li.web-no a:after{background:url(/assets/img/countries/no.gif) no-repeat 50%}.list--sites li.web-pl a:after{background:url(/assets/img/countries/pl.gif) no-repeat 50%}.list--sites li.web-sv a:after{background:url(/assets/img/countries/sv.gif) no-repeat 50%}.list--sites li.web-fr-be a:after{background:url(/assets/img/countries/be.gif) no-repeat 50%}.list--sites li.web-dk a:after{background:url(/assets/img/countries/dk.gif) no-repeat 50%}.list--sites li.web-cn a:after{background:url(/assets/img/countries/cn.gif) no-repeat 50%}.list--sites li a{background-color:#121212;border-bottom:1px solid #fff;color:#fff;display:block;font-weight:500;overflow:hidden;padding:7px 15px 7px 45px;position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.list--sites li a:after{content:"";display:block;height:11px;left:15px;position:absolute;top:15px;width:16px}.list--sites li a:focus,.list--sites li a:hover{text-decoration:underline}.list--highlights{margin:0 0 35px}.list--highlights li{margin:0 0 5px}.list--highlights li a{color:#121212;font-weight:600;text-decoration:none}.list--highlights li a:focus,.list--highlights li a:hover{color:#121212;text-decoration:underline}.list--highlights li .is-h6,.list--highlights li p{margin:0}.list--highlights li .info{font-size:14px;font-style:normal;font-weight:400}.landingspage-2 .list--downloads li a{border-width:1px}.landingspage-2 .list--cta li button{padding-right:41px}.landingspage-2 .list--cta li ul{border-radius:0}.landingspage-2 .list--cta li ul li a:focus,.landingspage-2 .list--cta li ul li a:hover{background-color:#000cff}.landingspage-2 .list--tabs{background-color:#31d0b0;border-radius:0}.landingspage-2 .list--tabs li a{border-radius:0}.header{flex-shrink:0;margin:0 0 40px;position:sticky;top:0;transition:all .3s;z-index:999}.header,.header__search{background-color:#121212}.header__search{margin:-68px 0 0;padding:10px 15px;position:relative;transition:all .3s ease-in-out}@media(max-width:991.98px){.header__search{padding:10px}}.hbspt-form .header__search .hs-input,.header__search .form-control,.header__search .hbspt-form .hs-input{background-color:#fff;border-color:#fff}.header__search .form-search{margin:0 auto}.header__search .search-suggestions{background-color:#fff;border-radius:24px;display:none;left:15px;margin:0;padding:0;position:absolute;right:15px;top:60px;z-index:1}@media(max-width:991.98px){.header__search .search-suggestions{text-align:left}}.header__search .search-suggestions li{border-bottom:1px solid #121212}.header__search .search-suggestions li:last-child{border-bottom:0}.header__search .search-suggestions li a{display:block;padding:8px 15px}.header__content{align-items:center;display:flex;flex-wrap:wrap;padding:15px 40px}@media(max-width:991.98px){.header__content{align-items:normal;padding:10px 15px}}.header .logo{display:block;height:50px;margin:0 auto 0 0;order:2;transition:all .3s}@media(max-width:991.98px){.header .logo{height:40px;margin:0 auto}}.header .logo img{height:100%;max-height:100%;width:auto}.header .header-toolbar{display:flex;flex:0;flex-wrap:wrap;justify-content:flex-end;order:3}@media(max-width:991.98px){.header .header-toolbar{flex:1;flex-direction:row}}.header .header-toolbar .navigation--header{flex-basis:100%}.header .navigation--header{display:flex;flex-flow:column wrap;justify-content:flex-end;margin:16px 0 4px;order:3;padding:0 150px 0 0;position:relative;transition:all .3s}@media(max-width:991.98px){.header .navigation--header{flex-flow:column;justify-content:flex-start;margin:0;padding:0;position:fixed}}.header .navigation--header .primary,.header .navigation--header .secondary{transition:all .3s}.hbspt-form .header .navigation--header .hs-button,.header .navigation--header .btn,.header .navigation--header .hbspt-form .hs-button{font-size:11px;margin:-20px 0 0;position:absolute;right:0;top:50%;width:140px;z-index:1}@media(max-width:991.98px){.hbspt-form .header .navigation--header .hs-button,.header .navigation--header .btn,.header .navigation--header .hbspt-form .hs-button{margin:0 15px 20px;order:3;position:static;width:auto}}.header .search-toggle{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px'  viewBox='0 0 18.425 18.426'%3E%3Cpath id='np_search_684733_000000' d='M18.345,34.467l4.06-4.088a7.689,7.689,0,0,1-1.526-4.606,7.773,7.773,0,1,1,7.773,7.773,7.689,7.689,0,0,1-4.606-1.526l-4.06,4.06a1.146,1.146,0,0,1-1.641,0,1.115,1.115,0,0,1,0-1.613Zm10.307-3.224a5.47,5.47,0,1,0-5.47-5.47A5.47,5.47,0,0,0,28.652,31.243Z' transform='translate(-18 -18)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:block;font-size:0;height:40px;margin:0 0 0 10px;padding:0;width:40px}.header .search-toggle:focus,.header .search-toggle:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px'  viewBox='0 0 18.425 18.426'%3E%3Cpath id='np_search_684733_000000' d='M18.345,34.467l4.06-4.088a7.689,7.689,0,0,1-1.526-4.606,7.773,7.773,0,1,1,7.773,7.773,7.689,7.689,0,0,1-4.606-1.526l-4.06,4.06a1.146,1.146,0,0,1-1.641,0,1.115,1.115,0,0,1,0-1.613Zm10.307-3.224a5.47,5.47,0,1,0-5.47-5.47A5.47,5.47,0,0,0,28.652,31.243Z' transform='translate(-18 -18)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .search-toggle.active,.header .search-toggle.active:focus,.header .search-toggle.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23e60013;%7D%3C/style%3E%3Cpath class='st0' d='M18,4.6L15.6,2L10,7.5l0,0l0,0L4.4,2L2,4.6L7.5,10L2,15.4L4.4,18l5.6-5.5l0,0l0,0l5.6,5.5l2.4-2.6L12.5,10L18,4.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .language-toggle{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath id='Path_18' class='st0' d='M15,5C9.5,5,5,9.5,5,15c0,5.5,4.5,10,10,10c5.5,0,10-4.5,10-10C25,9.5,20.5,5,15,5z M20.9,15c0-1.1-0.1-2.2-0.3-3.3h2.2c0.4,1.1,0.7,2.2,0.7,3.3c0,1.1-0.2,2.3-0.7,3.3h-2.2C20.8,17.3,20.9,16.1,20.9,15L20.9,15z M15.7,23.3v-3.5h2.9C17.9,21.7,16.9,23,15.7,23.3L15.7,23.3z M15.7,10.2V6.6c1.1,0.4,2.2,1.7,2.9,3.5H15.7z M18.9,7.4c1.2,0.7,2.3,1.6,3.1,2.8h-1.8C20,9.2,19.5,8.3,18.9,7.4L18.9,7.4z M15.7,18.3v-6.7h3.4c0.2,1.1,0.4,2.2,0.4,3.4c0,1.1-0.1,2.2-0.4,3.3L15.7,18.3z M18.8,22.6c0.6-0.9,1.1-1.8,1.4-2.8H22C21.2,21,20.1,22,18.8,22.6L18.8,22.6z M14.3,6.6v3.5h-2.9C12.1,8.3,13.1,7,14.3,6.6L14.3,6.6z M14.3,19.8v3.5c-1.1-0.4-2.2-1.7-2.9-3.5H14.3z M8,10.2C8.8,9,9.9,8,11.2,7.4c-0.6,0.9-1.1,1.8-1.4,2.8H8z M9.7,19.8c0.3,1,0.7,1.9,1.3,2.8C9.8,21.9,8.8,21,8,19.8H9.7z M14.3,11.7v6.6h-3.4c-0.2-1.1-0.4-2.2-0.4-3.3c0-1.1,0.1-2.2,0.4-3.3L14.3,11.7z M9.4,18.3H7.2c-0.4-1.1-0.7-2.2-0.7-3.3c0-1.1,0.2-2.3,0.7-3.3h2.2c-0.2,1.1-0.3,2.2-0.3,3.3C9.1,16.1,9.2,17.2,9.4,18.3L9.4,18.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:block;font-size:0;height:40px;margin:0 0 0 10px;padding:0;width:40px}.header .language-toggle:focus,.header .language-toggle:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 30 30'%3E%3Cstyle%3E.st0%7Bfill: %23e60013;%7D%3C/style%3E%3Cpath id='Path_18' class='st0' d='M15,5C9.5,5,5,9.5,5,15c0,5.5,4.5,10,10,10c5.5,0,10-4.5,10-10C25,9.5,20.5,5,15,5z M20.9,15c0-1.1-0.1-2.2-0.3-3.3h2.2c0.4,1.1,0.7,2.2,0.7,3.3c0,1.1-0.2,2.3-0.7,3.3h-2.2C20.8,17.3,20.9,16.1,20.9,15L20.9,15z M15.7,23.3v-3.5h2.9C17.9,21.7,16.9,23,15.7,23.3L15.7,23.3z M15.7,10.2V6.6c1.1,0.4,2.2,1.7,2.9,3.5H15.7z M18.9,7.4c1.2,0.7,2.3,1.6,3.1,2.8h-1.8C20,9.2,19.5,8.3,18.9,7.4L18.9,7.4z M15.7,18.3v-6.7h3.4c0.2,1.1,0.4,2.2,0.4,3.4c0,1.1-0.1,2.2-0.4,3.3L15.7,18.3z M18.8,22.6c0.6-0.9,1.1-1.8,1.4-2.8H22C21.2,21,20.1,22,18.8,22.6L18.8,22.6z M14.3,6.6v3.5h-2.9C12.1,8.3,13.1,7,14.3,6.6L14.3,6.6z M14.3,19.8v3.5c-1.1-0.4-2.2-1.7-2.9-3.5H14.3z M8,10.2C8.8,9,9.9,8,11.2,7.4c-0.6,0.9-1.1,1.8-1.4,2.8H8z M9.7,19.8c0.3,1,0.7,1.9,1.3,2.8C9.8,21.9,8.8,21,8,19.8H9.7z M14.3,11.7v6.6h-3.4c-0.2-1.1-0.4-2.2-0.4-3.3c0-1.1,0.1-2.2,0.4-3.3L14.3,11.7z M9.4,18.3H7.2c-0.4-1.1-0.7-2.2-0.7-3.3c0-1.1,0.2-2.3,0.7-3.3h2.2c-0.2,1.1-0.3,2.2-0.3,3.3C9.1,16.1,9.2,17.2,9.4,18.3L9.4,18.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .nav-toggle{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: transparent;%7D%3C/style%3E%3Cpath class='st0' d='M18,4.6L15.6,2L10,7.5l0,0l0,0L4.4,2L2,4.6L7.5,10L2,15.4L4.4,18l5.6-5.5l0,0l0,0l5.6,5.5l2.4-2.6L12.5,10L18,4.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:none;height:40px;margin:0 0 0 10px;order:4;padding:0;transition:all .3s ease-in-out;width:40px;z-index:99999}@media(max-width:991.98px){.header .nav-toggle{display:block}}.header .nav-toggle:focus .bar,.header .nav-toggle:focus:after,.header .nav-toggle:focus:before,.header .nav-toggle:hover .bar,.header .nav-toggle:hover:after,.header .nav-toggle:hover:before{background-color:#fff}.header .nav-toggle .bar,.header .nav-toggle:after,.header .nav-toggle:before{backface-visibility:hidden;background-color:#fff;border-radius:2px;content:"";display:block;height:4px;margin:6px auto;transition:all .3s;width:30px}.header .nav-toggle.active,.header .nav-toggle.active:focus,.header .nav-toggle.active:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M18,4.6L15.6,2L10,7.5l0,0l0,0L4.4,2L2,4.6L7.5,10L2,15.4L4.4,18l5.6-5.5l0,0l0,0l5.6,5.5l2.4-2.6L12.5,10L18,4.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .nav-toggle.active:before{transform:rotate(45deg) translate(7px,7px)}.header .nav-toggle.active:after{transform:rotate(-45deg) translate(7px,-7px)}.header .nav-toggle.active .bar,.header .nav-toggle.active:after,.header .nav-toggle.active:before{opacity:0}.header .btn--description{color:#fff;margin:0 0 0 10px}.header .btn--description:focus,.header .btn--description:hover{color:#e60013}.header .btn--description.btn--phone:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .btn--description.btn--phone:focus:before,.header .btn--description.btn--phone:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23e60013;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .btn--description.btn--account:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.header .btn--description.btn--account:focus:before,.header .btn--description.btn--account:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23e60013;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.hbspt-form .header .btn+.hs-button,.hbspt-form .header .hs-button+.btn,.hbspt-form .header .hs-button+.hs-button,.header .btn+.btn,.header .hbspt-form .btn+.hs-button,.header .hbspt-form .hs-button+.btn,.header .hbspt-form .hs-button+.hs-button{margin:0 0 0 10px}.header+.main .block--banner:first-child,.header+.main .block--ghostframe:first-child,.header+.main .block--hero:first-child,.header+.main .block--main-slider:first-child,.header+.main .block--slider:first-child{margin-top:-40px}.primary-search-active .header__search{margin:0}.landingspage-2 .header{background-color:#000cff}.landingspage-2 .header__content{padding:25px 40px}@media(max-width:991.98px){.landingspage-2 .header__content{padding:10px 15px}}.landingspage-2 .header .logo{height:70px}@media(max-width:991.98px){.landingspage-2 .header .logo{height:40px}}.landingspage-2 .header .navigation--header{margin:5px 0}@media(max-width:991.98px){.landingspage-2 .header .navigation--header{margin:0}}.hbspt-form .landingspage-2 .header .navigation--header .hs-button,.landingspage-2 .header .navigation--header .btn,.landingspage-2 .header .navigation--header .hbspt-form .hs-button{background-color:transparent;border-color:#fff;color:#fff}.hbspt-form .landingspage-2 .header .navigation--header .hs-button:focus,.hbspt-form .landingspage-2 .header .navigation--header .hs-button:hover,.landingspage-2 .header .navigation--header .btn:focus,.landingspage-2 .header .navigation--header .btn:hover,.landingspage-2 .header .navigation--header .hbspt-form .hs-button:focus,.landingspage-2 .header .navigation--header .hbspt-form .hs-button:hover{background-color:#fff;color:#000cff}@media(max-width:991.98px){.landingspage-2 .header .navigation--header .secondary.anchors{display:none}}.landingspage-2 .header .btn--description{color:#fff}.landingspage-2 .header .btn--description:focus,.landingspage-2 .header .btn--description:hover{color:#000cff}.landingspage-2 .header .btn--description.btn--phone:focus:before,.landingspage-2 .header .btn--description.btn--phone:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23000cff;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .header .btn--description.btn--account:focus:before,.landingspage-2 .header .btn--description.btn--account:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23000cff;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2.transparent:before{background:#000cff;content:"";height:120px;left:0;position:fixed;top:0;width:100%;z-index:1}@media(max-width:991.98px){.landingspage-2.transparent:before{height:60px}}.landingspage-2.transparent .header{background-color:transparent}.landingspage-2.transparent .header+.main .block:first-child{margin-top:-160px}@media(max-width:991.98px){.landingspage-2.transparent .header+.main .block:first-child{margin-top:-100px}}.footer{background-color:#000;color:#fff;flex-shrink:0;position:relative}@media(max-width:991.98px){.footer{align-items:center;flex-direction:column}}.footer__top{color:#fff;display:flex;flex-wrap:wrap;font-size:14px;line-height:26px;padding:40px 0 0}@media(max-width:767.98px){.footer__top{display:none}}.footer__top .is-h3{color:#fff;font-size:17px;line-height:26px;text-transform:none}.footer__top .is-h3+.list{margin-top:-30px}.footer__top .list li a{font-weight:400}.footer__bottom,.footer__top .list li a{color:#fff;font-size:14px;line-height:26px}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 15px 0}@media(max-width:991.98px){.footer__bottom{align-items:center;flex-direction:column}}.footer .copyright{color:hsla(0,0%,100%,.5);display:inline-block;font-size:14px;line-height:24px;margin:0 0 20px auto}@media(max-width:991.98px){.footer .copyright{margin:0 0 20px}}.footer .navigation{display:inline-block;margin:0 0 20px}.footer .social-share{margin:-4px 0 10px auto}@media(max-width:991.98px){.footer .social-share{display:flex;justify-content:center;width:100%}}.footer-doormat{display:flex;flex-wrap:wrap;margin:0 -15px}.footer-doormat__item{flex:0 0 33.33333333%;max-width:33.33333333%;padding:0 15px}@media(max-width:991.98px){.footer-doormat__item{flex:0 0 66.66666667%;max-width:66.66666667%}}.footer-doormat__item .list{column-count:2}.footer-doormat__item:first-of-type,.footer-doormat__item:last-of-type{flex:0 0 16.66666667%;max-width:16.66666667%}@media(max-width:991.98px){.footer-doormat__item:first-of-type,.footer-doormat__item:last-of-type{flex:0 0 33.33333333%;max-width:33.33333333%}}.footer-doormat__item:first-of-type .list,.footer-doormat__item:last-of-type .list{column-count:1}.landingspage .footer{display:flex;flex-wrap:wrap;padding:20px 15px 0}.landingspage .footer .copyright{margin:0 0 20px}.landingspage-2 .footer{background-color:#000450}.breadcrumb{background-color:transparent;border-radius:0;display:flex;margin:-40px 0 40px;padding:10px 40px;z-index:9}@media(max-width:991.98px){.breadcrumb{padding:10px 15px}}@media(max-width:767.98px){.breadcrumb{display:none}}.breadcrumb-list{background:rgba(0,0,0,.4);border-radius:50px;font-size:13px;margin:0;padding:0 15px}.breadcrumb-item,.breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap}.breadcrumb-item{color:hsla(0,0%,7%,.5)}.breadcrumb-item a{color:#fff;font-size:14px;font-weight:400;line-height:normal}.breadcrumb-item:first-of-type a{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10px' height='10px' viewBox='0 0 10 10'%3E%3Cpath d='M12.8,8.332,8.365,3.491a.463.463,0,0,0-.75,0l-4.5,4.968a.625.625,0,0,0,.437,1.019h1v3.439a.4.4,0,0,0,.375.382H6.554a.407.407,0,0,0,.375-.382V11.071a.3.3,0,0,1,.312-.318H8.99a.29.29,0,0,1,.25.318v1.847a.364.364,0,0,0,.375.382h1.5c.375,0,.437-.191.437-.382V9.478h.812A.679.679,0,0,0,12.8,8.332Z' transform='translate(-2.979 -3.3)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:block;height:10px;position:relative;width:10px}.breadcrumb-item:first-of-type a span{display:block;text-indent:-99999px}.breadcrumb-item.active a{color:#fff;text-decoration:none}.breadcrumb-item+.breadcrumb-item{padding-left:5px}.breadcrumb-item+.breadcrumb-item:before{color:#fff;padding-right:5px}.breadcrumb+.main .block--banner:first-child,.breadcrumb+.main .block--ghostframe:first-child,.breadcrumb+.main .block--hero:first-child,.breadcrumb+.main .block--main-slider:first-child,.breadcrumb+.main .block--slider:first-child{margin-top:-88px}@media(max-width:767.98px){.breadcrumb+.main .block--banner:first-child,.breadcrumb+.main .block--ghostframe:first-child,.breadcrumb+.main .block--hero:first-child,.breadcrumb+.main .block--main-slider:first-child,.breadcrumb+.main .block--slider:first-child{margin-top:-40px}}button{background:transparent;border:0;cursor:pointer}button,button:focus,button:hover{outline:none}.btn,.hbspt-form .hs-button{background-color:#e60013;border:2px solid #e60013;border-radius:20px;color:#fff;display:inline-block;font-family:Maven Pro,sans-serif;font-size:16px;font-weight:900;line-height:22px;padding:7px 18px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s}.btn+.btn,.hbspt-form .btn+.hs-button,.hbspt-form .hs-button+.btn,.hbspt-form .hs-button+.hs-button{margin-left:15px}@media(max-width:767.98px){.btn+.btn,.hbspt-form .btn+.hs-button,.hbspt-form .hs-button+.btn,.hbspt-form .hs-button+.hs-button{margin-left:0;margin-top:20px}}.btn:focus,.btn:hover,.hbspt-form .hs-button:focus,.hbspt-form .hs-button:hover{background-color:#b3000f;border-color:#b3000f;color:#fff;text-decoration:none}.btn--big{font-size:22px;line-height:30px;padding:12px 20px}.btn--white{background-color:#fff;border-color:#fff;color:#121212}.btn--white:focus,.btn--white:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.btn--black{background-color:#121212;border-color:#121212;color:#fff}.btn--black:focus,.btn--black:hover{background-color:#e60013;border-color:#e60013;color:#fff}.btn--blue{background-color:#000cff;border-color:#000cff;color:#fff}.btn--blue:focus,.btn--blue:hover{background-color:#000acc;border-color:#000acc;color:#fff}.btn--green{background-color:#31d0b0;border-color:#31d0b0;color:#fff}.btn--green:focus,.btn--green:hover{background-color:#26a88e;border-color:#26a88e;color:#fff}.btn--outline{background-color:transparent;border-color:#e60013;color:#e60013}.btn--outline:focus,.btn--outline:hover{background-color:#b3000f;border-color:#b3000f;color:#fff}.btn--outline.btn--white{border-color:#fff;color:#fff}.btn--outline.btn--white:focus,.btn--outline.btn--white:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.btn--outline.btn--black{border-color:#121212;color:#121212}.btn--outline.btn--black:focus,.btn--outline.btn--black:hover{background-color:#e60013;border-color:#e60013;color:#fff}.btn--outline.btn--blue{border-color:#000cff;color:#000cff}.btn--outline.btn--blue:focus,.btn--outline.btn--blue:hover{background-color:#000acc;border-color:#000acc;color:#fff}.btn--outline.btn--green{border-color:#31d0b0;color:#31d0b0}.btn--outline.btn--green:focus,.btn--outline.btn--green:hover{background-color:#26a88e;border-color:#26a88e;color:#fff}.btn--link{background-color:transparent;border:0;color:#121212;font-size:16px;font-weight:700;line-height:28px;padding:0;text-transform:none}.btn--link:focus,.btn--link:hover{background-color:transparent;color:#e60013}.btn--description{background-color:transparent;border-color:transparent;color:#121212;font-size:13px;font-weight:700;line-height:14px;padding:4px 0 4px 45px;text-align:left;text-transform:uppercase}@media(max-width:991.98px){.btn--description{font-size:0;height:40px;padding:0;width:40px}}.btn--description:before{content:"";display:block;height:40px;left:0;position:absolute;top:0;transition:all .3s;width:40px}.btn--description span{display:block;font-size:9px;font-weight:500;opacity:.66}@media(max-width:991.98px){.btn--description span{font-size:0}}.btn--description:focus,.btn--description:hover{background-color:transparent;border-color:transparent;color:#e60013}.btn--description:focus span,.btn--description:hover span{opacity:1}.btn--description.btn--phone:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.btn--description.btn--phone:focus:before,.btn--description.btn--phone:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23e60013;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.btn--description.btn--account:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.btn--description.btn--account:focus:before,.btn--description.btn--account:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23e60013;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.btn--social-share{background-color:transparent;border:0;color:#fff;font-size:14px;line-height:22px;padding:7px 15px 7px 45px}.btn--social-share:focus,.btn--social-share:hover{background-color:transparent;border-color:transparent}.btn--social-share:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M8.7,9.9c0,0.4-0.1,0.8-0.3,1.3l3.4,2.1c1.3-1.4,3.4-1.5,4.8-0.3c1.4,1.3,1.5,3.4,0.3,4.8c-1.3,1.4-3.4,1.5-4.8,0.3c-1.1-0.9-1.4-2.4-0.8-3.6l-3.4-2.1c-1.3,1.4-3.5,1.4-4.9,0.1S1.7,9,3,7.7c1.3-1.4,3.5-1.4,4.9-0.1l0.1,0.1l3.4-2.1c-0.7-1.9,0.3-3.7,2.1-4.4s3.7,0.3,4.4,2.1c0.7,1.9-0.3,3.7-2.1,4.4c-1.3,0.4-2.8,0.1-3.7-0.9L8.7,8.9C8.5,9,8.7,9.4,8.7,9.9z'/%3E%3C/svg%3E");content:"";display:block;height:20px;left:10px;margin:-10px 0 0;position:absolute;top:50%;width:20px}.btn--social-share:after,.btn--to-top{background-position:50%;background-repeat:no-repeat}.btn--to-top{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");border-radius:50%;bottom:60px;display:none;font-size:0;height:45px;padding:0;position:fixed;right:20px;transform:rotate(90deg);width:45px;z-index:2000}@media(max-width:767.98px){.btn--to-top{bottom:20px;display:none}}.btn--to-top:focus,.btn--to-top:hover{background-color:#b3000f}.btn--whatsapp{background-color:#25d366;padding-left:40px}.btn--whatsapp:focus,.btn--whatsapp:hover{background-color:#1da851}.btn--whatsapp:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24px' height='24px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M18.5,9.8c0,4.6-3.7,8.3-8.3,8.3c-1.5,0-2.8-0.4-4-1l-4.6,1.5L3,14.1c-0.8-1.2-1.2-2.7-1.2-4.3c0-4.6,3.7-8.3,8.3-8.3C14.8,1.5,18.5,5.2,18.5,9.8z M10.2,2.8c-3.9,0-7,3.1-7,7c0,1.5,0.5,2.9,1.3,4.1l-0.9,2.6l2.7-0.9c1.1,0.7,2.4,1.2,3.9,1.2c3.9,0,7-3.1,7-7S14,2.8,10.2,2.8z M14.4,11.7c-0.1-0.1-0.2-0.1-0.4-0.2c-0.2-0.1-1.2-0.6-1.4-0.7c-0.2-0.1-0.3-0.1-0.5,0.1c-0.1,0.2-0.5,0.7-0.6,0.8c-0.1,0.1-0.2,0.2-0.4,0.1c-0.2-0.1-0.9-0.3-1.6-1c-0.6-0.5-1-1.2-1.1-1.4C8.1,9.1,8.2,9,8.3,8.9c0.1-0.1,0.2-0.2,0.3-0.4c0.1-0.1,0.1-0.2,0.2-0.3c0.1-0.1,0-0.3,0-0.4C8.8,7.8,8.4,6.8,8.2,6.4C8,6,7.9,6,7.7,6C7.6,6,7.5,6,7.3,6S7,6.1,6.8,6.3C6.6,6.5,6.1,6.9,6.1,7.9c0,1,0.7,2,0.8,2.1c0.1,0.1,1.4,2.3,3.5,3.1c2.1,0.8,2.1,0.5,2.5,0.5c0.4,0,1.2-0.5,1.4-1C14.4,12.2,14.4,11.8,14.4,11.7z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:24px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.btn--video-pause,.btn--video-play{background-color:transparent;border:0;color:#fff;font-size:14px;font-weight:900;line-height:30px;padding:15px 15px 15px 75px;position:relative;text-transform:uppercase;transition:transform .3s ease-in-out}.btn--video-pause:before,.btn--video-play:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 100 100'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M79.266,37.885L34.723,12.168C25.397,6.784,13.74,13.514,13.74,24.283v51.434c0,10.768,11.657,17.499,20.983,12.115  l44.543-25.717C88.592,56.73,88.592,43.27,79.266,37.885z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:2px solid #fff;border-radius:50%;content:"";display:block;height:60px;left:0;position:absolute;top:0;width:60px}.btn--video-pause:focus,.btn--video-pause:hover,.btn--video-play:focus,.btn--video-play:hover{background-color:transparent}.btn--video-pause:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M18,4.6L15.6,2L10,7.5l0,0l0,0L4.4,2L2,4.6L7.5,10L2,15.4L4.4,18l5.6-5.5l0,0l0,0l5.6,5.5l2.4-2.6L12.5,10L18,4.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.hbspt-form .landingspage-2 .hs-button,.landingspage-2 .btn,.landingspage-2 .hbspt-form .hs-button{background-color:#000cff;border-color:#000cff;border-radius:0;border-width:1px;color:#fff;padding:8px 19px}.hbspt-form .landingspage-2 .hs-button:focus,.hbspt-form .landingspage-2 .hs-button:hover,.landingspage-2 .btn:focus,.landingspage-2 .btn:hover,.landingspage-2 .hbspt-form .hs-button:focus,.landingspage-2 .hbspt-form .hs-button:hover{background-color:#000acc;border-color:#000acc;color:#fff}.landingspage-2 .btn--white{background-color:#fff;border-color:#fff;color:#121212}.landingspage-2 .btn--white:focus,.landingspage-2 .btn--white:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.landingspage-2 .btn--black{background-color:#121212;border-color:#121212;color:#fff}.landingspage-2 .btn--black:focus,.landingspage-2 .btn--black:hover,.landingspage-2 .btn--blue{background-color:#000cff;border-color:#000cff;color:#fff}.landingspage-2 .btn--blue:focus,.landingspage-2 .btn--blue:hover{background-color:#000acc;border-color:#000acc;color:#fff}.landingspage-2 .btn--green{background-color:#31d0b0;border-color:#31d0b0;color:#fff}.landingspage-2 .btn--green:focus,.landingspage-2 .btn--green:hover{background-color:#26a88e;border-color:#26a88e;color:#fff}.landingspage-2 .btn--outline{background-color:transparent;color:#000cff}.landingspage-2 .btn--outline:focus,.landingspage-2 .btn--outline:hover{background-color:#000cff;border-color:#000cff;color:#fff}.landingspage-2 .btn--outline.btn--white{border-color:#fff;color:#fff}.landingspage-2 .btn--outline.btn--white:focus,.landingspage-2 .btn--outline.btn--white:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.landingspage-2 .btn--outline.btn--black{border-color:#121212;color:#121212}.landingspage-2 .btn--outline.btn--black:focus,.landingspage-2 .btn--outline.btn--black:hover{background-color:#000cff;border-color:#000cff;color:#fff}.landingspage-2 .btn--outline.btn--blue{border-color:#000cff;color:#000cff}.landingspage-2 .btn--outline.btn--blue:focus,.landingspage-2 .btn--outline.btn--blue:hover{background-color:#000acc;border-color:#000acc;color:#fff}.landingspage-2 .btn--outline.btn--green{border-color:#31d0b0;color:#31d0b0}.landingspage-2 .btn--outline.btn--green:focus,.landingspage-2 .btn--outline.btn--green:hover{background-color:#26a88e;border-color:#26a88e;color:#fff}.landingspage-2 .btn--link{background-color:transparent;color:#121212;padding:0}.landingspage-2 .btn--link:focus,.landingspage-2 .btn--link:hover{background-color:transparent;color:#000cff}.landingspage-2 .btn--description{background-color:transparent;border-color:transparent;color:#121212;padding:4px 0 4px 45px}.landingspage-2 .btn--description:focus,.landingspage-2 .btn--description:hover{background-color:transparent;border-color:transparent;color:#000cff}.landingspage-2 .btn--description.btn--phone:focus:before,.landingspage-2 .btn--description.btn--phone:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23000cff;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .btn--description.btn--account:focus:before,.landingspage-2 .btn--description.btn--account:hover:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23000cff;%7D%3C/style%3E%3Cpath class='st0' d='M13,26.2c0-3.1,3.1-5.7,7-5.7s7,2.6,7,5.7c0,1.2-3.5,1.8-7,1.8S13,27.4,13,26.2z M20,19.7c2.1,0,3.8-1.7,3.8-3.8S22.1,12,20,12s-3.8,1.7-3.8,3.8c0,1,0.4,2,1.1,2.7C18,19.3,19,19.7,20,19.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .btn--video-pause,.landingspage-2 .btn--video-play{background-color:transparent;padding:15px 15px 15px 75px}.landingspage-2 .btn--video-pause:focus,.landingspage-2 .btn--video-pause:hover,.landingspage-2 .btn--video-play:focus,.landingspage-2 .btn--video-play:hover{background-color:transparent}form label{cursor:pointer;display:block}form select{appearance:none;user-select:none}.hbspt-form form select.hs-input:not([size],[multiple]),form .hbspt-form select.hs-input:not([size],[multiple]),form select.form-control:not([size],[multiple]){height:57px}.hbspt-form .hs-error-msgs form .hs-error-msg,form .hbspt-form .hs-error-msgs .hs-error-msg,form .help-block{margin:8px 0 0}.form{display:flex;flex-direction:column;margin:0 0 40px}.form-group,.form-group label,.hbspt-form .hs-form-field,.hbspt-form .hs-form-field label{margin:0 0 10px}.form-group>label,.hbspt-form .hs-form-field>label{font-weight:600}.form-group.has-error .form-control,.form-group.has-error .hbspt-form .hs-input,.hbspt-form .form-group.has-error .hs-input,.hbspt-form .has-error.hs-form-field .form-control,.hbspt-form .has-error.hs-form-field .hs-input{border-color:#e60013}.form-group.has-error .hbspt-form .hs-error-msgs .hs-error-msg,.form-group.has-error .help-block,.hbspt-form .has-error.hs-form-field .help-block,.hbspt-form .has-error.hs-form-field .hs-error-msgs .hs-error-msg,.hbspt-form .hs-error-msgs .form-group.has-error .hs-error-msg,.hbspt-form .hs-error-msgs .has-error.hs-form-field .hs-error-msg{color:#e60013}.form-control,.hbspt-form .hs-input{background-color:#fff;border:2px solid #121212;border-radius:20px;font-family:Maven Pro,sans-serif;font-size:16px;height:auto;line-height:28px;padding:8px 15px}.form-control:focus,.hbspt-form .hs-input:focus{background-color:#fff;border-color:#000;box-shadow:none}.form-control--textarea{height:120px}.form-control--select{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='6px' viewBox='0 0 20 6'%3E%3Cstyle%3E.st0%7Bfill:%23121212;%7D%3C/style%3E%3Cpath class='st0' d='M10.6,0.2c0.4-0.3,0.9-0.3,1.2,0.1l0,0c0.3,0.4,0.3,0.9-0.1,1.2l-5,4.3 c-0.3,0.3-0.8,0.3-1.1,0L0.3,1.6c-0.4-0.3-0.4-0.9-0.1-1.2C0.5,0,1-0.1,1.4,0.2l0,0L6.1,4L10.6,0.2z'/%3E%3C/svg%3E");background-position:50%;background-position:center right 10px;background-repeat:no-repeat;height:auto!important;padding:5px 45px 5px 15px}.form-control--check{background-color:transparent;border:0;border-radius:0;margin:0 0 10px;padding:0 0 0 28px;position:relative}.form-control--check label,.form-control--check:last-child{margin:0}.form-control--check input[type=checkbox],.form-control--check input[type=radio]{display:none}.form-control--check input[type=checkbox]+i,.form-control--check input[type=radio]+i{border:2px solid #afafaf;display:block;height:18px;left:0;position:absolute;top:7px;width:18px}.form-control--check input[type=checkbox]+i:before,.form-control--check input[type=radio]+i:before{background-color:#e60013;content:"";display:none;height:12px;left:1px;position:absolute;top:1px;width:12px}.form-control--check input[type=checkbox]:checked+i:before,.form-control--check input[type=radio]:checked+i:before{display:block}.form-control--check input[type=radio]+i,.form-control--check input[type=radio]+i:before{border-radius:50%}.form .noUi-target{background-color:rgba(0,0,0,.15);border:0;border-radius:23px;box-shadow:none;margin:0 0 26px;padding:10px 20px}.form .noUi-target.noUi-horizontal{height:40px}.form .noUi-target.noUi-horizontal .noUi-tooltip{bottom:-32px}.form .noUi-target .noUi-connect{background:hsla(0,0%,100%,.8)}.form .noUi-target .noUi-handle{background-color:#fff;border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:30px;outline:none;right:-15px;width:30px}.form .noUi-target .noUi-handle:after,.form .noUi-target .noUi-handle:before{display:none}.form .noUi-target .noUi-feedback{bottom:-22px;display:flex;justify-content:space-between;left:0;position:absolute;right:0}.form .noUi-target .noUi-feedback .noUi-feedback-max,.form .noUi-target .noUi-feedback .noUi-feedback-min{color:#fff;font-size:14px;font-weight:500;line-height:normal}.form-horizontal .form-group,.form-horizontal .hbspt-form .hs-form-field,.hbspt-form .form-horizontal .hs-form-field{display:flex;flex-wrap:wrap;margin:0 0 10px}.form-horizontal .form-group label,.form-horizontal .hbspt-form .hs-form-field label,.hbspt-form .form-horizontal .hs-form-field label{margin:0}.form-horizontal .form-group>label,.form-horizontal .hbspt-form .hs-form-field>label,.hbspt-form .form-horizontal .hs-form-field>label{flex:0 0 25%;max-width:25%;padding:11px 10px 11px 0}@media(max-width:767.98px){.form-horizontal .form-group>label,.form-horizontal .hbspt-form .hs-form-field>label,.hbspt-form .form-horizontal .hs-form-field>label{flex:0 0 100%;margin:0 0 10px;max-width:100%;padding:0}}.form-horizontal .form-group>label+.form-control-wrapper,.form-horizontal .hbspt-form .hs-form-field>label+.form-control-wrapper,.hbspt-form .form-horizontal .hs-form-field>label+.form-control-wrapper{padding:0 0 0 10px}@media(max-width:767.98px){.form-horizontal .form-group>label+.form-control-wrapper,.form-horizontal .hbspt-form .hs-form-field>label+.form-control-wrapper,.hbspt-form .form-horizontal .hs-form-field>label+.form-control-wrapper{padding:0}}.form-horizontal .form-control-wrapper{flex:0 0 75%;max-width:75%}@media(max-width:767.98px){.form-horizontal .form-control-wrapper{flex:0 0 100%;max-width:100%}}.form-inline{align-items:baseline;flex-direction:row;margin-left:-10px;margin-right:-10px}.form-inline .form-group,.form-inline .hbspt-form .hs-form-field,.hbspt-form .form-inline .hs-form-field{flex:1;flex-direction:column;margin:0 0 10px;padding:0 10px}@media(max-width:991.98px){.form-inline .form-group,.form-inline .hbspt-form .hs-form-field,.hbspt-form .form-inline .hs-form-field{flex:0 0 100%}}.form-inline .form-group:last-child,.form-inline .hbspt-form .hs-form-field:last-child,.hbspt-form .form-inline .hs-form-field:last-child{flex:0}.form-inline .form-group--error{flex:0 0 100%;text-align:center}.form-inline .form-group--error .hbspt-form .hs-error-msgs .hs-error-msg,.form-inline .form-group--error .help-block,.hbspt-form .hs-error-msgs .form-inline .form-group--error .hs-error-msg{color:#e60013;margin:0}.form-inline .form-group .form-control,.form-inline .form-group .hbspt-form .hs-error-msgs .hs-error-msg,.form-inline .form-group .hbspt-form .hs-input,.form-inline .form-group .help-block,.form-inline .hbspt-form .hs-error-msgs .hs-form-field .hs-error-msg,.form-inline .hbspt-form .hs-form-field .form-control,.form-inline .hbspt-form .hs-form-field .help-block,.form-inline .hbspt-form .hs-form-field .hs-error-msgs .hs-error-msg,.form-inline .hbspt-form .hs-form-field .hs-input,.hbspt-form .form-inline .form-group .hs-input,.hbspt-form .form-inline .hs-form-field .form-control,.hbspt-form .form-inline .hs-form-field .help-block,.hbspt-form .form-inline .hs-form-field .hs-error-msgs .hs-error-msg,.hbspt-form .form-inline .hs-form-field .hs-input,.hbspt-form .hs-error-msgs .form-inline .form-group .hs-error-msg,.hbspt-form .hs-error-msgs .form-inline .hs-form-field .hs-error-msg{width:100%}.form-search{position:relative}.form-search .form-control,.form-search .hbspt-form .hs-input,.hbspt-form .form-search .hs-input{border-color:#121212;padding-right:55px;width:100%}.form-search .btn,.form-search .hbspt-form .hs-button,.hbspt-form .form-search .hs-button{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px'  viewBox='0 0 18.425 18.426'%3E%3Cpath id='np_search_684733_000000' d='M18.345,34.467l4.06-4.088a7.689,7.689,0,0,1-1.526-4.606,7.773,7.773,0,1,1,7.773,7.773,7.689,7.689,0,0,1-4.606-1.526l-4.06,4.06a1.146,1.146,0,0,1-1.641,0,1.115,1.115,0,0,1,0-1.613Zm10.307-3.224a5.47,5.47,0,1,0-5.47-5.47A5.47,5.47,0,0,0,28.652,31.243Z' transform='translate(-18 -18)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;bottom:0;display:block;font-size:0;height:100%;padding:0;position:absolute;right:0;width:48px}.form-search .btn:focus,.form-search .btn:hover,.form-search .hbspt-form .hs-button:focus,.form-search .hbspt-form .hs-button:hover,.hbspt-form .form-search .hs-button:focus,.hbspt-form .form-search .hs-button:hover{background-color:transparent}.form-filter{background-color:#e60013;border-radius:5px;flex-flow:row wrap;padding:30px 30px 20px}@media(max-width:767.98px){.form-filter{flex-direction:column}}.form-filter .form-group,.form-filter .hbspt-form .hs-form-field,.hbspt-form .form-filter .hs-form-field{flex:1;padding:0 15px}@media(max-width:991.98px){.form-filter .form-group,.form-filter .hbspt-form .hs-form-field,.hbspt-form .form-filter .hs-form-field{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.form-filter .form-group,.form-filter .hbspt-form .hs-form-field,.hbspt-form .form-filter .hs-form-field{flex:0 0 100%;max-width:100%;padding:0}}.form-filter .form-group--large{flex:0 0 100%;max-width:100%}.form-filter .form-group--button{flex:0}.form-filter .form-group--button .btn,.form-filter .form-group--button .hbspt-form .hs-button,.hbspt-form .form-filter .form-group--button .hs-button{background-color:rgba(0,0,0,.15);border:0;margin:30px 0 0;padding:9px 20px;white-space:nowrap}.form-filter .form-group--button .btn:focus,.form-filter .form-group--button .btn:hover,.form-filter .form-group--button .hbspt-form .hs-button:focus,.form-filter .form-group--button .hbspt-form .hs-button:hover,.hbspt-form .form-filter .form-group--button .hs-button:focus,.hbspt-form .form-filter .form-group--button .hs-button:hover{background-color:rgba(0,0,0,.25)}.form-filter .form-group>label,.form-filter .hbspt-form .hs-form-field>label,.hbspt-form .form-filter .hs-form-field>label{color:#fff;font-size:14px;font-weight:900;line-height:30px;margin:0;padding:0 10px}.form-filter .form-control,.form-filter .hbspt-form .hs-input,.hbspt-form .form-filter .hs-input{background-color:rgba(0,0,0,.15);border-color:rgba(0,0,0,.15);color:#fff;font-size:14px;line-height:26px}.form-filter .form-control::placeholder,.form-filter .hbspt-form .hs-input::placeholder,.hbspt-form .form-filter .hs-input::placeholder{color:#fff;font-style:normal;font-weight:500}.form-filter .form-control--select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='6px' viewBox='0 0 20 6'%3E%3Cstyle%3E.st0%7Bfill:%23fff;%7D%3C/style%3E%3Cpath class='st0' d='M10.6,0.2c0.4-0.3,0.9-0.3,1.2,0.1l0,0c0.3,0.4,0.3,0.9-0.1,1.2l-5,4.3 c-0.3,0.3-0.8,0.3-1.1,0L0.3,1.6c-0.4-0.3-0.4-0.9-0.1-1.2C0.5,0,1-0.1,1.4,0.2l0,0L6.1,4L10.6,0.2z'/%3E%3C/svg%3E");background-position:50%;background-position:center right 10px;background-repeat:no-repeat}.form-filter .form-control--search+.btn,.form-filter .hbspt-form .form-control--search+.hs-button,.hbspt-form .form-filter .form-control--search+.hs-button{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px'  viewBox='0 0 18.425 18.426'%3E%3Cpath id='np_search_684733_000000' d='M18.345,34.467l4.06-4.088a7.689,7.689,0,0,1-1.526-4.606,7.773,7.773,0,1,1,7.773,7.773,7.689,7.689,0,0,1-4.606-1.526l-4.06,4.06a1.146,1.146,0,0,1-1.641,0,1.115,1.115,0,0,1,0-1.613Zm10.307-3.224a5.47,5.47,0,1,0-5.47-5.47A5.47,5.47,0,0,0,28.652,31.243Z' transform='translate(-18 -18)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:0;bottom:0;display:block;font-size:0;height:100%;padding:0;position:absolute;right:0;width:46px}.form-filter .form-control-wrapper{position:relative}.form-filter--light{background-color:#f5f5f5}.form-filter--light .form-group>label,.form-filter--light .hbspt-form .hs-form-field>label,.hbspt-form .form-filter--light .hs-form-field>label{color:#121212}.form-filter--light .form-group--button .btn,.form-filter--light .form-group--button .hbspt-form .hs-button,.hbspt-form .form-filter--light .form-group--button .hs-button{background-color:#e60013}.form-filter--light .form-group--button .btn:focus,.form-filter--light .form-group--button .btn:hover,.form-filter--light .form-group--button .hbspt-form .hs-button:focus,.form-filter--light .form-group--button .hbspt-form .hs-button:hover,.hbspt-form .form-filter--light .form-group--button .hs-button:focus,.hbspt-form .form-filter--light .form-group--button .hs-button:hover{background-color:#b3000f}.form-filter--light .noUi-target{background-color:transparent;border-radius:0}.form-filter--light .noUi-target .noUi-connect{background-color:rgba(0,0,0,.15)}.form-filter--light .noUi-target .noUi-handle{background-color:#e60013}.form-filter--light .noUi-target .noUi-feedback .noUi-feedback-max,.form-filter--light .noUi-target .noUi-feedback .noUi-feedback-min{color:#121212}.hbspt-form fieldset{max-width:none!important;padding:0!important}.hbspt-form .hs-main-font-element{font-size:32px;line-height:42px}.hbspt-form .hs-main-font-element h1,.hbspt-form .hs-main-font-element h2,.hbspt-form .hs-main-font-element h3,.hbspt-form .hs-main-font-element h4,.hbspt-form .hs-main-font-element h5,.hbspt-form .hs-main-font-element h6{font-size:32px;line-height:42px;margin:0 0 15px}.hbspt-form .hs-form-field .input{margin:0!important}.hbspt-form .form-columns-1 .hs-input{width:100%!important}.hbspt-form .form-columns-2{margin:0 -10px}.hbspt-form .form-columns-2 .form-group,.hbspt-form .form-columns-2 .hs-form-field{padding:0 10px;width:50%}@media(max-width:991.98px){.hbspt-form .form-columns-2 .form-group,.hbspt-form .form-columns-2 .hs-form-field{width:100%}}.hbspt-form .hs-error-msgs .hs-error-msg{color:#e60013!important}.hbspt-form .inputs-list,.hbspt-form .no-list{margin:0}.hbspt-form .hs-input.error{border-color:#e60013}.hbspt-form .hs-form-booleancheckbox-display:last-of-type{margin:0}.hbspt-form .hs-form-booleancheckbox-display input[type=checkbox],.hbspt-form .hs-form-booleancheckbox-display input[type=radio]{display:none}.hbspt-form .hs-form-booleancheckbox-display input[type=checkbox]+span,.hbspt-form .hs-form-booleancheckbox-display input[type=radio]+span{margin:0 0 10px;padding:0 0 0 25px;position:relative}.hbspt-form .hs-form-booleancheckbox-display input[type=checkbox]+span:after,.hbspt-form .hs-form-booleancheckbox-display input[type=radio]+span:after{border:2px solid #afafaf;content:"";display:block;height:16px;left:0;margin:0;position:absolute;top:5px;width:16px}.hbspt-form .hs-form-booleancheckbox-display input[type=checkbox]+span:before,.hbspt-form .hs-form-booleancheckbox-display input[type=radio]+span:before{background-color:#e60013;content:"";display:none;height:10px;left:3px;position:absolute;top:8px;width:10px}.hbspt-form .hs-form-booleancheckbox-display input[type=checkbox]:checked+span:before,.hbspt-form .hs-form-booleancheckbox-display input[type=radio]:checked+span:before{display:block}.hbspt-form .hs-form-booleancheckbox-display input[type=radio]+span:after,.hbspt-form .hs-form-booleancheckbox-display input[type=radio]+span:before{border-radius:50%}::placeholder{color:#afafaf;font-style:italic}select::-ms-expand{display:none}select option[disabled]{display:none}.hbspt-form .landingspage-2 .hs-input,.landingspage-2 .form .noUi-target,.landingspage-2 .form-control,.landingspage-2 .hbspt-form .hs-input{border-radius:0}.hbspt-form .landingspage-2 .form-search .hs-button,.landingspage-2 .form-search .btn,.landingspage-2 .form-search .hbspt-form .hs-button{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='16px'  viewBox='0 0 18.425 18.426'%3E%3Cpath id='np_search_684733_000000' d='M18.345,34.467l4.06-4.088a7.689,7.689,0,0,1-1.526-4.606,7.773,7.773,0,1,1,7.773,7.773,7.689,7.689,0,0,1-4.606-1.526l-4.06,4.06a1.146,1.146,0,0,1-1.641,0,1.115,1.115,0,0,1,0-1.613Zm10.307-3.224a5.47,5.47,0,1,0-5.47-5.47A5.47,5.47,0,0,0,28.652,31.243Z' transform='translate(-18 -18)' fill='%23000cff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .form-filter{background-color:#31d0b0;border-radius:0}.landingspage-2 .form-filter--light{background-color:#f5f5f5}.hbspt-form .landingspage-2 .form-filter--light .form-group--button .hs-button,.landingspage-2 .form-filter--light .form-group--button .btn,.landingspage-2 .form-filter--light .form-group--button .hbspt-form .hs-button{background-color:#000cff}.hbspt-form .landingspage-2 .form-filter--light .form-group--button .hs-button:focus,.hbspt-form .landingspage-2 .form-filter--light .form-group--button .hs-button:hover,.landingspage-2 .form-filter--light .form-group--button .btn:focus,.landingspage-2 .form-filter--light .form-group--button .btn:hover,.landingspage-2 .form-filter--light .form-group--button .hbspt-form .hs-button:focus,.landingspage-2 .form-filter--light .form-group--button .hbspt-form .hs-button:hover{background-color:#000acc}.landingspage-2 .form-filter--light .noUi-target .noUi-handle{background-color:#000cff}.navigation ul{margin:0}.navigation ul.applications{min-height:360px}@media(max-width:991.98px){.navigation ul.applications{min-height:unset}}.navigation ul li{display:block;margin:0;padding:0}.navigation ul li a{color:#121212;display:block;font-size:16px;line-height:24px;padding:6px 5px}.navigation ul li a:focus,.navigation ul li a:hover{color:#e60013;text-decoration:none}.navigation ul li ul{display:none}.navigation ul li.active>a{color:#e60013}.navigation ul li.active ul{display:block}.navigation ul li.has-subnav{position:relative}.navigation ul li.has-subnav>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:none;height:6px;padding:0;position:absolute;right:0;top:11px;transition:all .3s;width:12px}@media(max-width:991.98px){.navigation ul li.has-subnav>.toggle-subnav{display:block}}.navigation ul li.has-subnav.active>.toggle-subnav,.navigation ul li.has-subnav.subnav-active>.toggle-subnav{transform:rotate(180deg)}.navigation ul li.has-subnav.active.subnav-active>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;transform:rotate(0deg)}.navigation--header{display:flex;flex-flow:row wrap}@media(max-width:991.98px){.navigation--header{background-color:#121212;bottom:0;display:flex;flex-direction:column;left:100%;margin:0;overflow:auto;padding:15px 0;position:fixed;top:60px;transition:all .3s ease-in-out;width:100%;z-index:99999}}.navigation--header .primary{display:flex;justify-content:flex-end;margin:0;order:1}@media(max-width:991.98px){.navigation--header .primary{flex-direction:column;margin:0 0 20px;order:1;padding:0 15px}}.navigation--header .primary li{margin:0;position:relative}@media(max-width:991.98px){.navigation--header .primary li{display:block}}.navigation--header .primary li a{color:#fff;font-size:16px;font-weight:900;line-height:30px;padding:0 10px;text-transform:uppercase;transition:all .3s;white-space:nowrap}@media(max-width:1199.98px){.navigation--header .primary li a{font-size:15px;padding:0 5px}}@media(max-width:991.98px){.navigation--header .primary li a{padding:5px 0}}.navigation--header .primary li ul{background-color:#121212;border-radius:0 0 20px 20px;display:block;left:-99999px;min-width:200px;padding:0 0 10px;position:absolute;width:100%}@media(max-width:991.98px){.navigation--header .primary li ul{background-color:transparent;display:none;margin:0;padding:0 0 0 20px;position:static;width:auto}}.navigation--header .primary li ul li{display:block;margin:0;padding:0}.navigation--header .primary li ul li a{line-height:28px;padding:10px;white-space:normal}.navigation--header .primary li ul.application--products{align-items:flex-start;min-height:100%}.navigation--header .primary li.is-open>a,.navigation--header .primary li:focus>a,.navigation--header .primary li:hover>a{color:#e60013}.navigation--header .primary li.is-open>ul,.navigation--header .primary li:focus>ul,.navigation--header .primary li:hover>ul{left:auto}.navigation--header .primary li.has-subnav:focus,.navigation--header .primary li.has-subnav:hover{z-index:1}.navigation--header .primary li.has-subnav>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:none}@media(max-width:991.98px){.navigation--header .primary li.has-subnav>.toggle-subnav{display:block;height:40px;top:10px;width:40px}}.navigation--header .primary li.has-subnav.active>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}@media(max-width:991.98px){.navigation--header .primary li.has-subnav.active ul,.navigation--header .primary li.has-subnav.subnav-active ul{display:block}.navigation--header .primary li.has-subnav.active.subnav-active ul{display:none}}.navigation--header .primary li.has-subnav.has-products{position:static}@media(max-width:991.98px){.navigation--header .primary li.has-subnav.has-products{position:relative}}.navigation--header .primary li.has-subnav.has-products .navigation--products{left:-99999px}@media(max-width:991.98px){.navigation--header .primary li.has-subnav.has-products .navigation--products{display:none}}.navigation--header .primary li.has-subnav.has-products:focus>a:before,.navigation--header .primary li.has-subnav.has-products:hover>a:before{content:"";display:block;height:52px;position:absolute;top:0;width:100%}.navigation--header .primary li.has-subnav.has-products:focus>a span,.navigation--header .primary li.has-subnav.has-products:hover>a span{position:relative}.navigation--header .primary li.has-subnav.has-products:focus .navigation--products,.navigation--header .primary li.has-subnav.has-products:hover .navigation--products{left:0}.navigation--header .primary li.has-subnav.has-products.active .navigation--products,.navigation--header .primary li.has-subnav.has-products.subnav-active .navigation--products{display:flex}@media(max-width:991.98px){.navigation--header .primary li.has-subnav.has-products.active.subnav-active .navigation--products{display:none}}.navigation--header .primary>li.has-subnav>a{padding-right:20px;position:relative}.navigation--header .primary>li.has-subnav>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:14px;margin:-7px 0 0;position:absolute;right:0;top:50%;transition:all .3s;width:15px}@media(max-width:991.98px){.navigation--header .primary>li.has-subnav>a:after{display:none}}.navigation--header .primary>li.has-subnav.active>a:after,.navigation--header .primary>li.has-subnav:focus>a:after,.navigation--header .primary>li.has-subnav:hover>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23e60013'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}@media(max-width:991.98px){.navigation--header .primary>li.has-subnav.active>a:after,.navigation--header .primary>li.has-subnav:focus>a:after,.navigation--header .primary>li.has-subnav:hover>a:after{display:none}}.navigation--header .primary>li.has-subnav:focus>a:after,.navigation--header .primary>li.has-subnav:hover>a:after{transform:rotate(180deg)}.navigation--header .secondary{display:flex;justify-content:flex-end;margin:0;order:2}@media(max-width:991.98px){.navigation--header .secondary{flex-direction:column;margin:0 0 20px;order:2;padding:0 15px}}.navigation--header .secondary li{margin:0}.navigation--header .secondary li>a{color:#fff;font-size:14px;font-weight:700;line-height:30px;padding:0 10px;text-transform:none;white-space:nowrap}@media(max-width:991.98px){.navigation--header .secondary li>a{padding:5px 0}}.navigation--header .secondary li:focus>a,.navigation--header .secondary li:hover>a{color:#e60013}.navigation--footer ul{display:flex;flex-wrap:wrap}.navigation--footer ul li{display:inline-block;margin:0 5px}.navigation--footer ul li a{color:hsla(0,0%,100%,.5);font-size:14px;padding:0}.navigation--footer ul li a:focus,.navigation--footer ul li a:hover{color:#fff;text-decoration:none}.navigation--products{background-color:#121212;border-radius:0 0 20px 20px;display:flex;flex-flow:column wrap;left:0;padding:20px;position:absolute;top:40px;width:100%}@media(max-width:991.98px){.navigation--products{background-color:transparent;border-bottom:0;border-top:0;padding:0;position:static}}@media(min-width:992px)and (max-width:1199.98px){.navigation--products li.has-subnav>a{pointer-events:none}}.navigation--products>ul{left:auto!important;overflow:hidden;position:relative!important}.navigation--products>ul>li{position:static!important;width:25%}@media(max-width:991.98px){.navigation--products>ul>li{width:100%}}.navigation--products>ul>li ul{position:absolute;top:0}@media(max-width:991.98px){.navigation--products>ul>li ul{display:none!important}}.navigation--products>ul>li ul li{flex:0 0 50%;position:static!important}.navigation--products>ul>li ul li a{text-align:center}.navigation--products>ul>li ul li .product-icon{align-items:center;display:flex;flex-direction:column;justify-content:center}.navigation--products>ul>li ul li .product-icon img{max-width:30px;padding:0 0 10px}.navigation--products>ul>li ul li .product-icon span{font-size:15px;font-weight:400}.navigation--products>ul>li ul li .image-preview{background:#121212;color:#fff;display:flex;flex-direction:column;left:-999999px;padding:10px;position:absolute;top:0;width:100%}.navigation--products>ul>li ul li .image-preview .preview-title{color:#cf000d;font-size:18px;line-height:26px;margin:10px 0}.navigation--products>ul>li ul li .image-preview .preview-text{color:#fff;font-size:14px;line-height:20px}.navigation--products>ul>li ul li .image-preview img{margin:0 auto;max-height:200px}.navigation--products>ul>li ul li:focus .image-preview,.navigation--products>ul>li ul li:hover .image-preview{left:100%}.navigation--products>ul>li ul:not(:hover)>li:first-child>a{color:#e60013}.navigation--products>ul>li ul:not(:hover)>li:first-child .image-preview{left:100%}.navigation--products>ul>li:focus,.navigation--products>ul>li:hover{width:100%}.navigation--products>ul>li:focus ul,.navigation--products>ul>li:hover ul{align-items:center;display:flex;flex-wrap:wrap;left:25%!important;width:35%}.navigation--products>ul:not(:hover)>li:first-child{width:100%}.navigation--products>ul:not(:hover)>li:first-child>a{color:#e60013}.navigation--products>ul:not(:hover)>li:first-child>ul{align-items:center;display:flex;flex-wrap:wrap;left:25%!important;width:35%}.navigation--products>ul:not(:hover)>li:first-child>ul>li:first-child .image-preview{left:100%}.hbspt-form .navigation--products .hs-button,.navigation--products .btn,.navigation--products .hbspt-form .hs-button{align-self:flex-start!important;color:#fff!important;display:inline-block!important;line-height:22px!important;margin:0!important;padding:7px 18px!important;position:relative!important;top:unset!important;width:auto!important}@media(max-width:991.98px){.hbspt-form .navigation--products .hs-button,.navigation--products .btn,.navigation--products .hbspt-form .hs-button{margin:0 0 0 30px!important}}.hbspt-form .navigation--products .hs-button:focus,.hbspt-form .navigation--products .hs-button:hover,.navigation--products .btn:focus,.navigation--products .btn:hover,.navigation--products .hbspt-form .hs-button:focus,.navigation--products .hbspt-form .hs-button:hover{background-color:#b3000f!important;border-color:#b3000f!important;color:#fff!important}@media(max-width:991.98px){.primary-navigation-active .navigation--header{left:0}.primary-search-active .navigation--header{top:128px}.landingspage .navigation--header{top:70px}}.landingspage-2 .navigation ul li.active>a,.landingspage-2 .navigation ul li>a:focus,.landingspage-2 .navigation ul li>a:hover{color:#000cff}@media(max-width:991.98px){.landingspage-2 .navigation--header{background-color:#000cff}}.landingspage-2 .navigation--header ul li a{color:#fff;text-transform:uppercase}.landingspage-2 .navigation--header ul li a:focus,.landingspage-2 .navigation--header ul li a:hover{color:#31d0b0}.landingspage-2 .navigation--header ul li ul{background-color:#000cff;border-radius:0}.landingspage-2 .navigation--header ul li.active>a,.landingspage-2 .navigation--header ul li:focus>a,.landingspage-2 .navigation--header ul li:hover>a{color:#31d0b0}.landingspage-2 .navigation--header ul li.has-subnav>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .navigation--header ul li.has-subnav.active>a:after,.landingspage-2 .navigation--header ul li.has-subnav:focus>a:after,.landingspage-2 .navigation--header ul li.has-subnav:hover>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%2331d0b0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .navigation--header ul li.has-subnav>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .navigation--header ul li.has-subnav.active>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='12px' height='6px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%2331d0b0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .navigation--header .secondary li>a{font-size:12px;font-weight:400}.landingspage-2 .navigation--footer ul li a{color:hsla(0,0%,100%,.5)}.landingspage-2 .navigation--footer ul li a:focus,.landingspage-2 .navigation--footer ul li a:hover{color:#fff}.block--pagination{margin:0 0 60px}.pagination{border-radius:0;margin:0 0 40px}.pagination-list{background:hsla(0,0%,7%,.2);border-radius:50px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:4px;width:auto}.pagination-list .page-item{display:inline-block;margin:0 2px}.pagination-list .page-item:first-child .page-link,.pagination-list .page-item:last-child .page-link{border-radius:50%}.pagination-list .page-item.active .page-link{background-color:#e60013;font-weight:900}@media(max-width:991.98px){.pagination-list .page-item.control{display:none}}.pagination-list .page-item.control .page-link{background-color:#121212;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='17px' height='17px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;text-indent:-99999px;transform:rotate(90deg)}.pagination-list .page-item.control .page-link:focus,.pagination-list .page-item.control .page-link:hover{background-color:#e60013}.pagination-list .page-item.control.next .page-link{transform:rotate(-90deg)}.pagination-list .page-link{background-color:#121212;border:0;border-radius:50%;color:#fff;display:block;font-size:16px;font-weight:900;height:32px;line-height:18px;overflow:hidden;padding:7px 0;text-align:center;width:32px}.pagination-list .page-link:not(span):focus,.pagination-list .page-link:not(span):hover{background-color:#e60013;color:#fff}.landingspage-2 .pagination .page-item.active .page-link,.landingspage-2 .pagination .page-item.control .page-link:focus,.landingspage-2 .pagination .page-item.control .page-link:hover,.landingspage-2 .pagination .page-link:not(span):focus,.landingspage-2 .pagination .page-link:not(span):hover{background-color:#000cff}.search-result--block{margin:0 0 10px}.search-result--block,.search-result--block:focus,.search-result--block:hover{color:#121212;text-decoration:none}.search-result--block__content,.search-results--list{display:flex;flex-direction:column}.search-results--list{margin:0 0 20px}.search-results--list__empty-item,.search-results--list__item{display:flex;flex-direction:column}.search-results--list h2{font-size:42px;line-height:44px;margin-bottom:0}.search-results--list .url{color:#dc3545;display:block;font-size:14px;font-style:italic;line-height:20px;margin-bottom:20px}.social-follow--list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 20px}.social-follow--list li{display:inline-block;margin:0 5px 20px}.social-follow--list li a{background-color:transparent;border-radius:50%;display:block;height:40px;overflow:hidden;position:relative;text-indent:-99999px;width:40px}.social-follow--list li a:after{content:"";display:block;height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}.social-follow--list li.facebook a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20c11,0,20-9,20-20S31,0,20,0z M24.5,14.1h-2.8c-0.3,0-0.7,0.5-0.7,1.1V17h3.5v3.5h-3.5V29h-3.5v-8.5h-2.8V17h2.8v-1.8c-0.1-2.4,1.8-4.5,4.2-4.6h2.8L24.5,14.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.facebook a:focus,.social-follow--list li.facebook a:hover{background-color:#3b5998}.social-follow--list li.twitter a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 512' width='40px' height='40px'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M256 0c141.384 0 256 114.616 256 256 0 141.384-114.616 256-256 256C114.616 512 0 397.384 0 256 0 114.616 114.616 0 256 0zm62.64 157.549h33.401l-72.974 83.407 85.85 113.495h-67.222l-52.645-68.837-60.244 68.837h-33.422l78.051-89.212-82.352-107.69h68.924l47.59 62.916 55.043-62.916zm-11.724 176.908h18.509L205.95 176.494h-19.861l120.827 157.963z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.twitter a:focus,.social-follow--list li.twitter a:hover{background-color:#1da1f2}.social-follow--list li.weibo a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 512 512'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath d='M195.532,308.67c-7.7,3.829-10.986,12.877-7.339,20.21s12.845,10.173,20.544,6.343,10.986-12.877,7.339-20.209S203.232,304.84,195.532,308.67Z'/%3E%3Cpath class='st0' d='M225.915,301.507c-3.287,1.634-4.773,5.33-3.319,8.254s5.3,3.969,8.584,2.335,4.774-5.331,3.32-8.255S229.2,299.872,225.915,301.507Z'/%3E%3Cpath class='st0' d='M256,0C114.615,0,0,114.615,0,256S114.615,512,256,512,512,397.385,512,256,397.385,0,256,0ZM358.913,304.86c-6.33,19.844-21.1,41.2-54.83,58.748-22.063,11.473-51.405,20.895-82.6,20.895-103.769,0-112.152-65.037-112.152-78.4,0-40.084,36.743-96.868,70.146-116.91s53.444-26.722,66.806-13.36c7.068,7.068,6.367,23.21,2.22,36.145a3.644,3.644,0,0,0,5.427,4.189c10.73-6.805,28.019-15.527,45.929-15.331,29.285.32,25.765,28.806,24.485,35.527A53.526,53.526,0,0,1,321,246.251a6.89,6.89,0,0,0,4.948,9.464,66.342,66.342,0,0,1,19.045,6.9C357.952,269.973,363.5,290.49,358.913,304.86Zm2.706-82.764a9.686,9.686,0,0,1-18.573-5.509c1.514-5.106,1.05-15.511-4.722-22.659-4.55-5.631-11.734-8.114-21.355-7.377a9.687,9.687,0,1,1-1.479-19.317c20.364-1.562,31.858,7.036,37.9,14.521C363.54,194.317,364.77,211.473,361.619,222.1ZM399.6,233.337a10.689,10.689,0,0,1-20.384-6.446c4.538-14.347,1.993-39.018-11.66-56.478-12.256-15.675-30.689-22.856-54.777-21.341a10.689,10.689,0,1,1-1.34-21.336c39.289-2.469,61.366,14.684,72.958,29.509C403.607,181.811,405.744,213.909,399.6,233.337Z'/%3E%3Cpath class='st0' d='M218.928,247.046c-49.786,3.479-88.27,33.145-85.955,66.257s44.551,57.135,94.338,53.654,88.269-33.144,85.955-66.257S268.715,243.565,218.928,247.046ZM226,353.354c-25.848,5.73-50.8-7.67-55.735-29.93s12.019-44.949,37.867-50.679,50.8,7.672,55.735,29.931S251.85,347.625,226,353.354Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.weibo a:focus,.social-follow--list li.weibo a:hover{background-color:#1da1f2}.social-follow--list li.wechat a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 512 512'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M179.885,182.329a14.658,14.658,0,1,0,14.657,14.658A14.658,14.658,0,0,0,179.885,182.329Z'/%3E%3Cpath class='st0' d='M250.735,211.645a14.658,14.658,0,1,0-14.658-14.658A14.657,14.657,0,0,0,250.735,211.645Z'/%3E%3Cpath class='st0' d='M284.909,256.673a12.207,12.207,0,1,0,12.207,12.206A12.206,12.206,0,0,0,284.909,256.673Z'/%3E%3Cpath class='st0' d='M256,0C114.615,0,0,114.615,0,256S114.615,512,256,512,512,397.385,512,256,397.385,0,256,0ZM215.31,313.5a124.921,124.921,0,0,1-36.6-5.406,8.817,8.817,0,0,0-7.369,1.024l-23.838,15.395a2.992,2.992,0,0,1-4.523-3.25l5.265-20.738a8.825,8.825,0,0,0-3.3-9.269C123.1,275.1,109.333,251.544,109.333,225.31c0-48.706,47.448-88.19,105.977-88.19,52.846,0,96.654,32.191,104.662,74.295-1.841-.09-3.695-.14-5.562-.14-52.936,0-96,36.422-96,81.191a69.355,69.355,0,0,0,3.222,20.874C219.537,313.442,217.432,313.5,215.31,313.5Zm157.883,33.749a7.754,7.754,0,0,0-2.864,8.134l4,15.758a2.992,2.992,0,0,1-4.523,3.25l-18.616-12.022a7.783,7.783,0,0,0-6.494-.9,104.085,104.085,0,0,1-30.286,4.443c-48.743,0-88.257-32.882-88.257-73.444s39.514-73.444,88.257-73.444,88.256,32.882,88.256,73.444C402.667,314.24,391.28,333.8,373.193,347.249Z'/%3E%3Cpath class='st0' d='M343.912,256.673a12.207,12.207,0,1,0,12.207,12.206A12.206,12.206,0,0,0,343.912,256.673Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.wechat a:focus,.social-follow--list li.wechat a:hover{background-color:#1da1f2}.social-follow--list li.tiktok a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 512 512'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M256,0C114.615,0,0,114.615,0,256S114.615,512,256,512,512,397.385,512,256,397.385,0,256,0ZM385.62,232.382c-27.184,0-53.634-8.822-74-23.75l-.162,101.5a92.457,92.457,0,1,1-80.178-91.721v49.845a43.657,43.657,0,1,0,31.288,41.876V109.333h51.275a71.773,71.773,0,0,0,71.774,71.773Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.tiktok a:focus,.social-follow--list li.tiktok a:hover{background-color:#1da1f2}.social-follow--list li.youtube a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-800.148 -315)'%3E%3Cpath class='st0' d='M820.1,315c-11,0-20,9-20,20s9,20,20,20c11,0,20-9,20-20S831.2,315,820.1,315z M828.8,341.9c-1.4,0.4-2.9,0.5-4.3,0.4c-3.2,0-6.1,0.1-9.3,0c-1.9,0-4,0-4.9-1c-1.3-1.3-1.2-5.5-1-8.3c0.1-2.4,0.2-4.6,2-5.3c1-0.3,2-0.4,3-0.3c1.1,0,2.1,0,3.3-0.1c2.7-0.1,5.8,0,8.7,0.1c1.8,0.1,3,0.2,3.8,1.2c0.8,1.2,0.8,3.7,0.8,5.9C830.7,337.8,830.9,341,828.8,341.9L828.8,341.9z'/%3E%3Cpath class='st0' d='M817.7,337.6c1.9-1,3.9-1.9,5.8-3c-2-1-3.8-2-5.8-3V337.6z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.youtube a:focus,.social-follow--list li.youtube a:hover{background-color:red}.social-follow--list li.linkedin a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20s20-9,20-20S31,0,20,0z M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.linkedin a:focus,.social-follow--list li.linkedin a:hover{background-color:#0077b5}.social-follow--list li.instagram a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3Cpath id='Path_698' class='st0' d='M619.9,315c-11,0-20,9-20,20s9,20,20,20c11,0,20-9,20-20S630.9,315,619.9,315z M629.2,339c0,3.1-2.5,5.6-5.6,5.6h-7.4c-3.1,0-5.6-2.5-5.6-5.6V331c0-3.1,2.5-5.6,5.6-5.6h7.4c3.1,0,5.6,2.5,5.6,5.6L629.2,339z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.instagram a:focus,.social-follow--list li.instagram a:hover{background-color:#833ab4}.social-follow--list li.pinterest a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20s20-9,20-20S31,0,20,0z M25.3,23.7c-1.2,1.2-4.3,1.9-6,0.7c-0.2-0.1-0.3-0.8-0.7-0.7c-0.4,2-1.1,4.4-2,5.8h-1.2c-0.2-0.7-0.1-2.2,0-3c0.3-1.9,1.6-4.6,1.6-6.5c0-0.8-0.4-1.7-0.3-2.6c0.3-1.8,2.9-3.4,3.8-1.3c1,2.2-2.1,5.1-0.4,6.6c0.4,0.3,1.2,0.6,2,0.4c3.6-0.8,4-8.2,1.1-9.9c-4.3-2.6-9.1,1.2-8.8,5.4c0.2,1.5,1.8,2.4,0.4,3.7c-1.9-0.9-2.7-2.2-2.7-4.5c0-4.8,4.5-7.8,9.6-7.3c3.1,0.3,5.8,2.9,6.2,5.7C28,18.8,27.2,22.1,25.3,23.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--list li.pinterest a:focus,.social-follow--list li.pinterest a:hover{background-color:#bd081c}.social-follow--small.social-follow--list li a,.social-follow--small.social-follow--list li a:after{height:30px;width:30px}.social-follow--small.social-follow--list li.facebook a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20c11,0,20-9,20-20S31,0,20,0z M24.5,14.1h-2.8c-0.3,0-0.7,0.5-0.7,1.1V17h3.5v3.5h-3.5V29h-3.5v-8.5h-2.8V17h2.8v-1.8c-0.1-2.4,1.8-4.5,4.2-4.6h2.8L24.5,14.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--small.social-follow--list li.twitter a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 512 512' width='30px' height='30px'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M256 0c141.384 0 256 114.616 256 256 0 141.384-114.616 256-256 256C114.616 512 0 397.384 0 256 0 114.616 114.616 0 256 0zm62.64 157.549h33.401l-72.974 83.407 85.85 113.495h-67.222l-52.645-68.837-60.244 68.837h-33.422l78.051-89.212-82.352-107.69h68.924l47.59 62.916 55.043-62.916zm-11.724 176.908h18.509L205.95 176.494h-19.861l120.827 157.963z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--small.social-follow--list li.youtube a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-800.148 -315)'%3E%3Cpath class='st0' d='M820.1,315c-11,0-20,9-20,20s9,20,20,20c11,0,20-9,20-20S831.2,315,820.1,315z M828.8,341.9c-1.4,0.4-2.9,0.5-4.3,0.4c-3.2,0-6.1,0.1-9.3,0c-1.9,0-4,0-4.9-1c-1.3-1.3-1.2-5.5-1-8.3c0.1-2.4,0.2-4.6,2-5.3c1-0.3,2-0.4,3-0.3c1.1,0,2.1,0,3.3-0.1c2.7-0.1,5.8,0,8.7,0.1c1.8,0.1,3,0.2,3.8,1.2c0.8,1.2,0.8,3.7,0.8,5.9C830.7,337.8,830.9,341,828.8,341.9L828.8,341.9z'/%3E%3Cpath class='st0' d='M817.7,337.6c1.9-1,3.9-1.9,5.8-3c-2-1-3.8-2-5.8-3V337.6z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--small.social-follow--list li.linkedin a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20s20-9,20-20S31,0,20,0z M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--small.social-follow--list li.instagram a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3Cpath id='Path_698' class='st0' d='M619.9,315c-11,0-20,9-20,20s9,20,20,20c11,0,20-9,20-20S630.9,315,619.9,315z M629.2,339c0,3.1-2.5,5.6-5.6,5.6h-7.4c-3.1,0-5.6-2.5-5.6-5.6V331c0-3.1,2.5-5.6,5.6-5.6h7.4c3.1,0,5.6,2.5,5.6,5.6L629.2,339z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-follow--small.social-follow--list li.pinterest a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30px' height='30px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20,0C9,0,0,9,0,20s9,20,20,20s20-9,20-20S31,0,20,0z M25.3,23.7c-1.2,1.2-4.3,1.9-6,0.7c-0.2-0.1-0.3-0.8-0.7-0.7c-0.4,2-1.1,4.4-2,5.8h-1.2c-0.2-0.7-0.1-2.2,0-3c0.3-1.9,1.6-4.6,1.6-6.5c0-0.8-0.4-1.7-0.3-2.6c0.3-1.8,2.9-3.4,3.8-1.3c1,2.2-2.1,5.1-0.4,6.6c0.4,0.3,1.2,0.6,2,0.4c3.6-0.8,4-8.2,1.1-9.9c-4.3-2.6-9.1,1.2-8.8,5.4c0.2,1.5,1.8,2.4,0.4,3.7c-1.9-0.9-2.7-2.2-2.7-4.5c0-4.8,4.5-7.8,9.6-7.3c3.1,0.3,5.8,2.9,6.2,5.7C28,18.8,27.2,22.1,25.3,23.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.social-share{position:relative}.social-share--wrapper{background-color:#fff;bottom:0;max-height:0;overflow:hidden;padding:0 10px;position:absolute;right:0;transition:all .5s;width:300px;z-index:10000}@media(max-width:767.98px){.social-share--wrapper{left:0;right:0;width:auto}}.social-share.active .social-share--wrapper{max-height:290px}@media(max-width:767.98px){.social-share.active .social-share--wrapper{max-height:480px}}.social-share.active .list--social-share li{opacity:1}.social-share.active .list--social-share li:first-child{transition-delay:.15s}.social-share.active .list--social-share li:nth-child(2){transition-delay:.2s}.social-share.active .list--social-share li:nth-child(3){transition-delay:.25s}.social-share.active .list--social-share li:nth-child(4){transition-delay:.3s}.social-share.active .list--social-share li:nth-child(5){transition-delay:.35s}.social-share.active .list--social-share li:nth-child(6){transition-delay:.4s}.social-share.active .list--social-share li:nth-child(7){transition-delay:.45s}.social-share h2{background-color:#121212;color:#fff;font-size:14px;line-height:30px;margin:0 -10px 10px;padding:10px 10px 10px 50px;position:relative;text-transform:uppercase}@media(max-width:767.98px){.social-share h2{display:block}}.social-share h2:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M8.7,9.9c0,0.4-0.1,0.8-0.3,1.3l3.4,2.1c1.3-1.4,3.4-1.5,4.8-0.3c1.4,1.3,1.5,3.4,0.3,4.8c-1.3,1.4-3.4,1.5-4.8,0.3c-1.1-0.9-1.4-2.4-0.8-3.6l-3.4-2.1c-1.3,1.4-3.5,1.4-4.9,0.1S1.7,9,3,7.7c1.3-1.4,3.5-1.4,4.9-0.1l0.1,0.1l3.4-2.1c-0.7-1.9,0.3-3.7,2.1-4.4s3.7,0.3,4.4,2.1c0.7,1.9-0.3,3.7-2.1,4.4c-1.3,0.4-2.8,0.1-3.7-0.9L8.7,8.9C8.5,9,8.7,9.4,8.7,9.9z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:30px;left:10px;position:absolute;top:10px;width:30px}.social-share .list--social-share li{opacity:0;transition:all .25s}.social-share input{background:#afafaf;border:0;font-family:Maven Pro,sans-serif;font-size:16px;height:auto;line-height:28px;margin:0 0 10px;padding:10px;width:100%}.social-share input:focus{box-shadow:none;outline:none}.social-share .btn--social-share{background-color:transparent;padding-left:30px;padding-right:0}.social-share .btn--social-share:after{left:0}.social-share .btn--close,.social-share .btn--social-share:focus,.social-share .btn--social-share:hover{background-color:transparent}.social-share .btn--close{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M18,4.6L15.6,2L10,7.5l0,0l0,0L4.4,2L2,4.6L7.5,10L2,15.4L4.4,18l5.6-5.5l0,0l0,0l5.6,5.5l2.4-2.6L12.5,10L18,4.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:0;display:block;font-size:0;height:30px;padding:0;position:absolute;right:10px;top:10px;width:30px}.social-share .btn--close:focus,.social-share .btn--close:hover{background-color:transparent}.landingspage-2 .social-follow--list li a{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60px' height='69px' viewBox='0 0 60 69'%3E%3Cstyle%3E.st0%7Bfill:none;%7D.st1%7Bfill:%23fff;%7D%3C/style%3E%3Cg transform='translate(225.818 495.359) rotate(-90)'%3E%3Cpath class='st0' d='M477.5-224.8h-33.4l-16.7,29l16.7,29h33.4l16.7-29L477.5-224.8z'/%3E%3Cpath class='st1' d='M444.2-224.8l-16.7,29l16.7,29h33.4l16.7-29l-16.7-29H444.2 M443.6-225.8h0.6h33.4h0.6l0.3,0.5l16.7,29l0.3,0.5l-0.3,0.5l-16.7,29l-0.3,0.5h-0.6h-33.4h-0.6l-0.3-0.5l-16.7-29l-0.3-0.5l0.3-0.5l16.7-29L443.6-225.8z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:0;height:69px;width:60px}.landingspage-2 .social-follow--list li.facebook a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M25,14.3h-2.8c-0.3,0-0.7,0.5-0.7,1.1v1.8H25v3.5h-3.5v8.5h-3.5v-8.5H15v-3.5h2.8v-1.8c-0.1-2.4,1.8-4.5,4.2-4.6H25L25,14.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.facebook a:focus,.landingspage-2 .social-follow--list li.facebook a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.facebook a:focus:after,.landingspage-2 .social-follow--list li.facebook a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0%7Bfill: %233b5998;%7D%3C/style%3E%3Cpath class='st0' d='M25,14.3h-2.8c-0.3,0-0.7,0.5-0.7,1.1v1.8H25v3.5h-3.5v8.5h-3.5v-8.5H15v-3.5h2.8v-1.8c-0.1-2.4,1.8-4.5,4.2-4.6H25L25,14.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.twitter a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px'  viewBox='0 0 50 50' %3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M 6.9199219 6 L 21.136719 26.726562 L 6.2285156 44 L 9.40625 44 L 22.544922 28.777344 L 32.986328 44 L 43 44 L 28.123047 22.3125 L 42.203125 6 L 39.027344 6 L 26.716797 20.261719 L 16.933594 6 L 6.9199219 6 z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.twitter a:focus,.landingspage-2 .social-follow--list li.twitter a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.twitter a:focus:after,.landingspage-2 .social-follow--list li.twitter a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px'  viewBox='0 0 50 50' %3E%3Cstyle%3E.st0 %7Bfill: %231da1f2;%7D%3C/style%3E%3Cpath class='st0' d='M 6.9199219 6 L 21.136719 26.726562 L 6.2285156 44 L 9.40625 44 L 22.544922 28.777344 L 32.986328 44 L 43 44 L 28.123047 22.3125 L 42.203125 6 L 39.027344 6 L 26.716797 20.261719 L 16.933594 6 L 6.9199219 6 z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.youtube a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M30.6,19.6c0-2.2,0-4.8-0.8-5.9c-0.7-1.1-2-1.1-3.8-1.2c-2.8-0.1-5.9-0.2-8.7-0.1c-1.1,0-2.2,0-3.3,0.1c-1-0.1-2,0.1-3,0.3c-1.8,0.7-1.9,2.9-2,5.3c-0.1,2.8-0.2,6.9,1,8.3c0.9,1,3.1,1,4.9,1c3.2,0.1,6.1,0,9.3,0c1.5,0.1,2.9,0,4.3-0.4v0C30.7,26,30.6,22.8,30.6,19.6z M17.6,22.6v-6c2,1,3.8,2,5.8,3C21.5,20.7,19.5,21.6,17.6,22.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.youtube a:focus,.landingspage-2 .social-follow--list li.youtube a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.youtube a:focus:after,.landingspage-2 .social-follow--list li.youtube a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23f00;%7D%3C/style%3E%3Cpath class='st0' d='M30.6,19.6c0-2.2,0-4.8-0.8-5.9c-0.7-1.1-2-1.1-3.8-1.2c-2.8-0.1-5.9-0.2-8.7-0.1c-1.1,0-2.2,0-3.3,0.1c-1-0.1-2,0.1-3,0.3c-1.8,0.7-1.9,2.9-2,5.3c-0.1,2.8-0.2,6.9,1,8.3c0.9,1,3.1,1,4.9,1c3.2,0.1,6.1,0,9.3,0c1.5,0.1,2.9,0,4.3-0.4v0C30.7,26,30.6,22.8,30.6,19.6z M17.6,22.6v-6c2,1,3.8,2,5.8,3C21.5,20.7,19.5,21.6,17.6,22.6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.linkedin a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.linkedin a:focus,.landingspage-2 .social-follow--list li.linkedin a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.linkedin a:focus:after,.landingspage-2 .social-follow--list li.linkedin a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %230077b5;%7D%3C/style%3E%3Cpath class='st0' d='M16.7,27.1h-2.8v-9.7h2.8V27.1z M15.3,16.3c-1,0-1.7-0.8-1.7-1.7c0,0,0,0,0,0c0-1,0.8-1.7,1.7-1.7c0,0,0,0,0,0c1,0,1.7,0.8,1.7,1.7c0,0,0,0,0,0C17,15.6,16.3,16.3,15.3,16.3L15.3,16.3z M26.4,27.1h-2.8v-5.9c0,0,0.2-1.4-1.4-1.4c-1.4,0-1.3,1-1.3,1v6.2h-2.8v-9.7h2.8v0.4c1.2-0.5,2.5-0.5,3.7,0.1c1.1,0.7,1.9,1.9,1.9,3.3V27.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.instagram a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.instagram a:focus,.landingspage-2 .social-follow--list li.instagram a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.instagram a:focus:after,.landingspage-2 .social-follow--list li.instagram a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23833ab4;%7D%3C/style%3E%3Cg transform='translate(-599.851 -315)'%3E%3Cpath class='st0' d='M619.8,332.1L619.8,332.1c-0.8,0-1.4,0.3-1.9,0.8c-0.6,0.5-0.9,1.3-0.9,2.1c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9c0-0.7-0.2-1.4-0.7-2C621.4,332.4,620.6,332.1,619.8,332.1z'/%3E%3Cpath class='st0' d='M623.6,327.4h-7.4c-2,0-3.6,1.6-3.6,3.6l0,0v7.9c0,2,1.6,3.6,3.6,3.6l0,0h7.4c2,0,3.6-1.6,3.6-3.6l0,0V331C627.2,329,625.6,327.4,623.6,327.4z M625.2,335c0,1.4-0.6,2.7-1.6,3.7c-1,1-2.3,1.6-3.8,1.6c-2.9,0-5.3-2.4-5.3-5.3c0-1.5,0.6-2.9,1.6-3.9c1-1,2.3-1.5,3.7-1.5c1.5,0,2.9,0.6,4,1.6C624.8,332.3,625.3,333.6,625.2,335L625.2,335z M624.9,331.1c-0.6,0-1.1-0.5-1.1-1.1c0,0,0,0,0,0c0-0.6,0.5-1.1,1.1-1.1c0,0,0,0,0,0c0.6,0,1.1,0.5,1.1,1.1c0,0,0,0,0,0C626,330.5,625.5,331.1,624.9,331.1C624.9,331.1,624.9,331.1,624.9,331.1L624.9,331.1z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.pinterest a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M25.3,23.7c-1.2,1.2-4.3,1.9-6,0.7c-0.2-0.1-0.3-0.8-0.7-0.7c-0.4,2-1.1,4.4-2,5.8h-1.2c-0.2-0.7-0.1-2.2,0-3c0.3-1.9,1.6-4.6,1.6-6.5c0-0.8-0.4-1.7-0.3-2.6c0.3-1.8,2.9-3.4,3.8-1.3c1,2.2-2.1,5.1-0.4,6.6c0.4,0.3,1.2,0.6,2,0.4c3.6-0.8,4-8.2,1.1-9.9c-4.3-2.6-9.1,1.2-8.8,5.4c0.2,1.5,1.8,2.4,0.4,3.7c-1.9-0.9-2.7-2.2-2.7-4.5c0-4.8,4.5-7.8,9.6-7.3c3.1,0.3,5.8,2.9,6.2,5.7C28,18.8,27.2,22.1,25.3,23.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .social-follow--list li.pinterest a:focus,.landingspage-2 .social-follow--list li.pinterest a:hover{background-color:transparent}.landingspage-2 .social-follow--list li.pinterest a:focus:after,.landingspage-2 .social-follow--list li.pinterest a:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23bd081c;%7D%3C/style%3E%3Cpath class='st0' d='M25.3,23.7c-1.2,1.2-4.3,1.9-6,0.7c-0.2-0.1-0.3-0.8-0.7-0.7c-0.4,2-1.1,4.4-2,5.8h-1.2c-0.2-0.7-0.1-2.2,0-3c0.3-1.9,1.6-4.6,1.6-6.5c0-0.8-0.4-1.7-0.3-2.6c0.3-1.8,2.9-3.4,3.8-1.3c1,2.2-2.1,5.1-0.4,6.6c0.4,0.3,1.2,0.6,2,0.4c3.6-0.8,4-8.2,1.1-9.9c-4.3-2.6-9.1,1.2-8.8,5.4c0.2,1.5,1.8,2.4,0.4,3.7c-1.9-0.9-2.7-2.2-2.7-4.5c0-4.8,4.5-7.8,9.6-7.3c3.1,0.3,5.8,2.9,6.2,5.7C28,18.8,27.2,22.1,25.3,23.7z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.richtext{display:flex;flex-direction:column;margin:0 0 40px}.richtext>:last-child{margin-bottom:0}.richtext ol:not(.list),.richtext ul:not(.list){display:block;list-style-type:disc;padding:0 0 0 20px}.richtext ol{list-style-type:decimal}.richtext address,.richtext p{font-weight:400}.richtext a:not(.btn){color:#e60013;outline:none}.richtext a:not(.btn):focus,.richtext a:not(.btn):hover{outline:none}.richtext b,.richtext strong{font-weight:600}.richtext em,.richtext i{font-style:italic}.richtext u{text-decoration:underline}.richtext blockquote{border-left:0 solid;margin:25px 0 40px;padding:0 12%}.richtext blockquote p{font-size:36px;font-weight:700;line-height:46px;margin:0}.richtext pre{font-family:monospace}.richtext table{width:100%}.richtext table tr:last-of-type td,.richtext table tr:last-of-type th{border-bottom:0}.richtext table tr td,.richtext table tr th{border-bottom:1px solid #afafaf;padding:5px}.richtext img{height:auto;max-width:100%}.richtext hr{background:#121212;border:0;height:1px}.richtext .table-wrapper{margin:0 0 40px;overflow-x:scroll}.richtext .table-wrapper table{margin:0}@media(max-width:991.98px){.richtext .table-wrapper table tr td,.richtext .table-wrapper table tr th{min-width:200px}.richtext video{max-width:100%}}.landingspage-2 .richtext a:not(.btn){color:#000cff}.block--article{margin:0}.article{margin:0 0 60px}.article__title{display:flex;flex:0 0 83.33333333%;flex-direction:column;justify-content:center;margin:0 auto 60px;max-width:83.33333333%}@media(max-width:767.98px){.article__title{flex:0 0 100%;margin:0;max-width:100%}}.article__title .is-h3{line-height:55px}.article__title .is-h2,.article__title .is-h3{display:block;margin-bottom:10px;text-align:center}.article__title .info-publish{display:block;font-size:14px;line-height:28px;margin-top:-10px;text-align:center}.article__content{display:flex;flex:0 0 66.66666667%;flex-direction:column;margin:0 auto 40px;max-width:66.66666667%;padding:0 5px}@media(max-width:767.98px){.article__content{flex:0 0 100%;max-width:100%}}.article__content .richtext{margin:0}.article__content--small{padding:0 10%;text-align:center}@media(max-width:991.98px){.article__content--small{padding:0}}.article__image{display:flex;flex:0 0 83.33333333%;flex-direction:column;margin:0 auto 40px;max-width:83.33333333%;padding:0 5px}.article__tags{flex:0 0 66.66666667%;margin:0 auto;max-width:66.66666667%;padding:0 5px}@media(max-width:767.98px){.article__tags{flex:0 0 100%;max-width:100%}}.article__tags+.article__author{border-top:1px solid #000;padding-top:40px}.article__author{flex:0 0 66.66666667%;margin:0 auto;max-width:66.66666667%;padding:0 5px}@media(max-width:767.98px){.article__author{flex:0 0 100%;max-width:100%}}.block--accessories{margin-bottom:0;position:relative;z-index:1}.block--accessories+.block--double-slider{margin-top:-175px}.accessories{display:flex;flex-direction:column;margin:0 0 60px}.accessories__title{text-align:center}.accessory{background-color:#fff;border-radius:5px;display:block;margin:0 0 40px;overflow:hidden;transition:all .3s}.accessory[href]{color:#121212;text-decoration:none}.accessory[href]:focus,.accessory[href]:hover{background-color:#e6e6e6;color:#121212}.accessory[href]:focus .accessory__image img,.accessory[href]:hover .accessory__image img{transform:scale(1.1)}.accessory__image{overflow:hidden}.accessory__image img{transition:all .3s}.accessory__content{padding:15px 20px}.accessory__content>*{margin:0}.slider-accessories{display:flex;flex-direction:row;margin:0 -10px 40px;width:auto}.slider-accessories__item{display:flex;flex:0 0 25%;flex-direction:column;max-width:25%;padding:0 10px}@media(max-width:991.98px){.slider-accessories__item{flex:0 0 50%;max-width:50%}.slider-accessories__item:nth-child(2)~.slider-accessories__item{display:none}}@media(max-width:767.98px){.slider-accessories__item{flex:0 0 100%;max-width:100%}.slider-accessories__item:first-child~.slider-accessories__item{display:none}}.slider-accessories__item:nth-child(4)~.slider-accessories__item{display:none}.slider-accessories__item .accessory{height:100%;margin:0}.slider-accessories.owl-carousel{display:flex!important}.slider-accessories.owl-carousel .owl-stage{padding-left:0!important}.slider-accessories.owl-carousel .owl-stage-outer{padding:15px 5px}.slider-accessories.owl-carousel .owl-item .slider-accessories__item{flex:0 0 100%;max-width:100%}.slider-accessories.owl-carousel .owl-nav{left:-40px;right:-40px}@media(max-width:1199.98px){.slider-accessories.owl-carousel .owl-nav{left:0;right:0}}.slider-accessories.owl-carousel .owl-nav button.owl-next,.slider-accessories.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='34px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:40px;opacity:.28;width:40px}@media(max-width:767.98px){.slider-accessories.owl-carousel .owl-nav button.owl-next,.slider-accessories.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='18px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:30px;width:30px}}.slider-accessories.owl-carousel .owl-nav button.owl-next:focus,.slider-accessories.owl-carousel .owl-nav button.owl-next:hover,.slider-accessories.owl-carousel .owl-nav button.owl-prev:focus,.slider-accessories.owl-carousel .owl-nav button.owl-prev:hover{opacity:1}.slider-accessories.owl-carousel .owl-nav button.owl-next.disabled,.slider-accessories.owl-carousel .owl-nav button.owl-prev.disabled{visibility:hidden}.landingspage-2 .accessory{border-radius:0;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.block--content-image-block{background-color:#e60013;margin:0 0 100px}.block--content-image-block:last-child{margin-bottom:0}.block--content-image-block .content-image-block,.block--content-image-block .content-image-block .is-h2,.block--content-image-block .content-image-block .is-h3,.block--content-image-block .content-image-block .is-h4,.block--content-image-block .content-image-block .is-h5{color:#fff}.block--content-image-block .history-slider-item__content,.block--content-image-block .testimonial__content,.block--content-image-block .wrapper{padding:0}@media(min-width:1200px){.block--content-image-block .history-slider-item__content,.block--content-image-block .testimonial__content,.block--content-image-block .wrapper{max-width:1440px}}.content-image-block{display:flex;flex-wrap:wrap;margin:0}.content-image-block__image{display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;margin:0 auto 0 0;max-width:50%}@media(max-width:767.98px){.content-image-block__image{flex:0 0 100%;max-width:100%}}.content-image-block__content{display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;margin:0 0 0 auto;max-width:50%;padding:40px 60px 0}@media(max-width:767.98px){.content-image-block__content{flex:0 0 100%;max-width:100%;padding:40px 15px 0}}.content-image-block--reversed .content-image-block__image{margin-left:auto;margin-right:0;order:2}@media(max-width:767.98px){.content-image-block--reversed .content-image-block__image{order:1}}.content-image-block--reversed .content-image-block__content{margin-left:0;margin-right:auto;order:1}@media(max-width:767.98px){.content-image-block--reversed .content-image-block__content{order:2}}.landingspage-2 .block--content-image-block{background-color:#000cff}.block--double-slider{margin:0}.double-slider-item{display:flex;flex-wrap:wrap;margin:0 auto 10px;padding:360px 0 0}@media(min-width:576px){.double-slider-item{max-width:540px}}@media(min-width:768px){.double-slider-item{max-width:720px}}@media(min-width:992px){.double-slider-item{max-width:960px}}@media(min-width:1200px){.double-slider-item{max-width:1170px}}@media(max-width:767.98px){.double-slider-item{padding:260px 15px 0}}.double-slider-item__image{height:540px;left:50%;max-width:1920px;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100%}@media(max-width:767.98px){.double-slider-item__image{height:328px}}.double-slider-item__image img{height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto!important}.double-slider-item__content{background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);flex:0 0 50%;max-width:50%;padding:40px 40px 0;position:relative}@media(max-width:991.98px){.double-slider-item__content{flex:0 0 66.66666667%;max-width:66.66666667%}}@media(max-width:767.98px){.double-slider-item__content{flex:0 0 100%;max-width:100%}}.double-slider-item__content .is-h2{font-size:54px;line-height:58px;text-transform:uppercase}@media(max-width:767.98px){.double-slider-item__content .is-h2{font-size:42px;line-height:52px}}.double-slider-item__content .is-h6{font-size:14px;line-height:24px;margin:0;text-transform:uppercase}.double-slider-item--animate:after{background-color:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:540px;z-index:1}.double-slider-item--animate .double-slider-item__image{transition:transform 10s}.double-slider-item--animate .double-slider-item__content{z-index:2}.double-slider{margin:0 0 90px}.double-slider__item{display:block;flex:0 0 100%;max-width:100%;position:relative}.double-slider__item:first-child~.double-slider__item{display:none}.double-slider.owl-carousel .owl-stage .double-slider__item{flex:0 0 100%;max-width:100%}.double-slider.owl-carousel .owl-nav{left:52%;top:600px;width:150px}@media(max-width:991.98px){.double-slider.owl-carousel .owl-nav{left:65%}}@media(max-width:767.98px){.double-slider.owl-carousel .owl-nav{left:auto;right:18%;top:290px;width:110px}}@media(max-width:575.98px){.double-slider.owl-carousel .owl-nav{right:25px}}.double-slider.owl-carousel .owl-nav button.owl-next,.double-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='34px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:40px;opacity:.28;width:40px}@media(max-width:767.98px){.double-slider.owl-carousel .owl-nav button.owl-next,.double-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='18px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:30px;width:30px}}.double-slider.owl-carousel .owl-nav button.owl-next:focus,.double-slider.owl-carousel .owl-nav button.owl-next:hover,.double-slider.owl-carousel .owl-nav button.owl-prev:focus,.double-slider.owl-carousel .owl-nav button.owl-prev:hover{opacity:1}.double-slider.owl-carousel .owl-nav button.owl-next.disabled,.double-slider.owl-carousel .owl-nav button.owl-prev.disabled{visibility:hidden}.double-slider.owl-carousel .owl-counter{display:flex;flex:1;height:40px;justify-content:center;transform:translateY(-50%)}@media(max-width:767.98px){.double-slider.owl-carousel .owl-counter{height:30px}}.double-slider.owl-carousel .owl-counter span{color:#121212;font-size:18px;font-weight:900;line-height:28px;margin:0 5px;padding:6px 0}@media(max-width:767.98px){.double-slider.owl-carousel .owl-counter span{margin:0 3px;padding:1px 0}}.double-slider.owl-carousel .owl-item.active .double-slider-item--animate .double-slider-item__image img{animation:zoomeffect 10s forwards}.landingspage-2 .double-slider-item__content{border-radius:0}.block--downloads{background:#e60013 no-repeat 50%;background-size:cover;margin:0 0 100px;padding:70px 0 30px;position:relative}.block--downloads:last-child{margin-bottom:0}.block--downloads:after{background-color:#e60013;content:"";display:block;height:100%;left:0;opacity:.63;position:absolute;top:0;width:100%;z-index:0}.block--downloads .downloads{color:#fff;position:relative;z-index:1}.block--downloads .downloads .is-h2{color:#fff}.block--downloads .downloads .list--downloads li a{border-color:#fff;color:#fff}.block--downloads .downloads .list--downloads li a:focus,.block--downloads .downloads .list--downloads li a:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.downloads{display:flex;flex-direction:column}.downloads__title{text-align:center}.landingspage-2 .block--downloads{background-color:#000cff}.landingspage-2 .block--downloads:after{background-color:#000cff;opacity:.85}.block--filter{margin:0}.filter-block{margin:0 0 75px}.filter-block--small{margin:0 auto 100px;width:83.3333%}@media(max-width:991.98px){.filter-block--small{margin:0 0 100px;width:auto}}.filter-block .form-filter,.filter-block .list{margin:0}.filter-buttons{display:flex;flex-wrap:wrap;margin:0 -5px}.filter-buttons .btn,.filter-buttons .hbspt-form .hs-button,.hbspt-form .filter-buttons .hs-button{flex:0 0 calc(25% - 10px);font-size:15px;margin:0 5px 10px;text-transform:none}@media(max-width:1199.98px){.filter-buttons .btn,.filter-buttons .hbspt-form .hs-button,.hbspt-form .filter-buttons .hs-button{flex:0 0 calc(33.3% - 10px)}}@media(max-width:991.98px){.filter-buttons .btn,.filter-buttons .hbspt-form .hs-button,.hbspt-form .filter-buttons .hs-button{flex:0 0 calc(50% - 10px)}}@media(max-width:767.98px){.filter-buttons .btn,.filter-buttons .hbspt-form .hs-button,.hbspt-form .filter-buttons .hs-button{flex:0 0 100%;margin-right:0}}.filter-buttons .btn.active,.filter-buttons .btn:focus,.filter-buttons .btn:hover,.filter-buttons .hbspt-form .active.hs-button,.filter-buttons .hbspt-form .hs-button:focus,.filter-buttons .hbspt-form .hs-button:hover,.hbspt-form .filter-buttons .active.hs-button,.hbspt-form .filter-buttons .hs-button:focus,.hbspt-form .filter-buttons .hs-button:hover{background-color:#b3000f;border-color:#b3000f;color:#fff}.block--highlights{margin:0}.highlights{display:flex;flex-direction:column;margin:0 0 60px}.highlights__buttons,.highlights__title{text-align:center}.highlight{display:flex;flex-direction:column;margin:0 0 40px;position:relative}.highlight__image{border-radius:5px;margin:0 auto 0 0;overflow:hidden;width:83.3333%}@media(max-width:991.98px){.highlight__image{width:90%}}.highlight__image+.highlight__content{margin-top:-100px}@media(max-width:767.98px){.highlight__image+.highlight__content{margin-top:-50px}}.highlight__image .list{background-color:hsla(0,0%,7%,.6);bottom:0;left:0;margin:0;padding:5px;position:absolute;right:0}.highlight__image .list li{color:#fff}.highlight__image .list li .icon--date{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 512 512'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M481.28,38H431v71.76c0,23.47-18,42.24-40.6,42.24H377.6C355,152,337,133.24,337,109.76V38H183v71.76c0,23.47-18.34,42.24-40.92,42.24h-12.8C106.7,152,88,133.24,88,109.76V38H30.72C13.82,38,0,52.75,0,70.31V480.07C0,497.63,13.82,512,30.72,512H481.28c16.9,0,30.72-14.37,30.72-31.93V70.31C512,52.75,498.18,38,481.28,38ZM469,445.5A22.57,22.57,0,0,1,446.5,468H65.5A22.57,22.57,0,0,1,43,445.5v-230A22.57,22.57,0,0,1,65.5,193h381A22.57,22.57,0,0,1,469,215.5v230Z'%3E%3C/path%3E%3Cpath class='st0' d='M129.28,134h12.8c12.7,0,22.92-11,22.92-24.24V23.95C165,10.74,154.78,0,142.08,0h-12.8C116.58,0,106,10.74,106,23.95v85.82C106,123,116.58,134,129.28,134Z'%3E%3C/path%3E%3Cpath class='st0' d='M377.6,134h12.8c12.7,0,22.6-11,22.6-24.24V23.94C413,10.74,403.1,0,390.4,0H377.6C364.9,0,355,10.74,355,23.94v85.82C355,123,364.9,134,377.6,134Z'%3E%3C/path%3E%3Crect class='st0' x='80' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='80' y='348' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='211' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='211' y='348' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='345' y='237' width='90' height='76'%3E%3C/rect%3E%3Crect class='st0' x='345' y='348' width='90' height='76'%3E%3C/rect%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.highlight__image .list li .icon--time{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath class='st0' d='M12,23 C5.92486775,23 1,18.0751322 1,12 C1,5.92486775 5.92486775,1 12,1 C18.0751322,1 23,5.92486775 23,12 C23,18.0751322 18.0751322,23 12,23 Z M12,21 C16.9705627,21 21,16.9705627 21,12 C21,7.02943725 16.9705627,3 12,3 C7.02943725,3 3,7.02943725 3,12 C3,16.9705627 7.02943725,21 12,21 Z M12,12.381966 L15.4472136,14.1055728 C15.9411921,14.3525621 16.1414164,14.9532351 15.8944272,15.4472136 C15.6474379,15.9411921 15.0467649,16.1414164 14.5527864,15.8944272 L10.5527864,13.8944272 C10.2140024,13.7250352 10,13.3787721 10,13 L10,7 C10,6.44771525 10.4477153,6 11,6 C11.5522847,6 12,6.44771525 12,7 L12,12.381966 Z' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.highlight__image .list li .icon--marker{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='20px' height='20px' viewBox='0 0 68 90'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M36.2,0H34h-2.3C12.1,1-4.7,21.5,1.2,40.6C4.4,49.8,9.3,58,14.8,65.8c1.9,2.8,4,5.5,6,8.1c1.8,2.4,3.7,4.7,5.5,7c2.4,3,4.8,6,7.2,9.1H34h0.5c2.3-3.1,4.7-6.1,7.1-9.2c1.9-2.3,3.7-4.7,5.5-7c2.1-2.7,4.1-5.3,6-8.1c5.8-8.1,10.8-16.7,14-26.2C72,20.5,55.4,1,36.2,0z M34,55.4c-0.1,0-0.1,0-0.2,0c-12.6,0-22.9-10.2-22.9-22.7C10.9,20.2,21.2,10,33.8,10c0.1,0,0.1,0,0.2,0c12.5,0.1,22.7,10.3,22.7,22.7C56.7,45.1,46.5,55.3,34,55.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.highlight__image .list li .icon--spec-width{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='26px' height='26px'  fill='%23fff' viewbox='0 0 100 100' xmlns:x='http://ns.adobe.com/Extensibility/1.0/' xmlns:i='http://ns.adobe.com/AdobeIllustrator/10.0/' xmlns:graph='http://ns.adobe.com/Graphs/1.0/' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 64 64' enable-background='new 0 0 64 64' xml:space='preserve'%3E%3Cmetadata%3E%3Csfw xmlns='http://ns.adobe.com/SaveForWeb/1.0/'%3E%3Cslices%3E%3C/slices%3E%3CsliceSourceBounds height='16384' width='16389' x='-8165' y='-8160' bottomLeftOrigin='true'%3E%3C/sliceSourceBounds%3E%3C/sfw%3E%3C/metadata%3E%3Cg%3E%3Cg%3E%3Cpath d='M49.414,30.586l-4-3.999c-0.781-0.78-2.047-0.781-2.828,0s-0.781,2.047,0,2.829l0.585,0.584h-22.34l0.585-0.585    c0.781-0.781,0.781-2.047,0-2.828c-0.78-0.781-2.047-0.781-2.828,0l-4,4c-0.375,0.375-0.586,0.884-0.586,1.414    c0,0.531,0.211,1.039,0.586,1.414l4,3.999C18.979,37.805,19.491,38,20.002,38s1.024-0.195,1.415-0.586    c0.781-0.781,0.781-2.048,0-2.828l-0.585-0.585h22.339l-0.585,0.585c-0.781,0.78-0.781,2.047,0,2.828    C42.977,37.805,43.488,38,44,38s1.023-0.195,1.414-0.586l4-3.999C49.789,33.04,50,32.532,50,32.001S49.789,30.962,49.414,30.586z'%3E%3C/path%3E%3Cpath d='M32,6C17.664,6,6,17.664,6,32c0,14.337,11.664,26,26,26c14.337,0,26-11.663,26-26C58,17.664,46.337,6,32,6z M32,54 c-12.131,0-22-9.869-22-22s9.869-22,22-22s22,9.869,22,22S44.131,54,32,54z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.highlight__content{background-color:#fff;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);flex:1;margin:0 0 0 auto;overflow:hidden;padding:20px 30px 0;position:relative;width:83.3333%}@media(max-width:991.98px){.highlight__content{width:90%}}.highlight__content .is-h4 a,.highlight__content .is-h4 a:focus,.highlight__content .is-h4 a:hover{color:#e60013;text-decoration:none}.highlight__content .is-h4+.richtext{margin-top:-40px}.highlight__content .is-h4+.list{margin-top:-20px}.highlight__content .read-more{align-items:center;border:4px solid #e60013;border-radius:50%;bottom:-30px;color:#fff;display:flex;font-size:14px;font-weight:700;height:142px;line-height:16px;padding:20px 30px;position:absolute;right:-30px;text-align:center;width:142px;z-index:0}.highlight__content .read-more:after{background-color:#e60013;border-radius:50%;content:"";display:block;height:124px;left:50%;margin:-62px 0 0 -62px;position:absolute;top:50%;width:124px;z-index:-1}.highlight__content .read-more:focus,.highlight__content .read-more:hover{color:#fff}.highlight__content--read-more{min-height:125px;padding-right:125px}.highlight--simple{background-color:#fff;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);flex-direction:column;overflow:hidden}.highlight--simple .highlight__image{border-radius:0;margin:0;position:relative;width:100%}.highlight--simple .highlight__image a{display:block;overflow:hidden}.highlight--simple .highlight__image a img{transform:scale(1);transition:transform .3s ease-in-out}.highlight--simple .highlight__image a:focus img,.highlight--simple .highlight__image a:hover img{transform:scale(1.1)}.highlight--simple .highlight__content{border-radius:0;box-shadow:none;flex:1;margin:0;padding:30px 30px 0;width:100%}.highlight--simple .highlight__content .list li a:focus,.highlight--simple .highlight__content .list li a:hover{color:#fff;text-decoration:none}.highlight--simple .highlight__content .list--tags{margin-top:auto}.highlight--simple .highlight__content .is-h4{font-weight:700}.highlight--simple .highlight__content .is-h4 a:focus,.highlight--simple .highlight__content .is-h4 a:hover{text-decoration:none}.highlight--simple .highlight__actions{padding:0 30px}.highlights-overview{display:flex;flex-wrap:wrap;margin:0 -15px}.highlights-overview__item{flex:0 0 50%;margin:0 0 40px;max-width:50%;padding:0 15px}@media(max-width:767.98px){.highlights-overview__item{flex:0 0 100%;max-width:100%}}.highlights-overview__item[data-category]{display:inherit}.highlights-overview__item[data-category].hidden{display:none}.highlights-overview__item .highlight{height:100%;margin:0}.highlights-overview--three-columns .highlights-overview__item{flex:0 0 33.33333333%;max-width:33.33333333%}@media(max-width:991.98px){.highlights-overview--three-columns .highlights-overview__item{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.highlights-overview--three-columns .highlights-overview__item{flex:0 0 100%;max-width:100%}}.highlights-overview--four-columns .highlights-overview__item{flex:0 0 25%;max-width:25%}@media(max-width:991.98px){.highlights-overview--four-columns .highlights-overview__item{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.highlights-overview--four-columns .highlights-overview__item{flex:0 0 100%;max-width:100%}}.highlights-overview--compact{margin:0 0 40px}.highlights-overview--compact .highlights-overview__item{margin:0 0 1px;padding:0 1px 0 0}.highlights-overview--compact .highlights-overview__item .highlight{background-color:#f5f5f5;border-radius:0;box-shadow:none;text-align:center}.highlights-overview--compact .highlights-overview__item .highlight__content{background-color:transparent}.highlights-overview--compact .highlights-overview__item .highlight__content a{color:#121212}.highlights-overview--compact .highlights-overview__item .highlight__content a:focus,.highlights-overview--compact .highlights-overview__item .highlight__content a:hover{color:#e60013}.highlights-overview--compact .highlights-overview__item .highlight__content .list{display:flex;justify-content:center;margin-bottom:10px}.highlights-overview--compact .highlights-overview__item .highlight__image{padding:0}.highlights-overview--compact .highlights-overview__item .highlight__image img{transition:all .3s;width:100%}.highlights-overview--compact .highlights-overview__item .highlight__image:focus img,.highlights-overview--compact .highlights-overview__item .highlight__image:hover img{transform:scale(1.1)}.landingspage-2 .highlight__content,.landingspage-2 .highlight__image{border-radius:0}.landingspage-2 .highlight__content .is-h4 a{color:#121212}.landingspage-2 .highlight__content .is-h4 a:focus,.landingspage-2 .highlight__content .is-h4 a:hover{color:#000cff}.landingspage-2 .highlight__content .is-h4+.list,.landingspage-2 .highlight__content .is-h4+.richtext{margin-top:-20px}.landingspage-2 .highlight__content .read-more{border-color:#31d0b0}.landingspage-2 .highlight__content .read-more:after{background-color:#31d0b0}.landingspage-2 .highlight--simple{border-radius:0}.block--hubspot-block{margin:0 0 60px}.hubspot-block{display:flex;flex-wrap:wrap;margin:0 -15px}.hubspot-block__title{flex:0 0 83.33333333%;margin:0 auto;max-width:83.33333333%;padding:0 15px;text-align:center}@media(max-width:767.98px){.hubspot-block__title{flex:0 0 100%;max-width:100%}}.hubspot-block__title .is-h2+.is-h3{margin-top:-30px}.hubspot-block__content{flex:0 0 58.33333333%;margin:0 auto;max-width:58.33333333%;padding:0 15px}@media(max-width:991.98px){.hubspot-block__content{flex:0 0 83.33333333%;max-width:83.33333333%}}@media(max-width:767.98px){.hubspot-block__content{flex:0 0 100%;max-width:100%}}.hubspot-block__content .hbspt-form{margin:0 0 40px}.block--history-slider{margin:0}.history-block{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin:0 -15px}.history-block__title{flex:0 0 50%;margin:0 0 10px;max-width:50%;padding:0 15px;text-align:center}@media(max-width:991.98px){.history-block__title{flex:0 0 100%;max-width:100%}}.history-block__title .is-h2{text-transform:uppercase}.history-block__title+.history-block__content{margin-top:-40px}.history-block__content{flex:0 0 50%;margin:0 0 10px;max-width:50%;padding:0 15px;text-align:center}@media(max-width:991.98px){.history-block__content{flex:0 0 100%;max-width:100%}}.history-slider-item{display:flex;flex-direction:column;margin:0 0 60px}@media(max-width:991.98px){.history-slider-item{margin-bottom:0;padding:260px 0 0}}.history-slider-item__image{background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);margin:10px 0 40px;overflow:hidden}@media(max-width:991.98px){.history-slider-item__image{border-radius:0;box-shadow:none;height:328px;left:0;margin:0;position:absolute;right:0;top:0}.history-slider-item__image img{height:auto!important;left:50%;max-width:none!important;min-height:100%!important;min-width:100%!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto!important}}.history-slider-item__content{margin:0 auto;padding:0 20px;width:100%}@media(max-width:991.98px){.history-slider-item__content{background-color:#fff;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);margin-bottom:100px;padding:40px 40px 0}}.history-slider-item__content .is-h3{text-transform:uppercase}.history-slider-item__content .is-h6{font-size:24px;line-height:32px}@media(max-width:991.98px){.history-slider-item__content .is-h6{font-size:14px;line-height:24px}}.history-slider-item__content .is-h6+.is-h3{margin-top:-40px}.history-slider-item__content .richtext{padding-left:120px}@media(max-width:991.98px){.history-slider-item__content .richtext{padding-left:0}}.history-slider-item__content .richtext+p{padding-left:120px}@media(max-width:991.98px){.history-slider-item__content .richtext+p{padding-left:0}}.history-slider{display:flex!important;justify-content:center;margin:0}.history-slider__item{flex:1;max-width:590px;padding:0 15px}@media(max-width:991.98px){.history-slider__item{max-width:100%}.history-slider__item:first-child~.history-slider__item{display:none}}.history-slider__item:nth-child(2)~.history-slider__item{display:none}.history-slider.owl-carousel .owl-item .history-slider-item__content{opacity:0;transform:translateY(-150px);transition:all .3s}@media(max-width:991.98px){.history-slider.owl-carousel .owl-item .history-slider-item__content{opacity:1;transform:translateY(0)}}.history-slider.owl-carousel .owl-item.active.center .history-slider-item__content{opacity:1;transform:translateY(0)}.history-slider.owl-carousel .owl-nav{justify-content:flex-end;left:0;margin:0 auto;padding:0 15px;right:0;top:50%}@media(min-width:576px){.history-slider.owl-carousel .owl-nav{max-width:540px}}@media(min-width:768px){.history-slider.owl-carousel .owl-nav{max-width:720px}}@media(min-width:992px){.history-slider.owl-carousel .owl-nav{max-width:960px}}@media(min-width:1200px){.history-slider.owl-carousel .owl-nav{max-width:1170px}}@media(max-width:991.98px){.history-slider.owl-carousel .owl-nav{top:290px}}@media(min-width:992px){.history-slider.owl-carousel .owl-nav{top:300px}}@media(min-width:1200px){.history-slider.owl-carousel .owl-nav{top:320px}}@media(min-width:1300px){.history-slider.owl-carousel .owl-nav{top:330px}}@media(min-width:1400px){.history-slider.owl-carousel .owl-nav{top:360px}}@media(min-width:1500px){.history-slider.owl-carousel .owl-nav{top:390px}}@media(min-width:1600px){.history-slider.owl-carousel .owl-nav{top:420px}}.history-slider.owl-carousel .owl-nav.disabled{display:flex}.history-slider.owl-carousel .owl-nav button.owl-next,.history-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='34px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:40px;opacity:.28;width:40px}@media(max-width:991.98px){.history-slider.owl-carousel .owl-nav button.owl-next,.history-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='18px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23121212; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:30px;width:30px}}.history-slider.owl-carousel .owl-nav button.owl-next:focus,.history-slider.owl-carousel .owl-nav button.owl-next:hover,.history-slider.owl-carousel .owl-nav button.owl-prev:focus,.history-slider.owl-carousel .owl-nav button.owl-prev:hover{opacity:1}.history-slider.owl-carousel .owl-counter{display:flex;height:40px;justify-content:center;transform:translateY(-50%)}@media(max-width:991.98px){.history-slider.owl-carousel .owl-counter{height:30px}}.history-slider.owl-carousel .owl-counter span{color:#121212;font-size:18px;font-weight:900;line-height:28px;margin:0 5px;padding:6px 0}@media(max-width:991.98px){.history-slider.owl-carousel .owl-counter span{margin:0 3px;padding:1px 0}}.block--newsletter{background:#121212 no-repeat 50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;margin:0 0 100px;min-height:520px;padding:70px 0 30px;position:relative}@media(max-width:767.98px){.block--newsletter{min-height:0}}.block--newsletter:last-of-type{margin-bottom:0;min-height:0}.block--newsletter:after{background-color:#121212;content:"";display:block;height:100%;left:0;opacity:.63;position:absolute;top:0;width:100%;z-index:0}.block--newsletter .newsletter{color:#fff;position:relative;z-index:1}.block--newsletter .newsletter .is-h2,.block--newsletter .newsletter .is-h3,.block--newsletter .newsletter .is-h4,.block--newsletter .newsletter .is-h5{color:#fff}.newsletter{display:flex;flex-direction:column;margin:0 auto;width:66.6667%}@media(max-width:767.98px){.newsletter{width:100%}}.newsletter__content,.newsletter__title{text-align:center}.newsletter--small .newsletter__content{margin:0 auto;max-width:80%}@media(max-width:767.98px){.newsletter--small .newsletter__content{max-width:100%}}.landingspage-2 .block--newsletter{background-color:#000cff}.landingspage-2 .block--newsletter:after{background-color:#000cff;opacity:.85}.landingspage-2 .block--newsletter .newsletter__title .is-h2{text-transform:uppercase}.hbspt-form .landingspage-2 .block--newsletter .newsletter__content .hs-button,.landingspage-2 .block--newsletter .newsletter__content .btn,.landingspage-2 .block--newsletter .newsletter__content .hbspt-form .hs-button{background-color:transparent;border-color:#fff;color:#fff}.hbspt-form .landingspage-2 .block--newsletter .newsletter__content .hs-button:focus,.hbspt-form .landingspage-2 .block--newsletter .newsletter__content .hs-button:hover,.landingspage-2 .block--newsletter .newsletter__content .btn:focus,.landingspage-2 .block--newsletter .newsletter__content .btn:hover,.landingspage-2 .block--newsletter .newsletter__content .hbspt-form .hs-button:focus,.landingspage-2 .block--newsletter .newsletter__content .hbspt-form .hs-button:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.block--slider{margin:0 0 100px}.block--slider:last-child{margin-bottom:0}.slider{display:block;overflow:hidden;position:relative}.slider.owl-carousel .owl-dots button.owl-dot{border-color:#fff;height:12px;width:12px}.slider.owl-carousel .owl-dots button.owl-dot.active,.slider.owl-carousel .owl-dots button.owl-dot:hover{background-color:#fff}.slider.owl-carousel .owl-nav button.owl-next,.slider.owl-carousel .owl-nav button.owl-prev{height:81px;width:81px}.slider.owl-carousel .owl-nav button.owl-next,.slider.owl-carousel .owl-nav button.owl-next:focus,.slider.owl-carousel .owl-nav button.owl-next:hover,.slider.owl-carousel .owl-nav button.owl-prev,.slider.owl-carousel .owl-nav button.owl-prev:focus,.slider.owl-carousel .owl-nav button.owl-prev:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36px' height='81px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.slider__item{display:flex;flex:0 0 100%}.slider__item+.slider__item{display:none}.slider-item{position:relative;width:100%}@media(max-width:767.98px){.slider-item{height:calc(100vh - 59px)}.slider-item__image{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.slider-item__image img{height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto!important}}.slider-item__image{display:block;position:relative}.slider-item__image--video:hover:after{background-color:#e60013}.slider-item__image--video:after,.slider-item__image--video:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cstyle%3E.st0%7Bfill:%23fff;%7D%3C/style%3E%3Cpath class='st0' d='M15.5615866,8.10002147 L3.87056367,0.225209313 C3.05219207,-0.33727727 2,0.225209313 2,1.12518784 L2,16.8748122 C2,17.7747907 3.05219207,18.3372773 3.87056367,17.7747907 L15.5615866,9.89997853 C16.1461378,9.44998927 16.1461378,8.55001073 15.5615866,8.10002147 L15.5615866,8.10002147 Z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.slider-item__image--video:after{background-color:rgba(230,0,19,.8);border-radius:50%;content:"";display:block;height:48px;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px;z-index:7}@media(max-width:991.98px){.slider-item__image--video:after{height:60px;width:60px}}.slider-item__content{bottom:65px;display:block;left:50%;margin:0 0 0 -150px;position:absolute;text-align:center;width:300px}.block--slider-gallery{background-color:#121212;margin:0 0 100px}.block--slider-gallery .slider{margin:0}.block--slider-gallery:last-child{margin-bottom:0}.slider-gallery{background-color:#121212;display:block;margin:0 auto;max-width:1615px;overflow:hidden;position:relative}.slider-gallery.owl-carousel .owl-nav{bottom:20px;justify-content:flex-end;margin:0 auto;top:auto}@media(max-width:991.98px){.slider-gallery.owl-carousel .owl-nav{inset:65vw 10px auto;justify-content:space-between}}@media(max-width:575.98px){.slider-gallery.owl-carousel .owl-nav{top:72vw}}.slider-gallery.owl-carousel .owl-nav button.owl-next,.slider-gallery.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13px' height='30px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:30px;margin:0 40px 0 0;width:30px}@media(max-width:991.98px){.slider-gallery.owl-carousel .owl-nav button.owl-next,.slider-gallery.owl-carousel .owl-nav button.owl-prev{margin:0}}.slider-gallery.owl-carousel .owl-nav button.owl-next:focus,.slider-gallery.owl-carousel .owl-nav button.owl-next:hover,.slider-gallery.owl-carousel .owl-nav button.owl-prev:focus,.slider-gallery.owl-carousel .owl-nav button.owl-prev:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13px' height='30px' viewBox='0 0 36 81'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M34.2,81c-0.5,0-1.1-0.2-1.4-0.7L0.4,41.6c-0.5-0.6-0.5-1.5,0-2.2L33,0.6c0.6-0.7,1.6-0.8,2.3-0.2c0,0,0,0,0.1,0C36.1,1,36.2,2,35.6,2.7l0,0L3.9,40.5l31.6,37.8c0.6,0.7,0.6,1.7-0.1,2.3c0,0,0,0-0.1,0.1C35,80.8,34.6,81,34.2,81z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.slider-gallery__item{flex:0 0 100%}.slider-gallery__item+.slider-gallery__item{display:none}.slider-gallery-item{align-items:center;display:flex;flex-flow:row wrap;width:100%}@media(max-width:991.98px){.slider-gallery-item{flex-direction:column;min-height:0}}.slider-gallery-item__image{flex:0 0 48%;margin:0 auto 0 0;max-width:48%}@media(max-width:991.98px){.slider-gallery-item__image{flex:0 0 100%;margin:0;max-width:100%}}.slider-gallery-item__content{flex:0 0 50%;margin:0 0 0 auto;max-width:50%;padding:80px 15px 0}@media(max-width:991.98px){.slider-gallery-item__content{flex:0 0 100%;max-width:100%;padding:40px 50px 0}}.slider-gallery-item__content .richtext *{color:#fff;margin:0 0 20px}.slider-gallery-navigation{background-color:#121212;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:25px 0 0}@media(max-width:767.98px){.slider-gallery-navigation{display:none;flex-direction:column}}.slider-gallery-navigation li{margin:0 0 25px;max-width:240px;opacity:.3;padding:0 15px;transition:all .3s}@media(max-width:767.98px){.slider-gallery-navigation li{max-width:none}}.slider-gallery-navigation li.active,.slider-gallery-navigation li:focus,.slider-gallery-navigation li:hover{opacity:1}.slider-gallery-navigation li a{align-items:center;color:#fff;display:flex;font-size:14px;line-height:22px;text-decoration:none}.slider-gallery-navigation li a:focus,.slider-gallery-navigation li a:hover{text-decoration:none}.slider-gallery-navigation li a i{border:1px solid #fff;border-radius:50%;display:flex;flex-shrink:0;height:46px;justify-content:center;margin:0 20px 0 0;width:46px}.slider-gallery-navigation li a i img{max-width:30px}.block--testimonial{margin:0 0 100px}.block--testimonial:last-child{margin-bottom:0}.testimonial{align-items:center;background-color:#121212;display:flex;min-height:660px;position:relative}@media(max-width:767.98px){.testimonial{min-height:0;padding-top:70px}}.testimonial__image{display:block;height:100%;left:0;max-width:60%;overflow:hidden;position:absolute;top:0}@media(max-width:767.98px){.testimonial__image{max-width:none;width:100%}}.testimonial__image:after,.testimonial__image:before{content:"";display:block;height:200%;position:absolute;top:-10%;width:600px;z-index:1}@media(max-width:767.98px){.testimonial__image:after,.testimonial__image:before{width:100%}}.testimonial__image:before{background:linear-gradient(90deg,hsla(0,0%,7%,0),#121212 80%);right:0}@media(max-width:767.98px){.testimonial__image:before{background:linear-gradient(180deg,hsla(0,0%,7%,0),hsla(0,0%,7%,0) 100px,#121212 250px,#121212)}}.testimonial__image:after{background-color:#121212;left:100%}@media(max-width:767.98px){.testimonial__image:after{display:none}}.testimonial__image img{height:100%;max-width:none;position:relative;width:auto;z-index:0}@media(max-width:991.98px){.testimonial__image img{left:50%;transform:translateX(-50%)}}@media(max-width:767.98px){.testimonial__image img{height:auto;left:0;max-width:100%;transform:none;width:100%}}.testimonial__content{color:#fff;display:flex;justify-content:flex-end;margin:0 auto;padding:88px 15px 10px;position:relative;z-index:1}@media(max-width:991.98px){.testimonial__content{padding:58px 15px 10px}}@media(max-width:767.98px){.testimonial__content{padding:30px 15px 10px}}.testimonial__content .richtext{width:50%}@media(max-width:767.98px){.testimonial__content .richtext{width:100%}}.testimonial__content .richtext>*{color:#fff;margin:0 0 20px}.testimonial__content .richtext>:last-child{margin:0}.testimonial__content .richtext>:not(.is-h4){font-family:Lora,serif;font-size:24px;line-height:32px;opacity:.5}.testimonial__content .richtext .is-h4 span{display:block;font-size:16px;line-height:28px}.testimonial--reversed .testimonial__image{left:auto;right:0}.testimonial--reversed .testimonial__image:before{left:0;right:auto;transform:rotate(-180deg)}@media(max-width:767.98px){.testimonial--reversed .testimonial__image:before{transform:none}}.testimonial--reversed .testimonial__content{justify-content:flex-start}.landingspage-2 .testimonial{background-color:#31d0b0}.landingspage-2 .testimonial__image:before{background:linear-gradient(90deg,rgba(49,208,176,0),#31d0b0 80%);right:15%;transform:rotate(10deg)}@media(max-width:767.98px){.landingspage-2 .testimonial__image:before{background:linear-gradient(180deg,rgba(49,208,176,0),rgba(49,208,176,0) 100px,#31d0b0 250px,#31d0b0);right:0;transform:none}}.landingspage-2 .testimonial__image:after{background-color:#31d0b0;left:85%;transform:rotate(10deg)}.landingspage-2 .testimonial__content .richtext>:not(.is-h4){font-family:Lato,serif;font-weight:300;opacity:1}.block--usps{margin:0}.usps{display:flex;flex-direction:column}.usps__title{text-align:center}.usps-overview{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px 40px}.usps-overview__item{flex:0 0 33.33333333%;max-width:33.33333333%;padding:0 15px}@media(max-width:991.98px){.usps-overview__item{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.usps-overview__item{flex:0 0 100%;max-width:100%}}.usp{align-items:center;color:#e60013;display:flex;margin:0 0 60px;min-height:60px}.usp__icon{border:2px solid #e60013;border-radius:50%;height:60px;position:relative;width:60px}.usp__icon img{height:auto;left:50%;max-height:30px;max-width:30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.usp__icon+.usp__content{padding-left:20px}.usp__content{flex:1}.landingspage-2 .usp{color:#000cff}.landingspage-2 .usp__icon{border-color:#000cff;border-width:1px}.block--ubrs{margin:0}.ubrs{display:flex;flex-direction:column}.ubrs__title{text-align:center}.ubrs-overview{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.ubrs-overview__item{flex:0 0 33.33333333%;max-width:33.33333333%;padding:0 15px}@media(max-width:991.98px){.ubrs-overview__item{flex:0 0 100%;max-width:100%}}.ubr{display:flex;flex-direction:column;margin:0 0 60px}.ubr__image{margin:0 0 40px}.ubr__image img{display:block;height:auto;margin:0 auto;max-height:90px;max-width:90px;width:auto}.ubr__content{text-align:center}.ubr__content .is-h4+.richtext,.ubr__content .richtext+.read-more{margin-top:-40px}.block--products{margin:0}.product{display:flex;flex-direction:column;margin:0 0 40px}.product[href]:focus .product__image img,.product[href]:hover .product__image img{transform:scale(1.1)}.product__image{margin:0 0 20px;overflow:hidden}.product__image img{transform:scale(1);transition:transform .3s ease-in-out}.product__content .is-h2{color:#e60013;font-size:21px;font-weight:800;line-height:23px;margin:0 0 20px}.product__content .is-h2+.description{margin-top:-20px}.product__content .description{color:#121212;display:block;font-size:17px;font-weight:800;line-height:23px;margin:0 0 20px}.product__content p{font-size:14px;line-height:23px;margin:0}.product__content a{color:#e60013}.product__content a:focus,.product__content a:hover{color:#e60013;text-decoration:underline}.block--cta-block{margin:0}.cta-block{display:flex;flex-wrap:wrap;margin:0 -15px 20px}.cta-block__content{flex:0 0 58.33333333%;margin:0 auto;max-width:58.33333333%;padding:0 15px;text-align:center}@media(max-width:991.98px){.cta-block__content{flex:0 0 83.33333333%;max-width:83.33333333%}}@media(max-width:767.98px){.cta-block__content{flex:0 0 100%;max-width:100%}}.cta-block__content .btn,.cta-block__content .hbspt-form .hs-button,.hbspt-form .cta-block__content .hs-button{margin:0 0 40px}@media(max-width:575.98px){.cta-block__content .btn,.cta-block__content .hbspt-form .hs-button,.hbspt-form .cta-block__content .hs-button{margin-left:auto;margin-right:auto}}.cta-block__content .btn+.btn,.cta-block__content .hbspt-form .btn+.hs-button,.cta-block__content .hbspt-form .hs-button+.btn,.cta-block__content .hbspt-form .hs-button+.hs-button,.hbspt-form .cta-block__content .btn+.hs-button,.hbspt-form .cta-block__content .hs-button+.btn,.hbspt-form .cta-block__content .hs-button+.hs-button{margin-left:15px}@media(max-width:575.98px){.cta-block__content .btn+.btn,.cta-block__content .hbspt-form .btn+.hs-button,.cta-block__content .hbspt-form .hs-button+.btn,.cta-block__content .hbspt-form .hs-button+.hs-button,.hbspt-form .cta-block__content .btn+.hs-button,.hbspt-form .cta-block__content .hs-button+.btn,.hbspt-form .cta-block__content .hs-button+.hs-button{margin-left:auto;margin-right:auto}}.block--stories{margin:0}.stories{display:flex;flex-direction:column;margin:0 0 60px}.stories__title{text-align:center}.story{display:flex;flex-wrap:wrap;margin:0 -15px}.story+.story{margin-top:60px}.story__image{flex:0 0 41.66666667%;margin:0 auto 40px;max-width:41.66666667%;padding:0 15px}@media(max-width:991.98px){.story__image{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.story__image{flex:0 0 100%;max-width:100%}}.story__image a,.story__image img{border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2)}.story__image a{display:block;overflow:hidden}.story__image a img{border-radius:0;box-shadow:none;transform:scale(1);transition:transform .3s ease-in-out}.story__image a:focus img,.story__image a:hover img{transform:scale(1.1)}.story__content{flex:0 0 58.33333333%;margin:0 0 0 auto;max-width:58.33333333%;padding:40px 11% 0}@media(max-width:991.98px){.story__content{flex:0 0 41.66666667%;max-width:41.66666667%;padding:0 15px}}@media(max-width:767.98px){.story__content{flex:0 0 100%;max-width:100%}}.story__content .is-h3{text-transform:uppercase}.story__content .is-h3 a{color:#121212;text-decoration:none}.story__content .is-h3 a:focus,.story__content .is-h3 a:hover{color:#e60013;text-decoration:none}.story__content .is-h3+.list,.story__content .is-h3+.richtext,.story__content .richtext+.read-more{margin-top:-40px}.story--large .story__image{flex:0 0 50%;max-width:50%}@media(max-width:767.98px){.story--large .story__image{flex:0 0 100%;max-width:100%}}.story--large .story__image a,.story--large .story__image img{box-shadow:none}.story--large .story__content{flex:0 0 50%;max-width:50%;padding:0 15px}@media(max-width:767.98px){.story--large .story__content{flex:0 0 100%;max-width:100%}}.story--reversed .story__image{margin-left:auto;margin-right:0;order:2}@media(max-width:767.98px){.story--reversed .story__image{order:1}}.story--reversed .story__content{margin-left:0;margin-right:auto;order:1}@media(max-width:767.98px){.story--reversed .story__content{order:2}}.story--centered .story__image{display:none}.story--centered .story__content{margin-left:auto;margin-right:auto}.story .video{position:relative}.story .video:after{background-color:rgba(230,0,19,.8);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cstyle%3E.st0%7Bfill:%23fff;%7D%3C/style%3E%3Cpath class='st0' d='M15.5615866,8.10002147 L3.87056367,0.225209313 C3.05219207,-0.33727727 2,0.225209313 2,1.12518784 L2,16.8748122 C2,17.7747907 3.05219207,18.3372773 3.87056367,17.7747907 L15.5615866,9.89997853 C16.1461378,9.44998927 16.1461378,8.55001073 15.5615866,8.10002147 L15.5615866,8.10002147 Z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:block;height:48px;left:50%;margin:-24px 0 0 -24px;padding:15px;position:absolute;top:50%;width:48px;z-index:7}@media(max-width:991.98px){.story .video:after{height:60px;margin:-30px 0 0 -30px;width:60px}}.story .video:focus:after,.story .video:hover:after{background-color:#e60013;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 18 18'%3E%3Cstyle%3E.st0%7Bfill:%23fff;%7D%3C/style%3E%3Cpath class='st0' d='M15.5615866,8.10002147 L3.87056367,0.225209313 C3.05219207,-0.33727727 2,0.225209313 2,1.12518784 L2,16.8748122 C2,17.7747907 3.05219207,18.3372773 3.87056367,17.7747907 L15.5615866,9.89997853 C16.1461378,9.44998927 16.1461378,8.55001073 15.5615866,8.10002147 L15.5615866,8.10002147 Z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .story__image a,.landingspage-2 .story__image img{border-radius:0}.landingspage-2 .story__content .is-h3 a{color:#121212}.landingspage-2 .story__content .is-h3 a:focus,.landingspage-2 .story__content .is-h3 a:hover{color:#000cff}.landingspage-2 .story__content .is-h3+.list,.landingspage-2 .story__content .is-h3+.richtext{margin-top:-40px}.landingspage-2 .story .video:after{background-color:rgba(0,12,255,.8)}.landingspage-2 .story .video:focus:after,.landingspage-2 .story .video:hover:after{background-color:#000cff}.block--teaser,.block--teaser-2,.block--teaser-3{background:#e60013 no-repeat 50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;margin:0 0 100px;padding:70px 0 30px;position:relative}@media(max-width:767.98px){.block--teaser,.block--teaser-2,.block--teaser-3{min-height:0}}.block--teaser-2:last-of-type,.block--teaser-3:last-of-type,.block--teaser:last-of-type{margin-bottom:0}.block--teaser-2:after,.block--teaser-3:after,.block--teaser:after{background-color:#e60013;content:"";display:block;height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%;z-index:0}.block--teaser .teaser,.block--teaser-2 .teaser,.block--teaser-3 .teaser{color:#fff;position:relative;z-index:1}.block--teaser .teaser .is-h2,.block--teaser .teaser .is-h3,.block--teaser .teaser .is-h4,.block--teaser .teaser .is-h5,.block--teaser-2 .teaser .is-h2,.block--teaser-2 .teaser .is-h3,.block--teaser-2 .teaser .is-h4,.block--teaser-2 .teaser .is-h5,.block--teaser-3 .teaser .is-h2,.block--teaser-3 .teaser .is-h3,.block--teaser-3 .teaser .is-h4,.block--teaser-3 .teaser .is-h5{color:#fff}.block--teaser-2{min-height:520px}.block--teaser-2,.block--teaser-2:after{background-color:#000}.block--teaser-3{min-height:520px}.block--teaser-3,.block--teaser-3:after{background-color:#e60013}.teaser{display:flex;flex-direction:column;margin:0 auto;width:66.6667%}@media(max-width:767.98px){.teaser{width:100%}}.teaser__title{text-align:center}.teaser__title .is-h2{text-transform:uppercase}.teaser__content,.teaser__social{text-align:center}.teaser__social .is-h3{text-transform:uppercase}.teaser--small .teaser__content{margin:0 auto;max-width:80%}@media(max-width:767.98px){.teaser--small .teaser__content{max-width:100%}}.landingspage-2 .block--teaser{background-color:#000cff}.landingspage-2 .block--teaser:after{background-color:#000cff;opacity:.85}.hbspt-form .landingspage-2 .block--teaser .teaser__content .hs-button,.landingspage-2 .block--teaser .teaser__content .btn,.landingspage-2 .block--teaser .teaser__content .hbspt-form .hs-button{background-color:transparent;border-color:#fff;color:#fff}.hbspt-form .landingspage-2 .block--teaser .teaser__content .hs-button:focus,.hbspt-form .landingspage-2 .block--teaser .teaser__content .hs-button:hover,.landingspage-2 .block--teaser .teaser__content .btn:focus,.landingspage-2 .block--teaser .teaser__content .btn:hover,.landingspage-2 .block--teaser .teaser__content .hbspt-form .hs-button:focus,.landingspage-2 .block--teaser .teaser__content .hbspt-form .hs-button:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#121212}.landingspage-2 .block--teaser-2,.landingspage-2 .block--teaser-2:after{background-color:rgba(0,0,0,.9)}.landingspage-2 .block--teaser-3,.landingspage-2 .block--teaser-3:after{background-color:#31d0b0}.block--table-downloads{margin:0}.table-downloads{margin:0 auto;width:83.3333%}@media(max-width:991.98px){.table-downloads{margin:0;width:auto}}.table--downloads{border-collapse:collapse;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);margin:0 0 90px;overflow:hidden;width:100%}@media(max-width:767.98px){.table--downloads{background:transparent;box-shadow:0 0 0 rgba(0,0,0,.2);display:block;margin:0 0 30px}.table--downloads>*,.table--downloads>*>tr,.table--downloads>*>tr>*{display:block}}.table--downloads td,.table--downloads th{border:1px solid transparent;padding:25px 20px;text-align:left}.table--downloads th{background:#282a2a;color:#fff;font-size:16px;font-weight:900;line-height:26px;padding:16px 20px;text-transform:uppercase}.table--downloads th:first-of-type{width:auto}.table--downloads th:nth-of-type(2){width:15%}.table--downloads th:nth-of-type(3s){width:28%}.table--downloads th:nth-of-type(4){width:80px}.table--downloads th:nth-of-type(5){width:110px}.table--downloads th:nth-of-type(6){width:18%}@media(max-width:767.98px){.table--downloads tbody tr{border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2)}}.table--downloads tbody tr:nth-of-type(2n){background:#f5f5f5}.table--downloads tbody tr td{font-size:16px;font-weight:500;line-height:26px}@media(max-width:767.98px){.table--downloads tbody tr td{align-items:stretch;border:0;border-bottom:1px solid #f5f5f5;display:flex;padding:0;text-align:left}.table--downloads tbody tr td span{flex:1;padding:5px 10px}}.table--downloads tbody tr td:before{border-right:1px solid #121212;content:attr(data-title);display:none;flex:1;font-weight:800;padding:5px 10px;text-transform:uppercase}@media(max-width:767.98px){.table--downloads tbody tr td:before{display:inline-block}.table--downloads tbody tr td.file-title{background:#282a2a;border-bottom:2px solid transparent;color:#fff;font-weight:700;text-align:center}.table--downloads tbody tr td.file-title:before{display:none}.table--downloads tbody tr td.file-link{border-top:1px solid #121212;padding-top:15px;text-align:center}.table--downloads tbody tr td.file-link:before{display:none}.hbspt-form .table--downloads tbody tr td.file-link .hs-button,.table--downloads tbody tr td.file-link .btn,.table--downloads tbody tr td.file-link .hbspt-form .hs-button{background:#e60013;color:#fff;margin-bottom:15px;padding:5px 15px;text-decoration:none}.table--downloads tbody tr td.file-empty{border-top:1px solid #121212;padding-top:15px;text-align:center}.table--downloads tbody tr td.file-empty:before{display:none}}.hbspt-form .table--downloads tbody tr td.file-empty .hs-button,.table--downloads tbody tr td.file-empty .btn,.table--downloads tbody tr td.file-empty .hbspt-form .hs-button{font-style:italic;font-weight:400;opacity:.5}@media(max-width:767.98px){.hbspt-form .table--downloads tbody tr td.file-empty .hs-button,.table--downloads tbody tr td.file-empty .btn,.table--downloads tbody tr td.file-empty .hbspt-form .hs-button{background:#e60013;color:#fff;margin-bottom:15px;padding:5px 15px;text-decoration:none}.table--downloads thead{display:none}.table--downloads>*>tr{border:2px solid #121212;margin-bottom:15px}}.block--author{margin:0}.author{display:flex;flex-wrap:wrap;margin:0 -15px}@media(max-width:991.98px){.author{justify-content:center}}.author__image{flex:0 0 146px;margin:0 0 40px;max-width:146px;padding:0 15px}.author__image img{border-radius:50%}.author__content{flex:1;margin:0 0 30px;padding:0 15px}.author__content .is-h3{margin:0 0 15px;text-transform:uppercase}.author__content .is-h6{font-size:14px;line-height:20px;margin:0;text-transform:uppercase}.author__content p{font-size:15px;line-height:22px;margin:-15px 0 15px}.author__content .list li{margin-bottom:10px}.block--hero{margin:0 0 100px}@media(max-width:767.98px){.block--hero{margin:0 0 60px}}.block--hero:last-child{margin-bottom:0}@media(max-width:767.98px){.block--hero:last-child{margin:0 0 60px}}.block--hero+[data-ajax-self-replace] .block--filter:first-child{margin-top:-208px}@media(max-width:767.98px){.block--hero+[data-ajax-self-replace] .block--filter:first-child{margin-top:0}}.hero{align-items:center;display:flex;flex-direction:column;min-height:500px;position:relative}@media(max-width:767.98px){.hero{min-height:unset}}.hero__image{height:500px;overflow:hidden;position:relative;width:100%}@media(max-width:767.98px){.hero__image{height:auto;margin:0 0 40px}}.hero__image img{height:100%;object-fit:cover;width:100%}@media(max-width:767.98px){.hero__image img{height:auto}}.hero__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:767.98px){.hero__content{position:static;transform:none}}.hero__content .is-h1{color:#fff;text-align:center;text-shadow:0 3px 20px hsla(0,0%,100%,.4)}@media(max-width:767.98px){.hero__content .is-h1{color:#121212;font-size:42px;line-height:52px;text-shadow:none}}.block--locations{margin:0}.locations{display:flex;flex-direction:column;margin:0 0 60px}.locations__title{text-align:center}.location{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 auto;width:83.3333%}@media(max-width:991.98px){.location{margin:0 -15px;width:auto}}.location+.location{margin-top:60px}.location__image{flex:0 0 41.66666667%;margin:0 auto 40px 0;max-width:41.66666667%;padding:0 15px}@media(max-width:767.98px){.location__image{flex:0 0 100%;max-width:100%}}.location__image a,.location__image img{border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2)}.location__image a{display:block;overflow:hidden}.location__image a img{border-radius:0;box-shadow:none;transform:scale(1);transition:transform .3s ease-in-out}.location__image a:focus img,.location__image a:hover img{transform:scale(1.1)}.location__content{flex:0 0 58.33333333%;margin:0 0 0 auto;max-width:58.33333333%;padding:0 15px}@media(max-width:767.98px){.location__content{flex:0 0 100%;max-width:100%}}.location__content .is-h3{text-transform:uppercase}.location__content .is-h3 a{color:#121212;text-decoration:none}.location__content .is-h3 a:focus,.location__content .is-h3 a:hover{color:#e60013;text-decoration:none}.location__content .is-h3+.is-h5{margin-top:-40px}.location__content .is-h5{font-size:16px;font-weight:500;line-height:28px}.location__content .is-h3+.list,.location__content .is-h3+.richtext,.location__content .is-h5+.list,.location__content .is-h5+.richtext{margin-top:-20px}.location__content .read-more{color:#121212;font-size:16px;font-weight:700;line-height:28px;margin-top:-40px;text-transform:none}.location--reversed .location__image{margin-left:auto;margin-right:0;order:2}@media(max-width:767.98px){.location--reversed .location__image{order:1}}.location--reversed .location__content{margin-left:0;margin-right:auto;order:1}@media(max-width:767.98px){.location--reversed .location__content{order:2}}.offices{display:flex;flex-wrap:wrap;margin:0 -15px}.offices__item{flex:0 0 50%;max-width:50%;padding:0 15px}@media(max-width:991.98px){.offices__item{flex:0 0 100%;max-width:100%}}.office{display:flex;flex-direction:column}.office__content .is-h6{margin:0;text-transform:uppercase}.landingspage-2 .location__image a,.landingspage-2 .location__image img{border-radius:0}.landingspage-2 .location__content .is-h3 a{color:#121212}.landingspage-2 .location__content .is-h3 a:focus,.landingspage-2 .location__content .is-h3 a:hover{color:#000cff}.block--main-slider{margin:0 0 100px;position:relative}.block--main-slider .btn-scroll-down{bottom:10px;color:#fff;display:block;font-size:14px;font-weight:900;left:50%;padding:10px 0 30px;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;z-index:99}.block--main-slider .btn-scroll-down:after,.block--main-slider .btn-scroll-down:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='10px' height='10px' viewBox='0 0 11.623 5.706'%3E%3Cpath id='Path_349' data-name='Path 349' d='M308.611,471.085a.912.912,0,0,0-.1-.341l-.081-.116a.712.712,0,0,0-.992-.059l-4.631,3.867-4.637-3.872a.72.72,0,0,0-.924,1.1l5.1,4.275a.724.724,0,0,0,.45.158.756.756,0,0,0,.467-.166l5.042-4.212a.7.7,0,0,0,.31-.62Z' transform='translate(-296.991 -470.395)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:10px;left:50%;margin:0 0 0 -5px;position:absolute;transition:all .3s ease-in-out;width:10px}.block--main-slider .btn-scroll-down:before{bottom:16px}.block--main-slider .btn-scroll-down:after{bottom:10px}.block--main-slider .btn-scroll-down:focus,.block--main-slider .btn-scroll-down:hover{color:#fff;padding-bottom:40px}.block--main-slider .btn-scroll-down:focus:before,.block--main-slider .btn-scroll-down:hover:before{bottom:10px}.block--main-slider .btn-scroll-down:focus:after,.block--main-slider .btn-scroll-down:hover:after{bottom:4px}.main-slider-item{display:flex;flex-wrap:wrap;height:calc(100vh - 130px);margin:0;min-height:575px;overflow:hidden;position:relative;width:100%}@media(max-width:767.98px){.main-slider-item{height:calc(100vh - 59px)}}.main-slider-item__video{height:100%;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-1}.main-slider-item__video .plyr{height:100%;left:0;position:absolute;top:0;width:100%}.main-slider-item__background{background-color:#f5f5f5;height:100%;opacity:1;overflow:hidden;position:absolute;top:0;transition:opacity .3s;width:100%}@media(max-width:767.98px){.main-slider-item__background{height:100%}}.main-slider-item__background img{height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.main-slider-item__content{left:10%;margin:0 0 20px;opacity:1;padding:0 15px;position:absolute;right:45%;top:50%;transform:translateY(-50%);transition:opacity .3s;width:45%}@media(max-width:991.98px){.main-slider-item__content{left:12%;right:12%;width:76%}}@media(max-width:767.98px){.main-slider-item__content{left:0;padding:0 50px;right:0;width:100%}}.main-slider-item__content .is-h2{color:#fff;font-size:64px;line-height:64px;margin:0 0 20px;text-transform:uppercase}@media(max-width:767.98px){.main-slider-item__content .is-h2{font-size:42px;line-height:52px}}.main-slider-item__content .richtext{color:#fff;margin:0 0 20px}.main-slider-item__content .richtext>*{margin:0 0 20px}.main-slider-item__content .richtext>:last-child{margin:0}.main-slider-item__content .is-h1,.main-slider-item__content .is-h2,.main-slider-item__content .richtext{text-shadow:0 3px 3px rgba(0,0,0,.2)}@media(max-width:767.98px){.main-slider-item__content .is-h1,.main-slider-item__content .is-h2,.main-slider-item__content .richtext{text-shadow:none}}.main-slider-item .btn--video-pause:focus,.main-slider-item .btn--video-pause:hover,.main-slider-item .btn--video-play:focus,.main-slider-item .btn--video-play:hover{transform:scale(1.1)}.main-slider-item .btn--video-pause{position:absolute;right:40px;top:40px}.main-slider-item--dark .main-slider-item__content .btn--video-play,.main-slider-item--dark .main-slider-item__content .is-h1,.main-slider-item--dark .main-slider-item__content .is-h2,.main-slider-item--dark .main-slider-item__content .richtext{color:#121212}.main-slider-item--dark .main-slider-item__content .btn--video-play:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 100 100'%3E%3Cstyle%3E.st0%7Bfill: %23121212;%7D%3C/style%3E%3Cpath class='st0' d='M79.266,37.885L34.723,12.168C25.397,6.784,13.74,13.514,13.74,24.283v51.434c0,10.768,11.657,17.499,20.983,12.115  l44.543-25.717C88.592,56.73,88.592,43.27,79.266,37.885z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:#121212}.main-slider-item.video-active .main-slider-item__video{opacity:1;z-index:1}.main-slider-item.video-active .main-slider-item__background,.main-slider-item.video-active .main-slider-item__content{opacity:0;z-index:0}.main-slider{display:flex!important;justify-content:center;margin:0;padding:0}.main-slider__item{display:block;flex:0 0 100%;max-width:100%;position:relative}.main-slider__item:first-child~.main-slider__item{display:none}.main-slider.owl-carousel .owl-stage .main-slider__item{flex:0 0 100%;max-width:100%}.main-slider.owl-carousel .owl-nav{left:0;right:0}.main-slider.owl-carousel .owl-nav button.owl-next,.main-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22px' height='34px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:40px;width:40px}@media(max-width:767.98px){.main-slider.owl-carousel .owl-nav button.owl-next,.main-slider.owl-carousel .owl-nav button.owl-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12px' height='18px' viewBox='0 0 22 34'%3E%3Cstyle %3E.st0 %7B fill: %23fff; %7D%3C/style%3E%3Cpath class='st0' d='M17.1,34L0,17L17.1,0L22,4.8L9.7,17L22,29.2L17.1,34z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:30px;width:30px}}.main-slider.owl-carousel .owl-item .main-slider-item__background img{height:auto!important;transform:translate(-50%,-50%) scale(1);transition:10s;width:auto!important}.main-slider.owl-carousel .owl-item.active{z-index:9999}.main-slider.owl-carousel .owl-item.active .main-slider-item--animate .main-slider-item__background img{transform:translate(-50%,-50%) scale(1.15)}.block--peoples{margin:0}.peoples{display:flex;flex-direction:column;margin:0 0 60px}.peoples__title{text-align:center}.peoples-overview{display:flex;flex-wrap:wrap;margin:0 -15px}.peoples-overview__item{flex:0 0 25%;max-width:25%;padding:0 15px}@media(max-width:991.98px){.peoples-overview__item{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.peoples-overview__item{flex:0 0 100%;max-width:100%}}.profile{border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.2);display:flex;margin:0 0 40px;overflow:hidden;position:relative}.profile:focus .profile__content,.profile:hover .profile__content{opacity:1}.profile__content{left:10px;opacity:0;position:absolute;right:10px;top:10px;transition:opacity .3s}.profile__content .is-h4{color:#fff;margin:0 0 10px}@media(min-width:992px)and (max-width:1199.98px){.profile__content .is-h4{font-size:21px;line-height:normal}}.profile__content .is-h4+p{margin-top:-10px}.profile__content p{color:#fff;font-weight:500;margin:0 0 10px}.profile__content .social-follow--list{justify-content:left;margin:0 -5px 10px}.profile__content .social-follow--list li{margin:0 5px}.profile__overlay{bottom:5px;color:#fff;left:5px;position:absolute;right:5px}.profile .list--label{margin:0}.profile .list--label li{color:#fff}.profile .list--label li a{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-weight:500;text-decoration:none}.profile .list--label li a:focus,.profile .list--label li a:hover{color:#fff;text-decoration:underline}.profile .list--label li .icon--marker{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  width='20px' height='20px' viewBox='0 0 68 90'%3E%3Cstyle%3E.st0%7Bfill: %23fff;%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M36.2,0H34h-2.3C12.1,1-4.7,21.5,1.2,40.6C4.4,49.8,9.3,58,14.8,65.8c1.9,2.8,4,5.5,6,8.1c1.8,2.4,3.7,4.7,5.5,7c2.4,3,4.8,6,7.2,9.1H34h0.5c2.3-3.1,4.7-6.1,7.1-9.2c1.9-2.3,3.7-4.7,5.5-7c2.1-2.7,4.1-5.3,6-8.1c5.8-8.1,10.8-16.7,14-26.2C72,20.5,55.4,1,36.2,0z M34,55.4c-0.1,0-0.1,0-0.2,0c-12.6,0-22.9-10.2-22.9-22.7C10.9,20.2,21.2,10,33.8,10c0.1,0,0.1,0,0.2,0c12.5,0.1,22.7,10.3,22.7,22.7C56.7,45.1,46.5,55.3,34,55.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.profile .list--label li .icon--phone{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M24.5,27.4c-0.1,0.2-0.3,0.4-0.5,0.4l-2.8,0.6c-0.1,0-0.3,0.1-0.4,0c-0.2,0-0.3-0.1-0.5-0.1l-0.1,0c0,0-0.1-0.1-0.2-0.1c-0.3-0.2-0.5-0.4-0.7-0.6c-0.4-0.4-0.8-0.8-1.1-1.3c-0.5-0.7-0.9-1.4-1.2-2.1c-0.4-1-0.8-2.1-1-3.2c-0.2-0.9-0.4-1.8-0.5-2.7c-0.1-0.7-0.1-1.4,0-2.1c0-0.5,0.1-1.1,0.2-1.6c0.1-0.4,0.2-0.8,0.4-1.1c0.1-0.2,0.2-0.5,0.3-0.7c0-0.1,0.1-0.2,0.2-0.2c0.1-0.1,0.2-0.2,0.3-0.3c0.1-0.1,0.3-0.1,0.4-0.2l2.8-0.7c0.2,0,0.4,0,0.5,0.1c0.1,0.1,0.2,0.2,0.2,0.3C21,12,21,12.1,21,12.3l-0.3,3.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.3l-1,0.2c0,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.4,0,0.7,0,1.1c0.1,0.5,0.2,1.1,0.3,1.6c0.1,0.5,0.3,1.1,0.5,1.6c0.1,0.3,0.3,0.7,0.5,1c0.1,0.2,0.2,0.3,0.4,0.5l0.1,0.1c0,0,0,0,0.1,0h0.1l1.2-0.3c0.2,0,0.5,0,0.7,0.1c0.1,0.1,0.2,0.2,0.3,0.3h0l1.6,3C24.5,27,24.5,27.2,24.5,27.4L24.5,27.4z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.profile .list--label li .icon--email{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 40 40'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cpath class='st0' d='M20.1,10c2.8,0,5.2,1,7.1,2.9S30,17.2,30,20c0,1.6-0.3,2.8-1,3.9c-0.6,1-1.6,1.5-2.8,1.5c-1.3,0-2.2-0.6-2.9-1.9c-0.8,1.3-2,1.9-3.6,1.9c-1.4,0-2.6-0.5-3.5-1.5c-1-1-1.4-2.3-1.4-3.8c0-1.5,0.5-2.8,1.4-3.8c1-1,2.1-1.5,3.4-1.5c1.3,0,2.4,0.5,3.3,1.5H23v-1.1h1.8v6.8c0,0.4,0.1,0.9,0.4,1.2c0.3,0.4,0.6,0.5,1.2,0.5c1.2,0,1.8-1.2,1.8-3.7c0-2.3-0.8-4.2-2.4-5.8s-3.5-2.4-5.7-2.4c-2.3,0-4.2,0.8-5.7,2.4c-1.7,1.6-2.5,3.5-2.5,5.8s0.8,4.2,2.4,5.8c1.6,1.6,3.5,2.4,5.7,2.4c1.2,0,2.3-0.2,3.3-0.7l0.7,1.8c-1.2,0.6-2.5,0.8-4,0.8c-2.8,0-5.2-1-7.2-2.9C11,25,10,22.7,10,20s1-5.1,2.9-7.1C14.8,11,17.2,10,20.1,10 M17.7,22.4c0.6,0.6,1.4,0.9,2.2,0.9c0.9,0,1.6-0.3,2.2-0.9C22.7,21.8,23,21,23,20c0-1-0.3-1.8-0.9-2.4c-0.6-0.6-1.3-0.9-2.2-0.9s-1.6,0.3-2.2,0.9c-0.6,0.6-0.9,1.4-0.9,2.4C16.8,21,17.1,21.8,17.7,22.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.landingspage-2 .profile{border-radius:0}.block--ghostframe{background-color:#e60013;margin:0 0 100px;overflow:hidden}.block--ghostframe:last-of-type{margin-bottom:0}.ghostframe{height:660px;margin:0 auto;max-height:100vh;max-width:1440px;position:relative;width:100%}@media(max-width:991.98px){.ghostframe{height:550px}}.ghostframe__frames{height:100%;left:0;position:absolute;top:0;width:30%;z-index:3}@media(max-width:991.98px){.ghostframe__frames{width:75%}}.ghostframe__frames .frame{display:block;left:0;opacity:0;padding:40px 40px 0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media(max-width:767.98px){.ghostframe__frames .frame{padding-left:30px;padding-right:30px}}.ghostframe__frames .frame:first-child{opacity:1}.ghostframe__frames .frame .is-h2,.ghostframe__frames .frame .is-h2 .special,.ghostframe__frames .frame .is-h3,.ghostframe__frames .frame .is-h3 .special{color:#fff}.ghostframe__loader{border-bottom:1px solid #fff;bottom:10%;height:5px;left:40px;position:absolute;width:270px;z-index:3}.ghostframe__loader span{background-color:#fff;content:"";display:block;height:4px;left:0;position:absolute;top:0;width:90px}.ghostframe__screens{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ghostframe__screens .screen{height:505px;overflow:hidden;perspective:2000px;position:absolute;right:90px;top:50%;transform:translateY(-50%);width:630px}@media(max-width:991.98px){.ghostframe__screens .screen{height:378.75px;right:65px;width:472.5px}}@media(max-width:767.98px){.ghostframe__screens .screen{height:232px;right:30px;width:290px}}.ghostframe__screens .screen img{height:90%;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-53%,-50%) rotateY(-30deg);width:auto}.ghostframe__screens .screen--1{margin:-20px -50px 0 0;z-index:1}@media(max-width:767.98px){.ghostframe__screens .screen--1{margin:-15px -15px 0 0}}.ghostframe__screens .screen--2{z-index:2}.ghostframe__screens .screen--3{margin:20px 50px 0 0;z-index:3}@media(max-width:767.98px){.ghostframe__screens .screen--3{margin:15px 15px 0 0}}.ghostframe__overlay{display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}.ghostframe__overlay img{bottom:0;height:90%;left:30%;max-width:none;position:absolute;width:auto}@media(max-width:767.98px){.ghostframe__overlay img{height:55%;left:-10%}}.landingspage-2 .block--ghostframe{background-color:#000cff}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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N0p0QyxDQUhGLFNUUFMsa0JBNnhCeUIsMkNTN3dCaEMsU1Q2d0JnQyxDUzl3QmxDLFNUa1g0QixtQ00zVjFCLGlDR2JFLDZCSGFGLENHZEEsYUhlQSxrQ0FmQSxrQ0dNQSw4QkhMQSw4Qk41Qk8sd0JBbVBtQixzQlM1TTFCLFVUdkNPLENTc0NULFNUNk00QixnQ1NsTTFCLHFCVGpETyxzQlM2Q1QsYVR2Q1MsQ1N5Q1AsV0FFQSxDVDNDTyxtQkFIQSwyQlVOUCxpQlJnTEUsaUJRakxKLHFCVnNPNEIsa0RNekwxQixnQ0lyQ0UsNEJKc0NGLGlEQWZBLGlDSWxCRSw2QkptQkYsMkJJL0JBLGlCUmdMRSxpQlFqTEosb0JWdU80QixrRE0xTDFCLGdDSXJDRSw0QkpzQ0YsaURBZkEsaUNJbEJFLDZCSm1CRixrSkszQkYsaUJBREEsaUJBQ0EsQ0FGQSxpQkFDQSxDQUZBLGtCQUNBLENDQUEsVURHQSx5QkVtREUsc0ZEekNFLGVFbEJpQiwwQkQyRG5CLG9HRHpDRSxlRWxCaUIsMEJEMkRuQixrSER6Q0UsZUVsQmlCLDJCRDJEbkIsZ0lEekNFLGdCRWxCaUIsT0YrQ3JCLFlEbkNBLGVBQ0EsQ0FDQSxrQkFEQSxrQkFFQSxhQ3VDRSxjQURGLGNBRUUsNENBSUUsZUFGRixlQUdFLHVxQkduREYsa0JBREEsa0JBQ0EsQ0FIRixpQkFDRSxXQUdBLE1Bc0JFLFlBQ0UsWUFDQSxlQUNBLGVKNEJOLGFBQ0UsZUFDQSxlQUZGLFlBQ0UsY0FDQSxlQUZGLHVCQUNFLHlCQUNBLGVBRkYsWUFDRSxjQUNBLGVBRkYsWUFDRSxjQUNBLGVBRkYsdUJBQ0UseUJBQ0EsV0luQkUsYUpDSixDQUNBLGVBREEsVUFFQSxRSUdRLG9CSmJSLHNCQUlBLFFJU1EscUJKYlIsdUJBSUEsUUlTUSxZSmJSLGNBSUEsUUlTUSxxQkpiUix1QkFJQSxRSVNRLHFCSmJSLHVCQUlBLFFJU1EsWUpiUixjQUlBLFFJU1EscUJKYlIsdUJBSUEsUUlTUSxxQkpiUix1QkFJQSxRSVNRLFlKYlIsY0FJQSxTSVNRLHFCSmJSLHVCQUlBLFNJU1EscUJKYlIsdUJBSUEsU0lTUSxhSmJSLGVBSUEsY0llSSxxQkFFQSxrQkFHRSxPQURXLFVBQ1gsT0FEVyxVQUNYLE9BRFcsVUFDWCxPQURXLFVBQ1gsT0FEVyxVQUNYLE9BRFcsVUFDWCxPQURXLFVBQ1gsT0FEVyxVQUNYLE9BRFcsVUFDWCxPQURXLFdBQ1gsUUFEVyxXQUNYLFFBRFcsV0FDWCxRQURXLFdBUVAsdUJKaEJWLFdJZ0JVLHdCSmhCVixXSWdCVSxlSmhCVixXSWdCVSx3QkpoQlYsV0lnQlUsd0JKaEJWLFdJZ0JVLGVKaEJWLFdJZ0JVLHdCSmhCVixXSWdCVSx3QkpoQlYsV0lnQlUsZUpoQlYsWUlnQlUsd0JKaEJWLFlJZ0JVLHdCSmhCVix5QkVLRSxRRTNCRSxZQUNFLFlBQ0EsZUFDQSxrQko0Qk4sYUFDRSxlQUNBLGtCQUZGLFlBQ0UsY0FDQSxrQkFGRix1QkFDRSx5QkFDQSxrQkFGRixZQUNFLGNBQ0Esa0JBRkYsWUFDRSxjQUNBLGtCQUZGLHVCQUNFLHlCQUNBLGNJbkJFLGFKQ0osQ0FDQSxlQURBLFVBRUEsV0lHUSxvQkpiUixzQkFJQSxXSVNRLHFCSmJSLHVCQUlBLFdJU1EsWUpiUixjQUlBLFdJU1EscUJKYlIsdUJBSUEsV0lTUSxxQkpiUix1QkFJQSxXSVNRLFlKYlIsY0FJQSxXSVNRLHFCSmJSLHVCQUlBLFdJU1EscUJKYlIsdUJBSUEsV0lTUSxZSmJSLGNBSUEsWUlTUSxxQkpiUix1QkFJQSxZSVNRLHFCSmJSLHVCQUlBLFlJU1EsYUpiUixlQUlBLGlCSWVJLHdCQUVBLHFCQUdFLE9BRFcsYUFDWCxPQURXLGFBQ1gsT0FEVyxhQUNYLE9BRFcsYUFDWCxPQURXLGFBQ1gsT0FEVyxhQUNYLE9BRFcsYUFDWCxPQURXLGFBQ1gsT0FEVyxhQUNYLE9BRFcsY0FDWCxRQURXLGNBQ1gsUUFEVyxjQUNYLFFBRFcsY0FRUCxhSmhCVixjSWdCVSx1QkpoQlYsY0lnQlUsd0JKaEJWLGNJZ0JVLGVKaEJWLGNJZ0JVLHdCSmhCVixjSWdCVSx3QkpoQlYsY0lnQlUsZUpoQlYsY0lnQlUsd0JKaEJWLGNJZ0JVLHdCSmhCVixjSWdCVSxlSmhCVixlSWdCVSx3QkpoQlYsZUlnQlUsd0JKaEJWLDBCRUtFLFFFM0JFLFlBQ0UsWUFDQSxlQUNBLGtCSjRCTixhQUNFLGVBQ0Esa0JBRkYsWUFDRSxjQUNBLGtCQUZGLHVCQUNFLHlCQUNBLGtCQUZGLFlBQ0UsY0FDQSxrQkFGRixZQUNFLGNBQ0Esa0JBRkYsdUJBQ0UseUJBQ0EsY0luQkUsYUpDSixDQUNBLGVBREEsVUFFQSxXSUdRLG9CSmJSLHNCQUlBLFdJU1EscUJKYlIsdUJBSUEsV0lTUSxZSmJSLGNBSUEsV0lTUSxxQkpiUix1QkFJQSxXSVNRLHFCSmJSLHVCQUlBLFdJU1EsWUpiUixjQUlBLFdJU1EscUJKYlIsdUJBSUEsV0lTUSxxQkpiUix1QkFJQSxXSVNRLFlKYlIsY0FJQSxZSVNRLHFCSmJSLHVCQUlBLFlJU1EscUJKYlIsdUJBSUEsWUlTUSxhSmJSLGVBSUEsaUJJZUksd0JBRUEscUJBR0UsT0FEVyxhQUNYLE9BRFcsYUFDWCxPQURXLGFBQ1gsT0FEVyxhQUNYLE9BRFcsYUFDWCxPQURXLGFBQ1gsT0FEVyxhQUNYLE9BRFcsYUFDWCxPQURXLGFBQ1gsT0FEVyxjQUNYLFFBRFcsY0FDWCxRQURXLGNBQ1gsUUFEVyxjQVFQLGFKaEJWLGNJZ0JVLHVCSmhCVixjSWdCVSx3QkpoQlYsY0lnQlUsZUpoQlYsY0lnQlUsd0JKaEJWLGNJZ0JVLHdCSmhCVixjSWdCVSxlSmhCVixjSWdCVSx3QkpoQlYsY0lnQlUsd0JKaEJWLGNJZ0JVLGVKaEJWLGVJZ0JVLHdCSmhCVixlSWdCVSx3QkpoQlYsMEJFS0UsUUUzQkUsWUFDRSxZQUNBLGVBQ0Esa0JKNEJOLGFBQ0UsZUFDQSxrQkFGRixZQUNFLGNBQ0Esa0JBRkYsdUJBQ0UseUJBQ0Esa0JBRkYsWUFDRSxjQUNBLGtCQUZGLFlBQ0UsY0FDQSxrQkFGRix1QkFDRSx5QkFDQSxjSW5CRSxhSkNKLENBQ0EsZUFEQSxVQUVBLFdJR1Esb0JKYlIsc0JBSUEsV0lTUSxxQkpiUix1QkFJQSxXSVNRLFlKYlIsY0FJQSxXSVNRLHFCSmJSLHVCQUlBLFdJU1EscUJKYlIsdUJBSUEsV0lTUSxZSmJSLGNBSUEsV0lTUSxxQkpiUix1QkFJQSxXSVNRLHFCSmJSLHVCQUlBLFdJU1EsWUpiUixjQUlBLFlJU1EscUJKYlIsdUJBSUEsWUlTUSxxQkpiUix1QkFJQSxZSVNRLGFKYlIsZUFJQSxpQkllSSx3QkFFQSxxQkFHRSxPQURXLGFBQ1gsT0FEVyxhQUNYLE9BRFcsYUFDWCxPQURXLGFBQ1gsT0FEVyxhQUNYLE9BRFcsYUFDWCxPQURXLGFBQ1gsT0FEVyxhQUNYLE9BRFcsYUFDWCxPQURXLGNBQ1gsUUFEVyxjQUNYLFFBRFcsY0FDWCxRQURXLGNBUVAsYUpoQlYsY0lnQlUsdUJKaEJWLGNJZ0JVLHdCSmhCVixjSWdCVSxlSmhCVixjSWdCVSx3QkpoQlYsY0lnQlUsd0JKaEJWLGNJZ0JVLGVKaEJWLGNJZ0JVLHdCSmhCVixjSWdCVSx3QkpoQlYsY0lnQlUsZUpoQlYsZUlnQlUsd0JKaEJWLGVJZ0JVLHdCSmhCViwyQkVLRSxRRTNCRSxZQUNFLFlBQ0EsZUFDQSxrQko0Qk4sYUFDRSxlQUNBLGtCQUZGLFlBQ0UsY0FDQSxrQkFGRix1QkFDRSx5QkFDQSxrQkFGRixZQUNFLGNBQ0Esa0JBRkYsWUFDRSxjQUNBLGtCQUZGLHVCQUNFLHlCQUNBLGNJbkJFLGFKQ0osQ0FDQSxlQURBLFVBRUEsV0lHUSxvQkpiUixzQkFJQSxXSVNRLHFCSmJSLHVCQUlBLFdJU1EsWUpiUixjQUlBLFdJU1EscUJKYlIsdUJBSUEsV0lTUSxxQkpiUix1QkFJQSxXSVNRLFlKYlIsY0FJQSxXSVNRLHFCSmJSLHVCQUlBLFdJU1EscUJKYlIsdUJBSUEsV0lTUSxZSmJSLGNBSUEsWUlTUSxxQkpiUix1QkFJQSxZSVNRLHFCSmJSLHVCQUlBLFlJU1EsYUpiUixlQUlBLGlCSWVJLHdCQUVBLHFCQUdFLE9BRFcsYUFDWCxPQURXLGFBQ1gsT0FEVyxhQUNYLE9BRFcsYUFDWCxPQURXLGFBQ1gsT0FEVyxhQUNYLE9BRFcsYUFDWCxPQURXLGFBQ1gsT0FEVyxhQUNYLE9BRFcsY0FDWCxRQURXLGNBQ1gsUUFEVyxjQUNYLFFBRFcsY0FRUCxhSmhCVixjSWdCVSx1QkpoQlYsY0lnQlUsd0JKaEJWLGNJZ0JVLGVKaEJWLGNJZ0JVLHdCSmhCVixjSWdCVSx3QkpoQlYsY0lnQlUsZUpoQlYsY0lnQlUsd0JKaEJWLGNJZ0JVLHdCSmhCVixjSWdCVSxlSmhCVixlSWdCVSx3QkpoQlYsZUlnQlUsd0JKaEJWLHNDWGhEUywyQmdCVVQseUJBQ0Esc0JoQm1SNEIsYUF2Um5CLENnQlJYLGFBQ0UsQ0FHQSxjZDBLSSxnQkY0R3dCLENnQnhSNUIsaUNoQjRlc0MsQ0FwTlYsZUFLQSxDQStNVSxzQmdCMWV0QyxDQVFBLHFFQVhBLFVBaUJBLHVDQ0pJLG9DRGROLGVDZVEsOERETU4sNEJBQ0UsU0FDQSxpRGhCdEJPLG9CQStkNkIsQ2tCcmRwQywyQ0FKRixhQUNFLENsQndkb0MsU0EzRlYsK0RnQnZXNUIsYWhCdkJTLFVnQjBCUCwrR0FRRix3QmhCdENTLFVnQjBDUCx1U0FRRixlQUNFLCtFQU1GLGlCQUNFLDBCQUNBLG1GaEJ0RE8sc0JnQnlEVCxhaEJoRVMsd0NnQjRFWCxhQUVFLFdBQ0EsaUJBYUEsaUJkaUVFLGlCY2xFRixlQUNBLENBRkEsa0NBQ0EsQ0FGRiwrQmhCcU04QixvQmdCM0w1QixpQmQwRUksaUJjM0VKLGdDQUNBLENBRkYsNkJoQmlJOEIsb0JnQnhINUIsaUJkbUVJLGlCY3BFSixpQ0FDQSxDQUZGLDhCaEIySDhCLHlCQTFObkIsNEJnQm9IVCxDQUNBLDRDaEJnSzRCLGFBclJuQixDZ0I0R1gsYUFDRSxDQUdBLGNkb0RJLGdCRmlId0IsQ2dCdEs1QixlQUNBLENBRkEsaUJBQ0EsQ0FGQSxVQVNBLGlGQUlFLGVBRkYsZUFHRSxrQmhCK0YwQixvQmdCakY1QixpQmQyQkksQ2M3Qk4sZ0NoQjhWd0MsQ0VqVWxDLGVGc0R3QixDQTJRVSxvQk1uZXBDLGtCTnVOMEIsb0JnQnhFNUIsaUJkbUJJLENjckJOLCtCaEJ1VndDLENFbFVsQyxlRnFEd0IsQ0E2UVUsa0JNcGVwQyxDVXlKQSxvTEFJSixX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a0RBQ0EscURiWUEsYWFsREEsNkNBQ0EscURBQ0EsNkRBQ0Esc0RBRUEseUNBQ0EsaURBQ0EsK0NBQ0Esd0NBQ0Esc0NBQ0Esd0NBQ0EsMENBQ0Esa0RBRUEsNkRBQ0EsOERBQ0EsNkRBQ0EsbUVBQ0EsNkRBRUEscURBQ0Esc0RBQ0Esc0RBQ0EsdURBQ0Esc0RBRUEseURBQ0EsMERBQ0EseURBQ0EsK0RBQ0EsK0RBQ0Esb0RBRUEsK0NBQ0EsbURBQ0Esb0RBQ0Esb0RBQ0EscURBQ0Esc0RiWUEsYWFsREEsNkNBQ0EscURBQ0EsNkRBQ0Esc0RBRUEseUNBQ0EsaURBQ0EsK0NBQ0Esd0NBQ0Esc0NBQ0Esd0NBQ0EsMENBQ0Esa0RBRUEsNkRBQ0EsOERBQ0EsNkRBQ0EsbUVBQ0EsNkRBRUEscURBQ0Esc0RBQ0Esc0RBQ0EsdURBQ0Esc0RBRUEseURBQ0EsMERBQ0EseURBQ0EsK0RBQ0EsK0RBQ0Esb0RBRUEsK0NBQ0EsbURBQ0Esb0RBQ0Esb0RBQ0EscURBQ0Esc0RiWUEsYWFsREEsNkNBQ0EscURBQ0EsNkRBQ0Esc0RBRUEseUNBQ0EsaURBQ0EsK0NBQ0Esd0NBQ0Esc0NBQ0Esd0NBQ0EsMENBQ0Esa0RBRUEsNkRBQ0EsOERBQ0EsNkRBQ0EsbUVBQ0EsNkRBRUEscURBQ0Esc0RBQ0Esc0RBQ0EsdURBQ0Esc0RBRUEseURBQ0EsMERBQ0EseURBQ0EsK0RBQ0EsK0RBQ0Esb0RBRUEsK0NBQ0EsbURBQ0Esb0RBQ0Esb0RBQ0EscURBQ0EsdURiWUEsYWFsREEsNkNBQ0EscURBQ0EsNkRBQ0Esc0RBRUEseUNBQ0EsaURBQ0EsK0NBQ0Esd0NBQ0Esc0NBQ0Esd0NBQ0EsMENBQ0Esa0RBRUEsNkRBQ0EsOERBQ0EsNkRBQ0EsbUVBQ0EsNkRBRUEscURBQ0Esc0RBQ0Esc0RBQ0EsdURBQ0Esc0RBRUEseURBQ0EsMERBQ0EseURBQ0EsK0RBQ0EsK0RBQ0Esb0RBRUEsK0NBQ0EsbURBQ0Esb0RBQ0Esb0RBQ0EscURBQ0EsMENDMUNBLGtDQUNBLGtDQUNBLDZDZG9EQSxlY3REQSxxQ0FDQSxxQ0FDQSw4Q2RvREEsZWN0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Q0FFQSxVekYzREUsc0J5RnNFTixhQUNBLENBQ0EsV0FDQSxDQUpBLE1BQ0EsQ0FISixpQkFDSSxNQUNBLENBRUEsVUFDQSxDQUNBLFNBQ0EsOEJBTUksWUFDQSxnQkFDQSxtQkFDQSxDQVBKLGlCQUNJLENBQ0EsVUFDQSxDQUZBLE9BQ0EsQ0FLQSwyQkFKQSxXQUtBLDRCMUZqQ1IsNkIwRm9DWSxlQUNBLFlBWlIsYUFhUSw2QjFGdENaLDZCMEYwQ1ksWUFDQSxZQWxCUixXQW1CUSxtQ0FNQSxVQUNBLENBSEEsUUFDQSxDQUVBLGNBQ0Esa0JBQ0EsQ0FOSixPQUNJLENBS0EsK0NBSkEsVUFLQSxpQ0FHSixzQkFDSSxVQUNBLDRCMUYzRFosZ0MwRnlEUSxzQkFLUSxrQ0FJUixTQUNJLGlDQUdKLG9CQUNJLFVBQ0EsNEIxRnhFWixnQzBGc0VRLG9CQUtRLHVCQVFaLGFBQ0EsQ0FDQSxXQUNBLENBTEosaUJBQ0ksTUFDQSxDQUNBLFVBQ0EsQ0FDQSxTQUNBLDBCQUdJLFFBQ0EsQ0FHQSxXQUhBLFFBQ0EsQ0FDQSxjQUNBLENBTEosaUJBQ0ksQ0FFQSxVQUdBLDRCMUYvRlIseUIwRmtHWSxXQVRSLFNBVVEscUNBVVIsd0J6RnhJSyIsInNvdXJjZXMiOlsid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3Mvc2V0dGluZ3MvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL2ZvbnRzL19mb250LWxpZ2h0Y2FzZS5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL21vZHVsZXMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9tb2R1bGVzL19jYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvbGlnaHRjYXNlL3NyYy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9fY29udGVudC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvbGlnaHRjYXNlL3NyYy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9fZXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9tb2R1bGVzL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9tb2R1bGVzL19pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvbGlnaHRjYXNlL3NyYy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9fbG9hZGluZy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL21peGlucy9fcHJlc2V0cy5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL21vZHVsZXMvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9tb2R1bGVzL19vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL2Rpc3QvYXNzZXRzL293bC5jYXJvdXNlbC5jc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL2Rpc3QvYXNzZXRzL293bC50aGVtZS5kZWZhdWx0LmNzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL25vZGVfbW9kdWxlcy96dXJiLXR3ZW50eXR3ZW50eS9zY3NzL3R3ZW50eXR3ZW50eS1uby1jb21wYXNzLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9ub2RlX21vZHVsZXMvcGx5ci9kaXN0L3BseXIuY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL25vdWlzbGlkZXIvZGlzdHJpYnV0ZS9ub3Vpc2xpZGVyLmNzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy90b29scy9fYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvdG9vbHMvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvbGlicy9saWdodGNhc2UvX2xpZ2h0Y2FzZS5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2xpYnMvb3dsLWNhcm91c2VsL19vd2wtY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9saWJzL3R3ZW50eXR3ZW50eS9fdHdlbnR5dHdlbnR5LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvbGlicy9wbHlyL19wbHlyLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2Jhc2UvX2hlYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9iYXNlL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb21wb25lbnRzL19yaWNodGV4dC5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2FydGljbGUuc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19hY2Nlc3Nvcmllcy1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX2NvbnRlbnQtaW1hZ2UtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19kb3VibGUtc2xpZGVyLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29udGVudGJsb2Nrcy9fZG93bmxvYWQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19maWx0ZXItYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19oaWdobGlnaHQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19odWJzcG90LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29udGVudGJsb2Nrcy9faGlzdG9yeS1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX25ld3NsZXR0ZXItYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19zbGlkZXItYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19nYWxsZXJ5LXNsaWRlci1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX3Rlc3RpbW9uaWFsLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29udGVudGJsb2Nrcy9fdXNwLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29udGVudGJsb2Nrcy9fdWJyLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvY29udGVudGJsb2Nrcy9fcHJvZHVjdHMtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19jdGEtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19zdG9yeS1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX3RlYXNlci1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX3RhYmxlLWRvd25sb2Fkcy1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX2F1dGhvci1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX2hlcm8tYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19sb2NhdGlvbnMtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9za2VsZXRvbi8uL19hc3NldHMvc2Nzcy9jb250ZW50YmxvY2tzL19tYWluLXNsaWRlci1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX3Blb3BsZS1ibG9jay5zY3NzIiwid2VicGFjazovL3NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2NvbnRlbnRibG9ja3MvX2dob3N0ZnJhbWUtYmxvY2suc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAbWVkaWEgcHJpbnR7KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fWE6bm90KC5idG4pe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWJiclt0aXRsZV06OmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCAhaW1wb3J0YW50fXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgI2FkYjViZDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1AcGFnZXtzaXplOmEzfWJvZHl7bWluLXdpZHRoOjk5MnB4ICFpbXBvcnRhbnR9LmNvbnRhaW5lciwud3JhcHBlciwudGVzdGltb25pYWxfX2NvbnRlbnQsLmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnR7bWluLXdpZHRoOjk5MnB4ICFpbXBvcnRhbnR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJhZGdle2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnR9LnRhYmxlIHRkLC50YWJsZSB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS50YWJsZS1kYXJre2NvbG9yOmluaGVyaXR9LnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGhlYWQgdGgsLnRhYmxlLWRhcmsgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX1hcnRpY2xlLGFzaWRlLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn1bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MCAhaW1wb3J0YW50fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1oMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV0sYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MDt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZX1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fW9sLHVsLGRse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsdWwgdWwsb2wgdWwsdWwgb2x7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWF7Y29sb3I6IzAwN2JmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YTpob3Zlcntjb2xvcjojMDA1NmIzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSl7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3Zlcntjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfXByZSxjb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1wcmV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtvdmVyZmxvdzphdXRvOy1tcy1vdmVyZmxvdy1zdHlsZTpzY3JvbGxiYXJ9ZmlndXJle21hcmdpbjowIDAgMXJlbX1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1zdHlsZTpub25lfXN2Z3tvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOi43NXJlbTtwYWRkaW5nLWJvdHRvbTouNzVyZW07Y29sb3I6IzZjNzU3ZDt0ZXh0LWFsaWduOmxlZnQ7Y2FwdGlvbi1zaWRlOmJvdHRvbX10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi41cmVtfWJ1dHRvbntib3JkZXItcmFkaXVzOjB9YnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowfWlucHV0LGJ1dHRvbixzZWxlY3Qsb3B0Z3JvdXAsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWJ1dHRvbixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1bcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfXNlbGVjdHt3b3JkLXdyYXA6bm9ybWFsfWJ1dHRvbixbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfWlucHV0W3R5cGU9cmFkaW9dLGlucHV0W3R5cGU9Y2hlY2tib3hde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfWxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2ZvbnQ6aW5oZXJpdDstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufW91dHB1dHtkaXNwbGF5OmlubGluZS1ibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaW1nLWZsdWlkLGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLXRodW1ibmFpbHtwYWRkaW5nOi4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1yYWRpdXM6LjI1cmVtO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5maWd1cmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZpZ3VyZS1pbWd7bWFyZ2luLWJvdHRvbTouNXJlbTtsaW5lLWhlaWdodDoxfS5maWd1cmUtY2FwdGlvbntmb250LXNpemU6OTAlO2NvbG9yOiM2Yzc1N2R9LmJyZWFkY3J1bWJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6Ljc1cmVtIDFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDouNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtmbG9hdDpsZWZ0O3BhZGRpbmctcmlnaHQ6LjVyZW07Y29sb3I6IzZjNzU3ZDtjb250ZW50OlwiL1wifS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6IzZjNzU3ZH0ucGFnaW5hdGlvbntkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wYWdlLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tbGVmdDotMXB4O2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOiMwMDU2YjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdlLWxpbms6Zm9jdXN7ei1pbmRleDozO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re21hcmdpbi1sZWZ0OjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5re3otaW5kZXg6Mztjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmt7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RlZTJlNn0ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5re3BhZGRpbmc6Ljc1cmVtIDEuNXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouM3JlbX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouM3JlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5re3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMnJlbX0uY29udGFpbmVyLC53cmFwcGVyLC50ZXN0aW1vbmlhbF9fY29udGVudCwuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudCwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc217d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmNvbnRhaW5lci1zbSwuY29udGFpbmVyLC53cmFwcGVyLC50ZXN0aW1vbmlhbF9fY29udGVudCwuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudHttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lciwud3JhcHBlciwudGVzdGltb25pYWxfX2NvbnRlbnQsLmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnR7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lciwud3JhcHBlciwudGVzdGltb25pYWxfX2NvbnRlbnQsLmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnR7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lciwud3JhcHBlciwudGVzdGltb25pYWxfX2NvbnRlbnQsLmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnR7bWF4LXdpZHRoOjExNzBweH19LnJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLXhsLC5jb2wteGwtYXV0bywuY29sLXhsLTEyLC5jb2wteGwtMTEsLmNvbC14bC0xMCwuY29sLXhsLTksLmNvbC14bC04LC5jb2wteGwtNywuY29sLXhsLTYsLmNvbC14bC01LC5jb2wteGwtNCwuY29sLXhsLTMsLmNvbC14bC0yLC5jb2wteGwtMSwuY29sLWxnLC5jb2wtbGctYXV0bywuY29sLWxnLTEyLC5jb2wtbGctMTEsLmNvbC1sZy0xMCwuY29sLWxnLTksLmNvbC1sZy04LC5jb2wtbGctNywuY29sLWxnLTYsLmNvbC1sZy01LC5jb2wtbGctNCwuY29sLWxnLTMsLmNvbC1sZy0yLC5jb2wtbGctMSwuY29sLW1kLC5jb2wtbWQtYXV0bywuY29sLW1kLTEyLC5jb2wtbWQtMTEsLmNvbC1tZC0xMCwuY29sLW1kLTksLmNvbC1tZC04LC5jb2wtbWQtNywuY29sLW1kLTYsLmNvbC1tZC01LC5jb2wtbWQtNCwuY29sLW1kLTMsLmNvbC1tZC0yLC5jb2wtbWQtMSwuY29sLXNtLC5jb2wtc20tYXV0bywuY29sLXNtLTEyLC5jb2wtc20tMTEsLmNvbC1zbS0xMCwuY29sLXNtLTksLmNvbC1zbS04LC5jb2wtc20tNywuY29sLXNtLTYsLmNvbC1zbS01LC5jb2wtc20tNCwuY29sLXNtLTMsLmNvbC1zbS0yLC5jb2wtc20tMSwuY29sLC5jb2wtYXV0bywuY29sLTEyLC5jb2wtMTEsLmNvbC0xMCwuY29sLTksLmNvbC04LC5jb2wtNywuY29sLTYsLmNvbC01LC5jb2wtNCwuY29sLTMsLmNvbC0yLC5jb2wtMXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uY29se2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLTF7ZmxleDowIDAgOC4zMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMlfS5jb2wtMntmbGV4OjAgMCAxNi42NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY3JX0uY29sLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtNXtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JX0uY29sLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtOHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX0uY29sLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX0uY29sLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLTB7b3JkZXI6MH0ub3JkZXItMXtvcmRlcjoxfS5vcmRlci0ye29yZGVyOjJ9Lm9yZGVyLTN7b3JkZXI6M30ub3JkZXItNHtvcmRlcjo0fS5vcmRlci01e29yZGVyOjV9Lm9yZGVyLTZ7b3JkZXI6Nn0ub3JkZXItN3tvcmRlcjo3fS5vcmRlci04e29yZGVyOjh9Lm9yZGVyLTl7b3JkZXI6OX0ub3JkZXItMTB7b3JkZXI6MTB9Lm9yZGVyLTExe29yZGVyOjExfS5vcmRlci0xMntvcmRlcjoxMn0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuY29sLXNte2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtc20tMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtc20tND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1zbS01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLXNtLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1zbS1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXNtLTF7ZmxleDowIDAgOC4zMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMlfS5jb2wtc20tMntmbGV4OjAgMCAxNi42NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXNtLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1zbS00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtc20tNXtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXNtLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1zbS03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtc20tOHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXNtLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1zbS0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXNtLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtc20tMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItc20tZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLXNtLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLXNtLTB7b3JkZXI6MH0ub3JkZXItc20tMXtvcmRlcjoxfS5vcmRlci1zbS0ye29yZGVyOjJ9Lm9yZGVyLXNtLTN7b3JkZXI6M30ub3JkZXItc20tNHtvcmRlcjo0fS5vcmRlci1zbS01e29yZGVyOjV9Lm9yZGVyLXNtLTZ7b3JkZXI6Nn0ub3JkZXItc20tN3tvcmRlcjo3fS5vcmRlci1zbS04e29yZGVyOjh9Lm9yZGVyLXNtLTl7b3JkZXI6OX0ub3JkZXItc20tMTB7b3JkZXI6MTB9Lm9yZGVyLXNtLTExe29yZGVyOjExfS5vcmRlci1zbS0xMntvcmRlcjoxMn0ub2Zmc2V0LXNtLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXNtLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1zbS01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtc20tN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtc20tMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtc20tMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNvbC1tZHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1tZC0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLW1kLTM+KntmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC0xe2ZsZXg6MCAwIDguMzMzMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCAzMy4zMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgNDEuNjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLW1kLWZpcnN0e29yZGVyOi0xfS5vcmRlci1tZC1sYXN0e29yZGVyOjEzfS5vcmRlci1tZC0we29yZGVyOjB9Lm9yZGVyLW1kLTF7b3JkZXI6MX0ub3JkZXItbWQtMntvcmRlcjoyfS5vcmRlci1tZC0ze29yZGVyOjN9Lm9yZGVyLW1kLTR7b3JkZXI6NH0ub3JkZXItbWQtNXtvcmRlcjo1fS5vcmRlci1tZC02e29yZGVyOjZ9Lm9yZGVyLW1kLTd7b3JkZXI6N30ub3JkZXItbWQtOHtvcmRlcjo4fS5vcmRlci1tZC05e29yZGVyOjl9Lm9yZGVyLW1kLTEwe29yZGVyOjEwfS5vcmRlci1tZC0xMXtvcmRlcjoxMX0ub3JkZXItbWQtMTJ7b3JkZXI6MTJ9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jb2wtbGd7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1sZy0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1sZy0zPip7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1sZy00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLWxnLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtbGctNj4qe2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLWxnLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtbGctMXtmbGV4OjAgMCA4LjMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1sZy0ye2ZsZXg6MCAwIDE2LjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtbGctM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLWxnLTR7ZmxleDowIDAgMzMuMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1sZy01e2ZsZXg6MCAwIDQxLjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbGctNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLWxnLTd7ZmxleDowIDAgNTguMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1sZy04e2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtbGctOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLWxnLTEwe2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbGctMTF7ZmxleDowIDAgOTEuNjY2NjY2NjclO21heC13aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1sZy0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1sZy1maXJzdHtvcmRlcjotMX0ub3JkZXItbGctbGFzdHtvcmRlcjoxM30ub3JkZXItbGctMHtvcmRlcjowfS5vcmRlci1sZy0xe29yZGVyOjF9Lm9yZGVyLWxnLTJ7b3JkZXI6Mn0ub3JkZXItbGctM3tvcmRlcjozfS5vcmRlci1sZy00e29yZGVyOjR9Lm9yZGVyLWxnLTV7b3JkZXI6NX0ub3JkZXItbGctNntvcmRlcjo2fS5vcmRlci1sZy03e29yZGVyOjd9Lm9yZGVyLWxnLTh7b3JkZXI6OH0ub3JkZXItbGctOXtvcmRlcjo5fS5vcmRlci1sZy0xMHtvcmRlcjoxMH0ub3JkZXItbGctMTF7b3JkZXI6MTF9Lm9yZGVyLWxnLTEye29yZGVyOjEyfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNvbC14bHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy14bC0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLXhsLTM+KntmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMteGwtNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC14bC0xe2ZsZXg6MCAwIDguMzMzMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCAzMy4zMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgNDEuNjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXhsLWZpcnN0e29yZGVyOi0xfS5vcmRlci14bC1sYXN0e29yZGVyOjEzfS5vcmRlci14bC0we29yZGVyOjB9Lm9yZGVyLXhsLTF7b3JkZXI6MX0ub3JkZXIteGwtMntvcmRlcjoyfS5vcmRlci14bC0ze29yZGVyOjN9Lm9yZGVyLXhsLTR7b3JkZXI6NH0ub3JkZXIteGwtNXtvcmRlcjo1fS5vcmRlci14bC02e29yZGVyOjZ9Lm9yZGVyLXhsLTd7b3JkZXI6N30ub3JkZXIteGwtOHtvcmRlcjo4fS5vcmRlci14bC05e29yZGVyOjl9Lm9yZGVyLXhsLTEwe29yZGVyOjEwfS5vcmRlci14bC0xMXtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7b3JkZXI6MTJ9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX19LmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSAuaHMtaW5wdXR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSAuaHMtaW5wdXR7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kLC5oYnNwdC1mb3JtIC5ocy1pbnB1dDo6LW1zLWV4cGFuZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjB9LmZvcm0tY29udHJvbDpmb2N1cywuaGJzcHQtZm9ybSAuaHMtaW5wdXQ6Zm9jdXN7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwuaGJzcHQtZm9ybSAuaHMtaW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsLmhic3B0LWZvcm0gLmhzLWlucHV0OmRpc2FibGVkLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLC5oYnNwdC1mb3JtIFtyZWFkb25seV0uaHMtaW5wdXR7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO29wYWNpdHk6MX1pbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLmhzLWlucHV0LGlucHV0W3R5cGU9dGltZV0uZm9ybS1jb250cm9sLC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGltZV0uaHMtaW5wdXQsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmhzLWlucHV0LGlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPW1vbnRoXS5ocy1pbnB1dHthcHBlYXJhbmNlOm5vbmV9c2VsZWN0LmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZywuaGJzcHQtZm9ybSBzZWxlY3QuaHMtaW5wdXQ6LW1vei1mb2N1c3Jpbmd7Y29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LXNoYWRvdzowIDAgMCAjNDk1MDU3fXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSwuaGJzcHQtZm9ybSBzZWxlY3QuaHMtaW5wdXQ6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoMC4zNzVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoMC4zNzVyZW0gKyAxcHgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLWxne3BhZGRpbmctdG9wOmNhbGMoMC41cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKDAuNXJlbSArIDFweCk7Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDpjYWxjKDAuMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoMC4yNXJlbSArIDFweCk7Zm9udC1zaXplOjAuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIDA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6c29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItd2lkdGg6MXB4IDB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZ3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmZvcm0tY29udHJvbC1zbXtoZWlnaHQ6Y2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOjAuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4ycmVtfS5mb3JtLWNvbnRyb2wtbGd7aGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19c2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwuaGJzcHQtZm9ybSBzZWxlY3Rbc2l6ZV0uaHMtaW5wdXQsc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sLmhic3B0LWZvcm0gc2VsZWN0W211bHRpcGxlXS5ocy1pbnB1dHtoZWlnaHQ6YXV0b310ZXh0YXJlYS5mb3JtLWNvbnRyb2wsLmhic3B0LWZvcm0gdGV4dGFyZWEuaHMtaW5wdXR7aGVpZ2h0OmF1dG99LmZvcm0tZ3JvdXAsLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGR7bWFyZ2luLWJvdHRvbToxcmVtfS5mb3JtLXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi4yNXJlbX0uZm9ybS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotNXB4O21hcmdpbi1sZWZ0Oi01cHh9LmZvcm0tcm93Pi5jb2wsLmZvcm0tcm93PltjbGFzcyo9Y29sLV17cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjVweH0uZm9ybS1jaGVja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDoxLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LjNyZW07bWFyZ2luLWxlZnQ6LTEuMjVyZW19LmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmZvcm0tY2hlY2stbGFiZWx7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6Ljc1cmVtfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMzEyNXJlbTttYXJnaW4tbGVmdDowfS52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojMjhhNzQ1fS52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOjAuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSg0MCwxNjcsNjksLjkpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5mb3JtLXJvdz4uY29sPi52YWxpZC10b29sdGlwLC5mb3JtLXJvdz5bY2xhc3MqPWNvbC1dPi52YWxpZC10b29sdGlwe2xlZnQ6NXB4fS53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC10b29sdGlwLC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmlzLXZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSAuaHMtaW5wdXQ6dmFsaWQsLmhic3B0LWZvcm0gLndhcy12YWxpZGF0ZWQgLmhzLWlucHV0OnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLmhic3B0LWZvcm0gLmlzLXZhbGlkLmhzLWlucHV0e2JvcmRlci1jb2xvcjojMjhhNzQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSAuaHMtaW5wdXQ6dmFsaWQ6Zm9jdXMsLmhic3B0LWZvcm0gLndhcy12YWxpZGF0ZWQgLmhzLWlucHV0OnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLmhic3B0LWZvcm0gLmlzLXZhbGlkLmhzLWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkLC53YXMtdmFsaWRhdGVkIC5oYnNwdC1mb3JtIHNlbGVjdC5ocy1pbnB1dDp2YWxpZCwuaGJzcHQtZm9ybSAud2FzLXZhbGlkYXRlZCBzZWxlY3QuaHMtaW5wdXQ6dmFsaWQsc2VsZWN0LmZvcm0tY29udHJvbC5pcy12YWxpZCwuaGJzcHQtZm9ybSBzZWxlY3QuaXMtdmFsaWQuaHMtaW5wdXR7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxLjVyZW0gY2VudGVyfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSB0ZXh0YXJlYS5ocy1pbnB1dDp2YWxpZCwuaGJzcHQtZm9ybSAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5ocy1pbnB1dDp2YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLmhic3B0LWZvcm0gdGV4dGFyZWEuaXMtdmFsaWQuaHMtaW5wdXR7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLC5jdXN0b20tc2VsZWN0LmlzLXZhbGlke2JvcmRlci1jb2xvcjojMjhhNzQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdH0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLXRvb2x0aXAsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzM0Y2U1NztiYWNrZ3JvdW5kLWNvbG9yOiMzNGNlNTd9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9LmludmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6I2RjMzU0NX0uaW52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOjAuODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjAsNTMsNjksLjkpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5mb3JtLXJvdz4uY29sPi5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tcm93PltjbGFzcyo9Y29sLV0+LmludmFsaWQtdG9vbHRpcHtsZWZ0OjVweH0ud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6aW52YWxpZH4uaW52YWxpZC10b29sdGlwLC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmhic3B0LWZvcm0gLmhzLWlucHV0OmludmFsaWQsLmhic3B0LWZvcm0gLndhcy12YWxpZGF0ZWQgLmhzLWlucHV0OmludmFsaWQsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLC5oYnNwdC1mb3JtIC5pcy1pbnZhbGlkLmhzLWlucHV0e2JvcmRlci1jb2xvcjojZGMzNTQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmhic3B0LWZvcm0gLmhzLWlucHV0OmludmFsaWQ6Zm9jdXMsLmhic3B0LWZvcm0gLndhcy12YWxpZGF0ZWQgLmhzLWlucHV0OmludmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLC5oYnNwdC1mb3JtIC5pcy1pbnZhbGlkLmhzLWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQsLndhcy12YWxpZGF0ZWQgLmhic3B0LWZvcm0gc2VsZWN0LmhzLWlucHV0OmludmFsaWQsLmhic3B0LWZvcm0gLndhcy12YWxpZGF0ZWQgc2VsZWN0LmhzLWlucHV0OmludmFsaWQsc2VsZWN0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLC5oYnNwdC1mb3JtIHNlbGVjdC5pcy1pbnZhbGlkLmhzLWlucHV0e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMS41cmVtIGNlbnRlcn0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSB0ZXh0YXJlYS5ocy1pbnB1dDppbnZhbGlkLC5oYnNwdC1mb3JtIC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmhzLWlucHV0OmludmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLmhic3B0LWZvcm0gdGV4dGFyZWEuaXMtaW52YWxpZC5ocy1pbnB1dHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZTQ2MDZkO2JhY2tncm91bmQtY29sb3I6I2U0NjA2ZH0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmZvcm0taW5saW5le2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3t3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9ybS1pbmxpbmUgbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkLC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZHtkaXNwbGF5OmZsZXg7ZmxleDowIDAgYXV0bztmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCwuZm9ybS1pbmxpbmUgLmhic3B0LWZvcm0gLmhzLWlucHV0LC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0e3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MH19LmFsaWduLWJhc2VsaW5le3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXRvcHt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudH0uYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50fS5hbGlnbi1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tICFpbXBvcnRhbnR9LmFsaWduLXRleHQtYm90dG9te3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tICFpbXBvcnRhbnR9LmFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wICFpbXBvcnRhbnR9LmJnLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmICFpbXBvcnRhbnR9YS5iZy1wcmltYXJ5OmhvdmVyLGEuYmctcHJpbWFyeTpmb2N1cyxidXR0b24uYmctcHJpbWFyeTpob3ZlcixidXR0b24uYmctcHJpbWFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2MgIWltcG9ydGFudH0uYmctc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZCAhaW1wb3J0YW50fWEuYmctc2Vjb25kYXJ5OmhvdmVyLGEuYmctc2Vjb25kYXJ5OmZvY3VzLGJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjIgIWltcG9ydGFudH0uYmctc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDUgIWltcG9ydGFudH1hLmJnLXN1Y2Nlc3M6aG92ZXIsYS5iZy1zdWNjZXNzOmZvY3VzLGJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLGJ1dHRvbi5iZy1zdWNjZXNzOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzFlN2UzNCAhaW1wb3J0YW50fS5iZy1pbmZve2JhY2tncm91bmQtY29sb3I6IzE3YTJiOCAhaW1wb3J0YW50fWEuYmctaW5mbzpob3ZlcixhLmJnLWluZm86Zm9jdXMsYnV0dG9uLmJnLWluZm86aG92ZXIsYnV0dG9uLmJnLWluZm86Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMTE3YThiICFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9YS5iZy13YXJuaW5nOmhvdmVyLGEuYmctd2FybmluZzpmb2N1cyxidXR0b24uYmctd2FybmluZzpob3ZlcixidXR0b24uYmctd2FybmluZzpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDAgIWltcG9ydGFudH0uYmctZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fWEuYmctZGFuZ2VyOmhvdmVyLGEuYmctZGFuZ2VyOmZvY3VzLGJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsYnV0dG9uLmJnLWRhbmdlcjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzAgIWltcG9ydGFudH0uYmctbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhICFpbXBvcnRhbnR9YS5iZy1saWdodDpob3ZlcixhLmJnLWxpZ2h0OmZvY3VzLGJ1dHRvbi5iZy1saWdodDpob3ZlcixidXR0b24uYmctbGlnaHQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1ICFpbXBvcnRhbnR9LmJnLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwICFpbXBvcnRhbnR9YS5iZy1kYXJrOmhvdmVyLGEuYmctZGFyazpmb2N1cyxidXR0b24uYmctZGFyazpob3ZlcixidXR0b24uYmctZGFyazpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjQgIWltcG9ydGFudH0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LmJvcmRlci10b3B7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItcmlnaHR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItbGVmdHtib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowICFpbXBvcnRhbnR9LmJvcmRlci1yaWdodC0we2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tMHtib3JkZXItYm90dG9tOjAgIWltcG9ydGFudH0uYm9yZGVyLWxlZnQtMHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5e2JvcmRlci1jb2xvcjojMDA3YmZmICFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiM2Yzc1N2QgIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMyOGE3NDUgIWltcG9ydGFudH0uYm9yZGVyLWluZm97Ym9yZGVyLWNvbG9yOiMxN2EyYjggIWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNmZmMxMDcgIWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7Ym9yZGVyLWNvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7Ym9yZGVyLWNvbG9yOiMzNDNhNDAgIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnJvdW5kZWQtc217Ym9yZGVyLXJhZGl1czouMnJlbSAhaW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtcmlnaHR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtbGVmdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtbGd7Ym9yZGVyLXJhZGl1czouM3JlbSAhaW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50fS5yb3VuZGVkLXBpbGx7Ym9yZGVyLXJhZGl1czo1MHJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLTB7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnR9LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZC1zbS1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1zbS10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5kLW1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLWxnLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1wcmludC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1wcmludC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19LmVtYmVkLXJlc3BvbnNpdmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo0Mi44NTcxNDI4NiV9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3Jle3BhZGRpbmctdG9wOjc1JX0uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmV7cGFkZGluZy10b3A6MTAwJX0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZmxleC1zbS1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtbGctc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC14bC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmZsb2F0LXNtLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1zbS1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5mbG9hdC1tZC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtbWQtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZmxvYXQtbGctbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5mbG9hdC14bC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQteGwtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fS51c2VyLXNlbGVjdC1hbGx7dXNlci1zZWxlY3Q6YWxsICFpbXBvcnRhbnR9LnVzZXItc2VsZWN0LWF1dG97dXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1ub25le3VzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudH0ub3ZlcmZsb3ctYXV0b3tvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0ucG9zaXRpb24tc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1maXhlZHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9LmZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QHN1cHBvcnRzKHBvc2l0aW9uOiBzdGlja3kpey5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWx9LnNoYWRvdy1zbXtib3gtc2hhZG93OjAgLjEyNXJlbSAuMjVyZW0gcmdiYSgwLDAsMCwuMDc1KSAhaW1wb3J0YW50fS5zaGFkb3d7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpICFpbXBvcnRhbnR9LnNoYWRvdy1sZ3tib3gtc2hhZG93OjAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsLjE3NSkgIWltcG9ydGFudH0uc2hhZG93LW5vbmV7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9LnctMjV7d2lkdGg6MjUlICFpbXBvcnRhbnR9LnctNTB7d2lkdGg6NTAlICFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlICFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUgIWltcG9ydGFudH0udy1hdXRve3dpZHRoOmF1dG8gIWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlICFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSAhaW1wb3J0YW50fS5oLTc1e2hlaWdodDo3NSUgIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0uaC1hdXRve2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lm13LTEwMHttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9Lm1pbi12aC0xMDB7bWluLWhlaWdodDoxMDB2aCAhaW1wb3J0YW50fS52dy0xMDB7d2lkdGg6MTAwdncgIWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCAhaW1wb3J0YW50fS5tLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtMCwubXktMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItMCwubXgtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi0wLC5teS0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC0wLC5teC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQtMSwubXktMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci0xLC5teC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWItMSwubXktMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC0xLC5teC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LTIsLm15LTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci0yLC5teC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi0yLC5teS0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtMiwubXgtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQtMywubXktM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXItMywubXgtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi0zLC5teS0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC0zLC5teC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQtNCwubXktNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci00LC5teC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWItNCwubXktNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC00LC5teC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtNSwubXktNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItNSwubXgtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi01LC5teS01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC01LC5teC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC0wLC5weS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItMCwucHgtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItMCwucHktMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLTAsLnB4LTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LTEsLnB5LTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLTEsLnB4LTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGItMSwucHktMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwtMSwucHgtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnAtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LTIsLnB5LTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHItMiwucHgtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLTIsLnB5LTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwtMiwucHgtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC0zLC5weS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItMywucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItMywucHktM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLTMsLnB4LTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LTQsLnB5LTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLTQsLnB4LTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGItNCwucHktNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwtNCwucHgtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnAtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQtNSwucHktNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLTUsLnB4LTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLTUsLnB5LTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC01LC5weC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9Lm0tbjF7bWFyZ2luOi0wLjI1cmVtICFpbXBvcnRhbnR9Lm10LW4xLC5teS1uMXttYXJnaW4tdG9wOi0wLjI1cmVtICFpbXBvcnRhbnR9Lm1yLW4xLC5teC1uMXttYXJnaW4tcmlnaHQ6LTAuMjVyZW0gIWltcG9ydGFudH0ubWItbjEsLm15LW4xe21hcmdpbi1ib3R0b206LTAuMjVyZW0gIWltcG9ydGFudH0ubWwtbjEsLm14LW4xe21hcmdpbi1sZWZ0Oi0wLjI1cmVtICFpbXBvcnRhbnR9Lm0tbjJ7bWFyZ2luOi0wLjVyZW0gIWltcG9ydGFudH0ubXQtbjIsLm15LW4ye21hcmdpbi10b3A6LTAuNXJlbSAhaW1wb3J0YW50fS5tci1uMiwubXgtbjJ7bWFyZ2luLXJpZ2h0Oi0wLjVyZW0gIWltcG9ydGFudH0ubWItbjIsLm15LW4ye21hcmdpbi1ib3R0b206LTAuNXJlbSAhaW1wb3J0YW50fS5tbC1uMiwubXgtbjJ7bWFyZ2luLWxlZnQ6LTAuNXJlbSAhaW1wb3J0YW50fS5tLW4ze21hcmdpbjotMXJlbSAhaW1wb3J0YW50fS5tdC1uMywubXktbjN7bWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50fS5tci1uMywubXgtbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnR9Lm1iLW4zLC5teS1uM3ttYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnR9Lm1sLW4zLC5teC1uM3ttYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50fS5tLW40e21hcmdpbjotMS41cmVtICFpbXBvcnRhbnR9Lm10LW40LC5teS1uNHttYXJnaW4tdG9wOi0xLjVyZW0gIWltcG9ydGFudH0ubXItbjQsLm14LW40e21hcmdpbi1yaWdodDotMS41cmVtICFpbXBvcnRhbnR9Lm1iLW40LC5teS1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0gIWltcG9ydGFudH0ubWwtbjQsLm14LW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0gIWltcG9ydGFudH0ubS1uNXttYXJnaW46LTNyZW0gIWltcG9ydGFudH0ubXQtbjUsLm15LW41e21hcmdpbi10b3A6LTNyZW0gIWltcG9ydGFudH0ubXItbjUsLm14LW41e21hcmdpbi1yaWdodDotM3JlbSAhaW1wb3J0YW50fS5tYi1uNSwubXktbjV7bWFyZ2luLWJvdHRvbTotM3JlbSAhaW1wb3J0YW50fS5tbC1uNSwubXgtbjV7bWFyZ2luLWxlZnQ6LTNyZW0gIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LWF1dG8sLm15LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLWF1dG8sLm14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItYXV0bywubXktYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtYXV0bywubXgtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5tLXNtLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtc20tMCwubXktc20tMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItc20tMCwubXgtc20tMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1zbS0wLC5teS1zbS0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1zbS0wLC5teC1zbS0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS1zbS0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQtc20tMSwubXktc20tMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci1zbS0xLC5teC1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWItc20tMSwubXktc20tMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC1zbS0xLC5teC1zbS0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LXNtLTIsLm15LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci1zbS0yLC5teC1zbS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0yLC5teS1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtc20tMiwubXgtc20tMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5tLXNtLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQtc20tMywubXktc20tM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXItc20tMywubXgtc20tM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi1zbS0zLC5teS1zbS0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC1zbS0zLC5teC1zbS0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubS1zbS00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQtc20tNCwubXktc20tNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci1zbS00LC5teC1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWItc20tNCwubXktc20tNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC1zbS00LC5teC1zbS00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtc20tNSwubXktc20tNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItc20tNSwubXgtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi1zbS01LC5teS1zbS01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC1zbS01LC5teC1zbS01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC1zbS0wLC5weS1zbS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItc20tMCwucHgtc20tMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItc20tMCwucHktc20tMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC1zbS0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXNtLTEsLnB5LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGItc20tMSwucHktc20tMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwtc20tMSwucHgtc20tMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LXNtLTIsLnB5LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHItc20tMiwucHgtc20tMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLXNtLTIsLnB5LXNtLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwtc20tMiwucHgtc20tMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC1zbS0zLC5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItc20tMywucHgtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItc20tMywucHktc20tM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucC1zbS00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LXNtLTQsLnB5LXNtLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGItc20tNCwucHktc20tNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwtc20tNCwucHgtc20tNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnAtc20tNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQtc20tNSwucHktc20tNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXNtLTUsLnB5LXNtLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC1zbS01LC5weC1zbS01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9Lm0tc20tbjF7bWFyZ2luOi0wLjI1cmVtICFpbXBvcnRhbnR9Lm10LXNtLW4xLC5teS1zbS1uMXttYXJnaW4tdG9wOi0wLjI1cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW4xLC5teC1zbS1uMXttYXJnaW4tcmlnaHQ6LTAuMjVyZW0gIWltcG9ydGFudH0ubWItc20tbjEsLm15LXNtLW4xe21hcmdpbi1ib3R0b206LTAuMjVyZW0gIWltcG9ydGFudH0ubWwtc20tbjEsLm14LXNtLW4xe21hcmdpbi1sZWZ0Oi0wLjI1cmVtICFpbXBvcnRhbnR9Lm0tc20tbjJ7bWFyZ2luOi0wLjVyZW0gIWltcG9ydGFudH0ubXQtc20tbjIsLm15LXNtLW4ye21hcmdpbi10b3A6LTAuNXJlbSAhaW1wb3J0YW50fS5tci1zbS1uMiwubXgtc20tbjJ7bWFyZ2luLXJpZ2h0Oi0wLjVyZW0gIWltcG9ydGFudH0ubWItc20tbjIsLm15LXNtLW4ye21hcmdpbi1ib3R0b206LTAuNXJlbSAhaW1wb3J0YW50fS5tbC1zbS1uMiwubXgtc20tbjJ7bWFyZ2luLWxlZnQ6LTAuNXJlbSAhaW1wb3J0YW50fS5tLXNtLW4ze21hcmdpbjotMXJlbSAhaW1wb3J0YW50fS5tdC1zbS1uMywubXktc20tbjN7bWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50fS5tci1zbS1uMywubXgtc20tbjN7bWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnR9Lm1iLXNtLW4zLC5teS1zbS1uM3ttYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnR9Lm1sLXNtLW4zLC5teC1zbS1uM3ttYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50fS5tLXNtLW40e21hcmdpbjotMS41cmVtICFpbXBvcnRhbnR9Lm10LXNtLW40LC5teS1zbS1uNHttYXJnaW4tdG9wOi0xLjVyZW0gIWltcG9ydGFudH0ubXItc20tbjQsLm14LXNtLW40e21hcmdpbi1yaWdodDotMS41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLW40LC5teS1zbS1uNHttYXJnaW4tYm90dG9tOi0xLjVyZW0gIWltcG9ydGFudH0ubWwtc20tbjQsLm14LXNtLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0gIWltcG9ydGFudH0ubS1zbS1uNXttYXJnaW46LTNyZW0gIWltcG9ydGFudH0ubXQtc20tbjUsLm15LXNtLW41e21hcmdpbi10b3A6LTNyZW0gIWltcG9ydGFudH0ubXItc20tbjUsLm14LXNtLW41e21hcmdpbi1yaWdodDotM3JlbSAhaW1wb3J0YW50fS5tYi1zbS1uNSwubXktc20tbjV7bWFyZ2luLWJvdHRvbTotM3JlbSAhaW1wb3J0YW50fS5tbC1zbS1uNSwubXgtc20tbjV7bWFyZ2luLWxlZnQ6LTNyZW0gIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItc20tYXV0bywubXktc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtc20tYXV0bywubXgtc20tYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubS1tZC0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LW1kLTAsLm15LW1kLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLW1kLTAsLm14LW1kLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItbWQtMCwubXktbWQtMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtbWQtMCwubXgtbWQtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0tbWQtMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LW1kLTEsLm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItbWQtMSwubXgtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTEsLm15LW1kLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtbWQtMSwubXgtbWQtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubS1tZC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0yLC5teS1tZC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItbWQtMiwubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItbWQtMiwubXktbWQtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTIsLm14LW1kLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LW1kLTMsLm15LW1kLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLW1kLTMsLm14LW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItbWQtMywubXktbWQtM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtbWQtMywubXgtbWQtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm0tbWQtNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LW1kLTQsLm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItbWQtNCwubXgtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTQsLm15LW1kLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtbWQtNCwubXgtbWQtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubS1tZC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LW1kLTUsLm15LW1kLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLW1kLTUsLm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItbWQtNSwubXktbWQtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtbWQtNSwubXgtbWQtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtbWQtMCwucHktbWQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLW1kLTAsLnB5LW1kLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC1tZC0wLC5weC1tZC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnAtbWQtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1tZC0xLC5weS1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci1tZC0xLC5weC1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLW1kLTEsLnB5LW1kLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wLW1kLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC1tZC0yLC5weS1tZC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi1tZC0yLC5weS1tZC0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtbWQtMywucHktbWQtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLW1kLTMsLnB5LW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC1tZC0zLC5weC1tZC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnAtbWQtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1tZC00LC5weS1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci1tZC00LC5weC1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLW1kLTQsLnB5LW1kLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wLW1kLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LW1kLTUsLnB5LW1kLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci1tZC01LC5weC1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1tZC01LC5weS1tZC01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtbWQtNSwucHgtbWQtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tLW1kLW4xe21hcmdpbjotMC4yNXJlbSAhaW1wb3J0YW50fS5tdC1tZC1uMSwubXktbWQtbjF7bWFyZ2luLXRvcDotMC4yNXJlbSAhaW1wb3J0YW50fS5tci1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLXJpZ2h0Oi0wLjI1cmVtICFpbXBvcnRhbnR9Lm1iLW1kLW4xLC5teS1tZC1uMXttYXJnaW4tYm90dG9tOi0wLjI1cmVtICFpbXBvcnRhbnR9Lm1sLW1kLW4xLC5teC1tZC1uMXttYXJnaW4tbGVmdDotMC4yNXJlbSAhaW1wb3J0YW50fS5tLW1kLW4ye21hcmdpbjotMC41cmVtICFpbXBvcnRhbnR9Lm10LW1kLW4yLC5teS1tZC1uMnttYXJnaW4tdG9wOi0wLjVyZW0gIWltcG9ydGFudH0ubXItbWQtbjIsLm14LW1kLW4ye21hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLW4yLC5teS1tZC1uMnttYXJnaW4tYm90dG9tOi0wLjVyZW0gIWltcG9ydGFudH0ubWwtbWQtbjIsLm14LW1kLW4ye21hcmdpbi1sZWZ0Oi0wLjVyZW0gIWltcG9ydGFudH0ubS1tZC1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQtbWQtbjMsLm15LW1kLW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXItbWQtbjMsLm14LW1kLW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi1tZC1uMywubXktbWQtbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC1tZC1uMywubXgtbWQtbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS1tZC1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC1tZC1uNCwubXktbWQtbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLW40LC5teC1tZC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi1tZC1uNCwubXktbWQtbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLW1kLW40LC5teC1tZC1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0tbWQtbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LW1kLW41LC5teS1tZC1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLW1kLW41LC5teC1tZC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWItbWQtbjUsLm15LW1kLW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwtbWQtbjUsLm14LW1kLW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLW1kLWF1dG8sLm15LW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm0tbGctMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC1sZy0wLC5teS1sZy0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci1sZy0wLC5teC1sZy0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLWxnLTAsLm15LWxnLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLWxnLTAsLm14LWxnLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLWxnLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1sZy0xLC5teS1sZy0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLWxnLTEsLm14LWxnLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi1sZy0xLC5teS1sZy0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLWxnLTEsLm14LWxnLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtbGctMiwubXktbGctMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLWxnLTIsLm14LWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTIsLm15LWxnLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC1sZy0yLC5teC1sZy0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm0tbGctM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC1sZy0zLC5teS1sZy0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci1sZy0zLC5teC1sZy0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLWxnLTMsLm15LWxnLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLWxnLTMsLm14LWxnLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1sZy00LC5teS1sZy00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLWxnLTQsLm14LWxnLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi1sZy00LC5teS1sZy00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLWxnLTQsLm14LWxnLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC1sZy01LC5teS1sZy01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci1sZy01LC5teC1sZy01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLWxnLTUsLm15LWxnLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLWxnLTUsLm14LWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LWxnLTAsLnB5LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1sZy0wLC5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1sZy0wLC5weS1sZy0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtbGctMCwucHgtbGctMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtbGctMSwucHktbGctMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItbGctMSwucHgtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi1sZy0xLC5weS1sZy0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC1sZy0xLC5weC1sZy0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucC1sZy0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtbGctMiwucHktbGctMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci1sZy0yLC5weC1sZy0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItbGctMiwucHktbGctMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC1sZy0yLC5weC1sZy0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5wLWxnLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LWxnLTMsLnB5LWxnLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci1sZy0zLC5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi1sZy0zLC5weS1sZy0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtbGctMywucHgtbGctM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtbGctNCwucHktbGctNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItbGctNCwucHgtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi1sZy00LC5weS1sZy00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC1sZy00LC5weC1sZy00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucC1sZy01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC1sZy01LC5weS1sZy01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItbGctNSwucHgtbGctNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItbGctNSwucHktbGctNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubS1sZy1uMXttYXJnaW46LTAuMjVyZW0gIWltcG9ydGFudH0ubXQtbGctbjEsLm15LWxnLW4xe21hcmdpbi10b3A6LTAuMjVyZW0gIWltcG9ydGFudH0ubXItbGctbjEsLm14LWxnLW4xe21hcmdpbi1yaWdodDotMC4yNXJlbSAhaW1wb3J0YW50fS5tYi1sZy1uMSwubXktbGctbjF7bWFyZ2luLWJvdHRvbTotMC4yNXJlbSAhaW1wb3J0YW50fS5tbC1sZy1uMSwubXgtbGctbjF7bWFyZ2luLWxlZnQ6LTAuMjVyZW0gIWltcG9ydGFudH0ubS1sZy1uMnttYXJnaW46LTAuNXJlbSAhaW1wb3J0YW50fS5tdC1sZy1uMiwubXktbGctbjJ7bWFyZ2luLXRvcDotMC41cmVtICFpbXBvcnRhbnR9Lm1yLWxnLW4yLC5teC1sZy1uMnttYXJnaW4tcmlnaHQ6LTAuNXJlbSAhaW1wb3J0YW50fS5tYi1sZy1uMiwubXktbGctbjJ7bWFyZ2luLWJvdHRvbTotMC41cmVtICFpbXBvcnRhbnR9Lm1sLWxnLW4yLC5teC1sZy1uMnttYXJnaW4tbGVmdDotMC41cmVtICFpbXBvcnRhbnR9Lm0tbGctbjN7bWFyZ2luOi0xcmVtICFpbXBvcnRhbnR9Lm10LWxnLW4zLC5teS1sZy1uM3ttYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnR9Lm1yLWxnLW4zLC5teC1sZy1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudH0ubWItbGctbjMsLm15LWxnLW4ze21hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudH0ubWwtbGctbjMsLm14LWxnLW4ze21hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnR9Lm0tbGctbjR7bWFyZ2luOi0xLjVyZW0gIWltcG9ydGFudH0ubXQtbGctbjQsLm15LWxnLW40e21hcmdpbi10b3A6LTEuNXJlbSAhaW1wb3J0YW50fS5tci1sZy1uNCwubXgtbGctbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0gIWltcG9ydGFudH0ubWItbGctbjQsLm15LWxnLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSAhaW1wb3J0YW50fS5tbC1sZy1uNCwubXgtbGctbjR7bWFyZ2luLWxlZnQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tLWxnLW41e21hcmdpbjotM3JlbSAhaW1wb3J0YW50fS5tdC1sZy1uNSwubXktbGctbjV7bWFyZ2luLXRvcDotM3JlbSAhaW1wb3J0YW50fS5tci1sZy1uNSwubXgtbGctbjV7bWFyZ2luLXJpZ2h0Oi0zcmVtICFpbXBvcnRhbnR9Lm1iLWxnLW41LC5teS1sZy1uNXttYXJnaW4tYm90dG9tOi0zcmVtICFpbXBvcnRhbnR9Lm1sLWxnLW41LC5teC1sZy1uNXttYXJnaW4tbGVmdDotM3JlbSAhaW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbGctYXV0bywubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1sZy1hdXRvLC5teC1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubS14bC0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LXhsLTAsLm15LXhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLXhsLTAsLm14LXhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWIteGwtMCwubXkteGwtMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwteGwtMCwubXgteGwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0teGwtMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LXhsLTEsLm15LXhsLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXIteGwtMSwubXgteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTEsLm15LXhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwteGwtMSwubXgteGwtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC14bC0yLC5teS14bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXIteGwtMiwubXgteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWIteGwtMiwubXkteGwtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTIsLm14LXhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubS14bC0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LXhsLTMsLm15LXhsLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLXhsLTMsLm14LXhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWIteGwtMywubXkteGwtM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwteGwtMywubXgteGwtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm0teGwtNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LXhsLTQsLm15LXhsLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXIteGwtNCwubXgteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTQsLm15LXhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwteGwtNCwubXgteGwtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LXhsLTUsLm15LXhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLXhsLTUsLm14LXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWIteGwtNSwubXkteGwtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwteGwtNSwubXgteGwtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9LnAteGwtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQteGwtMCwucHkteGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLXhsLTAsLnB5LXhsLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC14bC0wLC5weC14bC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnAteGwtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC14bC0xLC5weS14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci14bC0xLC5weC14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLXhsLTEsLnB5LXhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLXhsLTEsLnB4LXhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC14bC0yLC5weS14bC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLXhsLTIsLnB4LXhsLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi14bC0yLC5weS14bC0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLXhsLTIsLnB4LXhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQteGwtMywucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLXhsLTMsLnB5LXhsLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC14bC0zLC5weC14bC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnAteGwtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC14bC00LC5weS14bC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci14bC00LC5weC14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLXhsLTQsLnB5LXhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLXhsLTQsLnB4LXhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LXhsLTUsLnB5LXhsLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci14bC01LC5weC14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi14bC01LC5weS14bC01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwteGwtNSwucHgteGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5tLXhsLW4xe21hcmdpbjotMC4yNXJlbSAhaW1wb3J0YW50fS5tdC14bC1uMSwubXkteGwtbjF7bWFyZ2luLXRvcDotMC4yNXJlbSAhaW1wb3J0YW50fS5tci14bC1uMSwubXgteGwtbjF7bWFyZ2luLXJpZ2h0Oi0wLjI1cmVtICFpbXBvcnRhbnR9Lm1iLXhsLW4xLC5teS14bC1uMXttYXJnaW4tYm90dG9tOi0wLjI1cmVtICFpbXBvcnRhbnR9Lm1sLXhsLW4xLC5teC14bC1uMXttYXJnaW4tbGVmdDotMC4yNXJlbSAhaW1wb3J0YW50fS5tLXhsLW4ye21hcmdpbjotMC41cmVtICFpbXBvcnRhbnR9Lm10LXhsLW4yLC5teS14bC1uMnttYXJnaW4tdG9wOi0wLjVyZW0gIWltcG9ydGFudH0ubXIteGwtbjIsLm14LXhsLW4ye21hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLW4yLC5teS14bC1uMnttYXJnaW4tYm90dG9tOi0wLjVyZW0gIWltcG9ydGFudH0ubWwteGwtbjIsLm14LXhsLW4ye21hcmdpbi1sZWZ0Oi0wLjVyZW0gIWltcG9ydGFudH0ubS14bC1uM3ttYXJnaW46LTFyZW0gIWltcG9ydGFudH0ubXQteGwtbjMsLm15LXhsLW4ze21hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudH0ubXIteGwtbjMsLm14LXhsLW4ze21hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50fS5tYi14bC1uMywubXkteGwtbjN7bWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50fS5tbC14bC1uMywubXgteGwtbjN7bWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudH0ubS14bC1uNHttYXJnaW46LTEuNXJlbSAhaW1wb3J0YW50fS5tdC14bC1uNCwubXkteGwtbjR7bWFyZ2luLXRvcDotMS41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLW40LC5teC14bC1uNHttYXJnaW4tcmlnaHQ6LTEuNXJlbSAhaW1wb3J0YW50fS5tYi14bC1uNCwubXkteGwtbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtICFpbXBvcnRhbnR9Lm1sLXhsLW40LC5teC14bC1uNHttYXJnaW4tbGVmdDotMS41cmVtICFpbXBvcnRhbnR9Lm0teGwtbjV7bWFyZ2luOi0zcmVtICFpbXBvcnRhbnR9Lm10LXhsLW41LC5teS14bC1uNXttYXJnaW4tdG9wOi0zcmVtICFpbXBvcnRhbnR9Lm1yLXhsLW41LC5teC14bC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0gIWltcG9ydGFudH0ubWIteGwtbjUsLm15LXhsLW41e21hcmdpbi1ib3R0b206LTNyZW0gIWltcG9ydGFudH0ubWwteGwtbjUsLm14LXhsLW41e21hcmdpbi1sZWZ0Oi0zcmVtICFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXhsLWF1dG8sLm15LXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXhsLWF1dG8sLm14LXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX0uc3RyZXRjaGVkLWxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTtwb2ludGVyLWV2ZW50czphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRleHQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2UgIWltcG9ydGFudH0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LnRleHQtc20tbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1zbS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey50ZXh0LWxnLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbGctcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS5mb250LXdlaWdodC1saWdodHtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbGlnaHRlcntmb250LXdlaWdodDpsaWdodGVyICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtYm9sZHtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtYm9sZGVye2ZvbnQtd2VpZ2h0OmJvbGRlciAhaW1wb3J0YW50fS5mb250LWl0YWxpY3tmb250LXN0eWxlOml0YWxpYyAhaW1wb3J0YW50fS50ZXh0LXdoaXRle2NvbG9yOiNmZmYgIWltcG9ydGFudH0udGV4dC1wcmltYXJ5e2NvbG9yOiMwMDdiZmYgIWltcG9ydGFudH1hLnRleHQtcHJpbWFyeTpob3ZlcixhLnRleHQtcHJpbWFyeTpmb2N1c3tjb2xvcjojMDA1NmIzICFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2QgIWltcG9ydGFudH1hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLGEudGV4dC1zZWNvbmRhcnk6Zm9jdXN7Y29sb3I6IzQ5NGY1NCAhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NSAhaW1wb3J0YW50fWEudGV4dC1zdWNjZXNzOmhvdmVyLGEudGV4dC1zdWNjZXNzOmZvY3Vze2NvbG9yOiMxOTY5MmMgIWltcG9ydGFudH0udGV4dC1pbmZve2NvbG9yOiMxN2EyYjggIWltcG9ydGFudH1hLnRleHQtaW5mbzpob3ZlcixhLnRleHQtaW5mbzpmb2N1c3tjb2xvcjojMGY2Njc0ICFpbXBvcnRhbnR9LnRleHQtd2FybmluZ3tjb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9YS50ZXh0LXdhcm5pbmc6aG92ZXIsYS50ZXh0LXdhcm5pbmc6Zm9jdXN7Y29sb3I6I2JhOGIwMCAhaW1wb3J0YW50fS50ZXh0LWRhbmdlcntjb2xvcjojZGMzNTQ1ICFpbXBvcnRhbnR9YS50ZXh0LWRhbmdlcjpob3ZlcixhLnRleHQtZGFuZ2VyOmZvY3Vze2NvbG9yOiNhNzFkMmEgIWltcG9ydGFudH0udGV4dC1saWdodHtjb2xvcjojZjhmOWZhICFpbXBvcnRhbnR9YS50ZXh0LWxpZ2h0OmhvdmVyLGEudGV4dC1saWdodDpmb2N1c3tjb2xvcjojY2JkM2RhICFpbXBvcnRhbnR9LnRleHQtZGFya3tjb2xvcjojMzQzYTQwICFpbXBvcnRhbnR9YS50ZXh0LWRhcms6aG92ZXIsYS50ZXh0LWRhcms6Zm9jdXN7Y29sb3I6IzEyMTQxNiAhaW1wb3J0YW50fS50ZXh0LWJvZHl7Y29sb3I6IzIxMjUyOSAhaW1wb3J0YW50fS50ZXh0LW11dGVke2NvbG9yOiM2Yzc1N2QgIWltcG9ydGFudH0udGV4dC1ibGFjay01MHtjb2xvcjpyZ2JhKDAsMCwwLC41KSAhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpICFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjB9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnRleHQtYnJlYWt7d29yZC1icmVhazpicmVhay13b3JkICFpbXBvcnRhbnQ7d29yZC13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudH0udGV4dC1yZXNldHtjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50fS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwPi5idG4sLmhic3B0LWZvcm0gLmJ0bi1ncm91cD4uaHMtYnV0dG9uLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0biwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsPi5ocy1idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0b30uYnRuLWdyb3VwPi5idG46aG92ZXIsLmhic3B0LWZvcm0gLmJ0bi1ncm91cD4uaHMtYnV0dG9uOmhvdmVyLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpob3ZlciwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsPi5ocy1idXR0b246aG92ZXJ7ei1pbmRleDoxfS5idG4tZ3JvdXA+LmJ0bjpmb2N1cywuaGJzcHQtZm9ybSAuYnRuLWdyb3VwPi5ocy1idXR0b246Zm9jdXMsLmJ0bi1ncm91cD4uYnRuOmFjdGl2ZSwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwPi5ocy1idXR0b246YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmhic3B0LWZvcm0gLmJ0bi1ncm91cD4uYWN0aXZlLmhzLWJ1dHRvbiwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsLmhic3B0LWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbD4uaHMtYnV0dG9uOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmhic3B0LWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbD4uaHMtYnV0dG9uOmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4uYWN0aXZlLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWw+LmFjdGl2ZS5ocy1idXR0b257ei1pbmRleDoxfS5idG4tdG9vbGJhcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwPi5ocy1idXR0b246bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi0xcHh9LmJ0bi1ncm91cD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXA+LmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5ocy1idXR0b257Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwPi5ocy1idXR0b246bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmhic3B0LWZvcm0gLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5ocy1idXR0b257Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjU2MjVyZW07cGFkZGluZy1sZWZ0Oi41NjI1cmVtfS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjB9LmJ0bi1zbSsuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5oYnNwdC1mb3JtIC5idG4tZ3JvdXAtc20+LmhzLWJ1dHRvbisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjM3NXJlbTtwYWRkaW5nLWxlZnQ6LjM3NXJlbX0uYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1ncm91cC1sZz4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmhic3B0LWZvcm0gLmJ0bi1ncm91cC1sZz4uaHMtYnV0dG9uKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNzVyZW07cGFkZGluZy1sZWZ0Oi43NXJlbX0uYnRuLWdyb3VwLXZlcnRpY2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWw+LmhzLWJ1dHRvbiwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXB7d2lkdGg6MTAwJX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmhic3B0LWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbD4uaHMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOi0xcHh9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWw+LmhzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5ocy1idXR0b257Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWw+LmhzLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuaGJzcHQtZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmhzLWJ1dHRvbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLC5maWx0ZXItYnV0dG9ucz4uYnRuLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXAtdG9nZ2xlPi5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zPi5ocy1idXR0b24sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuLC5maWx0ZXItYnV0dG9ucz4uYnRuLWdyb3VwPi5idG4sLmhic3B0LWZvcm0gLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5maWx0ZXItYnV0dG9ucz4uYnRuLWdyb3VwPi5ocy1idXR0b257bWFyZ2luLWJvdHRvbTowfS5idG4tZ3JvdXAtdG9nZ2xlPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sLmZpbHRlci1idXR0b25zPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sLmhic3B0LWZvcm0gLmJ0bi1ncm91cC10b2dnbGU+LmhzLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXSwuaGJzcHQtZm9ybSAuZmlsdGVyLWJ1dHRvbnM+LmhzLWJ1dHRvbiBpbnB1dFt0eXBlPXJhZGlvXSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5maWx0ZXItYnV0dG9ucz4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5oYnNwdC1mb3JtIC5idG4tZ3JvdXAtdG9nZ2xlPi5ocy1idXR0b24gaW5wdXRbdHlwZT1jaGVja2JveF0sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zPi5ocy1idXR0b24gaW5wdXRbdHlwZT1jaGVja2JveF0sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9cmFkaW9dLC5maWx0ZXItYnV0dG9ucz4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sLmhic3B0LWZvcm0gLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uaHMtYnV0dG9uIGlucHV0W3R5cGU9cmFkaW9dLC5oYnNwdC1mb3JtIC5maWx0ZXItYnV0dG9ucz4uYnRuLWdyb3VwPi5ocy1idXR0b24gaW5wdXRbdHlwZT1yYWRpb10sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5maWx0ZXItYnV0dG9ucz4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sLmhic3B0LWZvcm0gLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uaHMtYnV0dG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5oYnNwdC1mb3JtIC5maWx0ZXItYnV0dG9ucz4uYnRuLWdyb3VwPi5ocy1idXR0b24gaW5wdXRbdHlwZT1jaGVja2JveF17cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3BvaW50ZXItZXZlbnRzOm5vbmV9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcImxpZ2h0Y2FzZVwiO3NyYzp1cmwoXCIvYXNzZXRzL2ZvbnRzL2xpZ2h0Y2FzZS5lb3Q/NTUzNTYxNzdcIik7c3JjOnVybChcIi9hc3NldHMvZm9udHMvbGlnaHRjYXNlLmVvdD81NTM1NjE3NyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIvYXNzZXRzL2ZvbnRzL2xpZ2h0Y2FzZS53b2ZmPzU1MzU2MTc3XCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2Fzc2V0cy9mb250cy9saWdodGNhc2UudHRmPzU1MzU2MTc3XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi9hc3NldHMvZm9udHMvbGlnaHRjYXNlLnN2Zz81NTM1NjE3NyNsaWdodGNhc2VcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV06YmVmb3Jle2ZvbnQtZmFtaWx5OlwibGlnaHRjYXNlXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3BlYWs6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt3aWR0aDoxZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjFlbX0ubGlnaHRjYXNlLWljb24tcGxheTpiZWZvcmV7Y29udGVudDpcIu6ggFwifS5saWdodGNhc2UtaWNvbi1wYXVzZTpiZWZvcmV7Y29udGVudDpcIu6ggVwifS5saWdodGNhc2UtaWNvbi1jbG9zZTpiZWZvcmV7Y29udGVudDpcIu6gglwifS5saWdodGNhc2UtaWNvbi1wcmV2OmJlZm9yZXtjb250ZW50Olwi7qCDXCJ9LmxpZ2h0Y2FzZS1pY29uLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLuoIRcIn0ubGlnaHRjYXNlLWljb24tc3BpbjpiZWZvcmV7Y29udGVudDpcIu6ghVwifUAtd2Via2l0LWtleWZyYW1lcyBsaWdodGNhc2Utc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUAtbW96LWtleWZyYW1lcyBsaWdodGNhc2Utc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUAtby1rZXlmcmFtZXMgbGlnaHRjYXNlLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1ALW1zLWtleWZyYW1lcyBsaWdodGNhc2Utc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgbGlnaHRjYXNlLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0jbGlnaHRjYXNlLWNhc2V7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MjAwMjt0b3A6NTAlO2xlZnQ6NTAlO2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2h0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jYXNlLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY2FzZXtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7cmlnaHQ6MCAhaW1wb3J0YW50O2JvdHRvbTowICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjU1cHggMCA3MHB4IDA7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7aHRtbDpub3QoW2RhdGEtbGMtdHlwZT1lcnJvcl0pICNsaWdodGNhc2UtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAzMHB4IHJnYmEoMCwwLDAsLjUpOy1tb3otYm94LXNoYWRvdzowIDAgMzBweCByZ2JhKDAsMCwwLC41KTstby1ib3gtc2hhZG93OjAgMCAzMHB4IHJnYmEoMCwwLDAsLjUpO2JveC1zaGFkb3c6MCAwIDMwcHggcmdiYSgwLDAsMCwuNSk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2h0bWxbZGF0YS1sYy10eXBlPWltYWdlXSAjbGlnaHRjYXNlLWNvbnRlbnQsaHRtbFtkYXRhLWxjLXR5cGU9dmlkZW9dICNsaWdodGNhc2UtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9fWh0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50LGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCxodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gI2xpZ2h0Y2FzZS1jb250ZW50ey13ZWJraXQtYm94LXNoYWRvdzpub25lOy1tb3otYm94LXNoYWRvdzpub25lOy1vLWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2h0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50LGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCxodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gI2xpZ2h0Y2FzZS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7dG9wOmF1dG8gIWltcG9ydGFudDtsZWZ0OmF1dG8gIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnR9fWh0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcixodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy1vLWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2h0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcixodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVye3BhZGRpbmc6MTVweH1odG1sW2RhdGEtbGMtdHlwZT1pbmxpbmVdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcixodG1sW2RhdGEtbGMtdHlwZT1pbmxpbmVdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcj4qLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcixodG1sW2RhdGEtbGMtdHlwZT1hamF4XSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXI+KixodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyLGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXI+Knt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudH1odG1sW2RhdGEtbGMtdHlwZT1pbmxpbmVdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcj4qOm5vdChpZnJhbWUpLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcj4qOm5vdChpZnJhbWUpLGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXI+Kjpub3QoaWZyYW1lKXtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O21heC1oZWlnaHQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aHRtbC5saWdodGNhc2UtaXNNb2JpbGVEZXZpY2VbZGF0YS1sYy10eXBlPWlmcmFtZV0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIGlmcmFtZXtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClhbmQgKG1pbi13aWR0aDogNzY4cHgpe2h0bWxbZGF0YS1sYy10eXBlPWltYWdlXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIsaHRtbFtkYXRhLWxjLXR5cGU9dmlkZW9dICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcntsaW5lLWhlaWdodDouNzV9fWh0bWxbZGF0YS1sYy10eXBlPWltYWdlXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2h0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcCxodG1sW2RhdGEtbGMtdHlwZT1hamF4XSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwLGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwe3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7dG9wOmF1dG8gIWltcG9ydGFudDtsZWZ0OmF1dG8gIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtodG1sOm5vdChbZGF0YS1sYy10eXBlPWVycm9yXSkgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcHtwYWRkaW5nOjMwcHg7b3ZlcmZsb3c6YXV0bzstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstby1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2xpZ2h0Y2FzZS1jb250ZW50IGgxLCNsaWdodGNhc2UtY29udGVudCBoMiwjbGlnaHRjYXNlLWNvbnRlbnQgaDMsI2xpZ2h0Y2FzZS1jb250ZW50IGg0LCNsaWdodGNhc2UtY29udGVudCBoNSwjbGlnaHRjYXNlLWNvbnRlbnQgaDYsI2xpZ2h0Y2FzZS1jb250ZW50IHB7Y29sb3I6I2FhYX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpeyNsaWdodGNhc2UtY29udGVudCBoMSwjbGlnaHRjYXNlLWNvbnRlbnQgaDIsI2xpZ2h0Y2FzZS1jb250ZW50IGgzLCNsaWdodGNhc2UtY29udGVudCBoNCwjbGlnaHRjYXNlLWNvbnRlbnQgaDUsI2xpZ2h0Y2FzZS1jb250ZW50IGg2LCNsaWdodGNhc2UtY29udGVudCBwe2NvbG9yOiMzMzN9fSNsaWdodGNhc2UtY2FzZSBwLmxpZ2h0Y2FzZS1lcnJvcnttYXJnaW46MDtmb250LXNpemU6MTdweDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y29sb3I6I2FhYX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2xpZ2h0Y2FzZS1jYXNlIHAubGlnaHRjYXNlLWVycm9ye3BhZGRpbmc6MzBweCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7I2xpZ2h0Y2FzZS1jYXNlIHAubGlnaHRjYXNlLWVycm9ye3BhZGRpbmc6MH19LmxpZ2h0Y2FzZS1vcGVuIGJvZHl7b3ZlcmZsb3c6aGlkZGVufS5saWdodGNhc2UtaXNNb2JpbGVEZXZpY2UgLmxpZ2h0Y2FzZS1vcGVuIGJvZHl7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfSNsaWdodGNhc2UtaW5mb3twb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nLXRvcDoxNXB4fSNsaWdodGNhc2UtaW5mbyAjbGlnaHRjYXNlLXRpdGxlLCNsaWdodGNhc2UtaW5mbyAjbGlnaHRjYXNlLWNhcHRpb257bWFyZ2luOjA7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjEuNTtmb250LXdlaWdodDpub3JtYWw7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jbGlnaHRjYXNlLWluZm8gI2xpZ2h0Y2FzZS10aXRsZXtmb250LXNpemU6MTdweDtjb2xvcjojYWFhfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjbGlnaHRjYXNlLWluZm8gI2xpZ2h0Y2FzZS10aXRsZXtwb3NpdGlvbjpmaXhlZDt0b3A6MTBweDtsZWZ0OjA7bWF4LXdpZHRoOjg3LjUlO3BhZGRpbmc6NXB4IDE1cHg7YmFja2dyb3VuZDojMzMzfX0jbGlnaHRjYXNlLWluZm8gI2xpZ2h0Y2FzZS1jYXB0aW9ue2NsZWFyOmJvdGg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2FhYX0jbGlnaHRjYXNlLWluZm8gI2xpZ2h0Y2FzZS1zZXF1ZW5jZUluZm97Zm9udC1zaXplOjExcHg7Y29sb3I6I2FhYX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmxpZ2h0Y2FzZS1mdWxsU2NyZWVuTW9kZSAjbGlnaHRjYXNlLWluZm97cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fWh0bWw6bm90KFtkYXRhLWxjLXR5cGU9aW1hZ2VdKTpub3QoW2RhdGEtbGMtdHlwZT12aWRlb10pOm5vdChbZGF0YS1sYy10eXBlPWZsYXNoXSk6bm90KFtkYXRhLWxjLXR5cGU9ZXJyb3JdKSAjbGlnaHRjYXNlLWluZm97cG9zaXRpb246c3RhdGljfX0jbGlnaHRjYXNlLWxvYWRpbmd7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5O3dpZHRoOjEuMTIzZW07aGVpZ2h0OmF1dG87Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzpub25lO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MjAwMTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LTAuNWVtO21hcmdpbi1sZWZ0Oi0wLjVlbTtvcGFjaXR5OjE7Zm9udC1zaXplOjMycHg7dGV4dC1zaGFkb3c6MCAwIDE1cHggI2ZmZjstbW96LXRyYW5zZm9ybS1vcmlnaW46NTAlIDUzJTstd2Via2l0LWFuaW1hdGlvbjpsaWdodGNhc2Utc3BpbiAuNXMgaW5maW5pdGUgbGluZWFyOy1tb3otYW5pbWF0aW9uOmxpZ2h0Y2FzZS1zcGluIC41cyBpbmZpbml0ZSBsaW5lYXI7LW8tYW5pbWF0aW9uOmxpZ2h0Y2FzZS1zcGluIC41cyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOmxpZ2h0Y2FzZS1zcGluIC41cyBpbmZpbml0ZSBsaW5lYXJ9I2xpZ2h0Y2FzZS1sb2FkaW5nLCNsaWdodGNhc2UtbG9hZGluZzpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojZmZmOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvcixvcGFjaXR5LGVhc2UtaW4tb3V0IC4yNXM7LW1vei10cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1czstby10cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1czt0cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1c30jbGlnaHRjYXNlLWxvYWRpbmc+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWluZGVudDotOTk5OXB4fWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV17cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5O3dpZHRoOjEuMTIzZW07aGVpZ2h0OmF1dG87Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzpub25lO291dGxpbmU6bm9uZTtjdXJzb3I6cG9pbnRlcn1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dLGFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV06Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvcixvcGFjaXR5LGVhc2UtaW4tb3V0IC4yNXM7LW1vei10cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1czstby10cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1czt0cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1c31hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTlweH1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dOmhvdmVye2NvbG9yOnJnYigyNTUsIDI1NSwgMjU1KTt0ZXh0LXNoYWRvdzowIDAgMTVweCByZ2IoMjU1LCAyNTUsIDI1NSl9LmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZSBhW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dOmhvdmVye2NvbG9yOiNhYWE7dGV4dC1zaGFkb3c6bm9uZX1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dLmxpZ2h0Y2FzZS1pY29uLWNsb3Nle3Bvc2l0aW9uOmZpeGVkO3RvcDoxNXB4O3JpZ2h0OjE1cHg7Ym90dG9tOmF1dG87bWFyZ2luOjA7b3BhY2l0eTowO291dGxpbmU6bm9uZX1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dLmxpZ2h0Y2FzZS1pY29uLXByZXZ7bGVmdDoxNXB4fWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV0ubGlnaHRjYXNlLWljb24tbmV4dHtyaWdodDoxNXB4fWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV0ubGlnaHRjYXNlLWljb24tcGF1c2UsYVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXS5saWdodGNhc2UtaWNvbi1wbGF5e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0wLjVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7YVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXS5saWdodGNhc2UtaWNvbi1wYXVzZSxhW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dLmxpZ2h0Y2FzZS1pY29uLXBsYXl7b3BhY2l0eTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7YVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXXtib3R0b206MTVweDtmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2FbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV17Ym90dG9tOjUwJTttYXJnaW4tYm90dG9tOi0wLjVlbX1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dOmhvdmVyLCNsaWdodGNhc2UtY2FzZTpob3Zlcn5hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1de29wYWNpdHk6MX19I2xpZ2h0Y2FzZS1vdmVybGF5e2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjIwMDA7dG9wOi05OTk5cHg7Ym90dG9tOi05OTk5cHg7bGVmdDowO2JhY2tncm91bmQ6IzMzM31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2xpZ2h0Y2FzZS1vdmVybGF5e29wYWNpdHk6MSAhaW1wb3J0YW50fX0ub3dsLWNhcm91c2Vse2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdle3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246cGFuLVk7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlcntjb250ZW50OlwiLlwiO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDt2aXNpYmlsaXR5OmhpZGRlbjtsaW5lLWhlaWdodDowO2hlaWdodDowfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlcntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCl9Lm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MXB4O2Zsb2F0OmxlZnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCwub3dsLWNhcm91c2VsIC5vd2wtZG90e2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTsta2h0bWwtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCwub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90e2JhY2tncm91bmQ6bm9uZTtjb2xvcjppbmhlcml0O2JvcmRlcjpub25lO3BhZGRpbmc6MCAhaW1wb3J0YW50O2ZvbnQ6aW5oZXJpdH0ub3dsLWNhcm91c2VsLm93bC1sb2FkZWR7ZGlzcGxheTpibG9ja30ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5ne29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbntvcGFjaXR5OjB9Lm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW17dmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW17LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwub3dsLWdyYWJ7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9Lm93bC1jYXJvdXNlbC5vd2wtcnRse2RpcmVjdGlvbjpydGx9Lm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbXtmbG9hdDpyaWdodH0ubm8tanMgLm93bC1jYXJvdXNlbHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVke2FuaW1hdGlvbi1kdXJhdGlvbjoxMDAwbXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbnt6LWluZGV4OjB9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dHt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAuZmFkZU91dHthbmltYXRpb24tbmFtZTpmYWRlT3V0fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fS5vd2wtaGVpZ2h0e3RyYW5zaXRpb246aGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0fS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDQwMG1zIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSl7bWF4LWhlaWdodDowfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb257cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi00MHB4O21hcmdpbi10b3A6LTQwcHg7YmFja2dyb3VuZDp1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIDEwMG1zIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlcnstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMywgMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zLCAxLjMpfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb257ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10bntvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt0cmFuc2l0aW9uOm9wYWNpdHkgNDAwbXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lm93bC10aGVtZSAub3dsLW5hdnttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjo1cHg7cGFkZGluZzo0cHggN3B4O2JhY2tncm91bmQ6I2Q2ZDZkNjtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjNweH0ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV06aG92ZXJ7YmFja2dyb3VuZDojODY5NzkxO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm93bC10aGVtZSAub3dsLW5hdiAuZGlzYWJsZWR7b3BhY2l0eTouNTtjdXJzb3I6ZGVmYXVsdH0ub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkKy5vd2wtZG90c3ttYXJnaW4tdG9wOjEwcHh9Lm93bC10aGVtZSAub3dsLWRvdHN7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3pvb206MTsqZGlzcGxheTppbmxpbmV9Lm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3Bhbnt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbjo1cHggN3B4O2JhY2tncm91bmQ6I2Q2ZDZkNjtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlO2JvcmRlci1yYWRpdXM6MzBweH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbiwub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdDpob3ZlciBzcGFue2JhY2tncm91bmQ6Izg2OTc5MX0udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVyLC50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3JlLC50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciwudHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozMH0udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1oYW5kbGU6YWZ0ZXIsLnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZXt3aWR0aDozcHg7aGVpZ2h0Ojk5OTlweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotMS41cHh9LnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlciwudHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZXt3aWR0aDo5OTk5cHg7aGVpZ2h0OjNweDt0b3A6NTAlO21hcmdpbi10b3A6LTEuNXB4fS50d2VudHl0d2VudHktb3ZlcmxheSwudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsLC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnR3ZW50eXR3ZW50eS1vdmVybGF5LC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWwsLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWx7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9LnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbCwudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbHt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmUsLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3Jle2NvbG9yOiNmZmY7Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6LjFlbX0udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSwudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4yKTtsaW5lLWhlaWdodDozOHB4O3BhZGRpbmc6MCAyMHB4O2JvcmRlci1yYWRpdXM6MnB4fS50d2VudHl0d2VudHktaG9yaXpvbnRhbCAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZSwudHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3Jle3RvcDo1MCU7bWFyZ2luLXRvcDotMTlweH0udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3JlLC50d2VudHl0d2VudHktdmVydGljYWwgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3Jle2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi00NXB4O3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjkwcHh9LnR3ZW50eXR3ZW50eS1kb3duLWFycm93LC50d2VudHl0d2VudHktdXAtYXJyb3csLnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvdywudHdlbnR5dHdlbnR5LWxlZnQtYXJyb3d7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXI6NnB4IGluc2V0IHJnYmEoMCwwLDAsMCk7cG9zaXRpb246YWJzb2x1dGV9LnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvdywudHdlbnR5dHdlbnR5LWxlZnQtYXJyb3d7dG9wOjUwJTttYXJnaW4tdG9wOi02cHh9LnR3ZW50eXR3ZW50eS1kb3duLWFycm93LC50d2VudHl0d2VudHktdXAtYXJyb3d7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTZweH0udHdlbnR5dHdlbnR5LWNvbnRhaW5lcntib3gtc2l6aW5nOmNvbnRlbnQtYm94O3otaW5kZXg6MDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZX0udHdlbnR5dHdlbnR5LWNvbnRhaW5lciBpbWd7bWF4LXdpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ZGlzcGxheTpibG9ja30udHdlbnR5dHdlbnR5LWNvbnRhaW5lci5hY3RpdmUgLnR3ZW50eXR3ZW50eS1vdmVybGF5LC50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSA6aG92ZXIudHdlbnR5dHdlbnR5LW92ZXJsYXl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSAudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIC50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsLC50d2VudHl0d2VudHktY29udGFpbmVyLmFjdGl2ZSA6aG92ZXIudHdlbnR5dHdlbnR5LW92ZXJsYXkgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWwsLnR3ZW50eXR3ZW50eS1jb250YWluZXIuYWN0aXZlIDpob3Zlci50d2VudHl0d2VudHktb3ZlcmxheSAudHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVse29wYWNpdHk6MH0udHdlbnR5dHdlbnR5LWNvbnRhaW5lciAqe2JveC1zaXppbmc6Y29udGVudC1ib3h9LnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWx7b3BhY2l0eTowfS50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1jb250ZW50KX0udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVse29wYWNpdHk6MH0udHdlbnR5dHdlbnR5LWFmdGVyLWxhYmVsOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1jb250ZW50KX0udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1iZWZvcmUtbGFiZWw6YmVmb3Jle2xlZnQ6MTBweH0udHdlbnR5dHdlbnR5LWhvcml6b250YWwgLnR3ZW50eXR3ZW50eS1hZnRlci1sYWJlbDpiZWZvcmV7cmlnaHQ6MTBweH0udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYmVmb3JlLWxhYmVsOmJlZm9yZXt0b3A6MTBweH0udHdlbnR5dHdlbnR5LXZlcnRpY2FsIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWw6YmVmb3Jle2JvdHRvbToxMHB4fS50d2VudHl0d2VudHktb3ZlcmxheXt0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3otaW5kZXg6MjV9LnR3ZW50eXR3ZW50eS1vdmVybGF5OmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSl9LnR3ZW50eXR3ZW50eS1vdmVybGF5OmhvdmVyIC50d2VudHl0d2VudHktYWZ0ZXItbGFiZWx7b3BhY2l0eToxfS50d2VudHl0d2VudHktb3ZlcmxheTpob3ZlciAudHdlbnR5dHdlbnR5LWJlZm9yZS1sYWJlbHtvcGFjaXR5OjF9LnR3ZW50eXR3ZW50eS1iZWZvcmV7ei1pbmRleDoyMH0udHdlbnR5dHdlbnR5LWFmdGVye3otaW5kZXg6MTB9LnR3ZW50eXR3ZW50eS1oYW5kbGV7aGVpZ2h0OjM4cHg7d2lkdGg6MzhweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMnB4O21hcmdpbi10b3A6LTIycHg7Ym9yZGVyOjNweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MTAwMHB4O2JveC1zaGFkb3c6MHB4IDBweCAxMnB4IHJnYmEoNTEsNTEsNTEsLjUpO3otaW5kZXg6NDA7Y3Vyc29yOnBvaW50ZXJ9LnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmJlZm9yZXtib3R0b206NTAlO21hcmdpbi1ib3R0b206MjJweDtib3gtc2hhZG93OjAgM3B4IDAgI2ZmZiwwcHggMHB4IDEycHggcmdiYSg1MSw1MSw1MSwuNSl9LnR3ZW50eXR3ZW50eS1ob3Jpem9udGFsIC50d2VudHl0d2VudHktaGFuZGxlOmFmdGVye3RvcDo1MCU7bWFyZ2luLXRvcDoyMnB4O2JveC1zaGFkb3c6MCAtM3B4IDAgI2ZmZiwwcHggMHB4IDEycHggcmdiYSg1MSw1MSw1MSwuNSl9LnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTpiZWZvcmV7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6MjJweDtib3gtc2hhZG93OjNweCAwIDAgI2ZmZiwwcHggMHB4IDEycHggcmdiYSg1MSw1MSw1MSwuNSl9LnR3ZW50eXR3ZW50eS12ZXJ0aWNhbCAudHdlbnR5dHdlbnR5LWhhbmRsZTphZnRlcntyaWdodDo1MCU7bWFyZ2luLXJpZ2h0OjIycHg7Ym94LXNoYWRvdzotM3B4IDAgMCAjZmZmLDBweCAwcHggMTJweCByZ2JhKDUxLDUxLDUxLC41KX0udHdlbnR5dHdlbnR5LWxlZnQtYXJyb3d7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCAjZmZmO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xN3B4fS50d2VudHl0d2VudHktcmlnaHQtYXJyb3d7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkICNmZmY7cmlnaHQ6NTAlO21hcmdpbi1yaWdodDotMTdweH0udHdlbnR5dHdlbnR5LXVwLWFycm93e2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNmZmY7dG9wOjUwJTttYXJnaW4tdG9wOi0xN3B4fS50d2VudHl0d2VudHktZG93bi1hcnJvd3tib3JkZXItdG9wOjZweCBzb2xpZCAjZmZmO2JvdHRvbTo1MCU7bWFyZ2luLWJvdHRvbTotMTdweH1Aa2V5ZnJhbWVzIHBseXItcHJvZ3Jlc3N7dG97YmFja2dyb3VuZC1wb3NpdGlvbjoyNXB4IDA7YmFja2dyb3VuZC1wb3NpdGlvbjp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwgMjVweCkgMH19QGtleWZyYW1lcyBwbHlyLXBvcHVwezAle29wYWNpdHk6LjU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0ucGx5cnstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDthbGlnbi1pdGVtczpjZW50ZXI7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1mYW1pbHk6dmFyKC0tcGx5ci1mb250LWZhbWlseSwgaW5oZXJpdCk7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7bGluZS1oZWlnaHQ6MS43O2xpbmUtaGVpZ2h0OnZhcigtLXBseXItbGluZS1oZWlnaHQsIDEuNyk7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjIwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3otaW5kZXg6MH0ucGx5ciBhdWRpbywucGx5ciBpZnJhbWUsLnBseXIgdmlkZW97ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyIGJ1dHRvbntmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvfS5wbHlyOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBseXItLWZ1bGwtdWkgKiwucGx5ci0tZnVsbC11aSA6YWZ0ZXIsLnBseXItLWZ1bGwtdWkgOmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnBseXItLWZ1bGwtdWkgYSwucGx5ci0tZnVsbC11aSBidXR0b24sLnBseXItLWZ1bGwtdWkgaW5wdXQsLnBseXItLWZ1bGwtdWkgbGFiZWx7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ucGx5cl9fYmFkZ2V7YmFja2dyb3VuZDojNGE1NDY0O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCAjNGE1NDY0KTtib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItYmFkZ2UtYm9yZGVyLXJhZGl1cywgMnB4KTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItYmFkZ2UtdGV4dC1jb2xvciwgI2ZmZik7Zm9udC1zaXplOjlweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFkZ2UsIDlweCk7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjNweCA0cHh9LnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY2FwdGlvbnN7YW5pbWF0aW9uOnBseXItZmFkZS1pbiAuM3MgZWFzZTtib3R0b206MDtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KTtsZWZ0OjA7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLCAxNXB4KTtwYWRkaW5nOjIwcHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoyKX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MThweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbGFyZ2UsIDE4cHgpfX0ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9uc3tkaXNwbGF5OmJsb2NrfS5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpfi5wbHlyX19jYXB0aW9uc3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkgKiAtNCkpfS5wbHlyX19jYXB0aW9ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOCk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWNhcHRpb25zLWJhY2tncm91bmQsIHJnYmEoMCwgMCwgMCwgMC44KSk7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwgI2ZmZik7bGluZS1oZWlnaHQ6MTg1JTtwYWRkaW5nOi4yZW0gLjVlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0ucGx5cl9fY2FwdGlvbiBkaXZ7ZGlzcGxheTppbmxpbmV9LnBseXJfX2NvbnRyb2x7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1jb250cm9sLXJhZGl1cywgNHB4KTtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjdweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ucGx5cl9fY29udHJvbCBzdmd7ZmlsbDpjdXJyZW50Q29sb3I7ZGlzcGxheTpibG9jaztoZWlnaHQ6MThweDtoZWlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCk7cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoxOHB4O3dpZHRoOnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpfS5wbHlyX19jb250cm9sOmZvY3Vze291dGxpbmU6MH0ucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxle291dGxpbmU6MnB4IGRhc2hlZCAjMDBiMmZmO291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpO291dGxpbmUtb2Zmc2V0OjJweH1hLnBseXJfX2NvbnRyb2x7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQsYS5wbHlyX19jb250cm9sOmFmdGVyLGEucGx5cl9fY29udHJvbDpiZWZvcmV7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS1jb250cm9sc3tkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2xze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RleHQtYWxpZ246Y2VudGVyfS5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntmbGV4OjE7bWluLXdpZHRoOjB9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbXttYXJnaW4tbGVmdDoyLjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS80KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye3BhZGRpbmctbGVmdDoyLjVweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvNCl9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1le3BhZGRpbmc6MCA1cHg7cGFkZGluZzowIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWUrLnBseXJfX3RpbWUsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5wbHlyIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXIgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ciBbZGF0YS1wbHlyPXBpcF0sLnBseXJfX2NvbnRyb2xzOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wbHlyX19tZW51e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXJfX21lbnVfX2NvbnRhaW5lcnthbmltYXRpb246cGx5ci1wb3B1cCAuMnMgZWFzZTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjkwMTk2MDc4NDMpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MDE5NjA3ODQzKSk7Ym9yZGVyLXJhZGl1czo4cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLCA4cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE0OTAxOTYwNzgpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1tZW51LXNoYWRvdywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNDkwMTk2MDc4KSk7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsICM0YTU0NjQpO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLCAxNXB4KTttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTNweDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fbWVudV9fY29udGFpbmVyPmRpdntvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLHdpZHRoIC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyOmFmdGVye2JvcmRlcjo0cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkwMTk2MDc4NDMpO2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSwgNHB4KSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6dmFyKC0tcGx5ci1tZW51LWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MDE5NjA3ODQzKSk7Y29udGVudDpcIlwiO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE0cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43IC0gdmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsIDRweCkvMik7dG9wOjEwMCU7d2lkdGg6MH0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVde3BhZGRpbmc6N3B4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpfS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb117bWFyZ2luLXRvcDoycHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsICM0YTU0NjQpO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbWVudSwgdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpKTtwYWRkaW5nOjQuNjY2NjdweCAxMC41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8xLjUpIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sPnNwYW57YWxpZ24taXRlbXM6aW5oZXJpdDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sOmFmdGVye2JvcmRlcjo0cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXI6dmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSBzb2xpZCByZ2JhKDAsMCwwLDApO2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmR7cGFkZGluZy1yaWdodDoyOHB4O3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqNCl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDphZnRlcntib3JkZXItbGVmdC1jb2xvcjojNzI4MTk3O2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwgIzcyODE5Nyk7cmlnaHQ6Ni41cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDpmb2N1cy12aXNpYmxlOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6aW5pdGlhbH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNre2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQwMCk7bWFyZ2luOjdweDttYXJnaW46Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO21hcmdpbi1ib3R0b206My41cHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8yKTtwYWRkaW5nLWxlZnQ6MjhweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqNCk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTRweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjIpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwgIzcyODE5Nyk7bGVmdDo2LjVweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSAtIHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YmVmb3Jle2JhY2tncm91bmQ6I2RjZGZlNTtiYWNrZ3JvdW5kOnZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1jb2xvciwgI2RjZGZlNSk7Ym94LXNoYWRvdzowIDFweCAwICNmZmY7Ym94LXNoYWRvdzowIDFweCAwIHZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1zaGFkb3ctY29sb3IsICNmZmYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MXB4O2xlZnQ6MDttYXJnaW4tdG9wOjMuNXB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMik7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpmb2N1cy12aXNpYmxlOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaXRpYWx9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9de3BhZGRpbmctbGVmdDo3cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmJlZm9yZXtib3JkZXItcmFkaXVzOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEwMTk2MDc4NDMpO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2ZsZXgtc2hyaW5rOjA7aGVpZ2h0OjE2cHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt3aWR0aDoxNnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTphZnRlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7aGVpZ2h0OjZweDtsZWZ0OjEycHg7b3BhY2l0eTowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZTt3aWR0aDo2cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTpiZWZvcmV7YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpmb2N1cy12aXNpYmxlOmJlZm9yZSwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgzNSw0MCw0NywuMTAxOTYwNzg0Myl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fbWVudV9fdmFsdWV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDotNXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyotMSArIDJweCk7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoyNC41cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjMuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MjZweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKjIpO2NvbG9yOiMwMGIyZmY7Y29sb3I6dmFyKC0tcGx5ci1yYW5nZS1maWxsLWJhY2tncm91bmQsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE5cHg7aGVpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpKjIgKyB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkpO21hcmdpbjowO21pbi13aWR0aDowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDkwZGVnLCBjdXJyZW50Q29sb3IgMCwgcmdiYSgwLCAwLCAwLCAwKSAwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY3VycmVudENvbG9yIHZhcigtLXZhbHVlLCAwKSwgcmdiYSgwLCAwLCAwLCAwKSB2YXIoLS12YWx1ZSwgMCkpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpOy13ZWJraXQtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwgI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE0OTAxOTYwNzgpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjE0OTAxOTYwNzgpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO21hcmdpbi10b3A6LTRweDttYXJnaW4tdG9wOmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSAtIHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpKS8yKi0xKTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNre2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTstbW96LXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsICNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNDkwMTk2MDc4KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMik7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNDkwMTk2MDc4KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7Y29sb3I6cmdiYSgwLDAsMCwwKX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIsLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpOy1tcy10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsICNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNDkwMTk2MDc4KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMik7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNDkwMTk2MDc4KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTttYXJnaW4tdG9wOjA7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXN7b3V0bGluZTowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLXZpc2libGU6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCAjMDBiMmZmO291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotbW96LXJhbmdlLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCAjMDBiMmZmO291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiMmZmKSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotbXMtdHJhY2t7b3V0bGluZToycHggZGFzaGVkICMwMGIyZmY7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIyZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyX19wb3N0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsICMwMDApKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2hlaWdodDoxMDAlO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wbHlyLS1zdG9wcGVkLnBseXJfX3Bvc3Rlci1lbmFibGVkIC5wbHlyX19wb3N0ZXJ7b3BhY2l0eToxfS5wbHlyLS15b3V0dWJlLnBseXItLXBhdXNlZC5wbHlyX19wb3N0ZXItZW5hYmxlZDpub3QoLnBseXItLXN0b3BwZWQpIC5wbHlyX19wb3N0ZXJ7ZGlzcGxheTpub25lfS5wbHlyX190aW1le2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS10aW1lLCB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwgMTNweCkpfS5wbHlyX190aW1lKy5wbHlyX190aW1lOmJlZm9yZXtjb250ZW50Olwi4oGEXCI7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnBseXJfX3RpbWUrLnBseXJfX3RpbWV7ZGlzcGxheTpub25lfX0ucGx5cl9fdG9vbHRpcHtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwgI2ZmZik7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCA1cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE0OTAxOTYwNzgpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNDkwMTk2MDc4KSk7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLXRvb2x0aXAtY29sb3IsICM0YTU0NjQpO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwgMTNweCk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtsZWZ0OjUwJTtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioyKTtvcGFjaXR5OjA7cGFkZGluZzo1cHggNy41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjEuNSk7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDEwcHgpIHNjYWxlKDAuOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6Mn0ucGx5cl9fdG9vbHRpcDpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcDo0cHggc29saWQgI2ZmZjtib3JkZXItdG9wOnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCAjZmZmKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX3Rvb2x0aXAtLXZpc2libGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSkgc2NhbGUoMSl9LnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXB7ei1pbmRleDozfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXB7bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKDAuOCk7dHJhbnNmb3JtLW9yaWdpbjowIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwOmJlZm9yZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6YmVmb3Jle2xlZnQ6MTZweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXB7bGVmdDphdXRvO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjE2cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwe3RyYW5zZm9ybTp0cmFuc2xhdGUoMCkgc2NhbGUoMSl9LnBseXJfX3Byb2dyZXNze2xlZnQ6Ni41cHg7bGVmdDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSouNSk7bWFyZ2luLXJpZ2h0OjEzcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7bWFyZ2luLWxlZnQ6LTYuNXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi0wLjUpO21hcmdpbi1yaWdodDotNi41cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKi0wLjUpO3dpZHRoOmNhbGMoMTAwJSArIDEzcHgpO3dpZHRoOmNhbGMoMTAwJSArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSl9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2Vde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXB7bGVmdDowO21heC13aWR0aDoxMjBweDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9LnBseXJfX3Byb2dyZXNzX19idWZmZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwcHg7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7bGVmdDowO21hcmdpbi10b3A6LTIuNXB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKi0xKTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7LW1vei10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tcy1maWxse2JvcmRlci1yYWRpdXM6MTAwcHg7LW1zLXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnthbmltYXRpb246cGx5ci1wcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDM1LCA0MCwgNDcsIDAuNikgMjUlLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDM1LCA0MCwgNDcsIDAuNikgMCwgcmdiYSgzNSwgNDAsIDQ3LCAwLjYpIDc1JSwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCByZ2JhKDM1LCA0MCwgNDcsIDAuNikpIDI1JSwgcmdiYSgwLCAwLCAwLCAwKSAyNSUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgcmdiYSgzNSwgNDAsIDQ3LCAwLjYpKSA1MCUsIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCByZ2JhKDM1LCA0MCwgNDcsIDAuNikpIDc1JSwgcmdiYSgwLCAwLCAwLCAwKSA3NSUsIHJnYmEoMCwgMCwgMCwgMCkpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZToyNXB4IDI1cHg7YmFja2dyb3VuZC1zaXplOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLCAyNXB4KSB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwgMjVweCk7Y29sb3I6cmdiYSgwLDAsMCwwKX0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1MDk4MDM5MjIpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUwOTgwMzkyMikpfS5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMTkzLCAyMDAsIDIwOSwgMC42KSl9LnBseXJfX3Byb2dyZXNzX19tYXJrZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1wcm9ncmVzcy1tYXJrZXItYmFja2dyb3VuZCwgI2ZmZik7Ym9yZGVyLXJhZGl1czoxcHg7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjNweDt3aWR0aDp2YXIoLS1wbHlyLXByb2dyZXNzLW1hcmtlci13aWR0aCwgM3B4KTt6LWluZGV4OjN9LnBseXJfX3ZvbHVtZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX192b2x1bWUgaW5wdXRbdHlwZT1yYW5nZV17bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO21heC13aWR0aDo5MHB4O21pbi13aWR0aDo2MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5ci0tYXVkaW97ZGlzcGxheTpibG9ja30ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItYXVkaW8tY29udHJvbHMtYmFja2dyb3VuZCwgI2ZmZik7Ym9yZGVyLXJhZGl1czppbmhlcml0O2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLCAjNGE1NDY0KTtwYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCl9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgIzAwYjJmZikpKTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvci1ob3ZlciwgI2ZmZil9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMsIDIwMCwgMjA5LCAwLjYpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDE5MywgMjAwLCAyMDksIDAuNikpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMsIDIwMCwgMjA5LCAwLjYpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNDkwMTk2MDc4KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMzUsNDAsNDcsLjEwMTk2MDc4NDMpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTQ5MDE5NjA3OCksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIHJnYmEoMzUsIDQwLCA0NywgMC4xMDE5NjA3ODQzKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE0OTAxOTYwNzgpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSwwIDAgMCAzcHggcmdiYSgzNSw0MCw0NywuMTAxOTYwNzg0Myk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNDkwMTk2MDc4KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgzNSwgNDAsIDQ3LCAwLjEwMTk2MDc4NDMpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNDkwMTk2MDc4KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMzUsNDAsNDcsLjEwMTk2MDc4NDMpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTQ5MDE5NjA3OCksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIHJnYmEoMzUsIDQwLCA0NywgMC4xMDE5NjA3ODQzKSl9LnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2NvbG9yOnZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgxOTMsIDIwMCwgMjA5LCAwLjYpKX0ucGx5ci0tdmlkZW97b3ZlcmZsb3c6aGlkZGVufS5wbHlyLS12aWRlby5wbHlyLS1tZW51LW9wZW57b3ZlcmZsb3c6dmlzaWJsZX0ucGx5cl9fdmlkZW8td3JhcHBlcntiYWNrZ3JvdW5kOiMwMDA7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgIzAwMCkpO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtoZWlnaHQ6MTAwJTttYXJnaW46YXV0bztvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ucGx5cl9fdmlkZW8tZW1iZWQsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlve2FzcGVjdC1yYXRpbzoxNi85fUBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMTYvOSl7LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3toZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cG9zaXRpb246cmVsYXRpdmV9fS5wbHlyX192aWRlby1lbWJlZCBpZnJhbWUsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVve2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZD4ucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToyNDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zOC4yODEyNSUpfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjc0OTAxOTYwNzgpKTtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZCwgbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC43NDkwMTk2MDc4KSkpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvdHRvbTowO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCAjZmZmKTtsZWZ0OjA7cGFkZGluZzo1cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctdG9wOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3otaW5kZXg6M31AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sc3twYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7cGFkZGluZy10b3A6MzVweDtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSozLjUpfX0ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHN7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgIzAwYjJmZikpKTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvci1ob3ZlciwgI2ZmZil9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgIzAwYjJmZikpKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsICNmZmYpO2Rpc3BsYXk6bm9uZTtsZWZ0OjUwJTtvcGFjaXR5Oi45O3BhZGRpbmc6MTVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjEuNSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zaXRpb246LjNzO3otaW5kZXg6Mn0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3Zne2xlZnQ6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cywucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXJ7b3BhY2l0eToxfS5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUwOTgwMzkyMik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1MDk4MDM5MjIpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yNTA5ODAzOTIyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUwOTgwMzkyMikpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUwOTgwMzkyMik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1MDk4MDM5MjIpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNDkwMTk2MDc4KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUwMTk2MDc4NDMpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTQ5MDE5NjA3OCksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MDE5NjA3ODQzKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE0OTAxOTYwNzgpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSwwIDAgMCAzcHggcmdiYSgyNTUsMjU1LDI1NSwuNTAxOTYwNzg0Myk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNDkwMTk2MDc4KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwMTk2MDc4NDMpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNDkwMTk2MDc4KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMjU1LDI1NSwyNTUsLjUwMTk2MDc4NDMpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTQ5MDE5NjA3OCksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MDE5NjA3ODQzKSl9LnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1MDk4MDM5MjIpO2NvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1MDk4MDM5MjIpKX0ucGx5cjpmdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOmZ1bGxzY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6ZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwgMjFweCl9fS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNre2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtib3R0b206MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOjA7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTAwMDAwMDB9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgdmlkZW97aGVpZ2h0OjEwMCV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbntkaXNwbGF5OmJsb2NrfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYShtaW4td2lkdGg6IDEwMjRweCl7LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsIDIxcHgpfX0ucGx5cl9fYWRze2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOmFmdGVye2JhY2tncm91bmQ6IzIzMjgyZjtib3JkZXItcmFkaXVzOjJweDtib3R0b206MTBweDtib3R0b206dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtyaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7ei1pbmRleDozfS5wbHlyX19hZHM6ZW1wdHk6YWZ0ZXJ7ZGlzcGxheTpub25lfS5wbHlyX19jdWVze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7bGVmdDowO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCAjZmZmKTtib3JkZXItcmFkaXVzOjhweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTQ5MDE5NjA3OCk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0OTAxOTYwNzgpKTttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKjIpO29wYWNpdHk6MDtwYWRkaW5nOjNweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKDAuOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iLS1pcy1zaG93bntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSBzY2FsZSgxKX0ucGx5cl9fcHJldmlldy10aHVtYjpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcDo0cHggc29saWQgI2ZmZjtib3JkZXItdG9wOnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCAjZmZmKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6Y2FsYyg1MCUgKyB2YXIoLS1wcmV2aWV3LWFycm93LW9mZnNldCkpO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXJ7YmFja2dyb3VuZDojYzFjOGQxO2JvcmRlci1yYWRpdXM6N3B4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLCA4cHgpIC0gMXB4KTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1nLC5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXI6YWZ0ZXJ7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcjphZnRlcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgwLDAsMCwuMTQ5MDE5NjA3OCk7Y29udGVudDpcIlwiO3BvaW50ZXItZXZlbnRzOm5vbmV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lciBpbWd7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuNzQ5MDE5NjA3OCkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9scy1iYWNrZ3JvdW5kLCBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjc0OTAxOTYwNzgpKSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo3cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCkgLSAxcHgpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjdweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCkgLSAxcHgpO2JvdHRvbTowO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjE7cGFkZGluZzoyMHB4IDZweCA2cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjN9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHNwYW57Y29sb3I6I2ZmZjtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSwgdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpKX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmd7Ym90dG9tOjA7ZmlsdGVyOmJsdXIoMXB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7bWFyZ2luOmF1dG87b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZy0taXMtc2hvd257b3BhY2l0eToxfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZyBpbWd7aGVpZ2h0OjEwMCU7bGVmdDowO21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZTtvYmplY3QtZml0OmNvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5ci0tbm8tdHJhbnNpdGlvbnt0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudH0ucGx5cl9fc3Itb25seXtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtib3JkZXI6MCAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudH0ucGx5ciBbaGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0vKiEgbm91aXNsaWRlciAtIDE0LjcuMCAtIDQvNi8yMDIxICovLm5vVWktdGFyZ2V0LC5ub1VpLXRhcmdldCAqey13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsIDAsIDAsIDApOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5ub1VpLXRhcmdldHtwb3NpdGlvbjpyZWxhdGl2ZX0ubm9VaS1iYXNlLC5ub1VpLWNvbm5lY3Rze3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5ub1VpLWNvbm5lY3Rze292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjB9Lm5vVWktY29ubmVjdCwubm9VaS1vcmlnaW57d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6MDtyaWdodDowOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwOy13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3RyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zZm9ybS1zdHlsZTpmbGF0fS5ub1VpLWNvbm5lY3R7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ubm9VaS1vcmlnaW57aGVpZ2h0OjEwJTt3aWR0aDoxMCV9Lm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbntsZWZ0OjA7cmlnaHQ6YXV0b30ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW57d2lkdGg6MH0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbntoZWlnaHQ6MH0ubm9VaS1oYW5kbGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZX0ubm9VaS10b3VjaC1hcmVhe2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbnstd2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIC4zczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9Lm5vVWktc3RhdGUtZHJhZyAqe2N1cnNvcjppbmhlcml0ICFpbXBvcnRhbnR9Lm5vVWktaG9yaXpvbnRhbHtoZWlnaHQ6MThweH0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZXt3aWR0aDozNHB4O2hlaWdodDoyOHB4O3JpZ2h0Oi0xN3B4O3RvcDotNnB4fS5ub1VpLXZlcnRpY2Fse3dpZHRoOjE4cHh9Lm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxle3dpZHRoOjI4cHg7aGVpZ2h0OjM0cHg7cmlnaHQ6LTZweDt0b3A6LTE3cHh9Lm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZXtsZWZ0Oi0xN3B4O3JpZ2h0OmF1dG99Lm5vVWktdGFyZ2V0e2JhY2tncm91bmQ6I2ZhZmFmYTtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MXB4IHNvbGlkICNkM2QzZDM7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggI2YwZjBmMCwwIDNweCA2cHggLTVweCAjYmJifS5ub1VpLWNvbm5lY3Rze2JvcmRlci1yYWRpdXM6M3B4fS5ub1VpLWNvbm5lY3R7YmFja2dyb3VuZDojM2ZiOGFmfS5ub1VpLWRyYWdnYWJsZXtjdXJzb3I6ZXctcmVzaXplfS5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZXtjdXJzb3I6bnMtcmVzaXplfS5ub1VpLWhhbmRsZXtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZmZmO2N1cnNvcjpkZWZhdWx0O2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAjZmZmLGluc2V0IDAgMXB4IDdweCAjZWJlYmViLDAgM3B4IDZweCAtM3B4ICNiYmJ9Lm5vVWktYWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAjZmZmLGluc2V0IDAgMXB4IDdweCAjZGRkLDAgM3B4IDZweCAtM3B4ICNiYmJ9Lm5vVWktaGFuZGxlOmJlZm9yZSwubm9VaS1oYW5kbGU6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjE0cHg7d2lkdGg6MXB4O2JhY2tncm91bmQ6I2U4ZTdlNjtsZWZ0OjE0cHg7dG9wOjZweH0ubm9VaS1oYW5kbGU6YWZ0ZXJ7bGVmdDoxN3B4fS5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVye3dpZHRoOjE0cHg7aGVpZ2h0OjFweDtsZWZ0OjZweDt0b3A6MTRweH0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXJ7dG9wOjE3cHh9W2Rpc2FibGVkXSAubm9VaS1jb25uZWN0e2JhY2tncm91bmQ6I2I4YjhiOH1bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFtkaXNhYmxlZF0ubm9VaS1oYW5kbGUsW2Rpc2FibGVkXSAubm9VaS1oYW5kbGV7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ub1VpLXBpcHMsLm5vVWktcGlwcyAqey1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubm9VaS1waXBze3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiM5OTl9Lm5vVWktdmFsdWV7cG9zaXRpb246YWJzb2x1dGU7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246Y2VudGVyfS5ub1VpLXZhbHVlLXN1Yntjb2xvcjojY2NjO2ZvbnQtc2l6ZToxMHB4fS5ub1VpLW1hcmtlcntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiNjY2N9Lm5vVWktbWFya2VyLXN1YntiYWNrZ3JvdW5kOiNhYWF9Lm5vVWktbWFya2VyLWxhcmdle2JhY2tncm91bmQ6I2FhYX0ubm9VaS1waXBzLWhvcml6b250YWx7cGFkZGluZzoxMHB4IDA7aGVpZ2h0OjgwcHg7dG9wOjEwMCU7bGVmdDowO3dpZHRoOjEwMCV9Lm5vVWktdmFsdWUtaG9yaXpvbnRhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDUwJSl9Lm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgNTAlKX0ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlcnttYXJnaW4tbGVmdDotMXB4O3dpZHRoOjJweDtoZWlnaHQ6NXB4fS5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YntoZWlnaHQ6MTBweH0ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZXtoZWlnaHQ6MTVweH0ubm9VaS1waXBzLXZlcnRpY2Fse3BhZGRpbmc6MCAxMHB4O2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MTAwJX0ubm9VaS12YWx1ZS12ZXJ0aWNhbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtwYWRkaW5nLWxlZnQ6MjVweH0ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCA1MCUpfS5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlcnt3aWR0aDo1cHg7aGVpZ2h0OjJweDttYXJnaW4tdG9wOi0xcHh9Lm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1Ynt3aWR0aDoxMHB4fS5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZXt3aWR0aDoxNXB4fS5ub1VpLXRvb2x0aXB7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDA7cGFkZGluZzo1cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKTtsZWZ0OjUwJTtib3R0b206MTIwJX0ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RvcDo1MCU7cmlnaHQ6MTIwJX0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbj4ubm9VaS10b29sdGlwey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAwKTtsZWZ0OmF1dG87Ym90dG9tOjEwcHh9Lm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luPi5ub1VpLXRvb2x0aXB7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0xOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0xOHB4KTt0b3A6YXV0bztyaWdodDoyOHB4fUBrZXlmcmFtZXMgYm91bmNlezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBib3VuY2V7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgYm91bmNlezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyB6b29tZWZmZWN0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMTUpfX1Aa2V5ZnJhbWVzIHpvb21lZmZlY3R7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xNSl9fUBrZXlmcmFtZXMgem9vbWVmZmVjdHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjE1KX19QGtleWZyYW1lcyB6b29tZWZmZWN0ezAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMTUpfX1Aa2V5ZnJhbWVzIHpvb21lZmZlY3R7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xNSl9fWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV17dGV4dC1kZWNvcmF0aW9uOm5vbmV9YVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGlnaHRjYXNlLXBvcHVwLWNvbnRlbnR7ZGlzcGxheTpub25lfSNsaWdodGNhc2UtY2FzZXtmb250LWZhbWlseTpcIk1hdmVuIFByb1wiLHNhbnMtc2VyaWY7Y29sb3I6IzEyMTIxMjtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpeyNsaWdodGNhc2UtY2FzZXtjb2xvcjojZmZmICFpbXBvcnRhbnR9fSNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwe3BhZGRpbmc6MTBweCAxNXB4IDAgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7I2xpZ2h0Y2FzZS1jYXNlICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXB7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9fSNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGgxLCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGgyLCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGgzLCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGg0LCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGg1LCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIGg2LCNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIHB7Y29sb3I6IzEyMTIxMiAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsjbGlnaHRjYXNlLWNhc2UgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcCBoMSwjbGlnaHRjYXNlLWNhc2UgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcCBoMiwjbGlnaHRjYXNlLWNhc2UgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcCBoMywjbGlnaHRjYXNlLWNhc2UgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcCBoNCwjbGlnaHRjYXNlLWNhc2UgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcCBoNSwjbGlnaHRjYXNlLWNhc2UgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcCBoNiwjbGlnaHRjYXNlLWNhc2UgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcCBwe2NvbG9yOiMxMjEyMTIgIWltcG9ydGFudH19I2xpZ2h0Y2FzZS1jYXNlICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciAubGlnaHRjYXNlLWlubGluZVdyYXAgLmxpZ2h0Y2FzZS1wb3B1cC1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjQ2MnB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsjbGlnaHRjYXNlLWNhc2UgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcCAubGlnaHRjYXNlLXBvcHVwLWNvbnRlbnR7bWluLXdpZHRoOjB9fSNsaWdodGNhc2UtY2FzZSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwIC5saWdodGNhc2UtcG9wdXAtY29udGVudD4qe21hcmdpbjowIDAgMTVweH0ub3dsLWNhcm91c2Vse2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt6LWluZGV4OjB9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW17ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEsIDEpfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmZhZGUtaW57YW5pbWF0aW9uLW5hbWU6b3dsRmFkZUlufS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmZhZGUtdXB7YW5pbWF0aW9uLW5hbWU6b3dsRmFkZVVwfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmZhZGUtb3V0e2FuaW1hdGlvbi1uYW1lOm93bEZhZGVPdXR9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0uZmFkZS1vdXQuYWN0aXZle2FuaW1hdGlvbjpub25lO2xlZnQ6MCAhaW1wb3J0YW50fS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmZhZGUtZG93bnthbmltYXRpb24tbmFtZTpvd2xGYWRlRG93bn0ub3dsLWNhcm91c2VsIC5vd2wtZG90c3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MzBweDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjA7anVzdGlmeS1jb250ZW50OmNlbnRlcjt6LWluZGV4OjB9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIGJ1dHRvbi5vd2wtZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7bWFyZ2luOjAgNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkICMxMjEyMTI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3Q6aG92ZXIsLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3QuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn0ub3dsLWNhcm91c2VsIC5vd2wtbmF2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3JpZ2h0OjA7ZGlzcGxheTpmbGV4O2hlaWdodDowO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVke2Rpc3BsYXk6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI1cHgnIGhlaWdodD0nMjVweCcgdmlld0JveD0nMCAwIDM2IDgxJyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyMzEyMTIxMjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzQuMiw4MWMtMC41LDAtMS4xLTAuMi0xLjQtMC43TDAuNCw0MS42Yy0wLjUtMC42LTAuNS0xLjUsMC0yLjJMMzMsMC42YzAuNi0wLjcsMS42LTAuOCwyLjMtMC4yYzAsMCwwLDAsMC4xLDBDMzYuMSwxLDM2LjIsMiwzNS42LDIuN2wwLDBMMy45LDQwLjVsMzEuNiwzNy44YzAuNiwwLjcsMC42LDEuNy0wLjEsMi4zYzAsMCwwLDAtMC4xLDAuMUMzNSw4MC44LDM0LjYsODEsMzQuMiw4MXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtkaXNwbGF5OmJsb2NrO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Zm9udC1zaXplOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmhvdmVyLC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmZvY3VzLC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmhvdmVyLC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjVweCcgaGVpZ2h0PScyNXB4JyB2aWV3Qm94PScwIDAgMzYgODEnJTNFJTNDc3R5bGUgJTNFLnN0MCAlN0IgZmlsbDogJTIzMTIxMjEyOyAlN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNC4yLDgxYy0wLjUsMC0xLjEtMC4yLTEuNC0wLjdMMC40LDQxLjZjLTAuNS0wLjYtMC41LTEuNSwwLTIuMkwzMywwLjZjMC42LTAuNywxLjYtMC44LDIuMy0wLjJjMCwwLDAsMCwwLjEsMEMzNi4xLDEsMzYuMiwyLDM1LjYsMi43bDAsMEwzLjksNDAuNWwzMS42LDM3LjhjMC42LDAuNywwLjYsMS43LTAuMSwyLjNjMCwwLDAsMC0wLjEsMC4xQzM1LDgwLjgsMzQuNiw4MSwzNC4yLDgxeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LmRpc2FibGVkLC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LmRpc2FibGVke29wYWNpdHk6MH0ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKX1Aa2V5ZnJhbWVzIG93bEZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgb3dsRmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBvd2xGYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIG93bEZhZGVJbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgb3dsRmFkZUluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBvd2xGYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBvd2xGYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBvd2xGYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBvd2xGYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBvd2xGYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyBvd2xGYWRlVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgb3dsRmFkZVVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIG93bEZhZGVVcHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19QGtleWZyYW1lcyBvd2xGYWRlVXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgb3dsRmFkZVVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTAwJSwgMCl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfX1Aa2V5ZnJhbWVzIG93bEZhZGVEb3duezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19QGtleWZyYW1lcyBvd2xGYWRlRG93bnswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fUBrZXlmcmFtZXMgb3dsRmFkZURvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApfX1Aa2V5ZnJhbWVzIG93bEZhZGVEb3duezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKX19QGtleWZyYW1lcyBvd2xGYWRlRG93bnswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9fS50d2VudHl0d2VudHktd3JhcHBlciAudHdlbnR5dHdlbnR5LWNvbnRhaW5lcntoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS50d2VudHl0d2VudHktd3JhcHBlciAudHdlbnR5dHdlbnR5LWNvbnRhaW5lciBpbWd7ei1pbmRleDoxfS50d2VudHl0d2VudHktd3JhcHBlciAudHdlbnR5dHdlbnR5LWNvbnRhaW5lciBpbWc6Zmlyc3QtY2hpbGR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS50d2VudHl0d2VudHktd3JhcHBlciAudHdlbnR5dHdlbnR5LWhhbmRsZXtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjB9LnR3ZW50eXR3ZW50eS13cmFwcGVyIC50d2VudHl0d2VudHktaGFuZGxlIC50d2VudHl0d2VudHktbGVmdC1hcnJvdywudHdlbnR5dHdlbnR5LXdyYXBwZXIgLnR3ZW50eXR3ZW50eS1oYW5kbGUgLnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvd3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0cHgnIGhlaWdodD0nMTRweCcgdmlld0JveD0nMCAwIDM2IDgxJyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyMzEyMTIxMjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzQuMiw4MWMtMC41LDAtMS4xLTAuMi0xLjQtMC43TDAuNCw0MS42Yy0wLjUtMC42LTAuNS0xLjUsMC0yLjJMMzMsMC42YzAuNi0wLjcsMS42LTAuOCwyLjMtMC4yYzAsMCwwLDAsMC4xLDBDMzYuMSwxLDM2LjIsMiwzNS42LDIuN2wwLDBMMy45LDQwLjVsMzEuNiwzNy44YzAuNiwwLjcsMC42LDEuNy0wLjEsMi4zYzAsMCwwLDAtMC4xLDAuMUMzNSw4MC44LDM0LjYsODEsMzQuMiw4MXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtwYWRkaW5nOjA7Ym9yZGVyOjB9LnR3ZW50eXR3ZW50eS13cmFwcGVyIC50d2VudHl0d2VudHktaGFuZGxlIC50d2VudHl0d2VudHktbGVmdC1hcnJvd3tsZWZ0OjUwJTttYXJnaW46LTdweCAwIDAgLTE0cHh9LnR3ZW50eXR3ZW50eS13cmFwcGVyIC50d2VudHl0d2VudHktaGFuZGxlIC50d2VudHl0d2VudHktcmlnaHQtYXJyb3d7cmlnaHQ6NTAlO21hcmdpbjotN3B4IC0xNHB4IDAgMDt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfS5wbHlyLS12aWRlb3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnBseXItLXZpZGVvOmhvdmVyIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTN9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U2MDAxM30ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzAsMCwxOSwuOCl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjMwLDAsMTksLjgpO2JveC1zaGFkb3c6bm9uZX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbHN7b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2Vde2NvbG9yOiNlNjAwMTN9LnBseXJfX3ZpZGVvLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjEwMCV9LnBseXJfX3ZpZGVvLXdyYXBwZXIgdmlkZW97d2lkdGg6YXV0bztoZWlnaHQ6MTAwJTttYXJnaW46MCBhdXRvfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZWxlZ2liaWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1rZXJuaW5nOmF1dG99aHRtbCxib2R5e2ZvbnQtZmFtaWx5OlwiTWF2ZW4gUHJvXCIsc2Fucy1zZXJpZjtjb2xvcjojMTIxMjEyO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O21pbi1oZWlnaHQ6MTAwJTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtc2l6ZS1hZGp1c3Q6MTAwJTtiYWNrZ3JvdW5kOiNmZmZ9Ym9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufWJvZHkuc2Nyb2xsLWRpc2FibGVke292ZXJmbG93LXk6aGlkZGVufWh0bWx7aGVpZ2h0OjEwMCV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpe2h0bWwucHJpbWFyeS1uYXZpZ2F0aW9uLWFjdGl2ZXtvdmVyZmxvdzpoaWRkZW59aHRtbC5wcmltYXJ5LW5hdmlnYXRpb24tYWN0aXZlIC5idG4tLXRvLXRvcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19aHRtbC5zY3JvbGwtZGlzYWJsZWQgYm9keXtvdmVyZmxvdy15OmhpZGRlbn1pbWc6bm90KFtzcmNdKXt2aXNpYmlsaXR5OmhpZGRlbn1pbWdbZGF0YS1zcmNdLGltZ1tkYXRhLXNyY3NldF17ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjFweH06OnNlbGVjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNhZmFmYWZ9LnNlYXJjaC1oaWdobGlnaHR7YmFja2dyb3VuZC1jb2xvcjojYWZhZmFmfS5kYXRle2ZvbnQtd2VpZ2h0OjMwMDtmb250LXNpemU6MTVweH1pZnJhbWV7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtib3JkZXI6MH1hLC5saW5re2NvbG9yOiNlNjAwMTM7b3V0bGluZTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfWE6aG92ZXIsYTpmb2N1cywubGluazpob3ZlciwubGluazpmb2N1c3tjb2xvcjojMTIxMjEyO291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFbaHJlZl49dGVsXXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lfXAsYmxvY2txdW90ZSx1bCxvbCxoMSxoMixoMyxoNCxoNSxoNixmb3JtLHRhYmxlLHNlY3Rpb24sYXNpZGUsYXJ0aWNsZSxkbCxocnttYXJnaW46MCAwIDQwcHh9dGFibGV7d2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9dWwsb2x7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lfWRse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH1kbCBkdCxkbCBkZHtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjVweCA4cHg7bWFyZ2luOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzEyMTIxMn1kbCBkdDpsYXN0LW9mLXR5cGUsZGwgZGQ6bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206MH1kbCBkdHtmb250LXdlaWdodDo0MDB9ZGwgZGR7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMxMjEyMTJ9c2VsZWN0IG9wdGlvbntjb2xvcjppbml0aWFsICFpbXBvcnRhbnR9W2RhdGEtYW5pbWF0ZV0uaXMtbG9hZGVke3RyYW5zaXRpb246YWxsIDFzIGVhc2U7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwcHgpO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH1bZGF0YS1hbmltYXRlXS5pcy1sb2FkZWQuaXMtdmlzaWJsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5pbmZve2Rpc3BsYXk6YmxvY2s7Zm9udC1zdHlsZTppdGFsaWM7bWFyZ2luOjAgMCA0MHB4fS52aWRlby13cmFwcGVye3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDAgNDBweH0udmlkZW8td3JhcHBlcl9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjI1cHggMCA1Ni4yNSU7aGVpZ2h0OjB9LnZpZGVvLXdyYXBwZXJfX2lubmVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fXNlY3Rpb24ubWFpbntmbGV4OjEgMCBhdXRvO21hcmdpbjowfS53cmFwcGVyOjphZnRlciwudGVzdGltb25pYWxfX2NvbnRlbnQ6OmFmdGVyLC5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS52aXNpYmxlLXRhYmxldHtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey52aXNpYmxlLXRhYmxldHtkaXNwbGF5OmJsb2NrfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhpZGRlbi10YWJsZXR7ZGlzcGxheTpub25lfX0udmlzaWJsZS1tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsudmlzaWJsZS1tb2JpbGV7ZGlzcGxheTpibG9ja319QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5oaWRkZW4tbW9iaWxle2Rpc3BsYXk6bm9uZX19I2h1YnNwb3QtbWVzc2FnZXMtaWZyYW1lLWNvbnRhaW5lcnt6LWluZGV4OjEgIWltcG9ydGFudH0jaHVic3BvdC1tZXNzYWdlcy1pZnJhbWUtY29udGFpbmVyLndpZGdldC1hbGlnbi1yaWdodHtib3R0b206MTAwcHggIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7I2h1YnNwb3QtbWVzc2FnZXMtaWZyYW1lLWNvbnRhaW5lci53aWRnZXQtYWxpZ24tcmlnaHR7Ym90dG9tOjYwcHggIWltcG9ydGFudH19LmxhbmRpbmdzcGFnZS0ye2ZvbnQtZmFtaWx5OlwiTGF0b1wiLHNhbnMtc2VyaWZ9LmxhbmRpbmdzcGFnZS0yIGEsLmxhbmRpbmdzcGFnZS0yIC5saW5re2NvbG9yOiMwMDBjZmZ9LmxhbmRpbmdzcGFnZS0yIGE6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIGE6Zm9jdXMsLmxhbmRpbmdzcGFnZS0yIC5saW5rOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAubGluazpmb2N1c3tjb2xvcjojMTIxMjEyfWgxLC5pcy1oMXtjb2xvcjojMTIxMjEyO2ZvbnQtc2l6ZTo3OHB4O2xpbmUtaGVpZ2h0Ojg4cHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtZmFtaWx5OlwiTWF2ZW4gUHJvXCIsc2Fucy1zZXJpZn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7aDEsLmlzLWgxe2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjUycHh9fWgyLC5pcy1oMntjb2xvcjojMTIxMjEyO2ZvbnQtc2l6ZTo1OHB4O2xpbmUtaGVpZ2h0OjY4cHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtZmFtaWx5OlwiTWF2ZW4gUHJvXCIsc2Fucy1zZXJpZn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7aDIsLmlzLWgye2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHh9fWgzLC5pcy1oM3tjb2xvcjojMTIxMjEyO2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtZmFtaWx5OlwiTWF2ZW4gUHJvXCIsc2Fucy1zZXJpZn1oNCwuaXMtaDR7Y29sb3I6IzEyMTIxMjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMnB4O2ZvbnQtd2VpZ2h0OjkwMDtmb250LWZhbWlseTpcIk1hdmVuIFByb1wiLHNhbnMtc2VyaWZ9aDUsLmlzLWg1e2NvbG9yOiMxMjEyMTI7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDo5MDA7Zm9udC1mYW1pbHk6XCJNYXZlbiBQcm9cIixzYW5zLXNlcmlmfWg2LC5pcy1oNntjb2xvcjojMTIxMjEyO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtZmFtaWx5OlwiTWF2ZW4gUHJvXCIsc2Fucy1zZXJpZn1oMSAuc3BlY2lhbCxoMiAuc3BlY2lhbCxoMyAuc3BlY2lhbCxoNCAuc3BlY2lhbCxoNSAuc3BlY2lhbCxoNiAuc3BlY2lhbHtjb2xvcjojZTYwMDEzfWgxKy5pbmZvLGgyKy5pbmZvLGgzKy5pbmZvLGg0Ky5pbmZvLGg1Ky5pbmZvLGg2Ky5pbmZve2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6LTUwcHh9LmxhbmRpbmdzcGFnZS0yIGgxLC5sYW5kaW5nc3BhZ2UtMiBoMiwubGFuZGluZ3NwYWdlLTIgaDMsLmxhbmRpbmdzcGFnZS0yIGg0LC5sYW5kaW5nc3BhZ2UtMiBoNSwubGFuZGluZ3NwYWdlLTIgaDZ7Zm9udC1mYW1pbHk6XCJMYXRvXCIsc2Fucy1zZXJpZn0ubGFuZGluZ3NwYWdlLTIgaDEgLnNwZWNpYWwsLmxhbmRpbmdzcGFnZS0yIGgyIC5zcGVjaWFsLC5sYW5kaW5nc3BhZ2UtMiBoMyAuc3BlY2lhbCwubGFuZGluZ3NwYWdlLTIgaDQgLnNwZWNpYWwsLmxhbmRpbmdzcGFnZS0yIGg1IC5zcGVjaWFsLC5sYW5kaW5nc3BhZ2UtMiBoNiAuc3BlY2lhbHtjb2xvcjojMTIxMjEyO2ZvbnQtd2VpZ2h0OjcwMH0ubGFuZGluZ3NwYWdlLTIgaDEsLmxhbmRpbmdzcGFnZS0yIC5pcy1oMSwubGFuZGluZ3NwYWdlLTIgaDIsLmxhbmRpbmdzcGFnZS0yIC5pcy1oMiwubGFuZGluZ3NwYWdlLTIgaDMsLmxhbmRpbmdzcGFnZS0yIC5pcy1oM3tmb250LXdlaWdodDozMDB9LmxhbmRpbmdzcGFnZS0yIGg0LC5sYW5kaW5nc3BhZ2UtMiAuaXMtaDQsLmxhbmRpbmdzcGFnZS0yIGg1LC5sYW5kaW5nc3BhZ2UtMiAuaXMtaDUsLmxhbmRpbmdzcGFnZS0yIGg2LC5sYW5kaW5nc3BhZ2UtMiAuaXMtaDZ7Zm9udC13ZWlnaHQ6OTAwfS5sYW5kaW5nc3BhZ2UtMiBoMSwubGFuZGluZ3NwYWdlLTIgLmlzLWgxe2ZvbnQtc2l6ZTo1NnB4O2xpbmUtaGVpZ2h0OjY2cHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5sYW5kaW5nc3BhZ2UtMiBoMSwubGFuZGluZ3NwYWdlLTIgLmlzLWgxe2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjUycHh9fS5sYW5kaW5nc3BhZ2UtMiBoMiwubGFuZGluZ3NwYWdlLTIgLmlzLWgye2ZvbnQtc2l6ZTo1NnB4O2xpbmUtaGVpZ2h0OjY2cHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5sYW5kaW5nc3BhZ2UtMiBoMiwubGFuZGluZ3NwYWdlLTIgLmlzLWgye2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHh9fS5sYW5kaW5nc3BhZ2UtMiBoMywubGFuZGluZ3NwYWdlLTIgLmlzLWgze2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHh9LmxhbmRpbmdzcGFnZS0yIGg0LC5sYW5kaW5nc3BhZ2UtMiAuaXMtaDR7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH0ubGFuZGluZ3NwYWdlLTIgaDUsLmxhbmRpbmdzcGFnZS0yIC5pcy1oNXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4fS5sYW5kaW5nc3BhZ2UtMiBoNiwubGFuZGluZ3NwYWdlLTIgLmlzLWg2e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHh9Lmxpc3R7cGFkZGluZzowO21hcmdpbjowIDAgNDBweDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QgbGl7ZGlzcGxheTpibG9ja30ubGlzdCBsaSBhIC5pbmZve2ZvbnQtc3R5bGU6bm9ybWFsfS5saXN0LS11c3Bze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgLTE1cHh9Lmxpc3QtLXVzcHMgbGl7ZmxleDowIDAgMzMuMzMlO21heC13aWR0aDozMy4zMyU7cGFkZGluZzowIDE1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5saXN0LS11c3BzIGxpe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmxpc3QtLXVzcHMgbGl7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19Lmxpc3QtLWRvd25sb2Fkc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMTVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmxpc3QtLWRvd25sb2Fkc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5saXN0LS1kb3dubG9hZHMgbGl7cGFkZGluZzowIDM1cHg7bWFyZ2luOjAgMCA0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubGlzdC0tZG93bmxvYWRzIGxpe3BhZGRpbmc6MCAxNXB4fX0ubGlzdC0tZG93bmxvYWRzIGxpIGF7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjYwcHg7Y29sb3I6I2U2MDAxMztmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjNweCAzMHB4O2JvcmRlcjoycHggc29saWQgI2U2MDAxMztib3JkZXItcmFkaXVzOjMwcHg7dHJhbnNpdGlvbjphbGwgLjNzfS5saXN0LS1kb3dubG9hZHMgbGkgYTpob3ZlciwubGlzdC0tZG93bmxvYWRzIGxpIGE6Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItY29sb3I6I2IzMDAwZjtiYWNrZ3JvdW5kLWNvbG9yOiNiMzAwMGZ9Lmxpc3QtLWRvd25sb2FkcyBsaSBhIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtd2VpZ2h0OjQwMH0ubGlzdC0tdGFibGV7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5saXN0LS10YWJsZSBsaXtkaXNwbGF5OnRhYmxlLXJvd30ubGlzdC0tdGFibGUgbGkgc3BhbntkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZzozcHggMH0ubGlzdC0tdGFibGUgbGkgc3BhbjpmaXJzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6NDBweH0ubGlzdC0tdGFibGUgbGkgc3BhbjpsYXN0LW9mLXR5cGV7Zm9udC13ZWlnaHQ6NzAwfS5saXN0LS1sYWJlbHtkaXNwbGF5OmJsb2NrfS5saXN0LS1sYWJlbCBsaXtjb2xvcjojMTIxMjEyO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjMwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmxpc3QtLWxhYmVsIGxpIC5pY29ue3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9Lmxpc3QtLWxhYmVsIGxpIC5pY29uLS1kYXRle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMiclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDgxLjI4LDM4SDQzMXY3MS43NmMwLDIzLjQ3LTE4LDQyLjI0LTQwLjYsNDIuMjRIMzc3LjZDMzU1LDE1MiwzMzcsMTMzLjI0LDMzNywxMDkuNzZWMzhIMTgzdjcxLjc2YzAsMjMuNDctMTguMzQsNDIuMjQtNDAuOTIsNDIuMjRoLTEyLjhDMTA2LjcsMTUyLDg4LDEzMy4yNCw4OCwxMDkuNzZWMzhIMzAuNzJDMTMuODIsMzgsMCw1Mi43NSwwLDcwLjMxVjQ4MC4wN0MwLDQ5Ny42MywxMy44Miw1MTIsMzAuNzIsNTEySDQ4MS4yOGMxNi45LDAsMzAuNzItMTQuMzcsMzAuNzItMzEuOTNWNzAuMzFDNTEyLDUyLjc1LDQ5OC4xOCwzOCw0ODEuMjgsMzhaTTQ2OSw0NDUuNUEyMi41NywyMi41NywwLDAsMSw0NDYuNSw0NjhINjUuNUEyMi41NywyMi41NywwLDAsMSw0Myw0NDUuNXYtMjMwQTIyLjU3LDIyLjU3LDAsMCwxLDY1LjUsMTkzaDM4MUEyMi41NywyMi41NywwLDAsMSw0NjksMjE1LjV2MjMwWiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEyOS4yOCwxMzRoMTIuOGMxMi43LDAsMjIuOTItMTEsMjIuOTItMjQuMjRWMjMuOTVDMTY1LDEwLjc0LDE1NC43OCwwLDE0Mi4wOCwwaC0xMi44QzExNi41OCwwLDEwNiwxMC43NCwxMDYsMjMuOTV2ODUuODJDMTA2LDEyMywxMTYuNTgsMTM0LDEyOS4yOCwxMzRaJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzc3LjYsMTM0aDEyLjhjMTIuNywwLDIyLjYtMTEsMjIuNi0yNC4yNFYyMy45NEM0MTMsMTAuNzQsNDAzLjEsMCwzOTAuNCwwSDM3Ny42QzM2NC45LDAsMzU1LDEwLjc0LDM1NSwyMy45NHY4NS44MkMzNTUsMTIzLDM2NC45LDEzNCwzNzcuNiwxMzRaJyUzRSUzQy9wYXRoJTNFJTNDcmVjdCBjbGFzcz0nc3QwJyB4PSc4MCcgeT0nMjM3JyB3aWR0aD0nOTAnIGhlaWdodD0nNzYnJTNFJTNDL3JlY3QlM0UlM0NyZWN0IGNsYXNzPSdzdDAnIHg9JzgwJyB5PSczNDgnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMjExJyB5PScyMzcnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMjExJyB5PSczNDgnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMzQ1JyB5PScyMzcnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nMzQ1JyB5PSczNDgnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGlzdC0tbGFiZWwgbGkgLmljb24tLXRpbWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDZyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEyLDIzIEM1LjkyNDg2Nzc1LDIzIDEsMTguMDc1MTMyMiAxLDEyIEMxLDUuOTI0ODY3NzUgNS45MjQ4Njc3NSwxIDEyLDEgQzE4LjA3NTEzMjIsMSAyMyw1LjkyNDg2Nzc1IDIzLDEyIEMyMywxOC4wNzUxMzIyIDE4LjA3NTEzMjIsMjMgMTIsMjMgWiBNMTIsMjEgQzE2Ljk3MDU2MjcsMjEgMjEsMTYuOTcwNTYyNyAyMSwxMiBDMjEsNy4wMjk0MzcyNSAxNi45NzA1NjI3LDMgMTIsMyBDNy4wMjk0MzcyNSwzIDMsNy4wMjk0MzcyNSAzLDEyIEMzLDE2Ljk3MDU2MjcgNy4wMjk0MzcyNSwyMSAxMiwyMSBaIE0xMiwxMi4zODE5NjYgTDE1LjQ0NzIxMzYsMTQuMTA1NTcyOCBDMTUuOTQxMTkyMSwxNC4zNTI1NjIxIDE2LjE0MTQxNjQsMTQuOTUzMjM1MSAxNS44OTQ0MjcyLDE1LjQ0NzIxMzYgQzE1LjY0NzQzNzksMTUuOTQxMTkyMSAxNS4wNDY3NjQ5LDE2LjE0MTQxNjQgMTQuNTUyNzg2NCwxNS44OTQ0MjcyIEwxMC41NTI3ODY0LDEzLjg5NDQyNzIgQzEwLjIxNDAwMjQsMTMuNzI1MDM1MiAxMCwxMy4zNzg3NzIxIDEwLDEzIEwxMCw3IEMxMCw2LjQ0NzcxNTI1IDEwLjQ0NzcxNTMsNiAxMSw2IEMxMS41NTIyODQ3LDYgMTIsNi40NDc3MTUyNSAxMiw3IEwxMiwxMi4zODE5NjYgWicgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGlzdC0tbGFiZWwgbGkgLmljb24tLW1hcmtlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCA2OCA5MCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNi4yLDBIMzRoLTIuM0MxMi4xLDEtNC43LDIxLjUsMS4yLDQwLjZDNC40LDQ5LjgsOS4zLDU4LDE0LjgsNjUuOGMxLjksMi44LDQsNS41LDYsOC4xYzEuOCwyLjQsMy43LDQuNyw1LjUsN2MyLjQsMyw0LjgsNiw3LjIsOS4xSDM0aDAuNWMyLjMtMy4xLDQuNy02LjEsNy4xLTkuMmMxLjktMi4zLDMuNy00LjcsNS41LTdjMi4xLTIuNyw0LjEtNS4zLDYtOC4xYzUuOC04LjEsMTAuOC0xNi43LDE0LTI2LjJDNzIsMjAuNSw1NS40LDEsMzYuMiwweiBNMzQsNTUuNGMtMC4xLDAtMC4xLDAtMC4yLDBjLTEyLjYsMC0yMi45LTEwLjItMjIuOS0yMi43QzEwLjksMjAuMiwyMS4yLDEwLDMzLjgsMTBjMC4xLDAsMC4xLDAsMC4yLDBjMTIuNSwwLjEsMjIuNywxMC4zLDIyLjcsMjIuN0M1Ni43LDQ1LjEsNDYuNSw1NS4zLDM0LDU1LjR6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1sYWJlbCBsaSAuaWNvbi0tc3BlYy13aWR0aHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHdpZHRoPScyNnB4JyBoZWlnaHQ9JzI2cHgnICBmaWxsPSclMjMxMjEyMTInIHZpZXdib3g9JzAgMCAxMDAgMTAwJyB4bWxuczp4PSdodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLycgeG1sbnM6aT0naHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvJyB4bWxuczpncmFwaD0naHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmVyc2lvbj0nMS4xJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDY0IDY0JyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA2NCA2NCcgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NtZXRhZGF0YSUzRSUzQ3NmdyB4bWxucz0naHR0cDovL25zLmFkb2JlLmNvbS9TYXZlRm9yV2ViLzEuMC8nJTNFJTNDc2xpY2VzJTNFJTNDL3NsaWNlcyUzRSUzQ3NsaWNlU291cmNlQm91bmRzIGhlaWdodD0nMTYzODQnIHdpZHRoPScxNjM4OScgeD0nLTgxNjUnIHk9Jy04MTYwJyBib3R0b21MZWZ0T3JpZ2luPSd0cnVlJyUzRSUzQy9zbGljZVNvdXJjZUJvdW5kcyUzRSUzQy9zZnclM0UlM0MvbWV0YWRhdGElM0UlM0NnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTQ5LjQxNCwzMC41ODZsLTQtMy45OTljLTAuNzgxLTAuNzgtMi4wNDctMC43ODEtMi44MjgsMHMtMC43ODEsMi4wNDcsMCwyLjgyOWwwLjU4NSwwLjU4NGgtMjIuMzRsMC41ODUtMC41ODUgICAgYzAuNzgxLTAuNzgxLDAuNzgxLTIuMDQ3LDAtMi44MjhjLTAuNzgtMC43ODEtMi4wNDctMC43ODEtMi44MjgsMGwtNCw0Yy0wLjM3NSwwLjM3NS0wLjU4NiwwLjg4NC0wLjU4NiwxLjQxNCAgICBjMCwwLjUzMSwwLjIxMSwxLjAzOSwwLjU4NiwxLjQxNGw0LDMuOTk5QzE4Ljk3OSwzNy44MDUsMTkuNDkxLDM4LDIwLjAwMiwzOHMxLjAyNC0wLjE5NSwxLjQxNS0wLjU4NiAgICBjMC43ODEtMC43ODEsMC43ODEtMi4wNDgsMC0yLjgyOGwtMC41ODUtMC41ODVoMjIuMzM5bC0wLjU4NSwwLjU4NWMtMC43ODEsMC43OC0wLjc4MSwyLjA0NywwLDIuODI4ICAgIEM0Mi45NzcsMzcuODA1LDQzLjQ4OCwzOCw0NCwzOHMxLjAyMy0wLjE5NSwxLjQxNC0wLjU4Nmw0LTMuOTk5QzQ5Ljc4OSwzMy4wNCw1MCwzMi41MzIsNTAsMzIuMDAxUzQ5Ljc4OSwzMC45NjIsNDkuNDE0LDMwLjU4NnonJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00zMiw2QzE3LjY2NCw2LDYsMTcuNjY0LDYsMzJjMCwxNC4zMzcsMTEuNjY0LDI2LDI2LDI2YzE0LjMzNywwLDI2LTExLjY2MywyNi0yNkM1OCwxNy42NjQsNDYuMzM3LDYsMzIsNnogTTMyLDU0IGMtMTIuMTMxLDAtMjItOS44NjktMjItMjJzOS44NjktMjIsMjItMjJzMjIsOS44NjksMjIsMjJTNDQuMTMxLDU0LDMyLDU0eiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmxpc3QtLWxhYmVsIGxpIC5pY29uLS1waG9uZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjQuNSwyNy40Yy0wLjEsMC4yLTAuMywwLjQtMC41LDAuNGwtMi44LDAuNmMtMC4xLDAtMC4zLDAuMS0wLjQsMGMtMC4yLDAtMC4zLTAuMS0wLjUtMC4xbC0wLjEsMGMwLDAtMC4xLTAuMS0wLjItMC4xYy0wLjMtMC4yLTAuNS0wLjQtMC43LTAuNmMtMC40LTAuNC0wLjgtMC44LTEuMS0xLjNjLTAuNS0wLjctMC45LTEuNC0xLjItMi4xYy0wLjQtMS0wLjgtMi4xLTEtMy4yYy0wLjItMC45LTAuNC0xLjgtMC41LTIuN2MtMC4xLTAuNy0wLjEtMS40LDAtMi4xYzAtMC41LDAuMS0xLjEsMC4yLTEuNmMwLjEtMC40LDAuMi0wLjgsMC40LTEuMWMwLjEtMC4yLDAuMi0wLjUsMC4zLTAuN2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMC4xLTAuMSwwLjMtMC4xLDAuNC0wLjJsMi44LTAuN2MwLjIsMCwwLjQsMCwwLjUsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC4zQzIxLDEyLDIxLDEyLjEsMjEsMTIuM2wtMC4zLDMuNWMwLDAuMi0wLjEsMC40LTAuMiwwLjVjLTAuMSwwLjEtMC4zLDAuMi0wLjUsMC4zbC0xLDAuMmMwLDAtMC4xLDAtMC4xLDAuMWMwLDAtMC4xLDAuMS0wLjEsMC4xYy0wLjEsMC4yLTAuMSwwLjUtMC4xLDAuOGMwLDAuNCwwLDAuNywwLDEuMWMwLjEsMC41LDAuMiwxLjEsMC4zLDEuNmMwLjEsMC41LDAuMywxLjEsMC41LDEuNmMwLjEsMC4zLDAuMywwLjcsMC41LDFjMC4xLDAuMiwwLjIsMC4zLDAuNCwwLjVsMC4xLDAuMWMwLDAsMCwwLDAuMSwwaDAuMWwxLjItMC4zYzAuMiwwLDAuNSwwLDAuNywwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjNoMGwxLjYsM0MyNC41LDI3LDI0LjUsMjcuMiwyNC41LDI3LjRMMjQuNSwyNy40eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1sYWJlbCBsaSAuaWNvbi0tZW1haWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIwLjEsMTBjMi44LDAsNS4yLDEsNy4xLDIuOVMzMCwxNy4yLDMwLDIwYzAsMS42LTAuMywyLjgtMSwzLjljLTAuNiwxLTEuNiwxLjUtMi44LDEuNWMtMS4zLDAtMi4yLTAuNi0yLjktMS45Yy0wLjgsMS4zLTIsMS45LTMuNiwxLjljLTEuNCwwLTIuNi0wLjUtMy41LTEuNWMtMS0xLTEuNC0yLjMtMS40LTMuOGMwLTEuNSwwLjUtMi44LDEuNC0zLjhjMS0xLDIuMS0xLjUsMy40LTEuNWMxLjMsMCwyLjQsMC41LDMuMywxLjVIMjN2LTEuMWgxLjh2Ni44YzAsMC40LDAuMSwwLjksMC40LDEuMmMwLjMsMC40LDAuNiwwLjUsMS4yLDAuNWMxLjIsMCwxLjgtMS4yLDEuOC0zLjdjMC0yLjMtMC44LTQuMi0yLjQtNS44cy0zLjUtMi40LTUuNy0yLjRjLTIuMywwLTQuMiwwLjgtNS43LDIuNGMtMS43LDEuNi0yLjUsMy41LTIuNSw1LjhzMC44LDQuMiwyLjQsNS44YzEuNiwxLjYsMy41LDIuNCw1LjcsMi40YzEuMiwwLDIuMy0wLjIsMy4zLTAuN2wwLjcsMS44Yy0xLjIsMC42LTIuNSwwLjgtNCwwLjhjLTIuOCwwLTUuMi0xLTcuMi0yLjlDMTEsMjUsMTAsMjIuNywxMCwyMHMxLTUuMSwyLjktNy4xQzE0LjgsMTEsMTcuMiwxMCwyMC4xLDEwIE0xNy43LDIyLjRjMC42LDAuNiwxLjQsMC45LDIuMiwwLjljMC45LDAsMS42LTAuMywyLjItMC45QzIyLjcsMjEuOCwyMywyMSwyMywyMGMwLTEtMC4zLTEuOC0wLjktMi40Yy0wLjYtMC42LTEuMy0wLjktMi4yLTAuOXMtMS42LDAuMy0yLjIsMC45Yy0wLjYsMC42LTAuOSwxLjQtMC45LDIuNEMxNi44LDIxLDE3LjEsMjEuOCwxNy43LDIyLjQnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGlzdC0tbmF3e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtNXB4fS5saXN0LS1uYXcgbGl7cGFkZGluZzowIDVweDttYXJnaW46MCAwIDQwcHh9Lmxpc3QtLW5hdyBsaSBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzEyMTIxMn0ubGlzdC0tbmF3IGxpIGEgLmljb257d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7Ym9yZGVyLXJhZGl1czo1MCV9Lmxpc3QtLW5hdyBsaSBhIC5pY29uLS1pbnN0YWdyYW17YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU5OS44NTEgLTMxNSknJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNjE5LjgsMzMyLjFMNjE5LjgsMzMyLjFjLTAuOCwwLTEuNCwwLjMtMS45LDAuOGMtMC42LDAuNS0wLjksMS4zLTAuOSwyLjFjMCwxLjYsMS4zLDIuOSwyLjksMi45YzEuNiwwLDIuOS0xLjMsMi45LTIuOWMwLTAuNy0wLjItMS40LTAuNy0yQzYyMS40LDMzMi40LDYyMC42LDMzMi4xLDYxOS44LDMzMi4xeicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNjIzLjYsMzI3LjRoLTcuNGMtMiwwLTMuNiwxLjYtMy42LDMuNmwwLDB2Ny45YzAsMiwxLjYsMy42LDMuNiwzLjZsMCwwaDcuNGMyLDAsMy42LTEuNiwzLjYtMy42bDAsMFYzMzFDNjI3LjIsMzI5LDYyNS42LDMyNy40LDYyMy42LDMyNy40eiBNNjI1LjIsMzM1YzAsMS40LTAuNiwyLjctMS42LDMuN2MtMSwxLTIuMywxLjYtMy44LDEuNmMtMi45LDAtNS4zLTIuNC01LjMtNS4zYzAtMS41LDAuNi0yLjksMS42LTMuOWMxLTEsMi4zLTEuNSwzLjctMS41YzEuNSwwLDIuOSwwLjYsNCwxLjZDNjI0LjgsMzMyLjMsNjI1LjMsMzMzLjYsNjI1LjIsMzM1TDYyNS4yLDMzNXogTTYyNC45LDMzMS4xYy0wLjYsMC0xLjEtMC41LTEuMS0xLjFjMCwwLDAsMCwwLDBjMC0wLjYsMC41LTEuMSwxLjEtMS4xYzAsMCwwLDAsMCwwYzAuNiwwLDEuMSwwLjUsMS4xLDEuMWMwLDAsMCwwLDAsMEM2MjYsMzMwLjUsNjI1LjUsMzMxLjEsNjI0LjksMzMxLjFDNjI0LjksMzMxLjEsNjI0LjksMzMxLjEsNjI0LjksMzMxLjFMNjI0LjksMzMxLjF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTJ9Lmxpc3QtLW5hdyBsaSBhIC5pY29uLS1saW5rZWRpbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTYuNywyNy4xaC0yLjh2LTkuN2gyLjhWMjcuMXogTTE1LjMsMTYuM2MtMSwwLTEuNy0wLjgtMS43LTEuN2MwLDAsMCwwLDAsMGMwLTEsMC44LTEuNywxLjctMS43YzAsMCwwLDAsMCwwYzEsMCwxLjcsMC44LDEuNywxLjdjMCwwLDAsMCwwLDBDMTcsMTUuNiwxNi4zLDE2LjMsMTUuMywxNi4zTDE1LjMsMTYuM3ogTTI2LjQsMjcuMWgtMi44di01LjljMCwwLDAuMi0xLjQtMS40LTEuNGMtMS40LDAtMS4zLDEtMS4zLDF2Ni4yaC0yLjh2LTkuN2gyLjh2MC40YzEuMi0wLjUsMi41LTAuNSwzLjcsMC4xYzEuMSwwLjcsMS45LDEuOSwxLjksMy4zVjI3LjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyfS5saXN0LS1uYXcgbGkgYSAuaWNvbi0tZW1haWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIwLjEsMTBjMi44LDAsNS4yLDEsNy4xLDIuOVMzMCwxNy4yLDMwLDIwYzAsMS42LTAuMywyLjgtMSwzLjljLTAuNiwxLTEuNiwxLjUtMi44LDEuNWMtMS4zLDAtMi4yLTAuNi0yLjktMS45Yy0wLjgsMS4zLTIsMS45LTMuNiwxLjljLTEuNCwwLTIuNi0wLjUtMy41LTEuNWMtMS0xLTEuNC0yLjMtMS40LTMuOGMwLTEuNSwwLjUtMi44LDEuNC0zLjhjMS0xLDIuMS0xLjUsMy40LTEuNWMxLjMsMCwyLjQsMC41LDMuMywxLjVIMjN2LTEuMWgxLjh2Ni44YzAsMC40LDAuMSwwLjksMC40LDEuMmMwLjMsMC40LDAuNiwwLjUsMS4yLDAuNWMxLjIsMCwxLjgtMS4yLDEuOC0zLjdjMC0yLjMtMC44LTQuMi0yLjQtNS44cy0zLjUtMi40LTUuNy0yLjRjLTIuMywwLTQuMiwwLjgtNS43LDIuNGMtMS43LDEuNi0yLjUsMy41LTIuNSw1LjhzMC44LDQuMiwyLjQsNS44YzEuNiwxLjYsMy41LDIuNCw1LjcsMi40YzEuMiwwLDIuMy0wLjIsMy4zLTAuN2wwLjcsMS44Yy0xLjIsMC42LTIuNSwwLjgtNCwwLjhjLTIuOCwwLTUuMi0xLTcuMi0yLjlDMTEsMjUsMTAsMjIuNywxMCwyMHMxLTUuMSwyLjktNy4xQzE0LjgsMTEsMTcuMiwxMCwyMC4xLDEwIE0xNy43LDIyLjRjMC42LDAuNiwxLjQsMC45LDIuMiwwLjljMC45LDAsMS42LTAuMywyLjItMC45QzIyLjcsMjEuOCwyMywyMSwyMywyMGMwLTEtMC4zLTEuOC0wLjktMi40Yy0wLjYtMC42LTEuMy0wLjktMi4yLTAuOXMtMS42LDAuMy0yLjIsMC45Yy0wLjYsMC42LTAuOSwxLjQtMC45LDIuNEMxNi44LDIxLDE3LjEsMjEuOCwxNy43LDIyLjQnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTJ9Lmxpc3QtLW5hdyBsaSBhIC5pY29uLS1waG9uZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjQuNSwyNy40Yy0wLjEsMC4yLTAuMywwLjQtMC41LDAuNGwtMi44LDAuNmMtMC4xLDAtMC4zLDAuMS0wLjQsMGMtMC4yLDAtMC4zLTAuMS0wLjUtMC4xbC0wLjEsMGMwLDAtMC4xLTAuMS0wLjItMC4xYy0wLjMtMC4yLTAuNS0wLjQtMC43LTAuNmMtMC40LTAuNC0wLjgtMC44LTEuMS0xLjNjLTAuNS0wLjctMC45LTEuNC0xLjItMi4xYy0wLjQtMS0wLjgtMi4xLTEtMy4yYy0wLjItMC45LTAuNC0xLjgtMC41LTIuN2MtMC4xLTAuNy0wLjEtMS40LDAtMi4xYzAtMC41LDAuMS0xLjEsMC4yLTEuNmMwLjEtMC40LDAuMi0wLjgsMC40LTEuMWMwLjEtMC4yLDAuMi0wLjUsMC4zLTAuN2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMC4xLTAuMSwwLjMtMC4xLDAuNC0wLjJsMi44LTAuN2MwLjIsMCwwLjQsMCwwLjUsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC4zQzIxLDEyLDIxLDEyLjEsMjEsMTIuM2wtMC4zLDMuNWMwLDAuMi0wLjEsMC40LTAuMiwwLjVjLTAuMSwwLjEtMC4zLDAuMi0wLjUsMC4zbC0xLDAuMmMwLDAtMC4xLDAtMC4xLDAuMWMwLDAtMC4xLDAuMS0wLjEsMC4xYy0wLjEsMC4yLTAuMSwwLjUtMC4xLDAuOGMwLDAuNCwwLDAuNywwLDEuMWMwLjEsMC41LDAuMiwxLjEsMC4zLDEuNmMwLjEsMC41LDAuMywxLjEsMC41LDEuNmMwLjEsMC4zLDAuMywwLjcsMC41LDFjMC4xLDAuMiwwLjIsMC4zLDAuNCwwLjVsMC4xLDAuMWMwLDAsMCwwLDAuMSwwaDAuMWwxLjItMC4zYzAuMiwwLDAuNSwwLDAuNywwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMywwLjNoMGwxLjYsM0MyNC41LDI3LDI0LjUsMjcuMiwyNC41LDI3LjRMMjQuNSwyNy40eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn0ubGlzdC0tbmF3IGxpIGEgLmljb24tLWxpbmt7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMS4xLDIyLjljLTEuMSwwLTIuMS0wLjQtMi44LTEuMmMtMC4zLTAuMy0wLjMtMC45LDAtMS4zYzAuMy0wLjMsMC45LTAuMywxLjMsMGMwLjQsMC40LDEsMC43LDEuNiwwLjdjMC42LDAsMS4yLTAuMiwxLjYtMC43bDIuNC0yLjRjMC45LTAuOSwwLjktMi4zLDAtMy4yYy0wLjktMC45LTIuMy0wLjktMy4yLDBsLTEsMWMtMC4zLDAuMy0wLjksMC4zLTEuMywwYy0wLjMtMC4zLTAuMy0wLjksMC0xLjNsMS0xYzEuNi0xLjYsNC4xLTEuNiw1LjcsMGMxLjYsMS42LDEuNiw0LjEsMCw1LjdMMjQsMjEuN0MyMy4yLDIyLjUsMjIuMiwyMi45LDIxLjEsMjIuOXonLyUzRSUzQy9nJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE2LjUsMjcuNWMtMS4xLDAtMi4xLTAuNC0yLjgtMS4yYy0xLjYtMS42LTEuNi00LjEsMC01LjdsMi40LTIuNGMxLjYtMS42LDQuMS0xLjYsNS43LDBjMC4zLDAuMywwLjMsMC45LDAsMS4zYy0wLjMsMC4zLTAuOSwwLjMtMS4zLDBjLTAuOS0wLjktMi4zLTAuOS0zLjIsMGwtMi40LDIuNGMtMC45LDAuOS0wLjksMi4zLDAsMy4yYzAuNCwwLjQsMSwwLjcsMS42LDAuN2MwLjYsMCwxLjItMC4yLDEuNi0wLjdsMS0xYzAuMy0wLjMsMC45LTAuMywxLjMsMHMwLjMsMC45LDAsMS4zbC0xLDFDMTguNiwyNy4xLDE3LjYsMjcuNSwxNi41LDI3LjV6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn0ubGlzdC0tbmF3IGxpIGE6aG92ZXIsLmxpc3QtLW5hdyBsaSBhOmZvY3Vze2NvbG9yOiNlNjAwMTN9Lmxpc3QtLW5hdyBsaSBhOmhvdmVyIC5pY29uLC5saXN0LS1uYXcgbGkgYTpmb2N1cyAuaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTN9Lmxpc3QtLW5hdyBsaSBhIHNwYW57bWFyZ2luOjAgMCAwIDEwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmxpc3QtLW5hdyBsaSBhIHNwYW57ZGlzcGxheTpub25lfX0ubGlzdC0tdGFnc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgMCAzMHB4fS5saXN0LS10YWdzIGxpe21hcmdpbjowIDEwcHggMTBweCAwfS5saXN0LS10YWdzIGxpOjpiZWZvcmV7ZGlzcGxheTpub25lfS5saXN0LS10YWdzIGxpIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzEyMTIxMjtib3JkZXI6MnB4IHNvbGlkICMxMjEyMTI7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjhweDtwYWRkaW5nOjAgMTRweDtmb250LXdlaWdodDo1MDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6MjBweH0ubGlzdC0tdGFncyBsaSBhOmhvdmVyLC5saXN0LS10YWdzIGxpIGE6Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTJ9Lmxpc3QtLXNvY2lhbC1zaGFyZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgMCAyMHB4fS5saXN0LS1zb2NpYWwtc2hhcmUgbGl7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7bWFyZ2luOjB9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5saXN0LS1zb2NpYWwtc2hhcmUgbGl7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaSBhe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzEyMTIxMjtwYWRkaW5nOjhweCAxMHB4IDhweCAzNXB4fS5saXN0LS1zb2NpYWwtc2hhcmUgbGkgYTpob3ZlciwubGlzdC0tc29jaWFsLXNoYXJlIGxpIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubGlzdC0tc29jaWFsLXNoYXJlIGxpIGE6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Y29udGVudDpcIlwifS5saXN0LS1zb2NpYWwtc2hhcmUgbGkuZmFjZWJvb2sgYTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDogJTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI1LDE0LjNoLTIuOGMtMC4zLDAtMC43LDAuNS0wLjcsMS4xdjEuOEgyNXYzLjVoLTMuNXY4LjVoLTMuNXYtOC41SDE1di0zLjVoMi44di0xLjhjLTAuMS0yLjQsMS44LTQuNSw0LjItNC42SDI1TDI1LDE0LjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaS50d2l0dGVyIGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgIHZpZXdCb3g9JzAgMCA1MCA1MCcgJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyMzEyMTIxMjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00gNi45MTk5MjE5IDYgTCAyMS4xMzY3MTkgMjYuNzI2NTYyIEwgNi4yMjg1MTU2IDQ0IEwgOS40MDYyNSA0NCBMIDIyLjU0NDkyMiAyOC43NzczNDQgTCAzMi45ODYzMjggNDQgTCA0MyA0NCBMIDI4LjEyMzA0NyAyMi4zMTI1IEwgNDIuMjAzMTI1IDYgTCAzOS4wMjczNDQgNiBMIDI2LjcxNjc5NyAyMC4yNjE3MTkgTCAxNi45MzM1OTQgNiBMIDYuOTE5OTIxOSA2IHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaS55b3V0dWJlIGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzAuNiwxOS42YzAtMi4yLDAtNC44LTAuOC01LjljLTAuNy0xLjEtMi0xLjEtMy44LTEuMmMtMi44LTAuMS01LjktMC4yLTguNy0wLjFjLTEuMSwwLTIuMiwwLTMuMywwLjFjLTEtMC4xLTIsMC4xLTMsMC4zYy0xLjgsMC43LTEuOSwyLjktMiw1LjNjLTAuMSwyLjgtMC4yLDYuOSwxLDguM2MwLjksMSwzLjEsMSw0LjksMWMzLjIsMC4xLDYuMSwwLDkuMywwYzEuNSwwLjEsMi45LDAsNC4zLTAuNHYwQzMwLjcsMjYsMzAuNiwyMi44LDMwLjYsMTkuNnogTTE3LjYsMjIuNnYtNmMyLDEsMy44LDIsNS44LDNDMjEuNSwyMC43LDE5LjUsMjEuNiwxNy42LDIyLjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaS5saW5rZWRpbiBhOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE2LjcsMjcuMWgtMi44di05LjdoMi44VjI3LjF6IE0xNS4zLDE2LjNjLTEsMC0xLjctMC44LTEuNy0xLjdjMCwwLDAsMCwwLDBjMC0xLDAuOC0xLjcsMS43LTEuN2MwLDAsMCwwLDAsMGMxLDAsMS43LDAuOCwxLjcsMS43YzAsMCwwLDAsMCwwQzE3LDE1LjYsMTYuMywxNi4zLDE1LjMsMTYuM0wxNS4zLDE2LjN6IE0yNi40LDI3LjFoLTIuOHYtNS45YzAsMCwwLjItMS40LTEuNC0xLjRjLTEuNCwwLTEuMywxLTEuMywxdjYuMmgtMi44di05LjdoMi44djAuNGMxLjItMC41LDIuNS0wLjUsMy43LDAuMWMxLjEsMC43LDEuOSwxLjksMS45LDMuM1YyNy4xeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1zb2NpYWwtc2hhcmUgbGkuaW5zdGFncmFtIGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTk5Ljg1MSAtMzE1KSclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MTkuOCwzMzIuMUw2MTkuOCwzMzIuMWMtMC44LDAtMS40LDAuMy0xLjksMC44Yy0wLjYsMC41LTAuOSwxLjMtMC45LDIuMWMwLDEuNiwxLjMsMi45LDIuOSwyLjljMS42LDAsMi45LTEuMywyLjktMi45YzAtMC43LTAuMi0xLjQtMC43LTJDNjIxLjQsMzMyLjQsNjIwLjYsMzMyLjEsNjE5LjgsMzMyLjF6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MjMuNiwzMjcuNGgtNy40Yy0yLDAtMy42LDEuNi0zLjYsMy42bDAsMHY3LjljMCwyLDEuNiwzLjYsMy42LDMuNmwwLDBoNy40YzIsMCwzLjYtMS42LDMuNi0zLjZsMCwwVjMzMUM2MjcuMiwzMjksNjI1LjYsMzI3LjQsNjIzLjYsMzI3LjR6IE02MjUuMiwzMzVjMCwxLjQtMC42LDIuNy0xLjYsMy43Yy0xLDEtMi4zLDEuNi0zLjgsMS42Yy0yLjksMC01LjMtMi40LTUuMy01LjNjMC0xLjUsMC42LTIuOSwxLjYtMy45YzEtMSwyLjMtMS41LDMuNy0xLjVjMS41LDAsMi45LDAuNiw0LDEuNkM2MjQuOCwzMzIuMyw2MjUuMywzMzMuNiw2MjUuMiwzMzVMNjI1LjIsMzM1eiBNNjI0LjksMzMxLjFjLTAuNiwwLTEuMS0wLjUtMS4xLTEuMWMwLDAsMCwwLDAsMGMwLTAuNiwwLjUtMS4xLDEuMS0xLjFjMCwwLDAsMCwwLDBjMC42LDAsMS4xLDAuNSwxLjEsMS4xYzAsMCwwLDAsMCwwQzYyNiwzMzAuNSw2MjUuNSwzMzEuMSw2MjQuOSwzMzEuMUM2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMUw2MjQuOSwzMzEuMXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1zb2NpYWwtc2hhcmUgbGkucGludGVyZXN0IGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjUuMywyMy43Yy0xLjIsMS4yLTQuMywxLjktNiwwLjdjLTAuMi0wLjEtMC4zLTAuOC0wLjctMC43Yy0wLjQsMi0xLjEsNC40LTIsNS44aC0xLjJjLTAuMi0wLjctMC4xLTIuMiwwLTNjMC4zLTEuOSwxLjYtNC42LDEuNi02LjVjMC0wLjgtMC40LTEuNy0wLjMtMi42YzAuMy0xLjgsMi45LTMuNCwzLjgtMS4zYzEsMi4yLTIuMSw1LjEtMC40LDYuNmMwLjQsMC4zLDEuMiwwLjYsMiwwLjRjMy42LTAuOCw0LTguMiwxLjEtOS45Yy00LjMtMi42LTkuMSwxLjItOC44LDUuNGMwLjIsMS41LDEuOCwyLjQsMC40LDMuN2MtMS45LTAuOS0yLjctMi4yLTIuNy00LjVjMC00LjgsNC41LTcuOCw5LjYtNy4zYzMuMSwwLjMsNS44LDIuOSw2LjIsNS43QzI4LDE4LjgsMjcuMiwyMi4xLDI1LjMsMjMuN3onLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGlzdC0tc29jaWFsLXNoYXJlIGxpLndoYXRzYXBwIGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMxMjEyMTI7JTdEJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4LjUsOS44YzAsNC42LTMuNyw4LjMtOC4zLDguM2MtMS41LDAtMi44LTAuNC00LTFsLTQuNiwxLjVMMywxNC4xYy0wLjgtMS4yLTEuMi0yLjctMS4yLTQuM2MwLTQuNiwzLjctOC4zLDguMy04LjNDMTQuOCwxLjUsMTguNSw1LjIsMTguNSw5Ljh6IE0xMC4yLDIuOGMtMy45LDAtNywzLjEtNyw3YzAsMS41LDAuNSwyLjksMS4zLDQuMWwtMC45LDIuNmwyLjctMC45YzEuMSwwLjcsMi40LDEuMiwzLjksMS4yYzMuOSwwLDctMy4xLDctN1MxNCwyLjgsMTAuMiwyLjh6IE0xNC40LDExLjdjLTAuMS0wLjEtMC4yLTAuMS0wLjQtMC4yYy0wLjItMC4xLTEuMi0wLjYtMS40LTAuN2MtMC4yLTAuMS0wLjMtMC4xLTAuNSwwLjFjLTAuMSwwLjItMC41LDAuNy0wLjYsMC44Yy0wLjEsMC4xLTAuMiwwLjItMC40LDAuMWMtMC4yLTAuMS0wLjktMC4zLTEuNi0xYy0wLjYtMC41LTEtMS4yLTEuMS0xLjRDOC4xLDkuMSw4LjIsOSw4LjMsOC45YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC40YzAuMS0wLjEsMC4xLTAuMiwwLjItMC4zYzAuMS0wLjEsMC0wLjMsMC0wLjRDOC44LDcuOCw4LjQsNi44LDguMiw2LjRDOCw2LDcuOSw2LDcuNyw2QzcuNiw2LDcuNSw2LDcuMyw2UzcsNi4xLDYuOCw2LjNDNi42LDYuNSw2LjEsNi45LDYuMSw3LjljMCwxLDAuNywyLDAuOCwyLjFjMC4xLDAuMSwxLjQsMi4zLDMuNSwzLjFjMi4xLDAuOCwyLjEsMC41LDIuNSwwLjVjMC40LDAsMS4yLTAuNSwxLjQtMUMxNC40LDEyLjIsMTQuNCwxMS44LDE0LjQsMTEuN3onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1zb2NpYWwtc2hhcmUgbGkuZW1haWwgYTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyMzEyMTIxMjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMC4xLDEwYzIuOCwwLDUuMiwxLDcuMSwyLjlTMzAsMTcuMiwzMCwyMGMwLDEuNi0wLjMsMi44LTEsMy45Yy0wLjYsMS0xLjYsMS41LTIuOCwxLjVjLTEuMywwLTIuMi0wLjYtMi45LTEuOWMtMC44LDEuMy0yLDEuOS0zLjYsMS45Yy0xLjQsMC0yLjYtMC41LTMuNS0xLjVjLTEtMS0xLjQtMi4zLTEuNC0zLjhjMC0xLjUsMC41LTIuOCwxLjQtMy44YzEtMSwyLjEtMS41LDMuNC0xLjVjMS4zLDAsMi40LDAuNSwzLjMsMS41SDIzdi0xLjFoMS44djYuOGMwLDAuNCwwLjEsMC45LDAuNCwxLjJjMC4zLDAuNCwwLjYsMC41LDEuMiwwLjVjMS4yLDAsMS44LTEuMiwxLjgtMy43YzAtMi4zLTAuOC00LjItMi40LTUuOHMtMy41LTIuNC01LjctMi40Yy0yLjMsMC00LjIsMC44LTUuNywyLjRjLTEuNywxLjYtMi41LDMuNS0yLjUsNS44czAuOCw0LjIsMi40LDUuOGMxLjYsMS42LDMuNSwyLjQsNS43LDIuNGMxLjIsMCwyLjMtMC4yLDMuMy0wLjdsMC43LDEuOGMtMS4yLDAuNi0yLjUsMC44LTQsMC44Yy0yLjgsMC01LjItMS03LjItMi45QzExLDI1LDEwLDIyLjcsMTAsMjBzMS01LjEsMi45LTcuMUMxNC44LDExLDE3LjIsMTAsMjAuMSwxMCBNMTcuNywyMi40YzAuNiwwLjYsMS40LDAuOSwyLjIsMC45YzAuOSwwLDEuNi0wLjMsMi4yLTAuOUMyMi43LDIxLjgsMjMsMjEsMjMsMjBjMC0xLTAuMy0xLjgtMC45LTIuNGMtMC42LTAuNi0xLjMtMC45LTIuMi0wLjlzLTEuNiwwLjMtMi4yLDAuOWMtMC42LDAuNi0wLjksMS40LTAuOSwyLjRDMTYuOCwyMSwxNy4xLDIxLjgsMTcuNywyMi40Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmxpc3QtLWN0YXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgLTVweCAyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsubGlzdC0tY3Rhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19Lmxpc3QtLWN0YSBsaXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCA1cHggMTVweH0ubGlzdC0tY3RhIGxpIGJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjQwcHh9Lmxpc3QtLWN0YSBsaSBidXR0b246OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyAgd2lkdGg9JzE1cHgnIGhlaWdodD0nMTVweCcgdmlld0JveD0nMCAwIDExLjYyMyA1LjcwNiclM0UlM0NwYXRoIGlkPSdQYXRoXzM0OScgZGF0YS1uYW1lPSdQYXRoIDM0OScgZD0nTTMwOC42MTEsNDcxLjA4NWEuOTEyLjkxMiwwLDAsMC0uMS0uMzQxbC0uMDgxLS4xMTZhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMDU5bC00LjYzMSwzLjg2Ny00LjYzNy0zLjg3MmEuNzIuNzIsMCwwLDAtLjkyNCwxLjFsNS4xLDQuMjc1YS43MjQuNzI0LDAsMCwwLC40NS4xNTguNzU2Ljc1NiwwLDAsMCwuNDY3LS4xNjZsNS4wNDItNC4yMTJhLjcuNywwLDAsMCwuMzEtLjYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5Ni45OTEgLTQ3MC4zOTUpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjEzcHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxNHB4O2NvbnRlbnQ6XCJcIjttYXJnaW46LTdweCAwIDA7dHJhbnNpdGlvbjphbGwgLjNzfUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsubGlzdC0tY3RhIGxpIC5idG4sLmxpc3QtLWN0YSBsaSAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5saXN0LS1jdGEgbGkgLmhzLWJ1dHRvbnt3aWR0aDoxMDAlfX0ubGlzdC0tY3RhIGxpIHVse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTk5OTk5cHg7ZGlzcGxheTpibG9jazt3aWR0aDoyNTBweDtwYWRkaW5nOjA7bWFyZ2luOjEwcHggMCAwO2JvcmRlcjoxcHggc29saWQgIzEyMTIxMjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7Lmxpc3QtLWN0YSBsaSB1bHt3aWR0aDoxMDAlfX0ubGlzdC0tY3RhIGxpIHVsIGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzEyMTIxMn0ubGlzdC0tY3RhIGxpIHVsIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5saXN0LS1jdGEgbGkgdWwgbGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAxNXB4O2NvbG9yOiMxMjEyMTI7Zm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGlzdC0tY3RhIGxpIHVsIGxpIGE6aG92ZXIsLmxpc3QtLWN0YSBsaSB1bCBsaSBhOmZvY3Vze2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5saXN0LS1jdGEgbGkuYWN0aXZlIGJ1dHRvbjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5saXN0LS1jdGEgbGkuYWN0aXZlIHVse2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5saXN0LS10YWJze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDE4LDE4LDE4LC40KTtib3JkZXItcmFkaXVzOjVweDtwYWRkaW5nOjVweCAwfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubGlzdC0tdGFic3twYWRkaW5nOjAgNXB4fX0ubGlzdC0tdGFicyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgNXB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubGlzdC0tdGFicyBsaXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6NXB4IDB9fS5saXN0LS10YWJzIGxpIGF7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOjEwcHggMTNweDtib3JkZXItcmFkaXVzOjVweDtmb250LXNpemU6MTNweDtjdXJzb3I6cG9pbnRlcn0ubGlzdC0tdGFicyBsaSBhOmhvdmVyLC5saXN0LS10YWJzIGxpIGE6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ubGlzdC0tdGFicyBsaS5hY3RpdmUgYXtjb2xvcjojZmZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5saXN0LS10YWJzIGxpOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo2cHg7Ym90dG9tOjZweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjFweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5saXN0LS10YWJzIGxpOjphZnRlcnt0b3A6YXV0bztsZWZ0OjZweDtyaWdodDo2cHg7Ym90dG9tOjA7d2lkdGg6YXV0bztoZWlnaHQ6MXB4fX0ubGlzdC0tdGFicyBsaTpsYXN0LW9mLXR5cGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0ubGlzdC0tc2l0ZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIC01cHggMTBweH0ubGlzdC0tc2l0ZXMgbGl7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7cGFkZGluZzowIDVweDttYXJnaW46MCAwIDEwcHg7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubGlzdC0tc2l0ZXMgbGl7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19Lmxpc3QtLXNpdGVzIGxpLndlYi1lbiBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIycHgnIGhlaWdodD0nMjJweCcgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGlkPSdQYXRoXzE4JyBjbGFzcz0nc3QwJyBkPSdNMTUsNUM5LjUsNSw1LDkuNSw1LDE1YzAsNS41LDQuNSwxMCwxMCwxMGM1LjUsMCwxMC00LjUsMTAtMTBDMjUsOS41LDIwLjUsNSwxNSw1eiBNMjAuOSwxNWMwLTEuMS0wLjEtMi4yLTAuMy0zLjNoMi4yYzAuNCwxLjEsMC43LDIuMiwwLjcsMy4zYzAsMS4xLTAuMiwyLjMtMC43LDMuM2gtMi4yQzIwLjgsMTcuMywyMC45LDE2LjEsMjAuOSwxNUwyMC45LDE1eiBNMTUuNywyMy4zdi0zLjVoMi45QzE3LjksMjEuNywxNi45LDIzLDE1LjcsMjMuM0wxNS43LDIzLjN6IE0xNS43LDEwLjJWNi42YzEuMSwwLjQsMi4yLDEuNywyLjksMy41SDE1Ljd6IE0xOC45LDcuNGMxLjIsMC43LDIuMywxLjYsMy4xLDIuOGgtMS44QzIwLDkuMiwxOS41LDguMywxOC45LDcuNEwxOC45LDcuNHogTTE1LjcsMTguM3YtNi43aDMuNGMwLjIsMS4xLDAuNCwyLjIsMC40LDMuNGMwLDEuMS0wLjEsMi4yLTAuNCwzLjNMMTUuNywxOC4zeiBNMTguOCwyMi42YzAuNi0wLjksMS4xLTEuOCwxLjQtMi44SDIyQzIxLjIsMjEsMjAuMSwyMiwxOC44LDIyLjZMMTguOCwyMi42eiBNMTQuMyw2LjZ2My41aC0yLjlDMTIuMSw4LjMsMTMuMSw3LDE0LjMsNi42TDE0LjMsNi42eiBNMTQuMywxOS44djMuNWMtMS4xLTAuNC0yLjItMS43LTIuOS0zLjVIMTQuM3ogTTgsMTAuMkM4LjgsOSw5LjksOCwxMS4yLDcuNGMtMC42LDAuOS0xLjEsMS44LTEuNCwyLjhIOHogTTkuNywxOS44YzAuMywxLDAuNywxLjksMS4zLDIuOEM5LjgsMjEuOSw4LjgsMjEsOCwxOS44SDkuN3ogTTE0LjMsMTEuN3Y2LjZoLTMuNGMtMC4yLTEuMS0wLjQtMi4yLTAuNC0zLjNjMC0xLjEsMC4xLTIuMiwwLjQtMy4zTDE0LjMsMTEuN3ogTTkuNCwxOC4zSDcuMmMtMC40LTEuMS0wLjctMi4yLTAuNy0zLjNjMC0xLjEsMC4yLTIuMywwLjctMy4zaDIuMmMtMC4yLDEuMS0wLjMsMi4yLTAuMywzLjNDOS4xLDE2LjEsOS4yLDE3LjIsOS40LDE4LjNMOS40LDE4LjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjIycHg7bWFyZ2luOi02cHggMCAwIC0ycHg7d2lkdGg6MjJweDtoZWlnaHQ6MjJweH0ubGlzdC0tc2l0ZXMgbGkud2ViLWVuLWdiIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2diLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWJlIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2JlLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWN6IGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2N6LmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWRlIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2RlLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWVzIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2VzLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWZpIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2ZpLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWZyIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2ZyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWh1IGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2h1LmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWl0IGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2l0LmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLW5sIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL25sLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLW5vIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL25vLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLXBsIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL3BsLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLXN2IGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL3N2LmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWZyLWJlIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2JlLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWRrIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2RrLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkud2ViLWNuIGE6OmFmdGVye2JhY2tncm91bmQ6dXJsKFwiL2Fzc2V0cy9pbWcvY291bnRyaWVzL2NuLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubGlzdC0tc2l0ZXMgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZzo3cHggMTVweCA3cHggNDVweDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7Zm9udC13ZWlnaHQ6NTAwfS5saXN0LS1zaXRlcyBsaSBhOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtsZWZ0OjE1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxMXB4O2NvbnRlbnQ6XCJcIn0ubGlzdC0tc2l0ZXMgbGkgYTpob3ZlciwubGlzdC0tc2l0ZXMgbGkgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5saXN0LS1oaWdobGlnaHRze21hcmdpbjowIDAgMzVweH0ubGlzdC0taGlnaGxpZ2h0cyBsaXttYXJnaW46MCAwIDVweH0ubGlzdC0taGlnaGxpZ2h0cyBsaSBhe2NvbG9yOiMxMjEyMTI7Zm9udC13ZWlnaHQ6NjAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5saXN0LS1oaWdobGlnaHRzIGxpIGE6aG92ZXIsLmxpc3QtLWhpZ2hsaWdodHMgbGkgYTpmb2N1c3tjb2xvcjojMTIxMjEyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lmxpc3QtLWhpZ2hsaWdodHMgbGkgcCwubGlzdC0taGlnaGxpZ2h0cyBsaSAuaXMtaDZ7bWFyZ2luOjB9Lmxpc3QtLWhpZ2hsaWdodHMgbGkgLmluZm97Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5sYW5kaW5nc3BhZ2UtMiAubGlzdC0tZG93bmxvYWRzIGxpIGF7Ym9yZGVyLXdpZHRoOjFweH0ubGFuZGluZ3NwYWdlLTIgLmxpc3QtLWN0YSBsaSBidXR0b257cGFkZGluZy1yaWdodDo0MXB4fS5sYW5kaW5nc3BhZ2UtMiAubGlzdC0tY3RhIGxpIHVse2JvcmRlci1yYWRpdXM6MH0ubGFuZGluZ3NwYWdlLTIgLmxpc3QtLWN0YSBsaSB1bCBsaSBhOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAubGlzdC0tY3RhIGxpIHVsIGxpIGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAubGlzdC0tdGFic3tib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZC1jb2xvcjojMzFkMGIwfS5sYW5kaW5nc3BhZ2UtMiAubGlzdC0tdGFicyBsaSBhe2JvcmRlci1yYWRpdXM6MH0uaGVhZGVye3Bvc2l0aW9uOnN0aWNreTt0b3A6MDtmbGV4LXNocmluazowO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjttYXJnaW46MCAwIDQwcHg7dHJhbnNpdGlvbjphbGwgLjNzO3otaW5kZXg6OTk5fS5oZWFkZXJfX3NlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46LTY4cHggMCAwO3BhZGRpbmc6MTBweCAxNXB4O2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXJfX3NlYXJjaHtwYWRkaW5nOjEwcHh9fS5oZWFkZXJfX3NlYXJjaCAuZm9ybS1jb250cm9sLC5oZWFkZXJfX3NlYXJjaCAuaGJzcHQtZm9ybSAuaHMtaW5wdXQsLmhic3B0LWZvcm0gLmhlYWRlcl9fc2VhcmNoIC5ocy1pbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9LmhlYWRlcl9fc2VhcmNoIC5mb3JtLXNlYXJjaHttYXJnaW46MCBhdXRvfS5oZWFkZXJfX3NlYXJjaCAuc2VhcmNoLXN1Z2dlc3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2MHB4O2xlZnQ6MTVweDtyaWdodDoxNXB4O2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czoyNHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt6LWluZGV4OjF9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXJfX3NlYXJjaCAuc2VhcmNoLXN1Z2dlc3Rpb25ze3RleHQtYWxpZ246bGVmdH19LmhlYWRlcl9fc2VhcmNoIC5zZWFyY2gtc3VnZ2VzdGlvbnMgbGl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzEyMTIxMn0uaGVhZGVyX19zZWFyY2ggLnNlYXJjaC1zdWdnZXN0aW9ucyBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uaGVhZGVyX19zZWFyY2ggLnNlYXJjaC1zdWdnZXN0aW9ucyBsaSBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo4cHggMTVweH0uaGVhZGVyX19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxNXB4IDQwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXJfX2NvbnRlbnR7cGFkZGluZzoxMHB4IDE1cHg7YWxpZ24taXRlbXM6bm9ybWFsfX0uaGVhZGVyIC5sb2dve2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjUwcHg7b3JkZXI6MjttYXJnaW46MCBhdXRvIDAgMDt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXIgLmxvZ297aGVpZ2h0OjQwcHg7bWFyZ2luOjAgYXV0b319LmhlYWRlciAubG9nbyBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmhlYWRlciAuaGVhZGVyLXRvb2xiYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4OjA7b3JkZXI6M31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhlYWRlciAuaGVhZGVyLXRvb2xiYXJ7ZmxleDoxO2ZsZXgtZGlyZWN0aW9uOnJvd319LmhlYWRlciAuaGVhZGVyLXRvb2xiYXIgLm5hdmlnYXRpb24tLWhlYWRlcntmbGV4LWJhc2lzOjEwMCV9LmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6d3JhcCBjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RyYW5zaXRpb246YWxsIC4zczttYXJnaW46MTZweCAwIDRweDtwYWRkaW5nOjAgMTUwcHggMCAwO29yZGVyOjN9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlcntwb3NpdGlvbjpmaXhlZDtmbGV4LWZsb3c6Y29sdW1uIHVuc2V0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MDttYXJnaW46MH19LmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5LC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuc2Vjb25kYXJ5e3RyYW5zaXRpb246YWxsIC4zc30uaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmJ0biwuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmhzLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7d2lkdGg6MTQwcHg7Zm9udC1zaXplOjExcHg7bWFyZ2luOi0yMHB4IDAgMDt6LWluZGV4OjF9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuYnRuLC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuaHMtYnV0dG9ue3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO29yZGVyOjM7bWFyZ2luOjAgMTVweCAyMHB4fX0uaGVhZGVyIC5zZWFyY2gtdG9nZ2xle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyAgdmlld0JveD0nMCAwIDE4LjQyNSAxOC40MjYnJTNFJTNDcGF0aCBpZD0nbnBfc2VhcmNoXzY4NDczM18wMDAwMDAnIGQ9J00xOC4zNDUsMzQuNDY3bDQuMDYtNC4wODhhNy42ODksNy42ODksMCwwLDEtMS41MjYtNC42MDYsNy43NzMsNy43NzMsMCwxLDEsNy43NzMsNy43NzMsNy42ODksNy42ODksMCwwLDEtNC42MDYtMS41MjZsLTQuMDYsNC4wNmExLjE0NiwxLjE0NiwwLDAsMS0xLjY0MSwwLDEuMTE1LDEuMTE1LDAsMCwxLDAtMS42MTNabTEwLjMwNy0zLjIyNGE1LjQ3LDUuNDcsMCwxLDAtNS40Ny01LjQ3QTUuNDcsNS40NywwLDAsMCwyOC42NTIsMzEuMjQzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4IC0xOCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjA7bWFyZ2luOjAgMCAwIDEwcHg7Zm9udC1zaXplOjB9LmhlYWRlciAuc2VhcmNoLXRvZ2dsZTpob3ZlciwuaGVhZGVyIC5zZWFyY2gtdG9nZ2xlOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyAgdmlld0JveD0nMCAwIDE4LjQyNSAxOC40MjYnJTNFJTNDcGF0aCBpZD0nbnBfc2VhcmNoXzY4NDczM18wMDAwMDAnIGQ9J00xOC4zNDUsMzQuNDY3bDQuMDYtNC4wODhhNy42ODksNy42ODksMCwwLDEtMS41MjYtNC42MDYsNy43NzMsNy43NzMsMCwxLDEsNy43NzMsNy43NzMsNy42ODksNy42ODksMCwwLDEtNC42MDYtMS41MjZsLTQuMDYsNC4wNmExLjE0NiwxLjE0NiwwLDAsMS0xLjY0MSwwLDEuMTE1LDEuMTE1LDAsMCwxLDAtMS42MTNabTEwLjMwNy0zLjIyNGE1LjQ3LDUuNDcsMCwxLDAtNS40Ny01LjQ3QTUuNDcsNS40NywwLDAsMCwyOC42NTIsMzEuMjQzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4IC0xOCknIGZpbGw9JyUyM2U2MDAxMycvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5oZWFkZXIgLnNlYXJjaC10b2dnbGUuYWN0aXZle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2U2MDAxMzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOCw0LjZMMTUuNiwyTDEwLDcuNWwwLDBsMCwwTDQuNCwyTDIsNC42TDcuNSwxMEwyLDE1LjRMNC40LDE4bDUuNi01LjVsMCwwbDAsMGw1LjYsNS41bDIuNC0yLjZMMTIuNSwxMEwxOCw0LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAuc2VhcmNoLXRvZ2dsZS5hY3RpdmU6aG92ZXIsLmhlYWRlciAuc2VhcmNoLXRvZ2dsZS5hY3RpdmU6Zm9jdXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZTYwMDEzOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4LDQuNkwxNS42LDJMMTAsNy41bDAsMGwwLDBMNC40LDJMMiw0LjZMNy41LDEwTDIsMTUuNEw0LjQsMThsNS42LTUuNWwwLDBsMCwwbDUuNiw1LjVsMi40LTIuNkwxMi41LDEwTDE4LDQuNnonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uaGVhZGVyIC5sYW5ndWFnZS10b2dnbGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMHB4JyBoZWlnaHQ9JzMwcHgnIHZpZXdCb3g9JzAgMCAzMCAzMCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBpZD0nUGF0aF8xOCcgY2xhc3M9J3N0MCcgZD0nTTE1LDVDOS41LDUsNSw5LjUsNSwxNWMwLDUuNSw0LjUsMTAsMTAsMTBjNS41LDAsMTAtNC41LDEwLTEwQzI1LDkuNSwyMC41LDUsMTUsNXogTTIwLjksMTVjMC0xLjEtMC4xLTIuMi0wLjMtMy4zaDIuMmMwLjQsMS4xLDAuNywyLjIsMC43LDMuM2MwLDEuMS0wLjIsMi4zLTAuNywzLjNoLTIuMkMyMC44LDE3LjMsMjAuOSwxNi4xLDIwLjksMTVMMjAuOSwxNXogTTE1LjcsMjMuM3YtMy41aDIuOUMxNy45LDIxLjcsMTYuOSwyMywxNS43LDIzLjNMMTUuNywyMy4zeiBNMTUuNywxMC4yVjYuNmMxLjEsMC40LDIuMiwxLjcsMi45LDMuNUgxNS43eiBNMTguOSw3LjRjMS4yLDAuNywyLjMsMS42LDMuMSwyLjhoLTEuOEMyMCw5LjIsMTkuNSw4LjMsMTguOSw3LjRMMTguOSw3LjR6IE0xNS43LDE4LjN2LTYuN2gzLjRjMC4yLDEuMSwwLjQsMi4yLDAuNCwzLjRjMCwxLjEtMC4xLDIuMi0wLjQsMy4zTDE1LjcsMTguM3ogTTE4LjgsMjIuNmMwLjYtMC45LDEuMS0xLjgsMS40LTIuOEgyMkMyMS4yLDIxLDIwLjEsMjIsMTguOCwyMi42TDE4LjgsMjIuNnogTTE0LjMsNi42djMuNWgtMi45QzEyLjEsOC4zLDEzLjEsNywxNC4zLDYuNkwxNC4zLDYuNnogTTE0LjMsMTkuOHYzLjVjLTEuMS0wLjQtMi4yLTEuNy0yLjktMy41SDE0LjN6IE04LDEwLjJDOC44LDksOS45LDgsMTEuMiw3LjRjLTAuNiwwLjktMS4xLDEuOC0xLjQsMi44SDh6IE05LjcsMTkuOGMwLjMsMSwwLjcsMS45LDEuMywyLjhDOS44LDIxLjksOC44LDIxLDgsMTkuOEg5Ljd6IE0xNC4zLDExLjd2Ni42aC0zLjRjLTAuMi0xLjEtMC40LTIuMi0wLjQtMy4zYzAtMS4xLDAuMS0yLjIsMC40LTMuM0wxNC4zLDExLjd6IE05LjQsMTguM0g3LjJjLTAuNC0xLjEtMC43LTIuMi0wLjctMy4zYzAtMS4xLDAuMi0yLjMsMC43LTMuM2gyLjJjLTAuMiwxLjEtMC4zLDIuMi0wLjMsMy4zQzkuMSwxNi4xLDkuMiwxNy4yLDkuNCwxOC4zTDkuNCwxOC4zeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjA7bWFyZ2luOjAgMCAwIDEwcHg7Zm9udC1zaXplOjB9LmhlYWRlciAubGFuZ3VhZ2UtdG9nZ2xlOmhvdmVyLC5oZWFkZXIgLmxhbmd1YWdlLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDMwIDMwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyM2U2MDAxMzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGlkPSdQYXRoXzE4JyBjbGFzcz0nc3QwJyBkPSdNMTUsNUM5LjUsNSw1LDkuNSw1LDE1YzAsNS41LDQuNSwxMCwxMCwxMGM1LjUsMCwxMC00LjUsMTAtMTBDMjUsOS41LDIwLjUsNSwxNSw1eiBNMjAuOSwxNWMwLTEuMS0wLjEtMi4yLTAuMy0zLjNoMi4yYzAuNCwxLjEsMC43LDIuMiwwLjcsMy4zYzAsMS4xLTAuMiwyLjMtMC43LDMuM2gtMi4yQzIwLjgsMTcuMywyMC45LDE2LjEsMjAuOSwxNUwyMC45LDE1eiBNMTUuNywyMy4zdi0zLjVoMi45QzE3LjksMjEuNywxNi45LDIzLDE1LjcsMjMuM0wxNS43LDIzLjN6IE0xNS43LDEwLjJWNi42YzEuMSwwLjQsMi4yLDEuNywyLjksMy41SDE1Ljd6IE0xOC45LDcuNGMxLjIsMC43LDIuMywxLjYsMy4xLDIuOGgtMS44QzIwLDkuMiwxOS41LDguMywxOC45LDcuNEwxOC45LDcuNHogTTE1LjcsMTguM3YtNi43aDMuNGMwLjIsMS4xLDAuNCwyLjIsMC40LDMuNGMwLDEuMS0wLjEsMi4yLTAuNCwzLjNMMTUuNywxOC4zeiBNMTguOCwyMi42YzAuNi0wLjksMS4xLTEuOCwxLjQtMi44SDIyQzIxLjIsMjEsMjAuMSwyMiwxOC44LDIyLjZMMTguOCwyMi42eiBNMTQuMyw2LjZ2My41aC0yLjlDMTIuMSw4LjMsMTMuMSw3LDE0LjMsNi42TDE0LjMsNi42eiBNMTQuMywxOS44djMuNWMtMS4xLTAuNC0yLjItMS43LTIuOS0zLjVIMTQuM3ogTTgsMTAuMkM4LjgsOSw5LjksOCwxMS4yLDcuNGMtMC42LDAuOS0xLjEsMS44LTEuNCwyLjhIOHogTTkuNywxOS44YzAuMywxLDAuNywxLjksMS4zLDIuOEM5LjgsMjEuOSw4LjgsMjEsOCwxOS44SDkuN3ogTTE0LjMsMTEuN3Y2LjZoLTMuNGMtMC4yLTEuMS0wLjQtMi4yLTAuNC0zLjNjMC0xLjEsMC4xLTIuMiwwLjQtMy4zTDE0LjMsMTEuN3ogTTkuNCwxOC4zSDcuMmMtMC40LTEuMS0wLjctMi4yLTAuNy0zLjNjMC0xLjEsMC4yLTIuMywwLjctMy4zaDIuMmMtMC4yLDEuMS0wLjMsMi4yLTAuMywzLjNDOS4xLDE2LjEsOS4yLDE3LjIsOS40LDE4LjNMOS40LDE4LjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAubmF2LXRvZ2dsZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiB0cmFuc3BhcmVudDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOCw0LjZMMTUuNiwyTDEwLDcuNWwwLDBsMCwwTDQuNCwyTDIsNC42TDcuNSwxMEwyLDE1LjRMNC40LDE4bDUuNi01LjVsMCwwbDAsMGw1LjYsNS41bDIuNC0yLjZMMTIuNSwxMEwxOCw0LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7ZGlzcGxheTpub25lO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cGFkZGluZzowO21hcmdpbjowIDAgMCAxMHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtvcmRlcjo0O3otaW5kZXg6OTk5OTl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZWFkZXIgLm5hdi10b2dnbGV7ZGlzcGxheTpibG9ja319LmhlYWRlciAubmF2LXRvZ2dsZTpob3ZlciAuYmFyLC5oZWFkZXIgLm5hdi10b2dnbGU6aG92ZXI6OmJlZm9yZSwuaGVhZGVyIC5uYXYtdG9nZ2xlOmhvdmVyOjphZnRlciwuaGVhZGVyIC5uYXYtdG9nZ2xlOmZvY3VzIC5iYXIsLmhlYWRlciAubmF2LXRvZ2dsZTpmb2N1czo6YmVmb3JlLC5oZWFkZXIgLm5hdi10b2dnbGU6Zm9jdXM6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uaGVhZGVyIC5uYXYtdG9nZ2xlIC5iYXIsLmhlYWRlciAubmF2LXRvZ2dsZTo6YmVmb3JlLC5oZWFkZXIgLm5hdi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6NHB4O21hcmdpbjo2cHggYXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIC4zcztib3JkZXItcmFkaXVzOjJweDtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uaGVhZGVyIC5uYXYtdG9nZ2xlLmFjdGl2ZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTgsNC42TDE1LjYsMkwxMCw3LjVsMCwwbDAsMEw0LjQsMkwyLDQuNkw3LjUsMTBMMiwxNS40TDQuNCwxOGw1LjYtNS41bDAsMGwwLDBsNS42LDUuNWwyLjQtMi42TDEyLjUsMTBMMTgsNC42eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5oZWFkZXIgLm5hdi10b2dnbGUuYWN0aXZlOmhvdmVyLC5oZWFkZXIgLm5hdi10b2dnbGUuYWN0aXZlOmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOCw0LjZMMTUuNiwyTDEwLDcuNWwwLDBsMCwwTDQuNCwyTDIsNC42TDcuNSwxMEwyLDE1LjRMNC40LDE4bDUuNi01LjVsMCwwbDAsMGw1LjYsNS41bDIuNC0yLjZMMTIuNSwxMEwxOCw0LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAubmF2LXRvZ2dsZS5hY3RpdmU6OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoN3B4LCA3cHgpfS5oZWFkZXIgLm5hdi10b2dnbGUuYWN0aXZlOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDdweCwgLTdweCl9LmhlYWRlciAubmF2LXRvZ2dsZS5hY3RpdmUgLmJhciwuaGVhZGVyIC5uYXYtdG9nZ2xlLmFjdGl2ZTo6YmVmb3JlLC5oZWFkZXIgLm5hdi10b2dnbGUuYWN0aXZlOjphZnRlcntvcGFjaXR5OjB9LmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbntjb2xvcjojZmZmO21hcmdpbjowIDAgMCAxMHB4fS5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb246aG92ZXIsLmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbjpmb2N1c3tjb2xvcjojZTYwMDEzfS5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1waG9uZTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNC41LDI3LjRjLTAuMSwwLjItMC4zLDAuNC0wLjUsMC40bC0yLjgsMC42Yy0wLjEsMC0wLjMsMC4xLTAuNCwwYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjFsLTAuMSwwYzAsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMy0wLjItMC41LTAuNC0wLjctMC42Yy0wLjQtMC40LTAuOC0wLjgtMS4xLTEuM2MtMC41LTAuNy0wLjktMS40LTEuMi0yLjFjLTAuNC0xLTAuOC0yLjEtMS0zLjJjLTAuMi0wLjktMC40LTEuOC0wLjUtMi43Yy0wLjEtMC43LTAuMS0xLjQsMC0yLjFjMC0wLjUsMC4xLTEuMSwwLjItMS42YzAuMS0wLjQsMC4yLTAuOCwwLjQtMS4xYzAuMS0wLjIsMC4yLTAuNSwwLjMtMC43YzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2MwLjEtMC4xLDAuMy0wLjEsMC40LTAuMmwyLjgtMC43YzAuMiwwLDAuNCwwLDAuNSwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMiwwLjNDMjEsMTIsMjEsMTIuMSwyMSwxMi4zbC0wLjMsMy41YzAsMC4yLTAuMSwwLjQtMC4yLDAuNWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjNsLTEsMC4yYzAsMC0wLjEsMC0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMSwwLjFjLTAuMSwwLjItMC4xLDAuNS0wLjEsMC44YzAsMC40LDAsMC43LDAsMS4xYzAuMSwwLjUsMC4yLDEuMSwwLjMsMS42YzAuMSwwLjUsMC4zLDEuMSwwLjUsMS42YzAuMSwwLjMsMC4zLDAuNywwLjUsMWMwLjEsMC4yLDAuMiwwLjMsMC40LDAuNWwwLjEsMC4xYzAsMCwwLDAsMC4xLDBoMC4xbDEuMi0wLjNjMC4yLDAsMC41LDAsMC43LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2gwbDEuNiwzQzI0LjUsMjcsMjQuNSwyNy4yLDI0LjUsMjcuNEwyNC41LDI3LjR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbi5idG4tLXBob25lOmhvdmVyOjpiZWZvcmUsLmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbi5idG4tLXBob25lOmZvY3VzOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZTYwMDEzOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI0LjUsMjcuNGMtMC4xLDAuMi0wLjMsMC40LTAuNSwwLjRsLTIuOCwwLjZjLTAuMSwwLTAuMywwLjEtMC40LDBjLTAuMiwwLTAuMy0wLjEtMC41LTAuMWwtMC4xLDBjMCwwLTAuMS0wLjEtMC4yLTAuMWMtMC4zLTAuMi0wLjUtMC40LTAuNy0wLjZjLTAuNC0wLjQtMC44LTAuOC0xLjEtMS4zYy0wLjUtMC43LTAuOS0xLjQtMS4yLTIuMWMtMC40LTEtMC44LTIuMS0xLTMuMmMtMC4yLTAuOS0wLjQtMS44LTAuNS0yLjdjLTAuMS0wLjctMC4xLTEuNCwwLTIuMWMwLTAuNSwwLjEtMS4xLDAuMi0xLjZjMC4xLTAuNCwwLjItMC44LDAuNC0xLjFjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjEsMC4zLTAuMSwwLjQtMC4ybDIuOC0wLjdjMC4yLDAsMC40LDAsMC41LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM0MyMSwxMiwyMSwxMi4xLDIxLDEyLjNsLTAuMywzLjVjMCwwLjItMC4xLDAuNC0wLjIsMC41Yy0wLjEsMC4xLTAuMywwLjItMC41LDAuM2wtMSwwLjJjMCwwLTAuMSwwLTAuMSwwLjFjMCwwLTAuMSwwLjEtMC4xLDAuMWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjhjMCwwLjQsMCwwLjcsMCwxLjFjMC4xLDAuNSwwLjIsMS4xLDAuMywxLjZjMC4xLDAuNSwwLjMsMS4xLDAuNSwxLjZjMC4xLDAuMywwLjMsMC43LDAuNSwxYzAuMSwwLjIsMC4yLDAuMywwLjQsMC41bDAuMSwwLjFjMCwwLDAsMCwwLjEsMGgwLjFsMS4yLTAuM2MwLjIsMCwwLjUsMCwwLjcsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zaDBsMS42LDNDMjQuNSwyNywyNC41LDI3LjIsMjQuNSwyNy40TDI0LjUsMjcuNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uaGVhZGVyIC5idG4tLWRlc2NyaXB0aW9uLmJ0bi0tYWNjb3VudDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMywyNi4yYzAtMy4xLDMuMS01LjcsNy01LjdzNywyLjYsNyw1LjdjMCwxLjItMy41LDEuOC03LDEuOFMxMywyNy40LDEzLDI2LjJ6IE0yMCwxOS43YzIuMSwwLDMuOC0xLjcsMy44LTMuOFMyMi4xLDEyLDIwLDEycy0zLjgsMS43LTMuOCwzLjhjMCwxLDAuNCwyLDEuMSwyLjdDMTgsMTkuMywxOSwxOS43LDIwLDE5Ljd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbi5idG4tLWFjY291bnQ6aG92ZXI6OmJlZm9yZSwuaGVhZGVyIC5idG4tLWRlc2NyaXB0aW9uLmJ0bi0tYWNjb3VudDpmb2N1czo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2U2MDAxMzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMywyNi4yYzAtMy4xLDMuMS01LjcsNy01LjdzNywyLjYsNyw1LjdjMCwxLjItMy41LDEuOC03LDEuOFMxMywyNy40LDEzLDI2LjJ6IE0yMCwxOS43YzIuMSwwLDMuOC0xLjcsMy44LTMuOFMyMi4xLDEyLDIwLDEycy0zLjgsMS43LTMuOCwzLjhjMCwxLDAuNCwyLDEuMSwyLjdDMTgsMTkuMywxOSwxOS43LDIwLDE5Ljd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhlYWRlciAuYnRuKy5idG4sLmhlYWRlciAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uKy5idG4sLmhic3B0LWZvcm0gLmhlYWRlciAuaHMtYnV0dG9uKy5idG4sLmhlYWRlciAuaGJzcHQtZm9ybSAuYnRuKy5ocy1idXR0b24sLmhic3B0LWZvcm0gLmhlYWRlciAuYnRuKy5ocy1idXR0b24sLmhlYWRlciAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uKy5ocy1idXR0b24sLmhic3B0LWZvcm0gLmhlYWRlciAuaHMtYnV0dG9uKy5ocy1idXR0b257bWFyZ2luOjAgMCAwIDEwcHh9LmhlYWRlcisubWFpbiAuYmxvY2stLWhlcm86Zmlyc3QtY2hpbGQsLmhlYWRlcisubWFpbiAuYmxvY2stLXNsaWRlcjpmaXJzdC1jaGlsZCwuaGVhZGVyKy5tYWluIC5ibG9jay0tbWFpbi1zbGlkZXI6Zmlyc3QtY2hpbGQsLmhlYWRlcisubWFpbiAuYmxvY2stLWJhbm5lcjpmaXJzdC1jaGlsZCwuaGVhZGVyKy5tYWluIC5ibG9jay0tZ2hvc3RmcmFtZTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOi00MHB4fS5wcmltYXJ5LXNlYXJjaC1hY3RpdmUgLmhlYWRlcl9fc2VhcmNoe21hcmdpbjowfS5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgLmhlYWRlcl9fY29udGVudHtwYWRkaW5nOjI1cHggNDBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmxhbmRpbmdzcGFnZS0yIC5oZWFkZXJfX2NvbnRlbnR7cGFkZGluZzoxMHB4IDE1cHh9fS5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5sb2dve2hlaWdodDo3MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAubG9nb3toZWlnaHQ6NDBweH19LmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlcnttYXJnaW46NXB4IDB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXJ7bWFyZ2luOjB9fS5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmJ0biwubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVyIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuaHMtYnV0dG9ue2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmJ0bjpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVyIC5oYnNwdC1mb3JtIC5ocy1idXR0b246aG92ZXIsLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuaHMtYnV0dG9uOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5uYXZpZ2F0aW9uLS1oZWFkZXIgLmJ0bjpmb2N1cywubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVyIC5oYnNwdC1mb3JtIC5ocy1idXR0b246Zm9jdXMsLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLm5hdmlnYXRpb24tLWhlYWRlciAuaHMtYnV0dG9uOmZvY3Vze2NvbG9yOiMwMDBjZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVyIC5zZWNvbmRhcnkuYW5jaG9yc3tkaXNwbGF5Om5vbmV9fS5sYW5kaW5nc3BhZ2UtMiAuaGVhZGVyIC5idG4tLWRlc2NyaXB0aW9ue2NvbG9yOiNmZmZ9LmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb246aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb246Zm9jdXN7Y29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgLmhlYWRlciAuYnRuLS1kZXNjcmlwdGlvbi5idG4tLXBob25lOmhvdmVyOjpiZWZvcmUsLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1waG9uZTpmb2N1czo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyMzAwMGNmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNC41LDI3LjRjLTAuMSwwLjItMC4zLDAuNC0wLjUsMC40bC0yLjgsMC42Yy0wLjEsMC0wLjMsMC4xLTAuNCwwYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjFsLTAuMSwwYzAsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMy0wLjItMC41LTAuNC0wLjctMC42Yy0wLjQtMC40LTAuOC0wLjgtMS4xLTEuM2MtMC41LTAuNy0wLjktMS40LTEuMi0yLjFjLTAuNC0xLTAuOC0yLjEtMS0zLjJjLTAuMi0wLjktMC40LTEuOC0wLjUtMi43Yy0wLjEtMC43LTAuMS0xLjQsMC0yLjFjMC0wLjUsMC4xLTEuMSwwLjItMS42YzAuMS0wLjQsMC4yLTAuOCwwLjQtMS4xYzAuMS0wLjIsMC4yLTAuNSwwLjMtMC43YzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2MwLjEtMC4xLDAuMy0wLjEsMC40LTAuMmwyLjgtMC43YzAuMiwwLDAuNCwwLDAuNSwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMiwwLjNDMjEsMTIsMjEsMTIuMSwyMSwxMi4zbC0wLjMsMy41YzAsMC4yLTAuMSwwLjQtMC4yLDAuNWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjNsLTEsMC4yYzAsMC0wLjEsMC0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMSwwLjFjLTAuMSwwLjItMC4xLDAuNS0wLjEsMC44YzAsMC40LDAsMC43LDAsMS4xYzAuMSwwLjUsMC4yLDEuMSwwLjMsMS42YzAuMSwwLjUsMC4zLDEuMSwwLjUsMS42YzAuMSwwLjMsMC4zLDAuNywwLjUsMWMwLjEsMC4yLDAuMiwwLjMsMC40LDAuNWwwLjEsMC4xYzAsMCwwLDAsMC4xLDBoMC4xbDEuMi0wLjNjMC4yLDAsMC41LDAsMC43LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2gwbDEuNiwzQzI0LjUsMjcsMjQuNSwyNy4yLDI0LjUsMjcuNEwyNC41LDI3LjR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1hY2NvdW50OmhvdmVyOjpiZWZvcmUsLmxhbmRpbmdzcGFnZS0yIC5oZWFkZXIgLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1hY2NvdW50OmZvY3VzOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMDAwY2ZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEzLDI2LjJjMC0zLjEsMy4xLTUuNyw3LTUuN3M3LDIuNiw3LDUuN2MwLDEuMi0zLjUsMS44LTcsMS44UzEzLDI3LjQsMTMsMjYuMnogTTIwLDE5LjdjMi4xLDAsMy44LTEuNywzLjgtMy44UzIyLjEsMTIsMjAsMTJzLTMuOCwxLjctMy44LDMuOGMwLDEsMC40LDIsMS4xLDIuN0MxOCwxOS4zLDE5LDE5LjcsMjAsMTkuN3onLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIudHJhbnNwYXJlbnQ6OmJlZm9yZXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTIwcHg7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6IzAwMGNmZjt6LWluZGV4OjF9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5sYW5kaW5nc3BhZ2UtMi50cmFuc3BhcmVudDo6YmVmb3Jle2hlaWdodDo2MHB4fX0ubGFuZGluZ3NwYWdlLTIudHJhbnNwYXJlbnQgLmhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yLnRyYW5zcGFyZW50IC5oZWFkZXIrLm1haW4gLmJsb2NrOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTE2MHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubGFuZGluZ3NwYWdlLTIudHJhbnNwYXJlbnQgLmhlYWRlcisubWFpbiAuYmxvY2s6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotMTAwcHh9fS5mb290ZXJ7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1zaHJpbms6MDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZvb3RlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfX0uZm9vdGVyX190b3B7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjZweDtwYWRkaW5nOjQwcHggMCAwfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZm9vdGVyX190b3B7ZGlzcGxheTpub25lfX0uZm9vdGVyX190b3AgLmlzLWgze2NvbG9yOiNmZmY7Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjZweDt0ZXh0LXRyYW5zZm9ybTpub25lfS5mb290ZXJfX3RvcCAuaXMtaDMrLmxpc3R7bWFyZ2luLXRvcDotMzBweH0uZm9vdGVyX190b3AgLmxpc3QgbGkgYXtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNnB4fS5mb290ZXJfX2JvdHRvbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI2cHg7cGFkZGluZzoyMHB4IDE1cHggMH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZvb3Rlcl9fYm90dG9te2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9fS5mb290ZXIgLmNvcHlyaWdodHtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O21hcmdpbjowIDAgMjBweCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuZm9vdGVyIC5jb3B5cmlnaHR7bWFyZ2luOjAgMCAyMHB4fX0uZm9vdGVyIC5uYXZpZ2F0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMjBweH0uZm9vdGVyIC5zb2NpYWwtc2hhcmV7bWFyZ2luOi00cHggMCAxMHB4IGF1dG99QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5mb290ZXIgLnNvY2lhbC1zaGFyZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlfX0uZm9vdGVyLWRvb3JtYXR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDttYXJnaW46MCAtMTVweH0uZm9vdGVyLWRvb3JtYXRfX2l0ZW17ZmxleDowIDAgMzMuMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMyU7cGFkZGluZzowIDE1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5mb290ZXItZG9vcm1hdF9faXRlbXtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX19LmZvb3Rlci1kb29ybWF0X19pdGVtIC5saXN0e2NvbHVtbi1jb3VudDoyfS5mb290ZXItZG9vcm1hdF9faXRlbTpmaXJzdC1vZi10eXBlLC5mb290ZXItZG9vcm1hdF9faXRlbTpsYXN0LW9mLXR5cGV7ZmxleDowIDAgMTYuNjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NyV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5mb290ZXItZG9vcm1hdF9faXRlbTpmaXJzdC1vZi10eXBlLC5mb290ZXItZG9vcm1hdF9faXRlbTpsYXN0LW9mLXR5cGV7ZmxleDowIDAgMzMuMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMyV9fS5mb290ZXItZG9vcm1hdF9faXRlbTpmaXJzdC1vZi10eXBlIC5saXN0LC5mb290ZXItZG9vcm1hdF9faXRlbTpsYXN0LW9mLXR5cGUgLmxpc3R7Y29sdW1uLWNvdW50OjF9LmxhbmRpbmdzcGFnZSAuZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjIwcHggMTVweCAwfS5sYW5kaW5nc3BhZ2UgLmZvb3RlciAuY29weXJpZ2h0e21hcmdpbjowIDAgMjBweH0ubGFuZGluZ3NwYWdlLTIgLmZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA0NTB9LmJyZWFkY3J1bWJ7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MTBweCA0MHB4O21hcmdpbjotNDBweCAwIDQwcHg7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt6LWluZGV4Ojl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5icmVhZGNydW1ie3BhZGRpbmc6MTBweCAxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmJyZWFkY3J1bWJ7ZGlzcGxheTpub25lfX0uYnJlYWRjcnVtYi1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowIDE1cHg7bWFyZ2luOjA7Zm9udC1zaXplOjEzcHg7Ym9yZGVyLXJhZGl1czo1MHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNCl9LmJyZWFkY3J1bWItaXRlbXtjb2xvcjpyZ2JhKDE4LDE4LDE4LC41KTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5icmVhZGNydW1iLWl0ZW0gYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtmb250LXdlaWdodDo0MDB9LmJyZWFkY3J1bWItaXRlbTpmaXJzdC1vZi10eXBlIGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzEwcHgnIHZpZXdCb3g9JzAgMCAxMCAxMCclM0UlM0NwYXRoIGQ9J00xMi44LDguMzMyLDguMzY1LDMuNDkxYS40NjMuNDYzLDAsMCwwLS43NSwwbC00LjUsNC45NjhhLjYyNS42MjUsMCwwLDAsLjQzNywxLjAxOWgxdjMuNDM5YS40LjQsMCwwLDAsLjM3NS4zODJINi41NTRhLjQwNy40MDcsMCwwLDAsLjM3NS0uMzgyVjExLjA3MWEuMy4zLDAsMCwxLC4zMTItLjMxOEg4Ljk5YS4yOS4yOSwwLDAsMSwuMjUuMzE4djEuODQ3YS4zNjQuMzY0LDAsMCwwLC4zNzUuMzgyaDEuNWMuMzc1LDAsLjQzNy0uMTkxLjQzNy0uMzgyVjkuNDc4aC44MTJBLjY3OS42NzksMCwwLDAsMTIuOCw4LjMzMlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yLjk3OSAtMy4zKScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtkaXNwbGF5OmJsb2NrfS5icmVhZGNydW1iLWl0ZW06Zmlyc3Qtb2YtdHlwZSBhIHNwYW57ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OTlweH0uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDo1cHh9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmV7Y29sb3I6I2ZmZjtwYWRkaW5nLXJpZ2h0OjVweH0uYnJlYWRjcnVtYisubWFpbiAuYmxvY2stLWhlcm86Zmlyc3QtY2hpbGQsLmJyZWFkY3J1bWIrLm1haW4gLmJsb2NrLS1zbGlkZXI6Zmlyc3QtY2hpbGQsLmJyZWFkY3J1bWIrLm1haW4gLmJsb2NrLS1tYWluLXNsaWRlcjpmaXJzdC1jaGlsZCwuYnJlYWRjcnVtYisubWFpbiAuYmxvY2stLWJhbm5lcjpmaXJzdC1jaGlsZCwuYnJlYWRjcnVtYisubWFpbiAuYmxvY2stLWdob3N0ZnJhbWU6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotODhweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmJyZWFkY3J1bWIrLm1haW4gLmJsb2NrLS1oZXJvOmZpcnN0LWNoaWxkLC5icmVhZGNydW1iKy5tYWluIC5ibG9jay0tc2xpZGVyOmZpcnN0LWNoaWxkLC5icmVhZGNydW1iKy5tYWluIC5ibG9jay0tbWFpbi1zbGlkZXI6Zmlyc3QtY2hpbGQsLmJyZWFkY3J1bWIrLm1haW4gLmJsb2NrLS1iYW5uZXI6Zmlyc3QtY2hpbGQsLmJyZWFkY3J1bWIrLm1haW4gLmJsb2NrLS1naG9zdGZyYW1lOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTQwcHh9fWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtib3JkZXI6MDtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfWJ1dHRvbjpob3ZlcixidXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5idG4sLmhic3B0LWZvcm0gLmhzLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIycHg7cGFkZGluZzo3cHggMThweDtmb250LXdlaWdodDo5MDA7Ym9yZGVyOjJweCBzb2xpZCAjZTYwMDEzO2JhY2tncm91bmQtY29sb3I6I2U2MDAxMztib3JkZXItcmFkaXVzOjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiTWF2ZW4gUHJvXCIsc2Fucy1zZXJpZjt0cmFuc2l0aW9uOmFsbCAuM3M7dGV4dC1hbGlnbjpjZW50ZXJ9LmJ0bisuYnRuLC5oYnNwdC1mb3JtIC5ocy1idXR0b24rLmJ0biwuaGJzcHQtZm9ybSAuYnRuKy5ocy1idXR0b24sLmhic3B0LWZvcm0gLmhzLWJ1dHRvbisuaHMtYnV0dG9ue21hcmdpbi1sZWZ0OjE1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5idG4rLmJ0biwuaGJzcHQtZm9ybSAuaHMtYnV0dG9uKy5idG4sLmhic3B0LWZvcm0gLmJ0bisuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5ocy1idXR0b24rLmhzLWJ1dHRvbnttYXJnaW4tbGVmdDowO21hcmdpbi10b3A6MjBweH19LmJ0bjpob3ZlciwuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLC5idG46Zm9jdXMsLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1jb2xvcjojYjMwMDBmO2JhY2tncm91bmQtY29sb3I6I2IzMDAwZn0uYnRuLS1iaWd7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MzBweDtwYWRkaW5nOjEycHggMjBweH0uYnRuLS13aGl0ZXtjb2xvcjojMTIxMjEyO2JvcmRlci1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLS13aGl0ZTpob3ZlciwuYnRuLS13aGl0ZTpmb2N1c3tjb2xvcjojMTIxMjEyO2JvcmRlci1jb2xvcjojZTZlNmU2O2JhY2tncm91bmQtY29sb3I6I2U2ZTZlNn0uYnRuLS1ibGFja3tjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMTIxMjEyO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn0uYnRuLS1ibGFjazpob3ZlciwuYnRuLS1ibGFjazpmb2N1c3tjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZTYwMDEzO2JhY2tncm91bmQtY29sb3I6I2U2MDAxM30uYnRuLS1ibHVle2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDBjZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5idG4tLWJsdWU6aG92ZXIsLmJ0bi0tYmx1ZTpmb2N1c3tjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwYWNjO2JhY2tncm91bmQtY29sb3I6IzAwMGFjY30uYnRuLS1ncmVlbntjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMzFkMGIwO2JhY2tncm91bmQtY29sb3I6IzMxZDBiMH0uYnRuLS1ncmVlbjpob3ZlciwuYnRuLS1ncmVlbjpmb2N1c3tjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMjZhODhlO2JhY2tncm91bmQtY29sb3I6IzI2YTg4ZX0uYnRuLS1vdXRsaW5le2NvbG9yOiNlNjAwMTM7Ym9yZGVyLWNvbG9yOiNlNjAwMTM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG4tLW91dGxpbmU6aG92ZXIsLmJ0bi0tb3V0bGluZTpmb2N1c3tjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojYjMwMDBmO2JhY2tncm91bmQtY29sb3I6I2IzMDAwZn0uYnRuLS1vdXRsaW5lLmJ0bi0td2hpdGV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0uYnRuLS1vdXRsaW5lLmJ0bi0td2hpdGU6aG92ZXIsLmJ0bi0tb3V0bGluZS5idG4tLXdoaXRlOmZvY3Vze2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOiNlNmU2ZTY7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2fS5idG4tLW91dGxpbmUuYnRuLS1ibGFja3tjb2xvcjojMTIxMjEyO2JvcmRlci1jb2xvcjojMTIxMjEyfS5idG4tLW91dGxpbmUuYnRuLS1ibGFjazpob3ZlciwuYnRuLS1vdXRsaW5lLmJ0bi0tYmxhY2s6Zm9jdXN7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2U2MDAxMztiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTN9LmJ0bi0tb3V0bGluZS5idG4tLWJsdWV7Y29sb3I6IzAwMGNmZjtib3JkZXItY29sb3I6IzAwMGNmZn0uYnRuLS1vdXRsaW5lLmJ0bi0tYmx1ZTpob3ZlciwuYnRuLS1vdXRsaW5lLmJ0bi0tYmx1ZTpmb2N1c3tjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwYWNjO2JhY2tncm91bmQtY29sb3I6IzAwMGFjY30uYnRuLS1vdXRsaW5lLmJ0bi0tZ3JlZW57Y29sb3I6IzMxZDBiMDtib3JkZXItY29sb3I6IzMxZDBiMH0uYnRuLS1vdXRsaW5lLmJ0bi0tZ3JlZW46aG92ZXIsLmJ0bi0tb3V0bGluZS5idG4tLWdyZWVuOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMyNmE4OGU7YmFja2dyb3VuZC1jb2xvcjojMjZhODhlfS5idG4tLWxpbmt7Y29sb3I6IzEyMTIxMjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTpub25lO3BhZGRpbmc6MDtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bi0tbGluazpob3ZlciwuYnRuLS1saW5rOmZvY3Vze2NvbG9yOiNlNjAwMTM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG4tLWRlc2NyaXB0aW9ue2NvbG9yOiMxMjEyMTI7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTRweDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjRweCAwIDRweCA0NXB4O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmJ0bi0tZGVzY3JpcHRpb257d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtmb250LXNpemU6MDtwYWRkaW5nOjB9fS5idG4tLWRlc2NyaXB0aW9uOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtjb250ZW50OlwiXCI7dHJhbnNpdGlvbjphbGwgLjNzfS5idG4tLWRlc2NyaXB0aW9uIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OjUwMDtvcGFjaXR5Oi42Nn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmJ0bi0tZGVzY3JpcHRpb24gc3Bhbntmb250LXNpemU6MH19LmJ0bi0tZGVzY3JpcHRpb246aG92ZXIsLmJ0bi0tZGVzY3JpcHRpb246Zm9jdXN7Y29sb3I6I2U2MDAxMztib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bi0tZGVzY3JpcHRpb246aG92ZXIgc3BhbiwuYnRuLS1kZXNjcmlwdGlvbjpmb2N1cyBzcGFue29wYWNpdHk6MX0uYnRuLS1kZXNjcmlwdGlvbi5idG4tLXBob25lOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI0LjUsMjcuNGMtMC4xLDAuMi0wLjMsMC40LTAuNSwwLjRsLTIuOCwwLjZjLTAuMSwwLTAuMywwLjEtMC40LDBjLTAuMiwwLTAuMy0wLjEtMC41LTAuMWwtMC4xLDBjMCwwLTAuMS0wLjEtMC4yLTAuMWMtMC4zLTAuMi0wLjUtMC40LTAuNy0wLjZjLTAuNC0wLjQtMC44LTAuOC0xLjEtMS4zYy0wLjUtMC43LTAuOS0xLjQtMS4yLTIuMWMtMC40LTEtMC44LTIuMS0xLTMuMmMtMC4yLTAuOS0wLjQtMS44LTAuNS0yLjdjLTAuMS0wLjctMC4xLTEuNCwwLTIuMWMwLTAuNSwwLjEtMS4xLDAuMi0xLjZjMC4xLTAuNCwwLjItMC44LDAuNC0xLjFjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjEsMC4zLTAuMSwwLjQtMC4ybDIuOC0wLjdjMC4yLDAsMC40LDAsMC41LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM0MyMSwxMiwyMSwxMi4xLDIxLDEyLjNsLTAuMywzLjVjMCwwLjItMC4xLDAuNC0wLjIsMC41Yy0wLjEsMC4xLTAuMywwLjItMC41LDAuM2wtMSwwLjJjMCwwLTAuMSwwLTAuMSwwLjFjMCwwLTAuMSwwLjEtMC4xLDAuMWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjhjMCwwLjQsMCwwLjcsMCwxLjFjMC4xLDAuNSwwLjIsMS4xLDAuMywxLjZjMC4xLDAuNSwwLjMsMS4xLDAuNSwxLjZjMC4xLDAuMywwLjMsMC43LDAuNSwxYzAuMSwwLjIsMC4yLDAuMywwLjQsMC41bDAuMSwwLjFjMCwwLDAsMCwwLjEsMGgwLjFsMS4yLTAuM2MwLjIsMCwwLjUsMCwwLjcsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zaDBsMS42LDNDMjQuNSwyNywyNC41LDI3LjIsMjQuNSwyNy40TDI0LjUsMjcuNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uYnRuLS1kZXNjcmlwdGlvbi5idG4tLXBob25lOmhvdmVyOjpiZWZvcmUsLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1waG9uZTpmb2N1czo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2U2MDAxMzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNC41LDI3LjRjLTAuMSwwLjItMC4zLDAuNC0wLjUsMC40bC0yLjgsMC42Yy0wLjEsMC0wLjMsMC4xLTAuNCwwYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjFsLTAuMSwwYzAsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMy0wLjItMC41LTAuNC0wLjctMC42Yy0wLjQtMC40LTAuOC0wLjgtMS4xLTEuM2MtMC41LTAuNy0wLjktMS40LTEuMi0yLjFjLTAuNC0xLTAuOC0yLjEtMS0zLjJjLTAuMi0wLjktMC40LTEuOC0wLjUtMi43Yy0wLjEtMC43LTAuMS0xLjQsMC0yLjFjMC0wLjUsMC4xLTEuMSwwLjItMS42YzAuMS0wLjQsMC4yLTAuOCwwLjQtMS4xYzAuMS0wLjIsMC4yLTAuNSwwLjMtMC43YzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2MwLjEtMC4xLDAuMy0wLjEsMC40LTAuMmwyLjgtMC43YzAuMiwwLDAuNCwwLDAuNSwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMiwwLjNDMjEsMTIsMjEsMTIuMSwyMSwxMi4zbC0wLjMsMy41YzAsMC4yLTAuMSwwLjQtMC4yLDAuNWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjNsLTEsMC4yYzAsMC0wLjEsMC0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMSwwLjFjLTAuMSwwLjItMC4xLDAuNS0wLjEsMC44YzAsMC40LDAsMC43LDAsMS4xYzAuMSwwLjUsMC4yLDEuMSwwLjMsMS42YzAuMSwwLjUsMC4zLDEuMSwwLjUsMS42YzAuMSwwLjMsMC4zLDAuNywwLjUsMWMwLjEsMC4yLDAuMiwwLjMsMC40LDAuNWwwLjEsMC4xYzAsMCwwLDAsMC4xLDBoMC4xbDEuMi0wLjNjMC4yLDAsMC41LDAsMC43LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2gwbDEuNiwzQzI0LjUsMjcsMjQuNSwyNy4yLDI0LjUsMjcuNEwyNC41LDI3LjR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1hY2NvdW50OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMTIxMjEyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEzLDI2LjJjMC0zLjEsMy4xLTUuNyw3LTUuN3M3LDIuNiw3LDUuN2MwLDEuMi0zLjUsMS44LTcsMS44UzEzLDI3LjQsMTMsMjYuMnogTTIwLDE5LjdjMi4xLDAsMy44LTEuNywzLjgtMy44UzIyLjEsMTIsMjAsMTJzLTMuOCwxLjctMy44LDMuOGMwLDEsMC40LDIsMS4xLDIuN0MxOCwxOS4zLDE5LDE5LjcsMjAsMTkuN3onLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uYnRuLS1kZXNjcmlwdGlvbi5idG4tLWFjY291bnQ6aG92ZXI6OmJlZm9yZSwuYnRuLS1kZXNjcmlwdGlvbi5idG4tLWFjY291bnQ6Zm9jdXM6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNlNjAwMTM7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTMsMjYuMmMwLTMuMSwzLjEtNS43LDctNS43czcsMi42LDcsNS43YzAsMS4yLTMuNSwxLjgtNywxLjhTMTMsMjcuNCwxMywyNi4yeiBNMjAsMTkuN2MyLjEsMCwzLjgtMS43LDMuOC0zLjhTMjIuMSwxMiwyMCwxMnMtMy44LDEuNy0zLjgsMy44YzAsMSwwLjQsMiwxLjEsMi43QzE4LDE5LjMsMTksMTkuNywyMCwxOS43eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5idG4tLXNvY2lhbC1zaGFyZXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7cGFkZGluZzo3cHggMTVweCA3cHggNDVweDtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bi0tc29jaWFsLXNoYXJlOmhvdmVyLC5idG4tLXNvY2lhbC1zaGFyZTpmb2N1c3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmJ0bi0tc29jaWFsLXNoYXJlOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOC43LDkuOWMwLDAuNC0wLjEsMC44LTAuMywxLjNsMy40LDIuMWMxLjMtMS40LDMuNC0xLjUsNC44LTAuM2MxLjQsMS4zLDEuNSwzLjQsMC4zLDQuOGMtMS4zLDEuNC0zLjQsMS41LTQuOCwwLjNjLTEuMS0wLjktMS40LTIuNC0wLjgtMy42bC0zLjQtMi4xYy0xLjMsMS40LTMuNSwxLjQtNC45LDAuMVMxLjcsOSwzLDcuN2MxLjMtMS40LDMuNS0xLjQsNC45LTAuMWwwLjEsMC4xbDMuNC0yLjFjLTAuNy0xLjksMC4zLTMuNywyLjEtNC40czMuNywwLjMsNC40LDIuMWMwLjcsMS45LTAuMywzLjctMi4xLDQuNGMtMS4zLDAuNC0yLjgsMC4xLTMuNy0wLjlMOC43LDguOUM4LjUsOSw4LjcsOS40LDguNyw5Ljl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjEwcHg7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbjotMTBweCAwIDA7Y29udGVudDpcIlwifS5idG4tLXRvLXRvcHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDM2IDgxJyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzQuMiw4MWMtMC41LDAtMS4xLTAuMi0xLjQtMC43TDAuNCw0MS42Yy0wLjUtMC42LTAuNS0xLjUsMC0yLjJMMzMsMC42YzAuNi0wLjcsMS42LTAuOCwyLjMtMC4yYzAsMCwwLDAsMC4xLDBDMzYuMSwxLDM2LjIsMiwzNS42LDIuN2wwLDBMMy45LDQwLjVsMzEuNiwzNy44YzAuNiwwLjcsMC42LDEuNy0wLjEsMi4zYzAsMCwwLDAtMC4xLDAuMUMzNSw4MC44LDM0LjYsODEsMzQuMiw4MXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjpmaXhlZDtyaWdodDoyMHB4O2JvdHRvbTo2MHB4O2Rpc3BsYXk6bm9uZTt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2ZvbnQtc2l6ZTowO3BhZGRpbmc6MDt6LWluZGV4OjIwMDA7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7Ym9yZGVyLXJhZGl1czo1MCV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5idG4tLXRvLXRvcHtkaXNwbGF5Om5vbmU7Ym90dG9tOjIwcHh9fS5idG4tLXRvLXRvcDpob3ZlciwuYnRuLS10by10b3A6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojYjMwMDBmfS5idG4tLXdoYXRzYXBwe2JhY2tncm91bmQtY29sb3I6IzI1ZDM2NjtwYWRkaW5nLWxlZnQ6NDBweH0uYnRuLS13aGF0c2FwcDpob3ZlciwuYnRuLS13aGF0c2FwcDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMxZGE4NTF9LmJ0bi0td2hhdHNhcHA6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjRweCcgaGVpZ2h0PScyNHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTguNSw5LjhjMCw0LjYtMy43LDguMy04LjMsOC4zYy0xLjUsMC0yLjgtMC40LTQtMWwtNC42LDEuNUwzLDE0LjFjLTAuOC0xLjItMS4yLTIuNy0xLjItNC4zYzAtNC42LDMuNy04LjMsOC4zLTguM0MxNC44LDEuNSwxOC41LDUuMiwxOC41LDkuOHogTTEwLjIsMi44Yy0zLjksMC03LDMuMS03LDdjMCwxLjUsMC41LDIuOSwxLjMsNC4xbC0wLjksMi42bDIuNy0wLjljMS4xLDAuNywyLjQsMS4yLDMuOSwxLjJjMy45LDAsNy0zLjEsNy03UzE0LDIuOCwxMC4yLDIuOHogTTE0LjQsMTEuN2MtMC4xLTAuMS0wLjItMC4xLTAuNC0wLjJjLTAuMi0wLjEtMS4yLTAuNi0xLjQtMC43Yy0wLjItMC4xLTAuMy0wLjEtMC41LDAuMWMtMC4xLDAuMi0wLjUsMC43LTAuNiwwLjhjLTAuMSwwLjEtMC4yLDAuMi0wLjQsMC4xYy0wLjItMC4xLTAuOS0wLjMtMS42LTFjLTAuNi0wLjUtMS0xLjItMS4xLTEuNEM4LjEsOS4xLDguMiw5LDguMyw4LjljMC4xLTAuMSwwLjItMC4yLDAuMy0wLjRjMC4xLTAuMSwwLjEtMC4yLDAuMi0wLjNjMC4xLTAuMSwwLTAuMywwLTAuNEM4LjgsNy44LDguNCw2LjgsOC4yLDYuNEM4LDYsNy45LDYsNy43LDZDNy42LDYsNy41LDYsNy4zLDZTNyw2LjEsNi44LDYuM0M2LjYsNi41LDYuMSw2LjksNi4xLDcuOWMwLDEsMC43LDIsMC44LDIuMWMwLjEsMC4xLDEuNCwyLjMsMy41LDMuMWMyLjEsMC44LDIuMSwwLjUsMi41LDAuNWMwLjQsMCwxLjItMC41LDEuNC0xQzE0LjQsMTIuMiwxNC40LDExLjgsMTQuNCwxMS43eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Y29udGVudDpcIlwiO2hlaWdodDoyNHB4O2xlZnQ6MTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjI0cHh9LmJ0bi0tdmlkZW8tcGxheSwuYnRuLS12aWRlby1wYXVzZXtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjkwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MzBweDtib3JkZXI6MDtwYWRkaW5nOjE1cHggMTVweCAxNXB4IDc1cHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uYnRuLS12aWRlby1wbGF5OjpiZWZvcmUsLmJ0bi0tdmlkZW8tcGF1c2U6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTc5LjI2NiwzNy44ODVMMzQuNzIzLDEyLjE2OEMyNS4zOTcsNi43ODQsMTMuNzQsMTMuNTE0LDEzLjc0LDI0LjI4M3Y1MS40MzRjMCwxMC43NjgsMTEuNjU3LDE3LjQ5OSwyMC45ODMsMTIuMTE1ICBsNDQuNTQzLTI1LjcxN0M4OC41OTIsNTYuNzMsODguNTkyLDQzLjI3LDc5LjI2NiwzNy44ODV6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7Y29udGVudDpcIlwiO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgI2ZmZn0uYnRuLS12aWRlby1wbGF5OmhvdmVyLC5idG4tLXZpZGVvLXBsYXk6Zm9jdXMsLmJ0bi0tdmlkZW8tcGF1c2U6aG92ZXIsLmJ0bi0tdmlkZW8tcGF1c2U6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG4tLXZpZGVvLXBhdXNlOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4LDQuNkwxNS42LDJMMTAsNy41bDAsMGwwLDBMNC40LDJMMiw0LjZMNy41LDEwTDIsMTUuNEw0LjQsMThsNS42LTUuNWwwLDBsMCwwbDUuNiw1LjVsMi40LTIuNkwxMi41LDEwTDE4LDQuNnonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLmJ0biwubGFuZGluZ3NwYWdlLTIgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmhzLWJ1dHRvbntjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwY2ZmO2JhY2tncm91bmQtY29sb3I6IzAwMGNmZjtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXdpZHRoOjFweDtwYWRkaW5nOjhweCAxOXB4fS5sYW5kaW5nc3BhZ2UtMiAuYnRuOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLC5oYnNwdC1mb3JtIC5sYW5kaW5nc3BhZ2UtMiAuaHMtYnV0dG9uOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYnRuOmZvY3VzLC5sYW5kaW5nc3BhZ2UtMiAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLC5oYnNwdC1mb3JtIC5sYW5kaW5nc3BhZ2UtMiAuaHMtYnV0dG9uOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDBhY2M7YmFja2dyb3VuZC1jb2xvcjojMDAwYWNjfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS13aGl0ZXtjb2xvcjojMTIxMjEyO2JvcmRlci1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0td2hpdGU6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5idG4tLXdoaXRlOmZvY3Vze2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOiNlNmU2ZTY7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2fS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1ibGFja3tjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMTIxMjEyO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tYmxhY2s6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5idG4tLWJsYWNrOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDBjZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1ibHVle2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDBjZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1ibHVlOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1ibHVlOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDBhY2M7YmFja2dyb3VuZC1jb2xvcjojMDAwYWNjfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1ncmVlbntjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMzFkMGIwO2JhY2tncm91bmQtY29sb3I6IzMxZDBiMH0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tZ3JlZW46aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5idG4tLWdyZWVuOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMyNmE4OGU7YmFja2dyb3VuZC1jb2xvcjojMjZhODhlfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1vdXRsaW5le2NvbG9yOiMwMDBjZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1vdXRsaW5lOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1vdXRsaW5lOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDBjZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1vdXRsaW5lLmJ0bi0td2hpdGV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tb3V0bGluZS5idG4tLXdoaXRlOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1vdXRsaW5lLmJ0bi0td2hpdGU6Zm9jdXN7Y29sb3I6IzEyMTIxMjtib3JkZXItY29sb3I6I2U2ZTZlNjtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTZ9LmxhbmRpbmdzcGFnZS0yIC5idG4tLW91dGxpbmUuYnRuLS1ibGFja3tjb2xvcjojMTIxMjEyO2JvcmRlci1jb2xvcjojMTIxMjEyfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1vdXRsaW5lLmJ0bi0tYmxhY2s6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5idG4tLW91dGxpbmUuYnRuLS1ibGFjazpmb2N1c3tjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDAwY2ZmO2JhY2tncm91bmQtY29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tb3V0bGluZS5idG4tLWJsdWV7Y29sb3I6IzAwMGNmZjtib3JkZXItY29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tb3V0bGluZS5idG4tLWJsdWU6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5idG4tLW91dGxpbmUuYnRuLS1ibHVlOmZvY3Vze2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDBhY2M7YmFja2dyb3VuZC1jb2xvcjojMDAwYWNjfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1vdXRsaW5lLmJ0bi0tZ3JlZW57Y29sb3I6IzMxZDBiMDtib3JkZXItY29sb3I6IzMxZDBiMH0ubGFuZGluZ3NwYWdlLTIgLmJ0bi0tb3V0bGluZS5idG4tLWdyZWVuOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1vdXRsaW5lLmJ0bi0tZ3JlZW46Zm9jdXN7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzI2YTg4ZTtiYWNrZ3JvdW5kLWNvbG9yOiMyNmE4OGV9LmxhbmRpbmdzcGFnZS0yIC5idG4tLWxpbmt7Y29sb3I6IzEyMTIxMjtwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1saW5rOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1saW5rOmZvY3Vze2NvbG9yOiMwMDBjZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1kZXNjcmlwdGlvbntjb2xvcjojMTIxMjEyO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtwYWRkaW5nOjRweCAwIDRweCA0NXB4fS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1kZXNjcmlwdGlvbjpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmJ0bi0tZGVzY3JpcHRpb246Zm9jdXN7Y29sb3I6IzAwMGNmZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5idG4tLWRlc2NyaXB0aW9uLmJ0bi0tcGhvbmU6aG92ZXI6OmJlZm9yZSwubGFuZGluZ3NwYWdlLTIgLmJ0bi0tZGVzY3JpcHRpb24uYnRuLS1waG9uZTpmb2N1czo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyMzAwMGNmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNC41LDI3LjRjLTAuMSwwLjItMC4zLDAuNC0wLjUsMC40bC0yLjgsMC42Yy0wLjEsMC0wLjMsMC4xLTAuNCwwYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjFsLTAuMSwwYzAsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMy0wLjItMC41LTAuNC0wLjctMC42Yy0wLjQtMC40LTAuOC0wLjgtMS4xLTEuM2MtMC41LTAuNy0wLjktMS40LTEuMi0yLjFjLTAuNC0xLTAuOC0yLjEtMS0zLjJjLTAuMi0wLjktMC40LTEuOC0wLjUtMi43Yy0wLjEtMC43LTAuMS0xLjQsMC0yLjFjMC0wLjUsMC4xLTEuMSwwLjItMS42YzAuMS0wLjQsMC4yLTAuOCwwLjQtMS4xYzAuMS0wLjIsMC4yLTAuNSwwLjMtMC43YzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2MwLjEtMC4xLDAuMy0wLjEsMC40LTAuMmwyLjgtMC43YzAuMiwwLDAuNCwwLDAuNSwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMiwwLjNDMjEsMTIsMjEsMTIuMSwyMSwxMi4zbC0wLjMsMy41YzAsMC4yLTAuMSwwLjQtMC4yLDAuNWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjNsLTEsMC4yYzAsMC0wLjEsMC0wLjEsMC4xYzAsMC0wLjEsMC4xLTAuMSwwLjFjLTAuMSwwLjItMC4xLDAuNS0wLjEsMC44YzAsMC40LDAsMC43LDAsMS4xYzAuMSwwLjUsMC4yLDEuMSwwLjMsMS42YzAuMSwwLjUsMC4zLDEuMSwwLjUsMS42YzAuMSwwLjMsMC4zLDAuNywwLjUsMWMwLjEsMC4yLDAuMiwwLjMsMC40LDAuNWwwLjEsMC4xYzAsMCwwLDAsMC4xLDBoMC4xbDEuMi0wLjNjMC4yLDAsMC41LDAsMC43LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2gwbDEuNiwzQzI0LjUsMjcsMjQuNSwyNy4yLDI0LjUsMjcuNEwyNC41LDI3LjR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5idG4tLWRlc2NyaXB0aW9uLmJ0bi0tYWNjb3VudDpob3Zlcjo6YmVmb3JlLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS1kZXNjcmlwdGlvbi5idG4tLWFjY291bnQ6Zm9jdXM6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMwMDBjZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTMsMjYuMmMwLTMuMSwzLjEtNS43LDctNS43czcsMi42LDcsNS43YzAsMS4yLTMuNSwxLjgtNywxLjhTMTMsMjcuNCwxMywyNi4yeiBNMjAsMTkuN2MyLjEsMCwzLjgtMS43LDMuOC0zLjhTMjIuMSwxMiwyMCwxMnMtMy44LDEuNy0zLjgsMy44YzAsMSwwLjQsMiwxLjEsMi43QzE4LDE5LjMsMTksMTkuNywyMCwxOS43eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS12aWRlby1wbGF5LC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS12aWRlby1wYXVzZXtwYWRkaW5nOjE1cHggMTVweCAxNXB4IDc1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuYnRuLS12aWRlby1wbGF5OmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS12aWRlby1wbGF5OmZvY3VzLC5sYW5kaW5nc3BhZ2UtMiAuYnRuLS12aWRlby1wYXVzZTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmJ0bi0tdmlkZW8tcGF1c2U6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfWZvcm0gbGFiZWx7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcn1mb3JtIHNlbGVjdHthcHBlYXJhbmNlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX1mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSxbbXVsdGlwbGVdKSxmb3JtIC5oYnNwdC1mb3JtIHNlbGVjdC5ocy1pbnB1dDpub3QoW3NpemVdLFttdWx0aXBsZV0pLC5oYnNwdC1mb3JtIGZvcm0gc2VsZWN0LmhzLWlucHV0Om5vdChbc2l6ZV0sW211bHRpcGxlXSl7aGVpZ2h0OjU3cHh9Zm9ybSAuaGVscC1ibG9jayxmb3JtIC5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIC5ocy1lcnJvci1tc2csLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgZm9ybSAuaHMtZXJyb3ItbXNne21hcmdpbjo4cHggMCAwfS5mb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgMCA0MHB4fS5mb3JtLWdyb3VwLC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxke21hcmdpbjowIDAgMTBweH0uZm9ybS1ncm91cCBsYWJlbCwuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCBsYWJlbHttYXJnaW46MCAwIDEwcHh9LmZvcm0tZ3JvdXA+bGFiZWwsLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQ+bGFiZWx7Zm9udC13ZWlnaHQ6NjAwfS5mb3JtLWdyb3VwLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLC5mb3JtLWdyb3VwLmhhcy1lcnJvciAuaGJzcHQtZm9ybSAuaHMtaW5wdXQsLmhic3B0LWZvcm0gLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5ocy1pbnB1dCwuaGJzcHQtZm9ybSAuaGFzLWVycm9yLmhzLWZvcm0tZmllbGQgLmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSAuaGFzLWVycm9yLmhzLWZvcm0tZmllbGQgLmhzLWlucHV0e2JvcmRlci1jb2xvcjojZTYwMDEzfS5mb3JtLWdyb3VwLmhhcy1lcnJvciAuaGVscC1ibG9jaywuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgLmhzLWVycm9yLW1zZywuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmhzLWVycm9yLW1zZywuaGJzcHQtZm9ybSAuaGFzLWVycm9yLmhzLWZvcm0tZmllbGQgLmhlbHAtYmxvY2ssLmhic3B0LWZvcm0gLmhhcy1lcnJvci5ocy1mb3JtLWZpZWxkIC5ocy1lcnJvci1tc2dzIC5ocy1lcnJvci1tc2csLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgLmhhcy1lcnJvci5ocy1mb3JtLWZpZWxkIC5ocy1lcnJvci1tc2d7Y29sb3I6I2U2MDAxM30uZm9ybS1jb250cm9sLC5oYnNwdC1mb3JtIC5ocy1pbnB1dHtmb250LWZhbWlseTpcIk1hdmVuIFByb1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtoZWlnaHQ6YXV0bztwYWRkaW5nOjhweCAxNXB4O2JvcmRlcjoycHggc29saWQgIzEyMTIxMjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoyMHB4fS5mb3JtLWNvbnRyb2w6Zm9jdXMsLmhic3B0LWZvcm0gLmhzLWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93Om5vbmV9LmZvcm0tY29udHJvbC0tdGV4dGFyZWF7aGVpZ2h0OjEyMHB4fS5mb3JtLWNvbnRyb2wtLXNlbGVjdHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgMjAgNiclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiUyMzEyMTIxMjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMC42LDAuMmMwLjQtMC4zLDAuOS0wLjMsMS4yLDAuMWwwLDBjMC4zLDAuNCwwLjMsMC45LTAuMSwxLjJsLTUsNC4zIGMtMC4zLDAuMy0wLjgsMC4zLTEuMSwwTDAuMywxLjZjLTAuNC0wLjMtMC40LTAuOS0wLjEtMS4yQzAuNSwwLDEtMC4xLDEuNCwwLjJsMCwwTDYuMSw0TDEwLjYsMC4yeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NXB4IDQ1cHggNXB4IDE1cHg7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0uZm9ybS1jb250cm9sLS1jaGVja3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAwIDI4cHg7bWFyZ2luOjAgMCAxMHB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmZvcm0tY29udHJvbC0tY2hlY2sgbGFiZWx7bWFyZ2luOjB9LmZvcm0tY29udHJvbC0tY2hlY2s6bGFzdC1jaGlsZHttYXJnaW46MH0uZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXSwuZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9LmZvcm0tY29udHJvbC0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10raSwuZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XStpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6N3B4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDtib3JkZXI6MnB4IHNvbGlkICNhZmFmYWZ9LmZvcm0tY29udHJvbC0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10raTo6YmVmb3JlLC5mb3JtLWNvbnRyb2wtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdK2k6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O2xlZnQ6MXB4O2Rpc3BsYXk6bm9uZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTN9LmZvcm0tY29udHJvbC0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtpOjpiZWZvcmUsLmZvcm0tY29udHJvbC0tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtpOjpiZWZvcmV7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXStpe2JvcmRlci1yYWRpdXM6NTAlfS5mb3JtLWNvbnRyb2wtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dK2k6OmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJX0uZm9ybSAubm9VaS10YXJnZXR7cGFkZGluZzoxMHB4IDIwcHg7bWFyZ2luOjAgMCAyNnB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjIzcHg7Ym9yZGVyOjB9LmZvcm0gLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbHtoZWlnaHQ6NDBweH0uZm9ybSAubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXB7Ym90dG9tOi0zMnB4fS5mb3JtIC5ub1VpLXRhcmdldCAubm9VaS1jb25uZWN0e2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuOCl9LmZvcm0gLm5vVWktdGFyZ2V0IC5ub1VpLWhhbmRsZXtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cmlnaHQ6LTE1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtvdXRsaW5lOm5vbmU7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7Ym94LXNoYWRvdzpub25lfS5mb3JtIC5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGU6OmJlZm9yZSwuZm9ybSAubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlOjphZnRlcntkaXNwbGF5Om5vbmV9LmZvcm0gLm5vVWktdGFyZ2V0IC5ub1VpLWZlZWRiYWNre3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTotMjJweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmZvcm0gLm5vVWktdGFyZ2V0IC5ub1VpLWZlZWRiYWNrIC5ub1VpLWZlZWRiYWNrLW1pbiwuZm9ybSAubm9VaS10YXJnZXQgLm5vVWktZmVlZGJhY2sgLm5vVWktZmVlZGJhY2stbWF4e2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMH0uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLC5mb3JtLWhvcml6b250YWwgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQsLmhic3B0LWZvcm0gLmZvcm0taG9yaXpvbnRhbCAuaHMtZm9ybS1maWVsZHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbjowIDAgMTBweH0uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIGxhYmVsLC5mb3JtLWhvcml6b250YWwgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQgbGFiZWwsLmhic3B0LWZvcm0gLmZvcm0taG9yaXpvbnRhbCAuaHMtZm9ybS1maWVsZCBsYWJlbHttYXJnaW46MH0uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwPmxhYmVsLC5mb3JtLWhvcml6b250YWwgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQ+bGFiZWwsLmhic3B0LWZvcm0gLmZvcm0taG9yaXpvbnRhbCAuaHMtZm9ybS1maWVsZD5sYWJlbHtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JTtwYWRkaW5nOjExcHggMTBweCAxMXB4IDB9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA+bGFiZWwsLmZvcm0taG9yaXpvbnRhbCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZD5sYWJlbCwuaGJzcHQtZm9ybSAuZm9ybS1ob3Jpem9udGFsIC5ocy1mb3JtLWZpZWxkPmxhYmVse2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbjowIDAgMTBweH19LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cD5sYWJlbCsuZm9ybS1jb250cm9sLXdyYXBwZXIsLmZvcm0taG9yaXpvbnRhbCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZD5sYWJlbCsuZm9ybS1jb250cm9sLXdyYXBwZXIsLmhic3B0LWZvcm0gLmZvcm0taG9yaXpvbnRhbCAuaHMtZm9ybS1maWVsZD5sYWJlbCsuZm9ybS1jb250cm9sLXdyYXBwZXJ7cGFkZGluZzowIDAgMCAxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwPmxhYmVsKy5mb3JtLWNvbnRyb2wtd3JhcHBlciwuZm9ybS1ob3Jpem9udGFsIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkPmxhYmVsKy5mb3JtLWNvbnRyb2wtd3JhcHBlciwuaGJzcHQtZm9ybSAuZm9ybS1ob3Jpem9udGFsIC5ocy1mb3JtLWZpZWxkPmxhYmVsKy5mb3JtLWNvbnRyb2wtd3JhcHBlcntwYWRkaW5nOjB9fS5mb3JtLWhvcml6b250YWwgLmZvcm0tY29udHJvbC13cmFwcGVye2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtd3JhcHBlcntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uZm9ybS1pbmxpbmV7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmJhc2VsaW5lO21hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi1yaWdodDotMTBweH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkLC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZHtmbGV4OjE7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MCAxMHB4O21hcmdpbjowIDAgMTBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZvcm0taW5saW5lIC5mb3JtLWdyb3VwLC5mb3JtLWlubGluZSAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCwuaGJzcHQtZm9ybSAuZm9ybS1pbmxpbmUgLmhzLWZvcm0tZmllbGR7ZmxleDowIDAgMTAwJX19LmZvcm0taW5saW5lIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkOmxhc3QtY2hpbGQsLmhic3B0LWZvcm0gLmZvcm0taW5saW5lIC5ocy1mb3JtLWZpZWxkOmxhc3QtY2hpbGR7ZmxleDowfS5mb3JtLWlubGluZSAuZm9ybS1ncm91cC0tZXJyb3J7ZmxleDowIDAgMTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAtLWVycm9yIC5oZWxwLWJsb2NrLC5mb3JtLWlubGluZSAuZm9ybS1ncm91cC0tZXJyb3IgLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgLmhzLWVycm9yLW1zZywuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAtLWVycm9yIC5ocy1lcnJvci1tc2d7Y29sb3I6I2U2MDAxMzttYXJnaW46MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmhic3B0LWZvcm0gLmhzLWlucHV0LC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCAuaHMtaW5wdXQsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5mb3JtLWNvbnRyb2wsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dCwuaGJzcHQtZm9ybSAuZm9ybS1pbmxpbmUgLmhzLWZvcm0tZmllbGQgLmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSAuZm9ybS1pbmxpbmUgLmhzLWZvcm0tZmllbGQgLmhzLWlucHV0LC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCAuaGVscC1ibG9jaywuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgLmhzLWVycm9yLW1zZywuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmhzLWVycm9yLW1zZywuZm9ybS1pbmxpbmUgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQgLmhlbHAtYmxvY2ssLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5ocy1lcnJvci1tc2dzIC5ocy1lcnJvci1tc2csLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIC5ocy1mb3JtLWZpZWxkIC5ocy1lcnJvci1tc2csLmhic3B0LWZvcm0gLmZvcm0taW5saW5lIC5ocy1mb3JtLWZpZWxkIC5oZWxwLWJsb2NrLC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZCAuaHMtZXJyb3ItbXNncyAuaHMtZXJyb3ItbXNnLC5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZCAuaHMtZXJyb3ItbXNne3dpZHRoOjEwMCV9LmZvcm0tc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLXNlYXJjaCAuZm9ybS1jb250cm9sLC5mb3JtLXNlYXJjaCAuaGJzcHQtZm9ybSAuaHMtaW5wdXQsLmhic3B0LWZvcm0gLmZvcm0tc2VhcmNoIC5ocy1pbnB1dHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6NTVweDtib3JkZXItY29sb3I6IzEyMTIxMn0uZm9ybS1zZWFyY2ggLmJ0biwuZm9ybS1zZWFyY2ggLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuZm9ybS1zZWFyY2ggLmhzLWJ1dHRvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2cHgnIGhlaWdodD0nMTZweCcgIHZpZXdCb3g9JzAgMCAxOC40MjUgMTguNDI2JyUzRSUzQ3BhdGggaWQ9J25wX3NlYXJjaF82ODQ3MzNfMDAwMDAwJyBkPSdNMTguMzQ1LDM0LjQ2N2w0LjA2LTQuMDg4YTcuNjg5LDcuNjg5LDAsMCwxLTEuNTI2LTQuNjA2LDcuNzczLDcuNzczLDAsMSwxLDcuNzczLDcuNzczLDcuNjg5LDcuNjg5LDAsMCwxLTQuNjA2LTEuNTI2bC00LjA2LDQuMDZhMS4xNDYsMS4xNDYsMCwwLDEtMS42NDEsMCwxLjExNSwxLjExNSwwLDAsMSwwLTEuNjEzWm0xMC4zMDctMy4yMjRhNS40Nyw1LjQ3LDAsMSwwLTUuNDctNS40N0E1LjQ3LDUuNDcsMCwwLDAsMjguNjUyLDMxLjI0M1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xOCAtMTgpJyBmaWxsPSclMjNlNjAwMTMnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDhweDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7Zm9udC1zaXplOjA7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MH0uZm9ybS1zZWFyY2ggLmJ0bjpob3ZlciwuZm9ybS1zZWFyY2ggLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwuaGJzcHQtZm9ybSAuZm9ybS1zZWFyY2ggLmhzLWJ1dHRvbjpob3ZlciwuZm9ybS1zZWFyY2ggLmJ0bjpmb2N1cywuZm9ybS1zZWFyY2ggLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywuaGJzcHQtZm9ybSAuZm9ybS1zZWFyY2ggLmhzLWJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmZvcm0tZmlsdGVye2ZsZXgtZmxvdzpyb3cgd3JhcDtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7cGFkZGluZzozMHB4IDMwcHggMjBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmZvcm0tZmlsdGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmZvcm0tZmlsdGVyIC5mb3JtLWdyb3VwLC5mb3JtLWZpbHRlciAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCwuaGJzcHQtZm9ybSAuZm9ybS1maWx0ZXIgLmhzLWZvcm0tZmllbGR7ZmxleDoxO3BhZGRpbmc6MCAxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXAsLmZvcm0tZmlsdGVyIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkLC5oYnNwdC1mb3JtIC5mb3JtLWZpbHRlciAuaHMtZm9ybS1maWVsZHtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5mb3JtLWZpbHRlciAuZm9ybS1ncm91cCwuZm9ybS1maWx0ZXIgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQsLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyIC5ocy1mb3JtLWZpZWxke2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowfX0uZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXAtLWxhcmdle2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LmZvcm0tZmlsdGVyIC5mb3JtLWdyb3VwLS1idXR0b257ZmxleDowfS5mb3JtLWZpbHRlciAuZm9ybS1ncm91cC0tYnV0dG9uIC5idG4sLmZvcm0tZmlsdGVyIC5mb3JtLWdyb3VwLS1idXR0b24gLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaHMtYnV0dG9ue3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46MzBweCAwIDA7Ym9yZGVyOjA7cGFkZGluZzo5cHggMjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0uZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuYnRuOmhvdmVyLC5mb3JtLWZpbHRlciAuZm9ybS1ncm91cC0tYnV0dG9uIC5oYnNwdC1mb3JtIC5ocy1idXR0b246aG92ZXIsLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyIC5mb3JtLWdyb3VwLS1idXR0b24gLmhzLWJ1dHRvbjpob3ZlciwuZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuYnRuOmZvY3VzLC5mb3JtLWZpbHRlciAuZm9ybS1ncm91cC0tYnV0dG9uIC5oYnNwdC1mb3JtIC5ocy1idXR0b246Zm9jdXMsLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyIC5mb3JtLWdyb3VwLS1idXR0b24gLmhzLWJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uZm9ybS1maWx0ZXIgLmZvcm0tZ3JvdXA+bGFiZWwsLmZvcm0tZmlsdGVyIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkPmxhYmVsLC5oYnNwdC1mb3JtIC5mb3JtLWZpbHRlciAuaHMtZm9ybS1maWVsZD5sYWJlbHtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6OTAwO21hcmdpbjowO3BhZGRpbmc6MCAxMHB4fS5mb3JtLWZpbHRlciAuZm9ybS1jb250cm9sLC5mb3JtLWZpbHRlciAuaGJzcHQtZm9ybSAuaHMtaW5wdXQsLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyIC5ocy1pbnB1dHtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI2cHg7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjE1KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0uZm9ybS1maWx0ZXIgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsLmZvcm0tZmlsdGVyIC5oYnNwdC1mb3JtIC5ocy1pbnB1dDo6cGxhY2Vob2xkZXIsLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyIC5ocy1pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDB9LmZvcm0tZmlsdGVyIC5mb3JtLWNvbnRyb2wtLXNlbGVjdHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgMjAgNiclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMC42LDAuMmMwLjQtMC4zLDAuOS0wLjMsMS4yLDAuMWwwLDBjMC4zLDAuNCwwLjMsMC45LTAuMSwxLjJsLTUsNC4zIGMtMC4zLDAuMy0wLjgsMC4zLTEuMSwwTDAuMywxLjZjLTAuNC0wLjMtMC40LTAuOS0wLjEtMS4yQzAuNSwwLDEtMC4xLDEuNCwwLjJsMCwwTDYuMSw0TDEwLjYsMC4yeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IDEwcHh9LmZvcm0tZmlsdGVyIC5mb3JtLWNvbnRyb2wtLXNlYXJjaCsuYnRuLC5mb3JtLWZpbHRlciAuaGJzcHQtZm9ybSAuZm9ybS1jb250cm9sLS1zZWFyY2grLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuZm9ybS1maWx0ZXIgLmZvcm0tY29udHJvbC0tc2VhcmNoKy5ocy1idXR0b257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnICB2aWV3Qm94PScwIDAgMTguNDI1IDE4LjQyNiclM0UlM0NwYXRoIGlkPSducF9zZWFyY2hfNjg0NzMzXzAwMDAwMCcgZD0nTTE4LjM0NSwzNC40NjdsNC4wNi00LjA4OGE3LjY4OSw3LjY4OSwwLDAsMS0xLjUyNi00LjYwNiw3Ljc3Myw3Ljc3MywwLDEsMSw3Ljc3Myw3Ljc3Myw3LjY4OSw3LjY4OSwwLDAsMS00LjYwNi0xLjUyNmwtNC4wNiw0LjA2YTEuMTQ2LDEuMTQ2LDAsMCwxLTEuNjQxLDAsMS4xMTUsMS4xMTUsMCwwLDEsMC0xLjYxM1ptMTAuMzA3LTMuMjI0YTUuNDcsNS40NywwLDEsMC01LjQ3LTUuNDdBNS40Nyw1LjQ3LDAsMCwwLDI4LjY1MiwzMS4yNDNaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTggLTE4KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ2cHg7aGVpZ2h0OjEwMCU7cGFkZGluZzowO2ZvbnQtc2l6ZTowO2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZm9ybS1maWx0ZXIgLmZvcm0tY29udHJvbC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLWZpbHRlci0tbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXA+bGFiZWwsLmZvcm0tZmlsdGVyLS1saWdodCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZD5sYWJlbCwuaGJzcHQtZm9ybSAuZm9ybS1maWx0ZXItLWxpZ2h0IC5ocy1mb3JtLWZpZWxkPmxhYmVse2NvbG9yOiMxMjEyMTJ9LmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5idG4sLmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5ocy1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuYnRuOmhvdmVyLC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLC5oYnNwdC1mb3JtIC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaHMtYnV0dG9uOmhvdmVyLC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuYnRuOmZvY3VzLC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLC5oYnNwdC1mb3JtIC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaHMtYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2IzMDAwZn0uZm9ybS1maWx0ZXItLWxpZ2h0IC5ub1VpLXRhcmdldHtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5mb3JtLWZpbHRlci0tbGlnaHQgLm5vVWktdGFyZ2V0IC5ub1VpLWNvbm5lY3R7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9LmZvcm0tZmlsdGVyLS1saWdodCAubm9VaS10YXJnZXQgLm5vVWktaGFuZGxle2JhY2tncm91bmQtY29sb3I6I2U2MDAxM30uZm9ybS1maWx0ZXItLWxpZ2h0IC5ub1VpLXRhcmdldCAubm9VaS1mZWVkYmFjayAubm9VaS1mZWVkYmFjay1taW4sLmZvcm0tZmlsdGVyLS1saWdodCAubm9VaS10YXJnZXQgLm5vVWktZmVlZGJhY2sgLm5vVWktZmVlZGJhY2stbWF4e2NvbG9yOiMxMjEyMTJ9Lmhic3B0LWZvcm0gZmllbGRzZXR7cGFkZGluZzowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudH0uaGJzcHQtZm9ybSAuaHMtbWFpbi1mb250LWVsZW1lbnR7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDJweH0uaGJzcHQtZm9ybSAuaHMtbWFpbi1mb250LWVsZW1lbnQgaDEsLmhic3B0LWZvcm0gLmhzLW1haW4tZm9udC1lbGVtZW50IGgyLC5oYnNwdC1mb3JtIC5ocy1tYWluLWZvbnQtZWxlbWVudCBoMywuaGJzcHQtZm9ybSAuaHMtbWFpbi1mb250LWVsZW1lbnQgaDQsLmhic3B0LWZvcm0gLmhzLW1haW4tZm9udC1lbGVtZW50IGg1LC5oYnNwdC1mb3JtIC5ocy1tYWluLWZvbnQtZWxlbWVudCBoNntmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDo0MnB4O21hcmdpbjowIDAgMTVweH0uaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCAuaW5wdXR7bWFyZ2luOjAgIWltcG9ydGFudH0uaGJzcHQtZm9ybSAuZm9ybS1jb2x1bW5zLTEgLmhzLWlucHV0e3dpZHRoOjEwMCUgIWltcG9ydGFudH0uaGJzcHQtZm9ybSAuZm9ybS1jb2x1bW5zLTJ7bWFyZ2luOjAgLTEwcHh9Lmhic3B0LWZvcm0gLmZvcm0tY29sdW1ucy0yIC5mb3JtLWdyb3VwLC5oYnNwdC1mb3JtIC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZHt3aWR0aDo1MCU7cGFkZGluZzowIDEwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oYnNwdC1mb3JtIC5mb3JtLWNvbHVtbnMtMiAuZm9ybS1ncm91cCwuaGJzcHQtZm9ybSAuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGR7d2lkdGg6MTAwJX19Lmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgLmhzLWVycm9yLW1zZ3tjb2xvcjojZTYwMDEzICFpbXBvcnRhbnR9Lmhic3B0LWZvcm0gLm5vLWxpc3QsLmhic3B0LWZvcm0gLmlucHV0cy1saXN0e21hcmdpbjowfS5oYnNwdC1mb3JtIC5ocy1pbnB1dC5lcnJvcntib3JkZXItY29sb3I6I2U2MDAxM30uaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheTpsYXN0LW9mLXR5cGV7bWFyZ2luOjB9Lmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1yYWRpb10sLmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfS5oYnNwdC1mb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5IGlucHV0W3R5cGU9cmFkaW9dK3NwYW4sLmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1jaGVja2JveF0rc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAwIDI1cHg7bWFyZ2luOjAgMCAxMHB4fS5oYnNwdC1mb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5IGlucHV0W3R5cGU9cmFkaW9dK3NwYW46OmFmdGVyLC5oYnNwdC1mb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5IGlucHV0W3R5cGU9Y2hlY2tib3hdK3NwYW46OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtjb250ZW50OlwiXCI7Ym9yZGVyOjJweCBzb2xpZCAjYWZhZmFmO21hcmdpbjowfS5oYnNwdC1mb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5IGlucHV0W3R5cGU9cmFkaW9dK3NwYW46OmJlZm9yZSwuaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dFt0eXBlPWNoZWNrYm94XStzcGFuOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtsZWZ0OjNweDtkaXNwbGF5Om5vbmU7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5oYnNwdC1mb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrc3Bhbjo6YmVmb3JlLC5oYnNwdC1mb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrc3Bhbjo6YmVmb3Jle2Rpc3BsYXk6YmxvY2t9Lmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1yYWRpb10rc3Bhbjo6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo1MCV9Lmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1yYWRpb10rc3Bhbjo6YmVmb3Jle2JvcmRlci1yYWRpdXM6NTAlfTo6cGxhY2Vob2xkZXJ7Y29sb3I6I2FmYWZhZjtmb250LXN0eWxlOml0YWxpY31zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfXNlbGVjdCBvcHRpb25bZGlzYWJsZWRde2Rpc3BsYXk6bm9uZX0ubGFuZGluZ3NwYWdlLTIgLmZvcm0tY29udHJvbCwubGFuZGluZ3NwYWdlLTIgLmhic3B0LWZvcm0gLmhzLWlucHV0LC5oYnNwdC1mb3JtIC5sYW5kaW5nc3BhZ2UtMiAuaHMtaW5wdXR7Ym9yZGVyLXJhZGl1czowfS5sYW5kaW5nc3BhZ2UtMiAuZm9ybSAubm9VaS10YXJnZXR7Ym9yZGVyLXJhZGl1czowfS5sYW5kaW5nc3BhZ2UtMiAuZm9ybS1zZWFyY2ggLmJ0biwubGFuZGluZ3NwYWdlLTIgLmZvcm0tc2VhcmNoIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5mb3JtLXNlYXJjaCAuaHMtYnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxNnB4JyAgdmlld0JveD0nMCAwIDE4LjQyNSAxOC40MjYnJTNFJTNDcGF0aCBpZD0nbnBfc2VhcmNoXzY4NDczM18wMDAwMDAnIGQ9J00xOC4zNDUsMzQuNDY3bDQuMDYtNC4wODhhNy42ODksNy42ODksMCwwLDEtMS41MjYtNC42MDYsNy43NzMsNy43NzMsMCwxLDEsNy43NzMsNy43NzMsNy42ODksNy42ODksMCwwLDEtNC42MDYtMS41MjZsLTQuMDYsNC4wNmExLjE0NiwxLjE0NiwwLDAsMS0xLjY0MSwwLDEuMTE1LDEuMTE1LDAsMCwxLDAtMS42MTNabTEwLjMwNy0zLjIyNGE1LjQ3LDUuNDcsMCwxLDAtNS40Ny01LjQ3QTUuNDcsNS40NywwLDAsMCwyOC42NTIsMzEuMjQzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4IC0xOCknIGZpbGw9JyUyMzAwMGNmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAuZm9ybS1maWx0ZXJ7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtY29sb3I6IzMxZDBiMH0ubGFuZGluZ3NwYWdlLTIgLmZvcm0tZmlsdGVyLS1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmxhbmRpbmdzcGFnZS0yIC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuYnRuLC5sYW5kaW5nc3BhZ2UtMiAuZm9ybS1maWx0ZXItLWxpZ2h0IC5mb3JtLWdyb3VwLS1idXR0b24gLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5ocy1idXR0b257YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuZm9ybS1maWx0ZXItLWxpZ2h0IC5mb3JtLWdyb3VwLS1idXR0b24gLmJ0bjpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5oYnNwdC1mb3JtIC5ocy1idXR0b246aG92ZXIsLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaHMtYnV0dG9uOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuZm9ybS1maWx0ZXItLWxpZ2h0IC5mb3JtLWdyb3VwLS1idXR0b24gLmJ0bjpmb2N1cywubGFuZGluZ3NwYWdlLTIgLmZvcm0tZmlsdGVyLS1saWdodCAuZm9ybS1ncm91cC0tYnV0dG9uIC5oYnNwdC1mb3JtIC5ocy1idXR0b246Zm9jdXMsLmhic3B0LWZvcm0gLmxhbmRpbmdzcGFnZS0yIC5mb3JtLWZpbHRlci0tbGlnaHQgLmZvcm0tZ3JvdXAtLWJ1dHRvbiAuaHMtYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzAwMGFjY30ubGFuZGluZ3NwYWdlLTIgLmZvcm0tZmlsdGVyLS1saWdodCAubm9VaS10YXJnZXQgLm5vVWktaGFuZGxle2JhY2tncm91bmQtY29sb3I6IzAwMGNmZn0ubmF2aWdhdGlvbiB1bHttYXJnaW46MH0ubmF2aWdhdGlvbiB1bC5hcHBsaWNhdGlvbnN7bWluLWhlaWdodDozNjBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24gdWwuYXBwbGljYXRpb25ze21pbi1oZWlnaHQ6dW5zZXR9fS5uYXZpZ2F0aW9uIHVsIGxpe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO21hcmdpbjowfS5uYXZpZ2F0aW9uIHVsIGxpIGF7ZGlzcGxheTpibG9jaztjb2xvcjojMTIxMjEyO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzo2cHggNXB4fS5uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIsLm5hdmlnYXRpb24gdWwgbGkgYTpmb2N1c3tjb2xvcjojZTYwMDEzO3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZpZ2F0aW9uIHVsIGxpIHVse2Rpc3BsYXk6bm9uZX0ubmF2aWdhdGlvbiB1bCBsaS5hY3RpdmU+YXtjb2xvcjojZTYwMDEzfS5uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSB1bHtkaXNwbGF5OmJsb2NrfS5uYXZpZ2F0aW9uIHVsIGxpLmhhcy1zdWJuYXZ7cG9zaXRpb246cmVsYXRpdmV9Lm5hdmlnYXRpb24gdWwgbGkuaGFzLXN1Ym5hdj4udG9nZ2xlLXN1Ym5hdntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHdpZHRoPScxMnB4JyBoZWlnaHQ9JzZweCcgdmlld0JveD0nMCAwIDExLjYyMyA1LjcwNiclM0UlM0NwYXRoIGlkPSdQYXRoXzM0OScgZGF0YS1uYW1lPSdQYXRoIDM0OScgZD0nTTMwOC42MTEsNDcxLjA4NWEuOTEyLjkxMiwwLDAsMC0uMS0uMzQxbC0uMDgxLS4xMTZhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMDU5bC00LjYzMSwzLjg2Ny00LjYzNy0zLjg3MmEuNzIuNzIsMCwwLDAtLjkyNCwxLjFsNS4xLDQuMjc1YS43MjQuNzI0LDAsMCwwLC40NS4xNTguNzU2Ljc1NiwwLDAsMCwuNDY3LS4xNjZsNS4wNDItNC4yMTJhLjcuNywwLDAsMCwuMzEtLjYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5Ni45OTEgLTQ3MC4zOTUpJyBmaWxsPSclMjNlNjAwMTMnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTFweDtyaWdodDowO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMnB4O2hlaWdodDo2cHg7cGFkZGluZzowO3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24gdWwgbGkuaGFzLXN1Ym5hdj4udG9nZ2xlLXN1Ym5hdntkaXNwbGF5OmJsb2NrfX0ubmF2aWdhdGlvbiB1bCBsaS5oYXMtc3VibmF2LmFjdGl2ZT4udG9nZ2xlLXN1Ym5hdiwubmF2aWdhdGlvbiB1bCBsaS5oYXMtc3VibmF2LnN1Ym5hdi1hY3RpdmU+LnRvZ2dsZS1zdWJuYXZ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5uYXZpZ2F0aW9uIHVsIGxpLmhhcy1zdWJuYXYuYWN0aXZlLnN1Ym5hdi1hY3RpdmU+LnRvZ2dsZS1zdWJuYXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICB3aWR0aD0nMTJweCcgaGVpZ2h0PSc2cHgnIHZpZXdCb3g9JzAgMCAxMS42MjMgNS43MDYnJTNFJTNDcGF0aCBpZD0nUGF0aF8zNDknIGRhdGEtbmFtZT0nUGF0aCAzNDknIGQ9J00zMDguNjExLDQ3MS4wODVhLjkxMi45MTIsMCwwLDAtLjEtLjM0MWwtLjA4MS0uMTE2YS43MTIuNzEyLDAsMCwwLS45OTItLjA1OWwtNC42MzEsMy44NjctNC42MzctMy44NzJhLjcyLjcyLDAsMCwwLS45MjQsMS4xbDUuMSw0LjI3NWEuNzI0LjcyNCwwLDAsMCwuNDUuMTU4Ljc1Ni43NTYsMCwwLDAsLjQ2Ny0uMTY2bDUuMDQyLTQuMjEyYS43LjcsMCwwLDAsLjMxLS42MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOTYuOTkxIC00NzAuMzk1KScgZmlsbD0nJTIzZTYwMDEzJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0ubmF2aWdhdGlvbi0taGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjYwcHg7bGVmdDoxMDAlO2JvdHRvbTowO3dpZHRoOjEwMCU7cGFkZGluZzoxNXB4IDA7bWFyZ2luOjA7ei1pbmRleDo5OTk5OTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7b3ZlcmZsb3c6YXV0b319Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbjowO29yZGVyOjF9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnl7b3JkZXI6MTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgMCAyMHB4fX0ubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpe2Rpc3BsYXk6YmxvY2t9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkgYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjkwMDtwYWRkaW5nOjAgMTBweDt0cmFuc2l0aW9uOmFsbCAuM3M7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaSBhe3BhZGRpbmc6MCA1cHg7Zm9udC1zaXplOjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpIGF7cGFkZGluZzo1cHggMH19Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaSB1bHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi05OTk5OXB4O2Rpc3BsYXk6YmxvY2s7bWluLXdpZHRoOjIwMHB4O3dpZHRoOjEwMCU7cGFkZGluZzowIDAgMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxMjEyMTI7Ym9yZGVyLXJhZGl1czowIDAgMjBweCAyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpIHVse3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5Om5vbmU7d2lkdGg6YXV0bzttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDIwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfX0ubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpIHVsIGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkgdWwgbGkgYXtwYWRkaW5nOjEwcHg7bGluZS1oZWlnaHQ6MjhweDt3aGl0ZS1zcGFjZTpub3JtYWx9Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaSB1bC5hcHBsaWNhdGlvbi0tcHJvZHVjdHN7bWluLWhlaWdodDoxMDAlO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5pcy1vcGVuPmEsLm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaTpob3Zlcj5hLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGk6Zm9jdXM+YXtjb2xvcjojZTYwMDEzfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaXMtb3Blbj51bCwubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpOmhvdmVyPnVsLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGk6Zm9jdXM+dWx7bGVmdDphdXRvfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdjpob3ZlciwubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpLmhhcy1zdWJuYXY6Zm9jdXN7ei1pbmRleDoxfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdj4udG9nZ2xlLXN1Ym5hdntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHdpZHRoPScxMnB4JyBoZWlnaHQ9JzZweCcgdmlld0JveD0nMCAwIDExLjYyMyA1LjcwNiclM0UlM0NwYXRoIGlkPSdQYXRoXzM0OScgZGF0YS1uYW1lPSdQYXRoIDM0OScgZD0nTTMwOC42MTEsNDcxLjA4NWEuOTEyLjkxMiwwLDAsMC0uMS0uMzQxbC0uMDgxLS4xMTZhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMDU5bC00LjYzMSwzLjg2Ny00LjYzNy0zLjg3MmEuNzIuNzIsMCwwLDAtLjkyNCwxLjFsNS4xLDQuMjc1YS43MjQuNzI0LDAsMCwwLC40NS4xNTguNzU2Ljc1NiwwLDAsMCwuNDY3LS4xNjZsNS4wNDItNC4yMTJhLjcuNywwLDAsMCwuMzEtLjYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5Ni45OTEgLTQ3MC4zOTUpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtkaXNwbGF5Om5vbmV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdj4udG9nZ2xlLXN1Ym5hdntkaXNwbGF5OmJsb2NrO3RvcDoxMHB4O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5hY3RpdmU+LnRvZ2dsZS1zdWJuYXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICB3aWR0aD0nMTJweCcgaGVpZ2h0PSc2cHgnIHZpZXdCb3g9JzAgMCAxMS42MjMgNS43MDYnJTNFJTNDcGF0aCBpZD0nUGF0aF8zNDknIGRhdGEtbmFtZT0nUGF0aCAzNDknIGQ9J00zMDguNjExLDQ3MS4wODVhLjkxMi45MTIsMCwwLDAtLjEtLjM0MWwtLjA4MS0uMTE2YS43MTIuNzEyLDAsMCwwLS45OTItLjA1OWwtNC42MzEsMy44NjctNC42MzctMy44NzJhLjcyLjcyLDAsMCwwLS45MjQsMS4xbDUuMSw0LjI3NWEuNzI0LjcyNCwwLDAsMCwuNDUuMTU4Ljc1Ni43NTYsMCwwLDAsLjQ2Ny0uMTY2bDUuMDQyLTQuMjEyYS43LjcsMCwwLDAsLjMxLS42MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOTYuOTkxIC00NzAuMzk1KScgZmlsbD0nJTIzZTYwMDEzJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5hY3RpdmUgdWwsLm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2LnN1Ym5hdi1hY3RpdmUgdWx7ZGlzcGxheTpibG9ja319QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5hY3RpdmUuc3VibmF2LWFjdGl2ZSB1bHtkaXNwbGF5Om5vbmV9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5oYXMtcHJvZHVjdHN7cG9zaXRpb246c3RhdGljfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpLmhhcy1zdWJuYXYuaGFzLXByb2R1Y3Rze3Bvc2l0aW9uOnJlbGF0aXZlfX0ubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpLmhhcy1zdWJuYXYuaGFzLXByb2R1Y3RzIC5uYXZpZ2F0aW9uLS1wcm9kdWN0c3tsZWZ0Oi05OTk5OXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpLmhhcy1zdWJuYXYuaGFzLXByb2R1Y3RzIC5uYXZpZ2F0aW9uLS1wcm9kdWN0c3tkaXNwbGF5Om5vbmV9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5oYXMtcHJvZHVjdHM6aG92ZXI+YTo6YmVmb3JlLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5oYXMtcHJvZHVjdHM6Zm9jdXM+YTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NTJweDtjb250ZW50OlwiXCJ9Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2Lmhhcy1wcm9kdWN0czpob3Zlcj5hIHNwYW4sLm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2Lmhhcy1wcm9kdWN0czpmb2N1cz5hIHNwYW57cG9zaXRpb246cmVsYXRpdmV9Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2Lmhhcy1wcm9kdWN0czpob3ZlciAubmF2aWdhdGlvbi0tcHJvZHVjdHMsLm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2Lmhhcy1wcm9kdWN0czpmb2N1cyAubmF2aWdhdGlvbi0tcHJvZHVjdHN7bGVmdDowfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnkgbGkuaGFzLXN1Ym5hdi5oYXMtcHJvZHVjdHMuYWN0aXZlIC5uYXZpZ2F0aW9uLS1wcm9kdWN0cywubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5IGxpLmhhcy1zdWJuYXYuaGFzLXByb2R1Y3RzLnN1Ym5hdi1hY3RpdmUgLm5hdmlnYXRpb24tLXByb2R1Y3Rze2Rpc3BsYXk6ZmxleH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeSBsaS5oYXMtc3VibmF2Lmhhcy1wcm9kdWN0cy5hY3RpdmUuc3VibmF2LWFjdGl2ZSAubmF2aWdhdGlvbi0tcHJvZHVjdHN7ZGlzcGxheTpub25lfX0ubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5PmxpLmhhcy1zdWJuYXY+YXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjIwcHh9Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeT5saS5oYXMtc3VibmF2PmE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyAgd2lkdGg9JzEycHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzA2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzQ5JyBkYXRhLW5hbWU9J1BhdGggMzQ5JyBkPSdNMzA4LjYxMSw0NzEuMDg1YS45MTIuOTEyLDAsMCwwLS4xLS4zNDFsLS4wODEtLjExNmEuNzEyLjcxMiwwLDAsMC0uOTkyLS4wNTlsLTQuNjMxLDMuODY3LTQuNjM3LTMuODcyYS43Mi43MiwwLDAsMC0uOTI0LDEuMWw1LjEsNC4yNzVhLjcyNC43MjQsMCwwLDAsLjQ1LjE1OC43NTYuNzU2LDAsMCwwLC40NjctLjE2Nmw1LjA0Mi00LjIxMmEuNy43LDAsMCwwLC4zMS0uNjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjk2Ljk5MSAtNDcwLjM5NSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE1cHg7aGVpZ2h0OjE0cHg7Y29udGVudDpcIlwiO21hcmdpbjotN3B4IDAgMDt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnk+bGkuaGFzLXN1Ym5hdj5hOjphZnRlcntkaXNwbGF5Om5vbmV9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnk+bGkuaGFzLXN1Ym5hdjpob3Zlcj5hOjphZnRlciwubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5PmxpLmhhcy1zdWJuYXY6Zm9jdXM+YTo6YWZ0ZXIsLm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeT5saS5oYXMtc3VibmF2LmFjdGl2ZT5hOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHdpZHRoPScxMnB4JyBoZWlnaHQ9JzZweCcgdmlld0JveD0nMCAwIDExLjYyMyA1LjcwNiclM0UlM0NwYXRoIGlkPSdQYXRoXzM0OScgZGF0YS1uYW1lPSdQYXRoIDM0OScgZD0nTTMwOC42MTEsNDcxLjA4NWEuOTEyLjkxMiwwLDAsMC0uMS0uMzQxbC0uMDgxLS4xMTZhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMDU5bC00LjYzMSwzLjg2Ny00LjYzNy0zLjg3MmEuNzIuNzIsMCwwLDAtLjkyNCwxLjFsNS4xLDQuMjc1YS43MjQuNzI0LDAsMCwwLC40NS4xNTguNzU2Ljc1NiwwLDAsMCwuNDY3LS4xNjZsNS4wNDItNC4yMTJhLjcuNywwLDAsMCwuMzEtLjYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5Ni45OTEgLTQ3MC4zOTUpJyBmaWxsPSclMjNlNjAwMTMnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeT5saS5oYXMtc3VibmF2OmhvdmVyPmE6OmFmdGVyLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnk+bGkuaGFzLXN1Ym5hdjpmb2N1cz5hOjphZnRlciwubmF2aWdhdGlvbi0taGVhZGVyIC5wcmltYXJ5PmxpLmhhcy1zdWJuYXYuYWN0aXZlPmE6OmFmdGVye2Rpc3BsYXk6bm9uZX19Lm5hdmlnYXRpb24tLWhlYWRlciAucHJpbWFyeT5saS5oYXMtc3VibmF2OmhvdmVyPmE6OmFmdGVyLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnByaW1hcnk+bGkuaGFzLXN1Ym5hdjpmb2N1cz5hOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm5hdmlnYXRpb24tLWhlYWRlciAuc2Vjb25kYXJ5e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luOjA7b3JkZXI6Mn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlciAuc2Vjb25kYXJ5e29yZGVyOjI7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIDAgMjBweH19Lm5hdmlnYXRpb24tLWhlYWRlciAuc2Vjb25kYXJ5IGxpe21hcmdpbjowfS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnNlY29uZGFyeSBsaT5he3BhZGRpbmc6MCAxMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgLnNlY29uZGFyeSBsaT5he3BhZGRpbmc6NXB4IDB9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgLnNlY29uZGFyeSBsaTpob3Zlcj5hLC5uYXZpZ2F0aW9uLS1oZWFkZXIgLnNlY29uZGFyeSBsaTpmb2N1cz5he2NvbG9yOiNlNjAwMTN9Lm5hdmlnYXRpb24tLWZvb3RlciB1bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9Lm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCA1cHh9Lm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaSBhe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MH0ubmF2aWdhdGlvbi0tZm9vdGVyIHVsIGxpIGE6aG92ZXIsLm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaSBhOmZvY3Vze2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmlnYXRpb24tLXByb2R1Y3Rze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MHB4O2xlZnQ6MDtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbiB3cmFwO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyO2JvcmRlci1yYWRpdXM6MCAwIDIwcHggMjBweDtwYWRkaW5nOjIwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1wcm9kdWN0c3twb3NpdGlvbjpzdGF0aWM7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjA7cGFkZGluZzowfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KXsubmF2aWdhdGlvbi0tcHJvZHVjdHMgbGkuaGFzLXN1Ym5hdj5he3BvaW50ZXItZXZlbnRzOm5vbmV9fS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bHtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O2xlZnQ6YXV0byAhaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbn0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGl7cG9zaXRpb246aW5pdGlhbCAhaW1wb3J0YW50O3dpZHRoOjI1JX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpe3dpZHRoOjEwMCV9fS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saSB1bHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpIHVse2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGkgdWwgbGl7cG9zaXRpb246aW5pdGlhbCAhaW1wb3J0YW50O2ZsZXg6MCAwIDUwJX0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGkgdWwgbGkgYXt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGkgdWwgbGkgLnByb2R1Y3QtaWNvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saSB1bCBsaSAucHJvZHVjdC1pY29uIGltZ3ttYXgtd2lkdGg6MzBweDtwYWRkaW5nOjAgMCAxMHB4fS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saSB1bCBsaSAucHJvZHVjdC1pY29uIHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNXB4fS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saSB1bCBsaSAuaW1hZ2UtcHJldmlld3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi05OTk5OTlweDt0b3A6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZDojMTIxMjEyfS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saSB1bCBsaSAuaW1hZ2UtcHJldmlldyAucHJldmlldy10aXRsZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNnB4O2NvbG9yOiNjZjAwMGQ7bWFyZ2luOjEwcHggMH0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGkgdWwgbGkgLmltYWdlLXByZXZpZXcgLnByZXZpZXctdGV4dHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNmZmZ9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpIHVsIGxpIC5pbWFnZS1wcmV2aWV3IGltZ3ttYXJnaW46MCBhdXRvO21heC1oZWlnaHQ6MjAwcHh9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpIHVsIGxpOmhvdmVyIC5pbWFnZS1wcmV2aWV3LC5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saSB1bCBsaTpmb2N1cyAuaW1hZ2UtcHJldmlld3tsZWZ0OjEwMCV9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpIHVsOm5vdCg6aG92ZXIpPmxpOmZpcnN0LWNoaWxkPmF7Y29sb3I6I2U2MDAxM30ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGkgdWw6bm90KDpob3Zlcik+bGk6Zmlyc3QtY2hpbGQgLmltYWdlLXByZXZpZXd7bGVmdDoxMDAlfS5uYXZpZ2F0aW9uLS1wcm9kdWN0cz51bD5saTpob3ZlciwubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGk6Zm9jdXN7d2lkdGg6MTAwJX0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw+bGk6aG92ZXIgdWwsLm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsPmxpOmZvY3VzIHVse2xlZnQ6MjUlICFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDozNSV9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsOm5vdCg6aG92ZXIpPmxpOmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9Lm5hdmlnYXRpb24tLXByb2R1Y3RzPnVsOm5vdCg6aG92ZXIpPmxpOmZpcnN0LWNoaWxkPmF7Y29sb3I6I2U2MDAxM30ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw6bm90KDpob3Zlcik+bGk6Zmlyc3QtY2hpbGQ+dWx7bGVmdDoyNSUgIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjM1JX0ubmF2aWdhdGlvbi0tcHJvZHVjdHM+dWw6bm90KDpob3Zlcik+bGk6Zmlyc3QtY2hpbGQ+dWw+bGk6Zmlyc3QtY2hpbGQgLmltYWdlLXByZXZpZXd7bGVmdDoxMDAlfS5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuYnRuLC5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5uYXZpZ2F0aW9uLS1wcm9kdWN0cyAuaHMtYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7dG9wOnVuc2V0ICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjIycHggIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLXByb2R1Y3RzIC5idG4sLm5hdmlnYXRpb24tLXByb2R1Y3RzIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLm5hdmlnYXRpb24tLXByb2R1Y3RzIC5ocy1idXR0b257bWFyZ2luOjAgMCAwIDMwcHggIWltcG9ydGFudH19Lm5hdmlnYXRpb24tLXByb2R1Y3RzIC5idG46aG92ZXIsLm5hdmlnYXRpb24tLXByb2R1Y3RzIC5oYnNwdC1mb3JtIC5ocy1idXR0b246aG92ZXIsLmhic3B0LWZvcm0gLm5hdmlnYXRpb24tLXByb2R1Y3RzIC5ocy1idXR0b246aG92ZXIsLm5hdmlnYXRpb24tLXByb2R1Y3RzIC5idG46Zm9jdXMsLm5hdmlnYXRpb24tLXByb2R1Y3RzIC5oYnNwdC1mb3JtIC5ocy1idXR0b246Zm9jdXMsLmhic3B0LWZvcm0gLm5hdmlnYXRpb24tLXByb2R1Y3RzIC5ocy1idXR0b246Zm9jdXN7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojYjMwMDBmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojYjMwMDBmICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5wcmltYXJ5LW5hdmlnYXRpb24tYWN0aXZlIC5uYXZpZ2F0aW9uLS1oZWFkZXJ7bGVmdDowfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnByaW1hcnktc2VhcmNoLWFjdGl2ZSAubmF2aWdhdGlvbi0taGVhZGVye3RvcDoxMjhweH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5sYW5kaW5nc3BhZ2UgLm5hdmlnYXRpb24tLWhlYWRlcnt0b3A6NzBweH19LmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uIHVsIGxpPmE6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uIHVsIGxpPmE6Zm9jdXN7Y29sb3I6IzAwMGNmZn0ubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24gdWwgbGkuYWN0aXZlPmF7Y29sb3I6IzAwMGNmZn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uLS1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfX0ubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaSBhe2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpIGE6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkgYTpmb2N1c3tjb2xvcjojMzFkMGIwfS5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpIHVse2JhY2tncm91bmQtY29sb3I6IzAwMGNmZjtib3JkZXItcmFkaXVzOjB9LmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGk6aG92ZXI+YSwubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaTpmb2N1cz5he2NvbG9yOiMzMWQwYjB9LmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkuYWN0aXZlPmF7Y29sb3I6IzMxZDBiMH0ubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2PmE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyAgd2lkdGg9JzEycHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzA2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzQ5JyBkYXRhLW5hbWU9J1BhdGggMzQ5JyBkPSdNMzA4LjYxMSw0NzEuMDg1YS45MTIuOTEyLDAsMCwwLS4xLS4zNDFsLS4wODEtLjExNmEuNzEyLjcxMiwwLDAsMC0uOTkyLS4wNTlsLTQuNjMxLDMuODY3LTQuNjM3LTMuODcyYS43Mi43MiwwLDAsMC0uOTI0LDEuMWw1LjEsNC4yNzVhLjcyNC43MjQsMCwwLDAsLjQ1LjE1OC43NTYuNzU2LDAsMCwwLC40NjctLjE2Nmw1LjA0Mi00LjIxMmEuNy43LDAsMCwwLC4zMS0uNjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjk2Ljk5MSAtNDcwLjM5NSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXY6aG92ZXI+YTo6YWZ0ZXIsLmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkuaGFzLXN1Ym5hdjpmb2N1cz5hOjphZnRlciwubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2LmFjdGl2ZT5hOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHdpZHRoPScxMnB4JyBoZWlnaHQ9JzZweCcgdmlld0JveD0nMCAwIDExLjYyMyA1LjcwNiclM0UlM0NwYXRoIGlkPSdQYXRoXzM0OScgZGF0YS1uYW1lPSdQYXRoIDM0OScgZD0nTTMwOC42MTEsNDcxLjA4NWEuOTEyLjkxMiwwLDAsMC0uMS0uMzQxbC0uMDgxLS4xMTZhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMDU5bC00LjYzMSwzLjg2Ny00LjYzNy0zLjg3MmEuNzIuNzIsMCwwLDAtLjkyNCwxLjFsNS4xLDQuMjc1YS43MjQuNzI0LDAsMCwwLC40NS4xNTguNzU2Ljc1NiwwLDAsMCwuNDY3LS4xNjZsNS4wNDItNC4yMTJhLjcuNywwLDAsMCwuMzEtLjYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5Ni45OTEgLTQ3MC4zOTUpJyBmaWxsPSclMjMzMWQwYjAnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2Pi50b2dnbGUtc3VibmF2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyAgd2lkdGg9JzEycHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzA2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzQ5JyBkYXRhLW5hbWU9J1BhdGggMzQ5JyBkPSdNMzA4LjYxMSw0NzEuMDg1YS45MTIuOTEyLDAsMCwwLS4xLS4zNDFsLS4wODEtLjExNmEuNzEyLjcxMiwwLDAsMC0uOTkyLS4wNTlsLTQuNjMxLDMuODY3LTQuNjM3LTMuODcyYS43Mi43MiwwLDAsMC0uOTI0LDEuMWw1LjEsNC4yNzVhLjcyNC43MjQsMCwwLDAsLjQ1LjE1OC43NTYuNzU2LDAsMCwwLC40NjctLjE2Nmw1LjA0Mi00LjIxMmEuNy43LDAsMCwwLC4zMS0uNjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjk2Ljk5MSAtNDcwLjM5NSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXYuYWN0aXZlPi50b2dnbGUtc3VibmF2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyAgd2lkdGg9JzEycHgnIGhlaWdodD0nNnB4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzA2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzQ5JyBkYXRhLW5hbWU9J1BhdGggMzQ5JyBkPSdNMzA4LjYxMSw0NzEuMDg1YS45MTIuOTEyLDAsMCwwLS4xLS4zNDFsLS4wODEtLjExNmEuNzEyLjcxMiwwLDAsMC0uOTkyLS4wNTlsLTQuNjMxLDMuODY3LTQuNjM3LTMuODcyYS43Mi43MiwwLDAsMC0uOTI0LDEuMWw1LjEsNC4yNzVhLjcyNC43MjQsMCwwLDAsLjQ1LjE1OC43NTYuNzU2LDAsMCwwLC40NjctLjE2Nmw1LjA0Mi00LjIxMmEuNy43LDAsMCwwLC4zMS0uNjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjk2Ljk5MSAtNDcwLjM5NSknIGZpbGw9JyUyMzMxZDBiMCcvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0taGVhZGVyIC5zZWNvbmRhcnkgbGk+YXtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDB9LmxhbmRpbmdzcGFnZS0yIC5uYXZpZ2F0aW9uLS1mb290ZXIgdWwgbGkgYXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubGFuZGluZ3NwYWdlLTIgLm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaSBhOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAubmF2aWdhdGlvbi0tZm9vdGVyIHVsIGxpIGE6Zm9jdXN7Y29sb3I6I2ZmZn0uYmxvY2stLXBhZ2luYXRpb257bWFyZ2luOjAgMCA2MHB4fS5wYWdpbmF0aW9ue21hcmdpbjowIDAgNDBweDtib3JkZXItcmFkaXVzOjB9LnBhZ2luYXRpb24tbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7d2lkdGg6YXV0bztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGF1dG87YmFja2dyb3VuZDpyZ2JhKDE4LDE4LDE4LC4yKTtib3JkZXItcmFkaXVzOjUwcHg7cGFkZGluZzo0cHh9LnBhZ2luYXRpb24tbGlzdCAucGFnZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDJweH0ucGFnaW5hdGlvbi1saXN0IC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluaywucGFnaW5hdGlvbi1saXN0IC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci1yYWRpdXM6NTAlfS5wYWdpbmF0aW9uLWxpc3QgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3tmb250LXdlaWdodDo5MDA7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsucGFnaW5hdGlvbi1saXN0IC5wYWdlLWl0ZW0uY29udHJvbHtkaXNwbGF5Om5vbmV9fS5wYWdpbmF0aW9uLWxpc3QgLnBhZ2UtaXRlbS5jb250cm9sIC5wYWdlLWxpbmt7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnICB3aWR0aD0nMTdweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzA2JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMzQ5JyBkYXRhLW5hbWU9J1BhdGggMzQ5JyBkPSdNMzA4LjYxMSw0NzEuMDg1YS45MTIuOTEyLDAsMCwwLS4xLS4zNDFsLS4wODEtLjExNmEuNzEyLjcxMiwwLDAsMC0uOTkyLS4wNTlsLTQuNjMxLDMuODY3LTQuNjM3LTMuODcyYS43Mi43MiwwLDAsMC0uOTI0LDEuMWw1LjEsNC4yNzVhLjcyNC43MjQsMCwwLDAsLjQ1LjE1OC43NTYuNzU2LDAsMCwwLC40NjctLjE2Nmw1LjA0Mi00LjIxMmEuNy43LDAsMCwwLC4zMS0uNjJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjk2Ljk5MSAtNDcwLjM5NSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMjt0ZXh0LWluZGVudDotOTk5OTlweDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ucGFnaW5hdGlvbi1saXN0IC5wYWdlLWl0ZW0uY29udHJvbCAucGFnZS1saW5rOmhvdmVyLC5wYWdpbmF0aW9uLWxpc3QgLnBhZ2UtaXRlbS5jb250cm9sIC5wYWdlLWxpbms6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5wYWdpbmF0aW9uLWxpc3QgLnBhZ2UtaXRlbS5jb250cm9sLm5leHQgLnBhZ2UtbGlua3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LnBhZ2luYXRpb24tbGlzdCAucGFnZS1saW5re2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtwYWRkaW5nOjdweCAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MThweDt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyO2JvcmRlcjowO2ZvbnQtd2VpZ2h0OjkwMH0ucGFnaW5hdGlvbi1saXN0IC5wYWdlLWxpbms6bm90KHNwYW4pOmhvdmVyLC5wYWdpbmF0aW9uLWxpc3QgLnBhZ2UtbGluazpub3Qoc3Bhbik6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTN9LmxhbmRpbmdzcGFnZS0yIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmt7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmNvbnRyb2wgLnBhZ2UtbGluazpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5jb250cm9sIC5wYWdlLWxpbms6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAucGFnaW5hdGlvbiAucGFnZS1saW5rOm5vdChzcGFuKTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnBhZ2luYXRpb24gLnBhZ2UtbGluazpub3Qoc3Bhbik6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5zZWFyY2gtcmVzdWx0LS1ibG9ja3tjb2xvcjojMTIxMjEyO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbjowIDAgMTBweH0uc2VhcmNoLXJlc3VsdC0tYmxvY2s6aG92ZXIsLnNlYXJjaC1yZXN1bHQtLWJsb2NrOmZvY3Vze2NvbG9yOiMxMjEyMTI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNlYXJjaC1yZXN1bHQtLWJsb2NrX19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnNlYXJjaC1yZXN1bHRzLS1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgMCAyMHB4fS5zZWFyY2gtcmVzdWx0cy0tbGlzdF9faXRlbSwuc2VhcmNoLXJlc3VsdHMtLWxpc3RfX2VtcHR5LWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc2VhcmNoLXJlc3VsdHMtLWxpc3QgaDJ7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjQ0cHh9LnNlYXJjaC1yZXN1bHRzLS1saXN0IC51cmx7ZGlzcGxheTpibG9jaztjb2xvcjojZGMzNTQ1O21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtc3R5bGU6aXRhbGljfS5zb2NpYWwtZm9sbG93LS1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCAwIDIwcHh9LnNvY2lhbC1mb2xsb3ctLWxpc3QgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4IDIwcHh9LnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50Oi05OTk5OXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaSBhOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtjb250ZW50OlwiXCI7bWFyZ2luOi0yMHB4IDAgMCAtMjBweH0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5mYWNlYm9vayBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMCwwQzksMCwwLDksMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFMzMSwwLDIwLDB6IE0yNC41LDE0LjFoLTIuOGMtMC4zLDAtMC43LDAuNS0wLjcsMS4xVjE3aDMuNXYzLjVoLTMuNVYyOWgtMy41di04LjVoLTIuOFYxN2gyLjh2LTEuOGMtMC4xLTIuNCwxLjgtNC41LDQuMi00LjZoMi44TDI0LjUsMTQuMXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5mYWNlYm9vayBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmZhY2Vib29rIGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojM2I1OTk4fS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnR3aXR0ZXIgYTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHNoYXBlLXJlbmRlcmluZz0nZ2VvbWV0cmljUHJlY2lzaW9uJyB0ZXh0LXJlbmRlcmluZz0nZ2VvbWV0cmljUHJlY2lzaW9uJyBpbWFnZS1yZW5kZXJpbmc9J29wdGltaXplUXVhbGl0eScgZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjU2IDBjMTQxLjM4NCAwIDI1NiAxMTQuNjE2IDI1NiAyNTYgMCAxNDEuMzg0LTExNC42MTYgMjU2LTI1NiAyNTZDMTE0LjYxNiA1MTIgMCAzOTcuMzg0IDAgMjU2IDAgMTE0LjYxNiAxMTQuNjE2IDAgMjU2IDB6bTYyLjY0IDE1Ny41NDloMzMuNDAxbC03Mi45NzQgODMuNDA3IDg1Ljg1IDExMy40OTVoLTY3LjIyMmwtNTIuNjQ1LTY4LjgzNy02MC4yNDQgNjguODM3aC0zMy40MjJsNzguMDUxLTg5LjIxMi04Mi4zNTItMTA3LjY5aDY4LjkyNGw0Ny41OSA2Mi45MTYgNTUuMDQzLTYyLjkxNnptLTExLjcyNCAxNzYuOTA4aDE4LjUwOUwyMDUuOTUgMTc2LjQ5NGgtMTkuODYxbDEyMC44MjcgMTU3Ljk2M3onLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6aG92ZXIsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkudHdpdHRlciBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzFkYTFmMn0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS53ZWlibyBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGQ9J00xOTUuNTMyLDMwOC42N2MtNy43LDMuODI5LTEwLjk4NiwxMi44NzctNy4zMzksMjAuMjFzMTIuODQ1LDEwLjE3MywyMC41NDQsNi4zNDMsMTAuOTg2LTEyLjg3Nyw3LjMzOS0yMC4yMDlTMjAzLjIzMiwzMDQuODQsMTk1LjUzMiwzMDguNjdaJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMjUuOTE1LDMwMS41MDdjLTMuMjg3LDEuNjM0LTQuNzczLDUuMzMtMy4zMTksOC4yNTRzNS4zLDMuOTY5LDguNTg0LDIuMzM1LDQuNzc0LTUuMzMxLDMuMzItOC4yNTVTMjI5LjIsMjk5Ljg3MiwyMjUuOTE1LDMwMS41MDdaJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNTYsMEMxMTQuNjE1LDAsMCwxMTQuNjE1LDAsMjU2UzExNC42MTUsNTEyLDI1Niw1MTIsNTEyLDM5Ny4zODUsNTEyLDI1NiwzOTcuMzg1LDAsMjU2LDBaTTM1OC45MTMsMzA0Ljg2Yy02LjMzLDE5Ljg0NC0yMS4xLDQxLjItNTQuODMsNTguNzQ4LTIyLjA2MywxMS40NzMtNTEuNDA1LDIwLjg5NS04Mi42LDIwLjg5NS0xMDMuNzY5LDAtMTEyLjE1Mi02NS4wMzctMTEyLjE1Mi03OC40LDAtNDAuMDg0LDM2Ljc0My05Ni44NjgsNzAuMTQ2LTExNi45MXM1My40NDQtMjYuNzIyLDY2LjgwNi0xMy4zNmM3LjA2OCw3LjA2OCw2LjM2NywyMy4yMSwyLjIyLDM2LjE0NWEzLjY0NCwzLjY0NCwwLDAsMCw1LjQyNyw0LjE4OWMxMC43My02LjgwNSwyOC4wMTktMTUuNTI3LDQ1LjkyOS0xNS4zMzEsMjkuMjg1LjMyLDI1Ljc2NSwyOC44MDYsMjQuNDg1LDM1LjUyN0E1My41MjYsNTMuNTI2LDAsMCwxLDMyMSwyNDYuMjUxYTYuODksNi44OSwwLDAsMCw0Ljk0OCw5LjQ2NCw2Ni4zNDIsNjYuMzQyLDAsMCwxLDE5LjA0NSw2LjlDMzU3Ljk1MiwyNjkuOTczLDM2My41LDI5MC40OSwzNTguOTEzLDMwNC44NlptMi43MDYtODIuNzY0YTkuNjg2LDkuNjg2LDAsMCwxLTE4LjU3My01LjUwOWMxLjUxNC01LjEwNiwxLjA1LTE1LjUxMS00LjcyMi0yMi42NTktNC41NS01LjYzMS0xMS43MzQtOC4xMTQtMjEuMzU1LTcuMzc3YTkuNjg3LDkuNjg3LDAsMSwxLTEuNDc5LTE5LjMxN2MyMC4zNjQtMS41NjIsMzEuODU4LDcuMDM2LDM3LjksMTQuNTIxQzM2My41NCwxOTQuMzE3LDM2NC43NywyMTEuNDczLDM2MS42MTksMjIyLjFaTTM5OS42LDIzMy4zMzdhMTAuNjg5LDEwLjY4OSwwLDAsMS0yMC4zODQtNi40NDZjNC41MzgtMTQuMzQ3LDEuOTkzLTM5LjAxOC0xMS42Ni01Ni40NzgtMTIuMjU2LTE1LjY3NS0zMC42ODktMjIuODU2LTU0Ljc3Ny0yMS4zNDFhMTAuNjg5LDEwLjY4OSwwLDEsMS0xLjM0LTIxLjMzNmMzOS4yODktMi40NjksNjEuMzY2LDE0LjY4NCw3Mi45NTgsMjkuNTA5QzQwMy42MDcsMTgxLjgxMSw0MDUuNzQ0LDIxMy45MDksMzk5LjYsMjMzLjMzN1onLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIxOC45MjgsMjQ3LjA0NmMtNDkuNzg2LDMuNDc5LTg4LjI3LDMzLjE0NS04NS45NTUsNjYuMjU3czQ0LjU1MSw1Ny4xMzUsOTQuMzM4LDUzLjY1NCw4OC4yNjktMzMuMTQ0LDg1Ljk1NS02Ni4yNTdTMjY4LjcxNSwyNDMuNTY1LDIxOC45MjgsMjQ3LjA0NlpNMjI2LDM1My4zNTRjLTI1Ljg0OCw1LjczLTUwLjgtNy42Ny01NS43MzUtMjkuOTNzMTIuMDE5LTQ0Ljk0OSwzNy44NjctNTAuNjc5LDUwLjgsNy42NzIsNTUuNzM1LDI5LjkzMVMyNTEuODUsMzQ3LjYyNSwyMjYsMzUzLjM1NFonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS53ZWlibyBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLndlaWJvIGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMWRhMWYyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLndlY2hhdCBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNzkuODg1LDE4Mi4zMjlhMTQuNjU4LDE0LjY1OCwwLDEsMCwxNC42NTcsMTQuNjU4QTE0LjY1OCwxNC42NTgsMCwwLDAsMTc5Ljg4NSwxODIuMzI5WicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjUwLjczNSwyMTEuNjQ1YTE0LjY1OCwxNC42NTgsMCwxLDAtMTQuNjU4LTE0LjY1OEExNC42NTcsMTQuNjU3LDAsMCwwLDI1MC43MzUsMjExLjY0NVonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI4NC45MDksMjU2LjY3M2ExMi4yMDcsMTIuMjA3LDAsMSwwLDEyLjIwNywxMi4yMDZBMTIuMjA2LDEyLjIwNiwwLDAsMCwyODQuOTA5LDI1Ni42NzNaJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNTYsMEMxMTQuNjE1LDAsMCwxMTQuNjE1LDAsMjU2UzExNC42MTUsNTEyLDI1Niw1MTIsNTEyLDM5Ny4zODUsNTEyLDI1NiwzOTcuMzg1LDAsMjU2LDBaTTIxNS4zMSwzMTMuNWExMjQuOTIxLDEyNC45MjEsMCwwLDEtMzYuNi01LjQwNiw4LjgxNyw4LjgxNywwLDAsMC03LjM2OSwxLjAyNGwtMjMuODM4LDE1LjM5NWEyLjk5MiwyLjk5MiwwLDAsMS00LjUyMy0zLjI1bDUuMjY1LTIwLjczOGE4LjgyNSw4LjgyNSwwLDAsMC0zLjMtOS4yNjlDMTIzLjEsMjc1LjEsMTA5LjMzMywyNTEuNTQ0LDEwOS4zMzMsMjI1LjMxYzAtNDguNzA2LDQ3LjQ0OC04OC4xOSwxMDUuOTc3LTg4LjE5LDUyLjg0NiwwLDk2LjY1NCwzMi4xOTEsMTA0LjY2Miw3NC4yOTUtMS44NDEtLjA5LTMuNjk1LS4xNC01LjU2Mi0uMTQtNTIuOTM2LDAtOTYsMzYuNDIyLTk2LDgxLjE5MWE2OS4zNTUsNjkuMzU1LDAsMCwwLDMuMjIyLDIwLjg3NEMyMTkuNTM3LDMxMy40NDIsMjE3LjQzMiwzMTMuNSwyMTUuMzEsMzEzLjVabTE1Ny44ODMsMzMuNzQ5YTcuNzU0LDcuNzU0LDAsMCwwLTIuODY0LDguMTM0bDQsMTUuNzU4YTIuOTkyLDIuOTkyLDAsMCwxLTQuNTIzLDMuMjVsLTE4LjYxNi0xMi4wMjJhNy43ODMsNy43ODMsMCwwLDAtNi40OTQtLjksMTA0LjA4NSwxMDQuMDg1LDAsMCwxLTMwLjI4Niw0LjQ0M2MtNDguNzQzLDAtODguMjU3LTMyLjg4Mi04OC4yNTctNzMuNDQ0czM5LjUxNC03My40NDQsODguMjU3LTczLjQ0NCw4OC4yNTYsMzIuODgyLDg4LjI1Niw3My40NDRDNDAyLjY2NywzMTQuMjQsMzkxLjI4LDMzMy44LDM3My4xOTMsMzQ3LjI0OVonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTM0My45MTIsMjU2LjY3M2ExMi4yMDcsMTIuMjA3LDAsMSwwLDEyLjIwNywxMi4yMDZBMTIuMjA2LDEyLjIwNiwwLDAsMCwzNDMuOTEyLDI1Ni42NzNaJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkud2VjaGF0IGE6aG92ZXIsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkud2VjaGF0IGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMWRhMWYyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnRpa3RvayBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNTYsMEMxMTQuNjE1LDAsMCwxMTQuNjE1LDAsMjU2UzExNC42MTUsNTEyLDI1Niw1MTIsNTEyLDM5Ny4zODUsNTEyLDI1NiwzOTcuMzg1LDAsMjU2LDBaTTM4NS42MiwyMzIuMzgyYy0yNy4xODQsMC01My42MzQtOC44MjItNzQtMjMuNzVsLS4xNjIsMTAxLjVhOTIuNDU3LDkyLjQ1NywwLDEsMS04MC4xNzgtOTEuNzIxdjQ5Ljg0NWE0My42NTcsNDMuNjU3LDAsMSwwLDMxLjI4OCw0MS44NzZWMTA5LjMzM2g1MS4yNzVhNzEuNzczLDcxLjc3MywwLDAsMCw3MS43NzQsNzEuNzczWicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnRpa3RvayBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnRpa3RvayBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzFkYTFmMn0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS55b3V0dWJlIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04MDAuMTQ4IC0zMTUpJyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTgyMC4xLDMxNWMtMTEsMC0yMCw5LTIwLDIwczksMjAsMjAsMjBjMTEsMCwyMC05LDIwLTIwUzgzMS4yLDMxNSw4MjAuMSwzMTV6IE04MjguOCwzNDEuOWMtMS40LDAuNC0yLjksMC41LTQuMywwLjRjLTMuMiwwLTYuMSwwLjEtOS4zLDBjLTEuOSwwLTQsMC00LjktMWMtMS4zLTEuMy0xLjItNS41LTEtOC4zYzAuMS0yLjQsMC4yLTQuNiwyLTUuM2MxLTAuMywyLTAuNCwzLTAuM2MxLjEsMCwyLjEsMCwzLjMtMC4xYzIuNy0wLjEsNS44LDAsOC43LDAuMWMxLjgsMC4xLDMsMC4yLDMuOCwxLjJjMC44LDEuMiwwLjgsMy43LDAuOCw1LjlDODMwLjcsMzM3LjgsODMwLjksMzQxLDgyOC44LDM0MS45TDgyOC44LDM0MS45eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNODE3LjcsMzM3LjZjMS45LTEsMy45LTEuOSw1LjgtM2MtMi0xLTMuOC0yLTUuOC0zVjMzNy42eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnlvdXR1YmUgYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJlZH0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5saW5rZWRpbiBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjAsMEM5LDAsMCw5LDAsMjBzOSwyMCwyMCwyMHMyMC05LDIwLTIwUzMxLDAsMjAsMHogTTE2LjcsMjcuMWgtMi44di05LjdoMi44VjI3LjF6IE0xNS4zLDE2LjNjLTEsMC0xLjctMC44LTEuNy0xLjdjMCwwLDAsMCwwLDBjMC0xLDAuOC0xLjcsMS43LTEuN2MwLDAsMCwwLDAsMGMxLDAsMS43LDAuOCwxLjcsMS43YzAsMCwwLDAsMCwwQzE3LDE1LjYsMTYuMywxNi4zLDE1LjMsMTYuM0wxNS4zLDE2LjN6IE0yNi40LDI3LjFoLTIuOHYtNS45YzAsMCwwLjItMS40LTEuNC0xLjRjLTEuNCwwLTEuMywxLTEuMywxdjYuMmgtMi44di05LjdoMi44djAuNGMxLjItMC41LDIuNS0wLjUsMy43LDAuMWMxLjEsMC43LDEuOSwxLjksMS45LDMuM1YyNy4xeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmxpbmtlZGluIGE6aG92ZXIsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkubGlua2VkaW4gYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDc3YjV9LnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuaW5zdGFncmFtIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01OTkuODUxIC0zMTUpJyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTYxOS44LDMzMi4xTDYxOS44LDMzMi4xYy0wLjgsMC0xLjQsMC4zLTEuOSwwLjhjLTAuNiwwLjUtMC45LDEuMy0wLjksMi4xYzAsMS42LDEuMywyLjksMi45LDIuOWMxLjYsMCwyLjktMS4zLDIuOS0yLjljMC0wLjctMC4yLTEuNC0wLjctMkM2MjEuNCwzMzIuNCw2MjAuNiwzMzIuMSw2MTkuOCwzMzIuMXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTYyMy42LDMyNy40aC03LjRjLTIsMC0zLjYsMS42LTMuNiwzLjZsMCwwdjcuOWMwLDIsMS42LDMuNiwzLjYsMy42bDAsMGg3LjRjMiwwLDMuNi0xLjYsMy42LTMuNmwwLDBWMzMxQzYyNy4yLDMyOSw2MjUuNiwzMjcuNCw2MjMuNiwzMjcuNHogTTYyNS4yLDMzNWMwLDEuNC0wLjYsMi43LTEuNiwzLjdjLTEsMS0yLjMsMS42LTMuOCwxLjZjLTIuOSwwLTUuMy0yLjQtNS4zLTUuM2MwLTEuNSwwLjYtMi45LDEuNi0zLjljMS0xLDIuMy0xLjUsMy43LTEuNWMxLjUsMCwyLjksMC42LDQsMS42QzYyNC44LDMzMi4zLDYyNS4zLDMzMy42LDYyNS4yLDMzNUw2MjUuMiwzMzV6IE02MjQuOSwzMzEuMWMtMC42LDAtMS4xLTAuNS0xLjEtMS4xYzAsMCwwLDAsMCwwYzAtMC42LDAuNS0xLjEsMS4xLTEuMWMwLDAsMCwwLDAsMGMwLjYsMCwxLjEsMC41LDEuMSwxLjFjMCwwLDAsMCwwLDBDNjI2LDMzMC41LDYyNS41LDMzMS4xLDYyNC45LDMzMS4xQzYyNC45LDMzMS4xLDYyNC45LDMzMS4xLDYyNC45LDMzMS4xTDYyNC45LDMzMS4xeicvJTNFJTNDcGF0aCBpZD0nUGF0aF82OTgnIGNsYXNzPSdzdDAnIGQ9J002MTkuOSwzMTVjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFM2MzAuOSwzMTUsNjE5LjksMzE1eiBNNjI5LjIsMzM5YzAsMy4xLTIuNSw1LjYtNS42LDUuNmgtNy40Yy0zLjEsMC01LjYtMi41LTUuNi01LjZWMzMxYzAtMy4xLDIuNS01LjYsNS42LTUuNmg3LjRjMy4xLDAsNS42LDIuNSw1LjYsNS42TDYyOS4yLDMzOXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmluc3RhZ3JhbSBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmluc3RhZ3JhbSBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzgzM2FiNH0uc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5waW50ZXJlc3QgYTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTIwLDBDOSwwLDAsOSwwLDIwczksMjAsMjAsMjBzMjAtOSwyMC0yMFMzMSwwLDIwLDB6IE0yNS4zLDIzLjdjLTEuMiwxLjItNC4zLDEuOS02LDAuN2MtMC4yLTAuMS0wLjMtMC44LTAuNy0wLjdjLTAuNCwyLTEuMSw0LjQtMiw1LjhoLTEuMmMtMC4yLTAuNy0wLjEtMi4yLDAtM2MwLjMtMS45LDEuNi00LjYsMS42LTYuNWMwLTAuOC0wLjQtMS43LTAuMy0yLjZjMC4zLTEuOCwyLjktMy40LDMuOC0xLjNjMSwyLjItMi4xLDUuMS0wLjQsNi42YzAuNCwwLjMsMS4yLDAuNiwyLDAuNGMzLjYtMC44LDQtOC4yLDEuMS05LjljLTQuMy0yLjYtOS4xLDEuMi04LjgsNS40YzAuMiwxLjUsMS44LDIuNCwwLjQsMy43Yy0xLjktMC45LTIuNy0yLjItMi43LTQuNWMwLTQuOCw0LjUtNy44LDkuNi03LjNjMy4xLDAuMyw1LjgsMi45LDYuMiw1LjdDMjgsMTguOCwyNy4yLDIyLjEsMjUuMywyMy43eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnBpbnRlcmVzdCBhOmhvdmVyLC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnBpbnRlcmVzdCBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2JkMDgxY30uc29jaWFsLWZvbGxvdy0tc21hbGwuc29jaWFsLWZvbGxvdy0tbGlzdCBsaSBhe3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LnNvY2lhbC1mb2xsb3ctLXNtYWxsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkgYTo6YWZ0ZXJ7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uc29jaWFsLWZvbGxvdy0tc21hbGwuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5mYWNlYm9vayBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMCwwQzksMCwwLDksMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFMzMSwwLDIwLDB6IE0yNC41LDE0LjFoLTIuOGMtMC4zLDAtMC43LDAuNS0wLjcsMS4xVjE3aDMuNXYzLjVoLTMuNVYyOWgtMy41di04LjVoLTIuOFYxN2gyLjh2LTEuOGMtMC4xLTIuNCwxLjgtNC41LDQuMi00LjZoMi44TDI0LjUsMTQuMXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uc29jaWFsLWZvbGxvdy0tc21hbGwuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBzaGFwZS1yZW5kZXJpbmc9J2dlb21ldHJpY1ByZWNpc2lvbicgdGV4dC1yZW5kZXJpbmc9J2dlb21ldHJpY1ByZWNpc2lvbicgaW1hZ2UtcmVuZGVyaW5nPSdvcHRpbWl6ZVF1YWxpdHknIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI1NiAwYzE0MS4zODQgMCAyNTYgMTE0LjYxNiAyNTYgMjU2IDAgMTQxLjM4NC0xMTQuNjE2IDI1Ni0yNTYgMjU2QzExNC42MTYgNTEyIDAgMzk3LjM4NCAwIDI1NiAwIDExNC42MTYgMTE0LjYxNiAwIDI1NiAwem02Mi42NCAxNTcuNTQ5aDMzLjQwMWwtNzIuOTc0IDgzLjQwNyA4NS44NSAxMTMuNDk1aC02Ny4yMjJsLTUyLjY0NS02OC44MzctNjAuMjQ0IDY4LjgzN2gtMzMuNDIybDc4LjA1MS04OS4yMTItODIuMzUyLTEwNy42OWg2OC45MjRsNDcuNTkgNjIuOTE2IDU1LjA0My02Mi45MTZ6bS0xMS43MjQgMTc2LjkwOGgxOC41MDlMMjA1Ljk1IDE3Ni40OTRoLTE5Ljg2MWwxMjAuODI3IDE1Ny45NjN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnNvY2lhbC1mb2xsb3ctLXNtYWxsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODAwLjE0OCAtMzE1KSclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J004MjAuMSwzMTVjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFM4MzEuMiwzMTUsODIwLjEsMzE1eiBNODI4LjgsMzQxLjljLTEuNCwwLjQtMi45LDAuNS00LjMsMC40Yy0zLjIsMC02LjEsMC4xLTkuMywwYy0xLjksMC00LDAtNC45LTFjLTEuMy0xLjMtMS4yLTUuNS0xLTguM2MwLjEtMi40LDAuMi00LjYsMi01LjNjMS0wLjMsMi0wLjQsMy0wLjNjMS4xLDAsMi4xLDAsMy4zLTAuMWMyLjctMC4xLDUuOCwwLDguNywwLjFjMS44LDAuMSwzLDAuMiwzLjgsMS4yYzAuOCwxLjIsMC44LDMuNywwLjgsNS45QzgzMC43LDMzNy44LDgzMC45LDM0MSw4MjguOCwzNDEuOUw4MjguOCwzNDEuOXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTgxNy43LDMzNy42YzEuOS0xLDMuOS0xLjksNS44LTNjLTItMS0zLjgtMi01LjgtM1YzMzcuNnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1zbWFsbC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmxpbmtlZGluIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzBweCcgaGVpZ2h0PSczMHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMCwwQzksMCwwLDksMCwyMHM5LDIwLDIwLDIwczIwLTksMjAtMjBTMzEsMCwyMCwweiBNMTYuNywyNy4xaC0yLjh2LTkuN2gyLjhWMjcuMXogTTE1LjMsMTYuM2MtMSwwLTEuNy0wLjgtMS43LTEuN2MwLDAsMCwwLDAsMGMwLTEsMC44LTEuNywxLjctMS43YzAsMCwwLDAsMCwwYzEsMCwxLjcsMC44LDEuNywxLjdjMCwwLDAsMCwwLDBDMTcsMTUuNiwxNi4zLDE2LjMsMTUuMywxNi4zTDE1LjMsMTYuM3ogTTI2LjQsMjcuMWgtMi44di01LjljMCwwLDAuMi0xLjQtMS40LTEuNGMtMS40LDAtMS4zLDEtMS4zLDF2Ni4yaC0yLjh2LTkuN2gyLjh2MC40YzEuMi0wLjUsMi41LTAuNSwzLjcsMC4xYzEuMSwwLjcsMS45LDEuOSwxLjksMy4zVjI3LjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnNvY2lhbC1mb2xsb3ctLXNtYWxsLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuaW5zdGFncmFtIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzBweCcgaGVpZ2h0PSczMHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01OTkuODUxIC0zMTUpJyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTYxOS44LDMzMi4xTDYxOS44LDMzMi4xYy0wLjgsMC0xLjQsMC4zLTEuOSwwLjhjLTAuNiwwLjUtMC45LDEuMy0wLjksMi4xYzAsMS42LDEuMywyLjksMi45LDIuOWMxLjYsMCwyLjktMS4zLDIuOS0yLjljMC0wLjctMC4yLTEuNC0wLjctMkM2MjEuNCwzMzIuNCw2MjAuNiwzMzIuMSw2MTkuOCwzMzIuMXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTYyMy42LDMyNy40aC03LjRjLTIsMC0zLjYsMS42LTMuNiwzLjZsMCwwdjcuOWMwLDIsMS42LDMuNiwzLjYsMy42bDAsMGg3LjRjMiwwLDMuNi0xLjYsMy42LTMuNmwwLDBWMzMxQzYyNy4yLDMyOSw2MjUuNiwzMjcuNCw2MjMuNiwzMjcuNHogTTYyNS4yLDMzNWMwLDEuNC0wLjYsMi43LTEuNiwzLjdjLTEsMS0yLjMsMS42LTMuOCwxLjZjLTIuOSwwLTUuMy0yLjQtNS4zLTUuM2MwLTEuNSwwLjYtMi45LDEuNi0zLjljMS0xLDIuMy0xLjUsMy43LTEuNWMxLjUsMCwyLjksMC42LDQsMS42QzYyNC44LDMzMi4zLDYyNS4zLDMzMy42LDYyNS4yLDMzNUw2MjUuMiwzMzV6IE02MjQuOSwzMzEuMWMtMC42LDAtMS4xLTAuNS0xLjEtMS4xYzAsMCwwLDAsMCwwYzAtMC42LDAuNS0xLjEsMS4xLTEuMWMwLDAsMCwwLDAsMGMwLjYsMCwxLjEsMC41LDEuMSwxLjFjMCwwLDAsMCwwLDBDNjI2LDMzMC41LDYyNS41LDMzMS4xLDYyNC45LDMzMS4xQzYyNC45LDMzMS4xLDYyNC45LDMzMS4xLDYyNC45LDMzMS4xTDYyNC45LDMzMS4xeicvJTNFJTNDcGF0aCBpZD0nUGF0aF82OTgnIGNsYXNzPSdzdDAnIGQ9J002MTkuOSwzMTVjLTExLDAtMjAsOS0yMCwyMHM5LDIwLDIwLDIwYzExLDAsMjAtOSwyMC0yMFM2MzAuOSwzMTUsNjE5LjksMzE1eiBNNjI5LjIsMzM5YzAsMy4xLTIuNSw1LjYtNS42LDUuNmgtNy40Yy0zLjEsMC01LjYtMi41LTUuNi01LjZWMzMxYzAtMy4xLDIuNS01LjYsNS42LTUuNmg3LjRjMy4xLDAsNS42LDIuNSw1LjYsNS42TDYyOS4yLDMzOXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zb2NpYWwtZm9sbG93LS1zbWFsbC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnBpbnRlcmVzdCBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjAsMEM5LDAsMCw5LDAsMjBzOSwyMCwyMCwyMHMyMC05LDIwLTIwUzMxLDAsMjAsMHogTTI1LjMsMjMuN2MtMS4yLDEuMi00LjMsMS45LTYsMC43Yy0wLjItMC4xLTAuMy0wLjgtMC43LTAuN2MtMC40LDItMS4xLDQuNC0yLDUuOGgtMS4yYy0wLjItMC43LTAuMS0yLjIsMC0zYzAuMy0xLjksMS42LTQuNiwxLjYtNi41YzAtMC44LTAuNC0xLjctMC4zLTIuNmMwLjMtMS44LDIuOS0zLjQsMy44LTEuM2MxLDIuMi0yLjEsNS4xLTAuNCw2LjZjMC40LDAuMywxLjIsMC42LDIsMC40YzMuNi0wLjgsNC04LjIsMS4xLTkuOWMtNC4zLTIuNi05LjEsMS4yLTguOCw1LjRjMC4yLDEuNSwxLjgsMi40LDAuNCwzLjdjLTEuOS0wLjktMi43LTIuMi0yLjctNC41YzAtNC44LDQuNS03LjgsOS42LTcuM2MzLjEsMC4zLDUuOCwyLjksNi4yLDUuN0MyOCwxOC44LDI3LjIsMjIuMSwyNS4zLDIzLjd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnNvY2lhbC1zaGFyZXtwb3NpdGlvbjpyZWxhdGl2ZX0uc29jaWFsLXNoYXJlLS13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MzAwcHg7bWF4LWhlaWdodDowO3BhZGRpbmc6MCAxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDAwMDt0cmFuc2l0aW9uOmFsbCAuNXN9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5zb2NpYWwtc2hhcmUtLXdyYXBwZXJ7bGVmdDowO3JpZ2h0OjA7d2lkdGg6YXV0b319LnNvY2lhbC1zaGFyZS5hY3RpdmUgLnNvY2lhbC1zaGFyZS0td3JhcHBlcnttYXgtaGVpZ2h0OjI5MHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuc29jaWFsLXNoYXJlLmFjdGl2ZSAuc29jaWFsLXNoYXJlLS13cmFwcGVye21heC1oZWlnaHQ6NDgwcHh9fS5zb2NpYWwtc2hhcmUuYWN0aXZlIC5saXN0LS1zb2NpYWwtc2hhcmUgbGl7b3BhY2l0eToxfS5zb2NpYWwtc2hhcmUuYWN0aXZlIC5saXN0LS1zb2NpYWwtc2hhcmUgbGk6bnRoLWNoaWxkKDEpe3RyYW5zaXRpb24tZGVsYXk6LjE1c30uc29jaWFsLXNoYXJlLmFjdGl2ZSAubGlzdC0tc29jaWFsLXNoYXJlIGxpOm50aC1jaGlsZCgyKXt0cmFuc2l0aW9uLWRlbGF5Oi4yc30uc29jaWFsLXNoYXJlLmFjdGl2ZSAubGlzdC0tc29jaWFsLXNoYXJlIGxpOm50aC1jaGlsZCgzKXt0cmFuc2l0aW9uLWRlbGF5Oi4yNXN9LnNvY2lhbC1zaGFyZS5hY3RpdmUgLmxpc3QtLXNvY2lhbC1zaGFyZSBsaTpudGgtY2hpbGQoNCl7dHJhbnNpdGlvbi1kZWxheTouM3N9LnNvY2lhbC1zaGFyZS5hY3RpdmUgLmxpc3QtLXNvY2lhbC1zaGFyZSBsaTpudGgtY2hpbGQoNSl7dHJhbnNpdGlvbi1kZWxheTouMzVzfS5zb2NpYWwtc2hhcmUuYWN0aXZlIC5saXN0LS1zb2NpYWwtc2hhcmUgbGk6bnRoLWNoaWxkKDYpe3RyYW5zaXRpb24tZGVsYXk6LjRzfS5zb2NpYWwtc2hhcmUuYWN0aXZlIC5saXN0LS1zb2NpYWwtc2hhcmUgbGk6bnRoLWNoaWxkKDcpe3RyYW5zaXRpb24tZGVsYXk6LjQ1c30uc29jaWFsLXNoYXJlIGgye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweCAxMHB4IDEwcHggNTBweDttYXJnaW46MCAtMTBweCAxMHB4O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MzBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuc29jaWFsLXNoYXJlIGgye2Rpc3BsYXk6YmxvY2t9fS5zb2NpYWwtc2hhcmUgaDI6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOC43LDkuOWMwLDAuNC0wLjEsMC44LTAuMywxLjNsMy40LDIuMWMxLjMtMS40LDMuNC0xLjUsNC44LTAuM2MxLjQsMS4zLDEuNSwzLjQsMC4zLDQuOGMtMS4zLDEuNC0zLjQsMS41LTQuOCwwLjNjLTEuMS0wLjktMS40LTIuNC0wLjgtMy42bC0zLjQtMi4xYy0xLjMsMS40LTMuNSwxLjQtNC45LDAuMVMxLjcsOSwzLDcuN2MxLjMtMS40LDMuNS0xLjQsNC45LTAuMWwwLjEsMC4xbDMuNC0yLjFjLTAuNy0xLjksMC4zLTMuNywyLjEtNC40czMuNywwLjMsNC40LDIuMWMwLjcsMS45LTAuMywzLjctMi4xLDQuNGMtMS4zLDAuNC0yLjgsMC4xLTMuNy0wLjlMOC43LDguOUM4LjUsOSw4LjcsOS40LDguNyw5Ljl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDoxMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtjb250ZW50OlwiXCJ9LnNvY2lhbC1zaGFyZSAubGlzdC0tc29jaWFsLXNoYXJlIGxpe29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuMjVzfS5zb2NpYWwtc2hhcmUgaW5wdXR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztmb250LWZhbWlseTpcIk1hdmVuIFByb1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtwYWRkaW5nOjEwcHg7bWFyZ2luOjAgMCAxMHB4O2JhY2tncm91bmQ6I2FmYWZhZjtib3JkZXI6MH0uc29jaWFsLXNoYXJlIGlucHV0OmZvY3Vze2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lOm5vbmV9LnNvY2lhbC1zaGFyZSAuYnRuLS1zb2NpYWwtc2hhcmV7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc29jaWFsLXNoYXJlIC5idG4tLXNvY2lhbC1zaGFyZTo6YWZ0ZXJ7bGVmdDowfS5zb2NpYWwtc2hhcmUgLmJ0bi0tc29jaWFsLXNoYXJlOmhvdmVyLC5zb2NpYWwtc2hhcmUgLmJ0bi0tc29jaWFsLXNoYXJlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc29jaWFsLXNoYXJlIC5idG4tLWNsb3Nle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOCw0LjZMMTUuNiwyTDEwLDcuNWwwLDBsMCwwTDQuNCwyTDIsNC42TDcuNSwxMEwyLDE1LjRMNC40LDE4bDUuNi01LjVsMCwwbDAsMGw1LjYsNS41bDIuNC0yLjZMMTIuNSwxMEwxOCw0LjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MTBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7Zm9udC1zaXplOjA7cGFkZGluZzowO2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc29jaWFsLXNoYXJlIC5idG4tLWNsb3NlOmhvdmVyLC5zb2NpYWwtc2hhcmUgLmJ0bi0tY2xvc2U6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaSBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjBweCcgaGVpZ2h0PSc2OXB4JyB2aWV3Qm94PScwIDAgNjAgNjknJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDpub25lOyU3RC5zdDElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIyNS44MTggNDk1LjM1OSkgcm90YXRlKC05MCknJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNDc3LjUtMjI0LjhoLTMzLjRsLTE2LjcsMjlsMTYuNywyOWgzMy40bDE2LjctMjlMNDc3LjUtMjI0Ljh6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J000NDQuMi0yMjQuOGwtMTYuNywyOWwxNi43LDI5aDMzLjRsMTYuNy0yOWwtMTYuNy0yOUg0NDQuMiBNNDQzLjYtMjI1LjhoMC42aDMzLjRoMC42bDAuMywwLjVsMTYuNywyOWwwLjMsMC41bC0wLjMsMC41bC0xNi43LDI5bC0wLjMsMC41aC0wLjZoLTMzLjRoLTAuNmwtMC4zLTAuNWwtMTYuNy0yOWwtMC4zLTAuNWwwLjMtMC41bDE2LjctMjlMNDQzLjYtMjI1Ljh6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDo2MHB4O2hlaWdodDo2OXB4O2JvcmRlci1yYWRpdXM6MH0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuZmFjZWJvb2sgYTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjUsMTQuM2gtMi44Yy0wLjMsMC0wLjcsMC41LTAuNywxLjF2MS44SDI1djMuNWgtMy41djguNWgtMy41di04LjVIMTV2LTMuNWgyLjh2LTEuOGMtMC4xLTIuNCwxLjgtNC41LDQuMi00LjZIMjVMMjUsMTQuM3onLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuZmFjZWJvb2sgYTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuZmFjZWJvb2sgYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmZhY2Vib29rIGE6aG92ZXI6OmFmdGVyLC5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5mYWNlYm9vayBhOmZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyMzNiNTk5ODslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNSwxNC4zaC0yLjhjLTAuMywwLTAuNywwLjUtMC43LDEuMXYxLjhIMjV2My41aC0zLjV2OC41aC0zLjV2LTguNUgxNXYtMy41aDIuOHYtMS44Yy0wLjEtMi40LDEuOC00LjUsNC4yLTQuNkgyNUwyNSwxNC4zeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyAgdmlld0JveD0nMCAwIDUwIDUwJyAlM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTSA2LjkxOTkyMTkgNiBMIDIxLjEzNjcxOSAyNi43MjY1NjIgTCA2LjIyODUxNTYgNDQgTCA5LjQwNjI1IDQ0IEwgMjIuNTQ0OTIyIDI4Ljc3NzM0NCBMIDMyLjk4NjMyOCA0NCBMIDQzIDQ0IEwgMjguMTIzMDQ3IDIyLjMxMjUgTCA0Mi4yMDMxMjUgNiBMIDM5LjAyNzM0NCA2IEwgMjYuNzE2Nzk3IDIwLjI2MTcxOSBMIDE2LjkzMzU5NCA2IEwgNi45MTk5MjE5IDYgeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkudHdpdHRlciBhOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6aG92ZXI6OmFmdGVyLC5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS50d2l0dGVyIGE6Zm9jdXM6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyAgdmlld0JveD0nMCAwIDUwIDUwJyAlM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMWRhMWYyOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTSA2LjkxOTkyMTkgNiBMIDIxLjEzNjcxOSAyNi43MjY1NjIgTCA2LjIyODUxNTYgNDQgTCA5LjQwNjI1IDQ0IEwgMjIuNTQ0OTIyIDI4Ljc3NzM0NCBMIDMyLjk4NjMyOCA0NCBMIDQzIDQ0IEwgMjguMTIzMDQ3IDIyLjMxMjUgTCA0Mi4yMDMxMjUgNiBMIDM5LjAyNzM0NCA2IEwgMjYuNzE2Nzk3IDIwLjI2MTcxOSBMIDE2LjkzMzU5NCA2IEwgNi45MTk5MjE5IDYgeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzAuNiwxOS42YzAtMi4yLDAtNC44LTAuOC01LjljLTAuNy0xLjEtMi0xLjEtMy44LTEuMmMtMi44LTAuMS01LjktMC4yLTguNy0wLjFjLTEuMSwwLTIuMiwwLTMuMywwLjFjLTEtMC4xLTIsMC4xLTMsMC4zYy0xLjgsMC43LTEuOSwyLjktMiw1LjNjLTAuMSwyLjgtMC4yLDYuOSwxLDguM2MwLjksMSwzLjEsMSw0LjksMWMzLjIsMC4xLDYuMSwwLDkuMywwYzEuNSwwLjEsMi45LDAsNC4zLTAuNHYwQzMwLjcsMjYsMzAuNiwyMi44LDMwLjYsMTkuNnogTTE3LjYsMjIuNnYtNmMyLDEsMy44LDIsNS44LDNDMjEuNSwyMC43LDE5LjUsMjEuNiwxNy42LDIyLjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnlvdXR1YmUgYTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOmZvY3Vze2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOmhvdmVyOjphZnRlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkueW91dHViZSBhOmZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmMDA7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzAuNiwxOS42YzAtMi4yLDAtNC44LTAuOC01LjljLTAuNy0xLjEtMi0xLjEtMy44LTEuMmMtMi44LTAuMS01LjktMC4yLTguNy0wLjFjLTEuMSwwLTIuMiwwLTMuMywwLjFjLTEtMC4xLTIsMC4xLTMsMC4zYy0xLjgsMC43LTEuOSwyLjktMiw1LjNjLTAuMSwyLjgtMC4yLDYuOSwxLDguM2MwLjksMSwzLjEsMSw0LjksMWMzLjIsMC4xLDYuMSwwLDkuMywwYzEuNSwwLjEsMi45LDAsNC4zLTAuNHYwQzMwLjcsMjYsMzAuNiwyMi44LDMwLjYsMTkuNnogTTE3LjYsMjIuNnYtNmMyLDEsMy44LDIsNS44LDNDMjEuNSwyMC43LDE5LjUsMjEuNiwxNy42LDIyLjZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmxpbmtlZGluIGE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNi43LDI3LjFoLTIuOHYtOS43aDIuOFYyNy4xeiBNMTUuMywxNi4zYy0xLDAtMS43LTAuOC0xLjctMS43YzAsMCwwLDAsMCwwYzAtMSwwLjgtMS43LDEuNy0xLjdjMCwwLDAsMCwwLDBjMSwwLDEuNywwLjgsMS43LDEuN2MwLDAsMCwwLDAsMEMxNywxNS42LDE2LjMsMTYuMywxNS4zLDE2LjNMMTUuMywxNi4zeiBNMjYuNCwyNy4xaC0yLjh2LTUuOWMwLDAsMC4yLTEuNC0xLjQtMS40Yy0xLjQsMC0xLjMsMS0xLjMsMXY2LjJoLTIuOHYtOS43aDIuOHYwLjRjMS4yLTAuNSwyLjUtMC41LDMuNywwLjFjMS4xLDAuNywxLjksMS45LDEuOSwzLjNWMjcuMXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkubGlua2VkaW4gYTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkubGlua2VkaW4gYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmxpbmtlZGluIGE6aG92ZXI6OmFmdGVyLC5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5saW5rZWRpbiBhOmZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMwMDc3YjU7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTYuNywyNy4xaC0yLjh2LTkuN2gyLjhWMjcuMXogTTE1LjMsMTYuM2MtMSwwLTEuNy0wLjgtMS43LTEuN2MwLDAsMCwwLDAsMGMwLTEsMC44LTEuNywxLjctMS43YzAsMCwwLDAsMCwwYzEsMCwxLjcsMC44LDEuNywxLjdjMCwwLDAsMCwwLDBDMTcsMTUuNiwxNi4zLDE2LjMsMTUuMywxNi4zTDE1LjMsMTYuM3ogTTI2LjQsMjcuMWgtMi44di01LjljMCwwLDAuMi0xLjQtMS40LTEuNGMtMS40LDAtMS4zLDEtMS4zLDF2Ni4yaC0yLjh2LTkuN2gyLjh2MC40YzEuMi0wLjUsMi41LTAuNSwzLjcsMC4xYzEuMSwwLjcsMS45LDEuOSwxLjksMy4zVjI3LjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmluc3RhZ3JhbSBhOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTk5Ljg1MSAtMzE1KSclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MTkuOCwzMzIuMUw2MTkuOCwzMzIuMWMtMC44LDAtMS40LDAuMy0xLjksMC44Yy0wLjYsMC41LTAuOSwxLjMtMC45LDIuMWMwLDEuNiwxLjMsMi45LDIuOSwyLjljMS42LDAsMi45LTEuMywyLjktMi45YzAtMC43LTAuMi0xLjQtMC43LTJDNjIxLjQsMzMyLjQsNjIwLjYsMzMyLjEsNjE5LjgsMzMyLjF6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MjMuNiwzMjcuNGgtNy40Yy0yLDAtMy42LDEuNi0zLjYsMy42bDAsMHY3LjljMCwyLDEuNiwzLjYsMy42LDMuNmwwLDBoNy40YzIsMCwzLjYtMS42LDMuNi0zLjZsMCwwVjMzMUM2MjcuMiwzMjksNjI1LjYsMzI3LjQsNjIzLjYsMzI3LjR6IE02MjUuMiwzMzVjMCwxLjQtMC42LDIuNy0xLjYsMy43Yy0xLDEtMi4zLDEuNi0zLjgsMS42Yy0yLjksMC01LjMtMi40LTUuMy01LjNjMC0xLjUsMC42LTIuOSwxLjYtMy45YzEtMSwyLjMtMS41LDMuNy0xLjVjMS41LDAsMi45LDAuNiw0LDEuNkM2MjQuOCwzMzIuMyw2MjUuMywzMzMuNiw2MjUuMiwzMzVMNjI1LjIsMzM1eiBNNjI0LjksMzMxLjFjLTAuNiwwLTEuMS0wLjUtMS4xLTEuMWMwLDAsMCwwLDAsMGMwLTAuNiwwLjUtMS4xLDEuMS0xLjFjMCwwLDAsMCwwLDBjMC42LDAsMS4xLDAuNSwxLjEsMS4xYzAsMCwwLDAsMCwwQzYyNiwzMzAuNSw2MjUuNSwzMzEuMSw2MjQuOSwzMzEuMUM2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMUw2MjQuOSwzMzEuMXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5pbnN0YWdyYW0gYTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkuaW5zdGFncmFtIGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5pbnN0YWdyYW0gYTpob3Zlcjo6YWZ0ZXIsLmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLmluc3RhZ3JhbSBhOmZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQwcHgnIGhlaWdodD0nNDBweCcgdmlld0JveD0nMCAwIDQwIDQwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjM4MzNhYjQ7JTdEJTNDL3N0eWxlJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNTk5Ljg1MSAtMzE1KSclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MTkuOCwzMzIuMUw2MTkuOCwzMzIuMWMtMC44LDAtMS40LDAuMy0xLjksMC44Yy0wLjYsMC41LTAuOSwxLjMtMC45LDIuMWMwLDEuNiwxLjMsMi45LDIuOSwyLjljMS42LDAsMi45LTEuMywyLjktMi45YzAtMC43LTAuMi0xLjQtMC43LTJDNjIxLjQsMzMyLjQsNjIwLjYsMzMyLjEsNjE5LjgsMzMyLjF6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002MjMuNiwzMjcuNGgtNy40Yy0yLDAtMy42LDEuNi0zLjYsMy42bDAsMHY3LjljMCwyLDEuNiwzLjYsMy42LDMuNmwwLDBoNy40YzIsMCwzLjYtMS42LDMuNi0zLjZsMCwwVjMzMUM2MjcuMiwzMjksNjI1LjYsMzI3LjQsNjIzLjYsMzI3LjR6IE02MjUuMiwzMzVjMCwxLjQtMC42LDIuNy0xLjYsMy43Yy0xLDEtMi4zLDEuNi0zLjgsMS42Yy0yLjksMC01LjMtMi40LTUuMy01LjNjMC0xLjUsMC42LTIuOSwxLjYtMy45YzEtMSwyLjMtMS41LDMuNy0xLjVjMS41LDAsMi45LDAuNiw0LDEuNkM2MjQuOCwzMzIuMyw2MjUuMywzMzMuNiw2MjUuMiwzMzVMNjI1LjIsMzM1eiBNNjI0LjksMzMxLjFjLTAuNiwwLTEuMS0wLjUtMS4xLTEuMWMwLDAsMCwwLDAsMGMwLTAuNiwwLjUtMS4xLDEuMS0xLjFjMCwwLDAsMCwwLDBjMC42LDAsMS4xLDAuNSwxLjEsMS4xYzAsMCwwLDAsMCwwQzYyNiwzMzAuNSw2MjUuNSwzMzEuMSw2MjQuOSwzMzEuMUM2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMSw2MjQuOSwzMzEuMUw2MjQuOSwzMzEuMXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5waW50ZXJlc3QgYTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI1LjMsMjMuN2MtMS4yLDEuMi00LjMsMS45LTYsMC43Yy0wLjItMC4xLTAuMy0wLjgtMC43LTAuN2MtMC40LDItMS4xLDQuNC0yLDUuOGgtMS4yYy0wLjItMC43LTAuMS0yLjIsMC0zYzAuMy0xLjksMS42LTQuNiwxLjYtNi41YzAtMC44LTAuNC0xLjctMC4zLTIuNmMwLjMtMS44LDIuOS0zLjQsMy44LTEuM2MxLDIuMi0yLjEsNS4xLTAuNCw2LjZjMC40LDAuMywxLjIsMC42LDIsMC40YzMuNi0wLjgsNC04LjIsMS4xLTkuOWMtNC4zLTIuNi05LjEsMS4yLTguOCw1LjRjMC4yLDEuNSwxLjgsMi40LDAuNCwzLjdjLTEuOS0wLjktMi43LTIuMi0yLjctNC41YzAtNC44LDQuNS03LjgsOS42LTcuM2MzLjEsMC4zLDUuOCwyLjksNi4yLDUuN0MyOCwxOC44LDI3LjIsMjIuMSwyNS4zLDIzLjd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnBpbnRlcmVzdCBhOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuc29jaWFsLWZvbGxvdy0tbGlzdCBsaS5waW50ZXJlc3QgYTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5zb2NpYWwtZm9sbG93LS1saXN0IGxpLnBpbnRlcmVzdCBhOmhvdmVyOjphZnRlciwubGFuZGluZ3NwYWdlLTIgLnNvY2lhbC1mb2xsb3ctLWxpc3QgbGkucGludGVyZXN0IGE6Zm9jdXM6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2JkMDgxYzslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNS4zLDIzLjdjLTEuMiwxLjItNC4zLDEuOS02LDAuN2MtMC4yLTAuMS0wLjMtMC44LTAuNy0wLjdjLTAuNCwyLTEuMSw0LjQtMiw1LjhoLTEuMmMtMC4yLTAuNy0wLjEtMi4yLDAtM2MwLjMtMS45LDEuNi00LjYsMS42LTYuNWMwLTAuOC0wLjQtMS43LTAuMy0yLjZjMC4zLTEuOCwyLjktMy40LDMuOC0xLjNjMSwyLjItMi4xLDUuMS0wLjQsNi42YzAuNCwwLjMsMS4yLDAuNiwyLDAuNGMzLjYtMC44LDQtOC4yLDEuMS05LjljLTQuMy0yLjYtOS4xLDEuMi04LjgsNS40YzAuMiwxLjUsMS44LDIuNCwwLjQsMy43Yy0xLjktMC45LTIuNy0yLjItMi43LTQuNWMwLTQuOCw0LjUtNy44LDkuNi03LjNjMy4xLDAuMyw1LjgsMi45LDYuMiw1LjdDMjgsMTguOCwyNy4yLDIyLjEsMjUuMywyMy43eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5yaWNodGV4dHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowIDAgNDBweH0ucmljaHRleHQ+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0ucmljaHRleHQgdWw6bm90KC5saXN0KSwucmljaHRleHQgb2w6bm90KC5saXN0KXtkaXNwbGF5OmJsb2NrO2xpc3Qtc3R5bGUtdHlwZTpkaXNjO3BhZGRpbmc6MCAwIDAgMjBweH0ucmljaHRleHQgb2x7bGlzdC1zdHlsZS10eXBlOmRlY2ltYWx9LnJpY2h0ZXh0IHAsLnJpY2h0ZXh0IGFkZHJlc3N7Zm9udC13ZWlnaHQ6NDAwfS5yaWNodGV4dCBhOm5vdCguYnRuKXtjb2xvcjojZTYwMDEzO291dGxpbmU6bm9uZX0ucmljaHRleHQgYTpub3QoLmJ0bik6aG92ZXIsLnJpY2h0ZXh0IGE6bm90KC5idG4pOmZvY3Vze291dGxpbmU6bm9uZX0ucmljaHRleHQgYiwucmljaHRleHQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0ucmljaHRleHQgaSwucmljaHRleHQgZW17Zm9udC1zdHlsZTppdGFsaWN9LnJpY2h0ZXh0IHV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucmljaHRleHQgYmxvY2txdW90ZXtwYWRkaW5nOjAgMTIlO21hcmdpbjoyNXB4IDAgNDBweDtib3JkZXItbGVmdDowIHNvbGlkfS5yaWNodGV4dCBibG9ja3F1b3RlIHB7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6NDZweDtmb250LXdlaWdodDo3MDA7bWFyZ2luOjB9LnJpY2h0ZXh0IHByZXtmb250LWZhbWlseTptb25vc3BhY2V9LnJpY2h0ZXh0IHRhYmxle3dpZHRoOjEwMCV9LnJpY2h0ZXh0IHRhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0aCwucmljaHRleHQgdGFibGUgdHI6bGFzdC1vZi10eXBlIHRke2JvcmRlci1ib3R0b206MH0ucmljaHRleHQgdGFibGUgdHIgdGgsLnJpY2h0ZXh0IHRhYmxlIHRyIHRke3BhZGRpbmc6NXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNhZmFmYWZ9LnJpY2h0ZXh0IGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucmljaHRleHQgaHJ7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiMxMjEyMTI7Ym9yZGVyOjB9LnJpY2h0ZXh0IC50YWJsZS13cmFwcGVye21hcmdpbjowIDAgNDBweDtvdmVyZmxvdy14OnNjcm9sbH0ucmljaHRleHQgLnRhYmxlLXdyYXBwZXIgdGFibGV7bWFyZ2luOjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5yaWNodGV4dCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0aCwucmljaHRleHQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdHIgdGR7bWluLXdpZHRoOjIwMHB4fX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnJpY2h0ZXh0IHZpZGVve21heC13aWR0aDoxMDAlfX0ubGFuZGluZ3NwYWdlLTIgLnJpY2h0ZXh0IGE6bm90KC5idG4pe2NvbG9yOiMwMDBjZmZ9LmJsb2NrLS1hcnRpY2xle21hcmdpbjowfS5hcnRpY2xle21hcmdpbjowIDAgNjBweH0uYXJ0aWNsZV9fdGl0bGV7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjAgYXV0byA2MHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmFydGljbGVfX3RpdGxle2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjB9fS5hcnRpY2xlX190aXRsZSAuaXMtaDN7bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NTVweH0uYXJ0aWNsZV9fdGl0bGUgLmlzLWgye21hcmdpbi1ib3R0b206MTBweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5hcnRpY2xlX190aXRsZSAuaW5mby1wdWJsaXNoe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDotMTBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyOHB4fS5hcnRpY2xlX19jb250ZW50e2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgYXV0byA0MHB4O3BhZGRpbmc6MCA1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5hcnRpY2xlX19jb250ZW50e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5hcnRpY2xlX19jb250ZW50IC5yaWNodGV4dHttYXJnaW46MH0uYXJ0aWNsZV9fY29udGVudC0tc21hbGx7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIDEwJX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmFydGljbGVfX2NvbnRlbnQtLXNtYWxse3BhZGRpbmc6MH19LmFydGljbGVfX2ltYWdle2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgYXV0byA0MHB4O3BhZGRpbmc6MCA1cHh9LmFydGljbGVfX3RhZ3N7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyU7cGFkZGluZzowIDVweDttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuYXJ0aWNsZV9fdGFnc3tmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uYXJ0aWNsZV9fdGFncysuYXJ0aWNsZV9fYXV0aG9ye3BhZGRpbmctdG9wOjQwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMH0uYXJ0aWNsZV9fYXV0aG9ye2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclO3BhZGRpbmc6MCA1cHg7bWFyZ2luOjAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmFydGljbGVfX2F1dGhvcntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uYmxvY2stLWFjY2Vzc29yaWVze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MDt6LWluZGV4OjF9LmJsb2NrLS1hY2Nlc3NvcmllcysuYmxvY2stLWRvdWJsZS1zbGlkZXJ7bWFyZ2luLXRvcDotMTc1cHh9LmFjY2Vzc29yaWVze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgMCA2MHB4fS5hY2Nlc3Nvcmllc19fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LmFjY2Vzc29yeXtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luOjAgMCA0MHB4O2JvcmRlci1yYWRpdXM6NXB4O3RyYW5zaXRpb246YWxsIC4zc30uYWNjZXNzb3J5W2hyZWZde2NvbG9yOiMxMjEyMTI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFjY2Vzc29yeVtocmVmXTpob3ZlciwuYWNjZXNzb3J5W2hyZWZdOmZvY3Vze2NvbG9yOiMxMjEyMTI7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2fS5hY2Nlc3NvcnlbaHJlZl06aG92ZXIgLmFjY2Vzc29yeV9faW1hZ2UgaW1nLC5hY2Nlc3NvcnlbaHJlZl06Zm9jdXMgLmFjY2Vzc29yeV9faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5hY2Nlc3NvcnlfX2ltYWdle292ZXJmbG93OmhpZGRlbn0uYWNjZXNzb3J5X19pbWFnZSBpbWd7dHJhbnNpdGlvbjphbGwgLjNzfS5hY2Nlc3NvcnlfX2NvbnRlbnR7cGFkZGluZzoxNXB4IDIwcHh9LmFjY2Vzc29yeV9fY29udGVudD4qe21hcmdpbjowfS5zbGlkZXItYWNjZXNzb3JpZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzt3aWR0aDphdXRvO21hcmdpbjowIC0xMHB4IDQwcHh9LnNsaWRlci1hY2Nlc3Nvcmllc19faXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlO3BhZGRpbmc6MCAxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc2xpZGVyLWFjY2Vzc29yaWVzX19pdGVte2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5zbGlkZXItYWNjZXNzb3JpZXNfX2l0ZW06bnRoLWNoaWxkKDIpfi5zbGlkZXItYWNjZXNzb3JpZXNfX2l0ZW17ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnNsaWRlci1hY2Nlc3Nvcmllc19faXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5zbGlkZXItYWNjZXNzb3JpZXNfX2l0ZW06bnRoLWNoaWxkKDEpfi5zbGlkZXItYWNjZXNzb3JpZXNfX2l0ZW17ZGlzcGxheTpub25lfX0uc2xpZGVyLWFjY2Vzc29yaWVzX19pdGVtOm50aC1jaGlsZCg0KX4uc2xpZGVyLWFjY2Vzc29yaWVzX19pdGVte2Rpc3BsYXk6bm9uZX0uc2xpZGVyLWFjY2Vzc29yaWVzX19pdGVtIC5hY2Nlc3Nvcnl7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9LnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZXtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cGFkZGluZzoxNXB4IDVweH0uc2xpZGVyLWFjY2Vzc29yaWVzLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLnNsaWRlci1hY2Nlc3Nvcmllc19faXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtbmF2e3JpZ2h0Oi00MHB4O2xlZnQ6LTQwcHh9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuc2xpZGVyLWFjY2Vzc29yaWVzLm93bC1jYXJvdXNlbCAub3dsLW5hdntyaWdodDowO2xlZnQ6MH19LnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIycHgnIGhlaWdodD0nMzRweCcgdmlld0JveD0nMCAwIDIyIDM0JyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyMzEyMTIxMjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTcuMSwzNEwwLDE3TDE3LjEsMEwyMiw0LjhMOS43LDE3TDIyLDI5LjJMMTcuMSwzNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O29wYWNpdHk6LjI4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuc2xpZGVyLWFjY2Vzc29yaWVzLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTJweCcgaGVpZ2h0PScxOHB4JyB2aWV3Qm94PScwIDAgMjIgMzQnJTNFJTNDc3R5bGUgJTNFLnN0MCAlN0IgZmlsbDogJTIzMTIxMjEyOyAlN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNy4xLDM0TDAsMTdMMTcuMSwwTDIyLDQuOEw5LjcsMTdMMjIsMjkuMkwxNy4xLDM0eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9fS5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpob3Zlciwuc2xpZGVyLWFjY2Vzc29yaWVzLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6Zm9jdXMsLnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmhvdmVyLC5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpmb2N1c3tvcGFjaXR5OjF9LnNsaWRlci1hY2Nlc3Nvcmllcy5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LmRpc2FibGVkLC5zbGlkZXItYWNjZXNzb3JpZXMub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dC5kaXNhYmxlZHt2aXNpYmlsaXR5OmhpZGRlbn0ubGFuZGluZ3NwYWdlLTIgLmFjY2Vzc29yeXtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDAgMjBweCAwIHJnYmEoMCwwLDAsLjIpfS5ibG9jay0tY29udGVudC1pbWFnZS1ibG9ja3tiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7bWFyZ2luOjAgMCAxMDBweH0uYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2s6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmJsb2NrLS1jb250ZW50LWltYWdlLWJsb2NrIC5jb250ZW50LWltYWdlLWJsb2Nre2NvbG9yOiNmZmZ9LmJsb2NrLS1jb250ZW50LWltYWdlLWJsb2NrIC5jb250ZW50LWltYWdlLWJsb2NrIC5pcy1oMiwuYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2sgLmNvbnRlbnQtaW1hZ2UtYmxvY2sgLmlzLWgzLC5ibG9jay0tY29udGVudC1pbWFnZS1ibG9jayAuY29udGVudC1pbWFnZS1ibG9jayAuaXMtaDQsLmJsb2NrLS1jb250ZW50LWltYWdlLWJsb2NrIC5jb250ZW50LWltYWdlLWJsb2NrIC5pcy1oNXtjb2xvcjojZmZmfS5ibG9jay0tY29udGVudC1pbWFnZS1ibG9jayAud3JhcHBlciwuYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2sgLnRlc3RpbW9uaWFsX19jb250ZW50LC5ibG9jay0tY29udGVudC1pbWFnZS1ibG9jayAuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudHtwYWRkaW5nOjB9QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2sgLndyYXBwZXIsLmJsb2NrLS1jb250ZW50LWltYWdlLWJsb2NrIC50ZXN0aW1vbmlhbF9fY29udGVudCwuYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2sgLmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnR7bWF4LXdpZHRoOjE0NDBweH19LmNvbnRlbnQtaW1hZ2UtYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDttYXJnaW46MH0uY29udGVudC1pbWFnZS1ibG9ja19faW1hZ2V7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGF1dG8gMCAwfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuY29udGVudC1pbWFnZS1ibG9ja19faW1hZ2V7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmNvbnRlbnQtaW1hZ2UtYmxvY2tfX2NvbnRlbnR7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6NDBweCA2MHB4IDA7bWFyZ2luOjAgMCAwIGF1dG99QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5jb250ZW50LWltYWdlLWJsb2NrX19jb250ZW50e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzo0MHB4IDE1cHggMH19LmNvbnRlbnQtaW1hZ2UtYmxvY2stLXJldmVyc2VkIC5jb250ZW50LWltYWdlLWJsb2NrX19pbWFnZXttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDphdXRvO29yZGVyOjJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5jb250ZW50LWltYWdlLWJsb2NrLS1yZXZlcnNlZCAuY29udGVudC1pbWFnZS1ibG9ja19faW1hZ2V7b3JkZXI6MX19LmNvbnRlbnQtaW1hZ2UtYmxvY2stLXJldmVyc2VkIC5jb250ZW50LWltYWdlLWJsb2NrX19jb250ZW50e21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OjA7b3JkZXI6MX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmNvbnRlbnQtaW1hZ2UtYmxvY2stLXJldmVyc2VkIC5jb250ZW50LWltYWdlLWJsb2NrX19jb250ZW50e29yZGVyOjJ9fS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLWNvbnRlbnQtaW1hZ2UtYmxvY2t7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5ibG9jay0tZG91YmxlLXNsaWRlcnttYXJnaW46MH0uZG91YmxlLXNsaWRlci1pdGVte2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7cGFkZGluZzozNjBweCAwIDA7bWFyZ2luOjAgYXV0byAxMHB4fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZG91YmxlLXNsaWRlci1pdGVte21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5kb3VibGUtc2xpZGVyLWl0ZW17bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmRvdWJsZS1zbGlkZXItaXRlbXttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmRvdWJsZS1zbGlkZXItaXRlbXttYXgtd2lkdGg6MTE3MHB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmRvdWJsZS1zbGlkZXItaXRlbXtwYWRkaW5nOjI2MHB4IDE1cHggMH19LmRvdWJsZS1zbGlkZXItaXRlbV9faW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7d2lkdGg6MTAwJTtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjE5MjBweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5kb3VibGUtc2xpZGVyLWl0ZW1fX2ltYWdle2hlaWdodDozMjhweH19LmRvdWJsZS1zbGlkZXItaXRlbV9faW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWluLWhlaWdodDoxMDAlO21pbi13aWR0aDoxMDAlO21heC13aWR0aDpub25lO3dpZHRoOmF1dG8gIWltcG9ydGFudDtoZWlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5kb3VibGUtc2xpZGVyLWl0ZW1fX2NvbnRlbnR7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0MHB4IDQwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOjVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmRvdWJsZS1zbGlkZXItaXRlbV9fY29udGVudHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5kb3VibGUtc2xpZGVyLWl0ZW1fX2NvbnRlbnR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmRvdWJsZS1zbGlkZXItaXRlbV9fY29udGVudCAuaXMtaDJ7Zm9udC1zaXplOjU0cHg7bGluZS1oZWlnaHQ6NThweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5kb3VibGUtc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmlzLWgye2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjUycHh9fS5kb3VibGUtc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmlzLWg2e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbjowfS5kb3VibGUtc2xpZGVyLWl0ZW0tLWFuaW1hdGU6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1NDBweDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ei1pbmRleDoxfS5kb3VibGUtc2xpZGVyLWl0ZW0tLWFuaW1hdGUgLmRvdWJsZS1zbGlkZXItaXRlbV9faW1hZ2V7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMTBzfS5kb3VibGUtc2xpZGVyLWl0ZW0tLWFuaW1hdGUgLmRvdWJsZS1zbGlkZXItaXRlbV9fY29udGVudHt6LWluZGV4OjJ9LmRvdWJsZS1zbGlkZXJ7bWFyZ2luOjAgMCA5MHB4fS5kb3VibGUtc2xpZGVyX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0uZG91YmxlLXNsaWRlcl9faXRlbTpudGgtY2hpbGQoMSl+LmRvdWJsZS1zbGlkZXJfX2l0ZW17ZGlzcGxheTpub25lfS5kb3VibGUtc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIC5kb3VibGUtc2xpZGVyX19pdGVte2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDo2MDBweDtsZWZ0OjUyJTt3aWR0aDoxNTBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e2xlZnQ6NjUlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3dpZHRoOjExMHB4O3RvcDoyOTBweDtyaWdodDoxOCU7bGVmdDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA1NzUuOThweCl7LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3JpZ2h0OjI1cHh9fS5kb3VibGUtc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIycHgnIGhlaWdodD0nMzRweCcgdmlld0JveD0nMCAwIDIyIDM0JyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyMzEyMTIxMjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTcuMSwzNEwwLDE3TDE3LjEsMEwyMiw0LjhMOS43LDE3TDIyLDI5LjJMMTcuMSwzNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O29wYWNpdHk6LjI4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5kb3VibGUtc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMnB4JyBoZWlnaHQ9JzE4cHgnIHZpZXdCb3g9JzAgMCAyMiAzNCclM0UlM0NzdHlsZSAlM0Uuc3QwICU3QiBmaWxsOiAlMjMxMjEyMTI7ICU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE3LjEsMzRMMCwxN0wxNy4xLDBMMjIsNC44TDkuNywxN0wyMiwyOS4yTDE3LjEsMzR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH19LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpob3ZlciwuZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmZvY3VzLC5kb3VibGUtc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6aG92ZXIsLmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpmb2N1c3tvcGFjaXR5OjF9LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldi5kaXNhYmxlZCwuZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LmRpc2FibGVke3Zpc2liaWxpdHk6aGlkZGVufS5kb3VibGUtc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLWNvdW50ZXJ7ZGlzcGxheTpmbGV4O2ZsZXg6MTtoZWlnaHQ6NDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1jb3VudGVye2hlaWdodDozMHB4fX0uZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1jb3VudGVyIHNwYW57Y29sb3I6IzEyMTIxMjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtd2VpZ2h0OjkwMDttYXJnaW46MCA1cHg7cGFkZGluZzo2cHggMH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmRvdWJsZS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtY291bnRlciBzcGFue21hcmdpbjowIDNweDtwYWRkaW5nOjFweCAwfX0uZG91YmxlLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmFjdGl2ZSAuZG91YmxlLXNsaWRlci1pdGVtLS1hbmltYXRlIC5kb3VibGUtc2xpZGVyLWl0ZW1fX2ltYWdlIGltZ3thbmltYXRpb246em9vbWVmZmVjdCAxMHMgZm9yd2FyZHN9LmxhbmRpbmdzcGFnZS0yIC5kb3VibGUtc2xpZGVyLWl0ZW1fX2NvbnRlbnR7Ym9yZGVyLXJhZGl1czowfS5ibG9jay0tZG93bmxvYWRze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NzBweCAwIDMwcHg7bWFyZ2luOjAgMCAxMDBweDtiYWNrZ3JvdW5kOiNlNjAwMTMgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5ibG9jay0tZG93bmxvYWRzOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5ibG9jay0tZG93bmxvYWRzOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCJcIjtvcGFjaXR5Oi42MztiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTM7ei1pbmRleDowfS5ibG9jay0tZG93bmxvYWRzIC5kb3dubG9hZHN7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2ZmZjt6LWluZGV4OjF9LmJsb2NrLS1kb3dubG9hZHMgLmRvd25sb2FkcyAuaXMtaDJ7Y29sb3I6I2ZmZn0uYmxvY2stLWRvd25sb2FkcyAuZG93bmxvYWRzIC5saXN0LS1kb3dubG9hZHMgbGkgYXtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5ibG9jay0tZG93bmxvYWRzIC5kb3dubG9hZHMgLmxpc3QtLWRvd25sb2FkcyBsaSBhOmhvdmVyLC5ibG9jay0tZG93bmxvYWRzIC5kb3dubG9hZHMgLmxpc3QtLWRvd25sb2FkcyBsaSBhOmZvY3Vze2NvbG9yOiMxMjEyMTI7Ym9yZGVyLWNvbG9yOiNlNmU2ZTY7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2fS5kb3dubG9hZHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZG93bmxvYWRzX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0ubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS1kb3dubG9hZHN7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLWRvd25sb2Fkczo6YWZ0ZXJ7b3BhY2l0eTouODU7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5ibG9jay0tZmlsdGVye21hcmdpbjowfS5maWx0ZXItYmxvY2t7bWFyZ2luOjAgMCA3NXB4fS5maWx0ZXItYmxvY2stLXNtYWxse3dpZHRoOjgzLjMzMzMlO21hcmdpbjowIGF1dG8gMTAwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5maWx0ZXItYmxvY2stLXNtYWxse3dpZHRoOmF1dG87bWFyZ2luOjAgMCAxMDBweH19LmZpbHRlci1ibG9jayAubGlzdHttYXJnaW46MH0uZmlsdGVyLWJsb2NrIC5mb3JtLWZpbHRlcnttYXJnaW46MH0uZmlsdGVyLWJ1dHRvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIC01cHh9LmZpbHRlci1idXR0b25zIC5idG4sLmZpbHRlci1idXR0b25zIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zIC5ocy1idXR0b257ZmxleDowIDAgY2FsYygyNSUgLSAxMHB4KTttYXJnaW46MCA1cHggMTBweDt0ZXh0LXRyYW5zZm9ybTppbml0aWFsO2ZvbnQtc2l6ZToxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7LmZpbHRlci1idXR0b25zIC5idG4sLmZpbHRlci1idXR0b25zIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zIC5ocy1idXR0b257ZmxleDowIDAgY2FsYygzMy4zJSAtIDEwcHgpfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZpbHRlci1idXR0b25zIC5idG4sLmZpbHRlci1idXR0b25zIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zIC5ocy1idXR0b257ZmxleDowIDAgY2FsYyg1MCUgLSAxMHB4KX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5maWx0ZXItYnV0dG9ucyAuYnRuLC5maWx0ZXItYnV0dG9ucyAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5maWx0ZXItYnV0dG9ucyAuaHMtYnV0dG9ue2ZsZXg6MCAwIDEwMCU7bWFyZ2luLXJpZ2h0OjB9fS5maWx0ZXItYnV0dG9ucyAuYnRuLmFjdGl2ZSwuZmlsdGVyLWJ1dHRvbnMgLmhic3B0LWZvcm0gLmFjdGl2ZS5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZpbHRlci1idXR0b25zIC5hY3RpdmUuaHMtYnV0dG9uLC5maWx0ZXItYnV0dG9ucyAuYnRuOmhvdmVyLC5maWx0ZXItYnV0dG9ucyAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLC5oYnNwdC1mb3JtIC5maWx0ZXItYnV0dG9ucyAuaHMtYnV0dG9uOmhvdmVyLC5maWx0ZXItYnV0dG9ucyAuYnRuOmZvY3VzLC5maWx0ZXItYnV0dG9ucyAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLC5oYnNwdC1mb3JtIC5maWx0ZXItYnV0dG9ucyAuaHMtYnV0dG9uOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjMwMDBmO2JvcmRlci1jb2xvcjojYjMwMDBmfS5ibG9jay0taGlnaGxpZ2h0c3ttYXJnaW46MH0uaGlnaGxpZ2h0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowIDAgNjBweH0uaGlnaGxpZ2h0c19fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LmhpZ2hsaWdodHNfX2J1dHRvbnN7dGV4dC1hbGlnbjpjZW50ZXJ9LmhpZ2hsaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowIDAgNDBweH0uaGlnaGxpZ2h0X19pbWFnZXt3aWR0aDo4My4zMzMzJTttYXJnaW46MCBhdXRvIDAgMDtib3JkZXItcmFkaXVzOjVweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaWdobGlnaHRfX2ltYWdle3dpZHRoOjkwJX19LmhpZ2hsaWdodF9faW1hZ2UrLmhpZ2hsaWdodF9fY29udGVudHttYXJnaW4tdG9wOi0xMDBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmhpZ2hsaWdodF9faW1hZ2UrLmhpZ2hsaWdodF9fY29udGVudHttYXJnaW4tdG9wOi01MHB4fX0uaGlnaGxpZ2h0X19pbWFnZSAubGlzdHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nOjVweDttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTgsMTgsMTgsLjYpfS5oaWdobGlnaHRfX2ltYWdlIC5saXN0IGxpe2NvbG9yOiNmZmZ9LmhpZ2hsaWdodF9faW1hZ2UgLmxpc3QgbGkgLmljb24tLWRhdGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J000ODEuMjgsMzhINDMxdjcxLjc2YzAsMjMuNDctMTgsNDIuMjQtNDAuNiw0Mi4yNEgzNzcuNkMzNTUsMTUyLDMzNywxMzMuMjQsMzM3LDEwOS43NlYzOEgxODN2NzEuNzZjMCwyMy40Ny0xOC4zNCw0Mi4yNC00MC45Miw0Mi4yNGgtMTIuOEMxMDYuNywxNTIsODgsMTMzLjI0LDg4LDEwOS43NlYzOEgzMC43MkMxMy44MiwzOCwwLDUyLjc1LDAsNzAuMzFWNDgwLjA3QzAsNDk3LjYzLDEzLjgyLDUxMiwzMC43Miw1MTJINDgxLjI4YzE2LjksMCwzMC43Mi0xNC4zNywzMC43Mi0zMS45M1Y3MC4zMUM1MTIsNTIuNzUsNDk4LjE4LDM4LDQ4MS4yOCwzOFpNNDY5LDQ0NS41QTIyLjU3LDIyLjU3LDAsMCwxLDQ0Ni41LDQ2OEg2NS41QTIyLjU3LDIyLjU3LDAsMCwxLDQzLDQ0NS41di0yMzBBMjIuNTcsMjIuNTcsMCwwLDEsNjUuNSwxOTNoMzgxQTIyLjU3LDIyLjU3LDAsMCwxLDQ2OSwyMTUuNXYyMzBaJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTI5LjI4LDEzNGgxMi44YzEyLjcsMCwyMi45Mi0xMSwyMi45Mi0yNC4yNFYyMy45NUMxNjUsMTAuNzQsMTU0Ljc4LDAsMTQyLjA4LDBoLTEyLjhDMTE2LjU4LDAsMTA2LDEwLjc0LDEwNiwyMy45NXY4NS44MkMxMDYsMTIzLDExNi41OCwxMzQsMTI5LjI4LDEzNFonJTNFJTNDL3BhdGglM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNzcuNiwxMzRoMTIuOGMxMi43LDAsMjIuNi0xMSwyMi42LTI0LjI0VjIzLjk0QzQxMywxMC43NCw0MDMuMSwwLDM5MC40LDBIMzc3LjZDMzY0LjksMCwzNTUsMTAuNzQsMzU1LDIzLjk0djg1LjgyQzM1NSwxMjMsMzY0LjksMTM0LDM3Ny42LDEzNFonJTNFJTNDL3BhdGglM0UlM0NyZWN0IGNsYXNzPSdzdDAnIHg9JzgwJyB5PScyMzcnIHdpZHRoPSc5MCcgaGVpZ2h0PSc3NiclM0UlM0MvcmVjdCUzRSUzQ3JlY3QgY2xhc3M9J3N0MCcgeD0nODAnIHk9JzM0OCcgd2lkdGg9JzkwJyBoZWlnaHQ9Jzc2JyUzRSUzQy9yZWN0JTNFJTNDcmVjdCBjbGFzcz0nc3QwJyB4PScyMTEnIHk9JzIzNycgd2lkdGg9JzkwJyBoZWlnaHQ9Jzc2JyUzRSUzQy9yZWN0JTNFJTNDcmVjdCBjbGFzcz0nc3QwJyB4PScyMTEnIHk9JzM0OCcgd2lkdGg9JzkwJyBoZWlnaHQ9Jzc2JyUzRSUzQy9yZWN0JTNFJTNDcmVjdCBjbGFzcz0nc3QwJyB4PSczNDUnIHk9JzIzNycgd2lkdGg9JzkwJyBoZWlnaHQ9Jzc2JyUzRSUzQy9yZWN0JTNFJTNDcmVjdCBjbGFzcz0nc3QwJyB4PSczNDUnIHk9JzM0OCcgd2lkdGg9JzkwJyBoZWlnaHQ9Jzc2JyUzRSUzQy9yZWN0JTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5oaWdobGlnaHRfX2ltYWdlIC5saXN0IGxpIC5pY29uLS10aW1le2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ2cgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMiwyMyBDNS45MjQ4Njc3NSwyMyAxLDE4LjA3NTEzMjIgMSwxMiBDMSw1LjkyNDg2Nzc1IDUuOTI0ODY3NzUsMSAxMiwxIEMxOC4wNzUxMzIyLDEgMjMsNS45MjQ4Njc3NSAyMywxMiBDMjMsMTguMDc1MTMyMiAxOC4wNzUxMzIyLDIzIDEyLDIzIFogTTEyLDIxIEMxNi45NzA1NjI3LDIxIDIxLDE2Ljk3MDU2MjcgMjEsMTIgQzIxLDcuMDI5NDM3MjUgMTYuOTcwNTYyNywzIDEyLDMgQzcuMDI5NDM3MjUsMyAzLDcuMDI5NDM3MjUgMywxMiBDMywxNi45NzA1NjI3IDcuMDI5NDM3MjUsMjEgMTIsMjEgWiBNMTIsMTIuMzgxOTY2IEwxNS40NDcyMTM2LDE0LjEwNTU3MjggQzE1Ljk0MTE5MjEsMTQuMzUyNTYyMSAxNi4xNDE0MTY0LDE0Ljk1MzIzNTEgMTUuODk0NDI3MiwxNS40NDcyMTM2IEMxNS42NDc0Mzc5LDE1Ljk0MTE5MjEgMTUuMDQ2NzY0OSwxNi4xNDE0MTY0IDE0LjU1Mjc4NjQsMTUuODk0NDI3MiBMMTAuNTUyNzg2NCwxMy44OTQ0MjcyIEMxMC4yMTQwMDI0LDEzLjcyNTAzNTIgMTAsMTMuMzc4NzcyMSAxMCwxMyBMMTAsNyBDMTAsNi40NDc3MTUyNSAxMC40NDc3MTUzLDYgMTEsNiBDMTEuNTUyMjg0Nyw2IDEyLDYuNDQ3NzE1MjUgMTIsNyBMMTIsMTIuMzgxOTY2IFonIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmhpZ2hsaWdodF9faW1hZ2UgLmxpc3QgbGkgLmljb24tLW1hcmtlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCA2OCA5MCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNi4yLDBIMzRoLTIuM0MxMi4xLDEtNC43LDIxLjUsMS4yLDQwLjZDNC40LDQ5LjgsOS4zLDU4LDE0LjgsNjUuOGMxLjksMi44LDQsNS41LDYsOC4xYzEuOCwyLjQsMy43LDQuNyw1LjUsN2MyLjQsMyw0LjgsNiw3LjIsOS4xSDM0aDAuNWMyLjMtMy4xLDQuNy02LjEsNy4xLTkuMmMxLjktMi4zLDMuNy00LjcsNS41LTdjMi4xLTIuNyw0LjEtNS4zLDYtOC4xYzUuOC04LjEsMTAuOC0xNi43LDE0LTI2LjJDNzIsMjAuNSw1NS40LDEsMzYuMiwweiBNMzQsNTUuNGMtMC4xLDAtMC4xLDAtMC4yLDBjLTEyLjYsMC0yMi45LTEwLjItMjIuOS0yMi43QzEwLjksMjAuMiwyMS4yLDEwLDMzLjgsMTBjMC4xLDAsMC4xLDAsMC4yLDBjMTIuNSwwLjEsMjIuNywxMC4zLDIyLjcsMjIuN0M1Ni43LDQ1LjEsNDYuNSw1NS4zLDM0LDU1LjR6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5oaWdobGlnaHRfX2ltYWdlIC5saXN0IGxpIC5pY29uLS1zcGVjLXdpZHRoe2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzI2cHgnIGhlaWdodD0nMjZweCcgIGZpbGw9JyUyM2ZmZicgdmlld2JveD0nMCAwIDEwMCAxMDAnIHhtbG5zOng9J2h0dHA6Ly9ucy5hZG9iZS5jb20vRXh0ZW5zaWJpbGl0eS8xLjAvJyB4bWxuczppPSdodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlSWxsdXN0cmF0b3IvMTAuMC8nIHhtbG5zOmdyYXBoPSdodHRwOi8vbnMuYWRvYmUuY29tL0dyYXBocy8xLjAvJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjEnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNjQgNjQnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDY0IDY0JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ21ldGFkYXRhJTNFJTNDc2Z3IHhtbG5zPSdodHRwOi8vbnMuYWRvYmUuY29tL1NhdmVGb3JXZWIvMS4wLyclM0UlM0NzbGljZXMlM0UlM0Mvc2xpY2VzJTNFJTNDc2xpY2VTb3VyY2VCb3VuZHMgaGVpZ2h0PScxNjM4NCcgd2lkdGg9JzE2Mzg5JyB4PSctODE2NScgeT0nLTgxNjAnIGJvdHRvbUxlZnRPcmlnaW49J3RydWUnJTNFJTNDL3NsaWNlU291cmNlQm91bmRzJTNFJTNDL3NmdyUzRSUzQy9tZXRhZGF0YSUzRSUzQ2clM0UlM0NnJTNFJTNDcGF0aCBkPSdNNDkuNDE0LDMwLjU4NmwtNC0zLjk5OWMtMC43ODEtMC43OC0yLjA0Ny0wLjc4MS0yLjgyOCwwcy0wLjc4MSwyLjA0NywwLDIuODI5bDAuNTg1LDAuNTg0aC0yMi4zNGwwLjU4NS0wLjU4NSAgICBjMC43ODEtMC43ODEsMC43ODEtMi4wNDcsMC0yLjgyOGMtMC43OC0wLjc4MS0yLjA0Ny0wLjc4MS0yLjgyOCwwbC00LDRjLTAuMzc1LDAuMzc1LTAuNTg2LDAuODg0LTAuNTg2LDEuNDE0ICAgIGMwLDAuNTMxLDAuMjExLDEuMDM5LDAuNTg2LDEuNDE0bDQsMy45OTlDMTguOTc5LDM3LjgwNSwxOS40OTEsMzgsMjAuMDAyLDM4czEuMDI0LTAuMTk1LDEuNDE1LTAuNTg2ICAgIGMwLjc4MS0wLjc4MSwwLjc4MS0yLjA0OCwwLTIuODI4bC0wLjU4NS0wLjU4NWgyMi4zMzlsLTAuNTg1LDAuNTg1Yy0wLjc4MSwwLjc4LTAuNzgxLDIuMDQ3LDAsMi44MjggICAgQzQyLjk3NywzNy44MDUsNDMuNDg4LDM4LDQ0LDM4czEuMDIzLTAuMTk1LDEuNDE0LTAuNTg2bDQtMy45OTlDNDkuNzg5LDMzLjA0LDUwLDMyLjUzMiw1MCwzMi4wMDFTNDkuNzg5LDMwLjk2Miw0OS40MTQsMzAuNTg2eiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTMyLDZDMTcuNjY0LDYsNiwxNy42NjQsNiwzMmMwLDE0LjMzNywxMS42NjQsMjYsMjYsMjZjMTQuMzM3LDAsMjYtMTEuNjYzLDI2LTI2QzU4LDE3LjY2NCw0Ni4zMzcsNiwzMiw2eiBNMzIsNTQgYy0xMi4xMzEsMC0yMi05Ljg2OS0yMi0yMnM5Ljg2OS0yMiwyMi0yMnMyMiw5Ljg2OSwyMiwyMlM0NC4xMzEsNTQsMzIsNTR6JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uaGlnaGxpZ2h0X19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MTt3aWR0aDo4My4zMzMzJTttYXJnaW46MCAwIDAgYXV0bztwYWRkaW5nOjIwcHggMzBweCAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtib3gtc2hhZG93OjAgMCAyMHB4IDAgcmdiYSgwLDAsMCwuMik7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlnaGxpZ2h0X19jb250ZW50e3dpZHRoOjkwJX19LmhpZ2hsaWdodF9fY29udGVudCAuaXMtaDQgYXtjb2xvcjojZTYwMDEzO3RleHQtZGVjb3JhdGlvbjpub25lfS5oaWdobGlnaHRfX2NvbnRlbnQgLmlzLWg0IGE6aG92ZXIsLmhpZ2hsaWdodF9fY29udGVudCAuaXMtaDQgYTpmb2N1c3tjb2xvcjojZTYwMDEzO3RleHQtZGVjb3JhdGlvbjpub25lfS5oaWdobGlnaHRfX2NvbnRlbnQgLmlzLWg0Ky5yaWNodGV4dHttYXJnaW4tdG9wOi00MHB4fS5oaWdobGlnaHRfX2NvbnRlbnQgLmlzLWg0Ky5saXN0e21hcmdpbi10b3A6LTIwcHh9LmhpZ2hsaWdodF9fY29udGVudCAucmVhZC1tb3Jle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zMHB4O2JvdHRvbTotMzBweDtkaXNwbGF5OmZsZXg7d2lkdGg6MTQycHg7aGVpZ2h0OjE0MnB4O2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MjBweCAzMHB4O3otaW5kZXg6MDtib3JkZXI6NHB4IHNvbGlkICNlNjAwMTM7Ym9yZGVyLXJhZGl1czo1MCV9LmhpZ2hsaWdodF9fY29udGVudCAucmVhZC1tb3JlOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTI0cHg7aGVpZ2h0OjEyNHB4O21hcmdpbjotNjJweCAwIDAgLTYycHg7Y29udGVudDpcIlwiO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2U2MDAxMzt6LWluZGV4Oi0xfS5oaWdobGlnaHRfX2NvbnRlbnQgLnJlYWQtbW9yZTpob3ZlciwuaGlnaGxpZ2h0X19jb250ZW50IC5yZWFkLW1vcmU6Zm9jdXN7Y29sb3I6I2ZmZn0uaGlnaGxpZ2h0X19jb250ZW50LS1yZWFkLW1vcmV7bWluLWhlaWdodDoxMjVweDtwYWRkaW5nLXJpZ2h0OjEyNXB4fS5oaWdobGlnaHQtLXNpbXBsZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgMCAyMHB4IDAgcmdiYSgwLDAsMCwuMil9LmhpZ2hsaWdodC0tc2ltcGxlIC5oaWdobGlnaHRfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czowfS5oaWdobGlnaHQtLXNpbXBsZSAuaGlnaGxpZ2h0X19pbWFnZSBhe2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufS5oaWdobGlnaHQtLXNpbXBsZSAuaGlnaGxpZ2h0X19pbWFnZSBhIGltZ3t0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0fS5oaWdobGlnaHQtLXNpbXBsZSAuaGlnaGxpZ2h0X19pbWFnZSBhOmhvdmVyIGltZywuaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9faW1hZ2UgYTpmb2N1cyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LmhpZ2hsaWdodC0tc2ltcGxlIC5oaWdobGlnaHRfX2NvbnRlbnR7ZmxleDoxO3dpZHRoOjEwMCU7cGFkZGluZzozMHB4IDMwcHggMDttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lfS5oaWdobGlnaHQtLXNpbXBsZSAuaGlnaGxpZ2h0X19jb250ZW50IC5saXN0IGxpIGE6aG92ZXIsLmhpZ2hsaWdodC0tc2ltcGxlIC5oaWdobGlnaHRfX2NvbnRlbnQgLmxpc3QgbGkgYTpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5oaWdobGlnaHQtLXNpbXBsZSAuaGlnaGxpZ2h0X19jb250ZW50IC5saXN0LS10YWdze21hcmdpbi10b3A6YXV0b30uaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9fY29udGVudCAuaXMtaDR7Zm9udC13ZWlnaHQ6NzAwfS5oaWdobGlnaHQtLXNpbXBsZSAuaGlnaGxpZ2h0X19jb250ZW50IC5pcy1oNCBhOmhvdmVyLC5oaWdobGlnaHQtLXNpbXBsZSAuaGlnaGxpZ2h0X19jb250ZW50IC5pcy1oNCBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5oaWdobGlnaHQtLXNpbXBsZSAuaGlnaGxpZ2h0X19hY3Rpb25ze3BhZGRpbmc6MCAzMHB4fS5oaWdobGlnaHRzLW92ZXJ2aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luOjAgLTE1cHh9LmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgMCA0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbVtkYXRhLWNhdGVnb3J5XXtkaXNwbGF5OmluaGVyaXR9LmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW1bZGF0YS1jYXRlZ29yeV0uaGlkZGVue2Rpc3BsYXk6bm9uZX0uaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbSAuaGlnaGxpZ2h0e2hlaWdodDoxMDAlO21hcmdpbjowfS5oaWdobGlnaHRzLW92ZXJ2aWV3LS10aHJlZS1jb2x1bW5zIC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlnaGxpZ2h0cy1vdmVydmlldy0tdGhyZWUtY29sdW1ucyAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbXtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oaWdobGlnaHRzLW92ZXJ2aWV3LS10aHJlZS1jb2x1bW5zIC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5oaWdobGlnaHRzLW92ZXJ2aWV3LS1mb3VyLWNvbHVtbnMgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaWdobGlnaHRzLW92ZXJ2aWV3LS1mb3VyLWNvbHVtbnMgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGlnaGxpZ2h0cy1vdmVydmlldy0tZm91ci1jb2x1bW5zIC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5oaWdobGlnaHRzLW92ZXJ2aWV3LS1jb21wYWN0e21hcmdpbjowIDAgNDBweH0uaGlnaGxpZ2h0cy1vdmVydmlldy0tY29tcGFjdCAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbXtwYWRkaW5nOjAgMXB4IDAgMDttYXJnaW46MCAwIDFweH0uaGlnaGxpZ2h0cy1vdmVydmlldy0tY29tcGFjdCAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbSAuaGlnaGxpZ2h0e2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czowfS5oaWdobGlnaHRzLW92ZXJ2aWV3LS1jb21wYWN0IC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVtIC5oaWdobGlnaHRfX2NvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5oaWdobGlnaHRzLW92ZXJ2aWV3LS1jb21wYWN0IC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVtIC5oaWdobGlnaHRfX2NvbnRlbnQgYXtjb2xvcjojMTIxMjEyfS5oaWdobGlnaHRzLW92ZXJ2aWV3LS1jb21wYWN0IC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVtIC5oaWdobGlnaHRfX2NvbnRlbnQgYTpob3ZlciwuaGlnaGxpZ2h0cy1vdmVydmlldy0tY29tcGFjdCAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbSAuaGlnaGxpZ2h0X19jb250ZW50IGE6Zm9jdXN7Y29sb3I6I2U2MDAxM30uaGlnaGxpZ2h0cy1vdmVydmlldy0tY29tcGFjdCAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbSAuaGlnaGxpZ2h0X19jb250ZW50IC5saXN0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MTBweH0uaGlnaGxpZ2h0cy1vdmVydmlldy0tY29tcGFjdCAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbSAuaGlnaGxpZ2h0X19pbWFnZXtwYWRkaW5nOjB9LmhpZ2hsaWdodHMtb3ZlcnZpZXctLWNvbXBhY3QgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW0gLmhpZ2hsaWdodF9faW1hZ2UgaW1ne3dpZHRoOjEwMCU7dHJhbnNpdGlvbjphbGwgLjNzfS5oaWdobGlnaHRzLW92ZXJ2aWV3LS1jb21wYWN0IC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVtIC5oaWdobGlnaHRfX2ltYWdlOmhvdmVyIGltZywuaGlnaGxpZ2h0cy1vdmVydmlldy0tY29tcGFjdCAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbSAuaGlnaGxpZ2h0X19pbWFnZTpmb2N1cyBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMSl9LmxhbmRpbmdzcGFnZS0yIC5oaWdobGlnaHRfX2ltYWdle2JvcmRlci1yYWRpdXM6MH0ubGFuZGluZ3NwYWdlLTIgLmhpZ2hsaWdodF9fY29udGVudHtib3JkZXItcmFkaXVzOjB9LmxhbmRpbmdzcGFnZS0yIC5oaWdobGlnaHRfX2NvbnRlbnQgLmlzLWg0IGF7Y29sb3I6IzEyMTIxMn0ubGFuZGluZ3NwYWdlLTIgLmhpZ2hsaWdodF9fY29udGVudCAuaXMtaDQgYTpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmhpZ2hsaWdodF9fY29udGVudCAuaXMtaDQgYTpmb2N1c3tjb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuaGlnaGxpZ2h0X19jb250ZW50IC5pcy1oNCsucmljaHRleHQsLmxhbmRpbmdzcGFnZS0yIC5oaWdobGlnaHRfX2NvbnRlbnQgLmlzLWg0Ky5saXN0e21hcmdpbi10b3A6LTIwcHh9LmxhbmRpbmdzcGFnZS0yIC5oaWdobGlnaHRfX2NvbnRlbnQgLnJlYWQtbW9yZXtib3JkZXItY29sb3I6IzMxZDBiMH0ubGFuZGluZ3NwYWdlLTIgLmhpZ2hsaWdodF9fY29udGVudCAucmVhZC1tb3JlOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMWQwYjB9LmxhbmRpbmdzcGFnZS0yIC5oaWdobGlnaHQtLXNpbXBsZXtib3JkZXItcmFkaXVzOjB9LmJsb2NrLS1odWJzcG90LWJsb2Nre21hcmdpbjowIDAgNjBweH0uaHVic3BvdC1ibG9ja3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbjowIC0xNXB4fS5odWJzcG90LWJsb2NrX190aXRsZXtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJTtwYWRkaW5nOjAgMTVweDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaHVic3BvdC1ibG9ja19fdGl0bGV7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19Lmh1YnNwb3QtYmxvY2tfX3RpdGxlIC5pcy1oMisuaXMtaDN7bWFyZ2luLXRvcDotMzBweH0uaHVic3BvdC1ibG9ja19fY29udGVudHtmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJTtwYWRkaW5nOjAgMTVweDttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaHVic3BvdC1ibG9ja19fY29udGVudHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5odWJzcG90LWJsb2NrX19jb250ZW50e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5odWJzcG90LWJsb2NrX19jb250ZW50IC5oYnNwdC1mb3Jte21hcmdpbjowIDAgNDBweH0uYmxvY2stLWhpc3Rvcnktc2xpZGVye21hcmdpbjowfS5oaXN0b3J5LWJsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCAtMTVweH0uaGlzdG9yeS1ibG9ja19fdGl0bGV7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MCAxNXB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlzdG9yeS1ibG9ja19fdGl0bGV7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19Lmhpc3RvcnktYmxvY2tfX3RpdGxlIC5pcy1oMnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmhpc3RvcnktYmxvY2tfX3RpdGxlKy5oaXN0b3J5LWJsb2NrX19jb250ZW50e21hcmdpbi10b3A6LTQwcHh9Lmhpc3RvcnktYmxvY2tfX2NvbnRlbnR7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgMCAxMHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlzdG9yeS1ibG9ja19fY29udGVudHtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uaGlzdG9yeS1zbGlkZXItaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowIDAgNjBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhpc3Rvcnktc2xpZGVyLWl0ZW17cGFkZGluZzoyNjBweCAwIDA7bWFyZ2luLWJvdHRvbTowfX0uaGlzdG9yeS1zbGlkZXItaXRlbV9faW1hZ2V7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoxMHB4IDAgNDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOjVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDozMjhweDttYXJnaW46MDtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLXJhZGl1czowfS5oaXN0b3J5LXNsaWRlci1pdGVtX19pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7bWluLXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7bWluLWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX19Lmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnR7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMjBweDttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudHtwYWRkaW5nOjQwcHggNDBweCAwO21hcmdpbi1ib3R0b206MTAwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czo1cHh9fS5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50IC5pcy1oM3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmlzLWg2e2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50IC5pcy1oNntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4fX0uaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudCAuaXMtaDYrLmlzLWgze21hcmdpbi10b3A6LTQwcHh9Lmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLnJpY2h0ZXh0e3BhZGRpbmctbGVmdDoxMjBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLnJpY2h0ZXh0e3BhZGRpbmctbGVmdDowfX0uaGlzdG9yeS1zbGlkZXItaXRlbV9fY29udGVudCAucmljaHRleHQrcHtwYWRkaW5nLWxlZnQ6MTIwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50IC5yaWNodGV4dCtwe3BhZGRpbmctbGVmdDowfX0uaGlzdG9yeS1zbGlkZXJ7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MH0uaGlzdG9yeS1zbGlkZXJfX2l0ZW17ZmxleDoxO21heC13aWR0aDo1OTBweDtwYWRkaW5nOjAgMTVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhpc3Rvcnktc2xpZGVyX19pdGVte21heC13aWR0aDoxMDAlfS5oaXN0b3J5LXNsaWRlcl9faXRlbTpudGgtY2hpbGQoMSl+Lmhpc3Rvcnktc2xpZGVyX19pdGVte2Rpc3BsYXk6bm9uZX19Lmhpc3Rvcnktc2xpZGVyX19pdGVtOm50aC1jaGlsZCgyKX4uaGlzdG9yeS1zbGlkZXJfX2l0ZW17ZGlzcGxheTpub25lfS5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50e29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTUwcHgpO3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLmhpc3Rvcnktc2xpZGVyLWl0ZW1fX2NvbnRlbnR7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0uaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5hY3RpdmUuY2VudGVyIC5oaXN0b3J5LXNsaWRlci1pdGVtX19jb250ZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDo1MCU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgMTVweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdnttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e21heC13aWR0aDoxMTcwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDoyOTBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7dG9wOjMwMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7dG9wOjMyMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpey5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7dG9wOjMzMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDAwcHgpey5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7dG9wOjM2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNTAwcHgpey5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7dG9wOjM5MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7dG9wOjQyMHB4fX0uaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVke2Rpc3BsYXk6ZmxleH0uaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIycHgnIGhlaWdodD0nMzRweCcgdmlld0JveD0nMCAwIDIyIDM0JyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyMzEyMTIxMjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTcuMSwzNEwwLDE3TDE3LjEsMEwyMiw0LjhMOS43LDE3TDIyLDI5LjJMMTcuMSwzNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O29wYWNpdHk6LjI4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEycHgnIGhlaWdodD0nMThweCcgdmlld0JveD0nMCAwIDIyIDM0JyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyMzEyMTIxMjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTcuMSwzNEwwLDE3TDE3LjEsMEwyMiw0LjhMOS43LDE3TDIyLDI5LjJMMTcuMSwzNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDozMHB4O2hlaWdodDozMHB4fX0uaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpob3ZlciwuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpmb2N1cywuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpob3ZlciwuaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpmb2N1c3tvcGFjaXR5OjF9Lmhpc3Rvcnktc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLWNvdW50ZXJ7ZGlzcGxheTpmbGV4O2hlaWdodDo0MHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1jb3VudGVye2hlaWdodDozMHB4fX0uaGlzdG9yeS1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtY291bnRlciBzcGFue2NvbG9yOiMxMjEyMTI7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDo5MDA7bWFyZ2luOjAgNXB4O3BhZGRpbmc6NnB4IDB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaXN0b3J5LXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1jb3VudGVyIHNwYW57bWFyZ2luOjAgM3B4O3BhZGRpbmc6MXB4IDB9fS5ibG9jay0tbmV3c2xldHRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLWhlaWdodDo1MjBweDtwYWRkaW5nOjcwcHggMCAzMHB4O21hcmdpbjowIDAgMTAwcHg7YmFja2dyb3VuZDojMTIxMjEyIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmJsb2NrLS1uZXdzbGV0dGVye21pbi1oZWlnaHQ6MH19LmJsb2NrLS1uZXdzbGV0dGVyOmxhc3Qtb2YtdHlwZXttaW4taGVpZ2h0OjA7bWFyZ2luLWJvdHRvbTowfS5ibG9jay0tbmV3c2xldHRlcjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjb250ZW50OlwiXCI7b3BhY2l0eTouNjM7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyO3otaW5kZXg6MH0uYmxvY2stLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJ7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2ZmZjt6LWluZGV4OjF9LmJsb2NrLS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyIC5pcy1oMiwuYmxvY2stLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXIgLmlzLWgzLC5ibG9jay0tbmV3c2xldHRlciAubmV3c2xldHRlciAuaXMtaDQsLmJsb2NrLS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyIC5pcy1oNXtjb2xvcjojZmZmfS5uZXdzbGV0dGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6NjYuNjY2NyU7bWFyZ2luOjAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lm5ld3NsZXR0ZXJ7d2lkdGg6MTAwJX19Lm5ld3NsZXR0ZXJfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfS5uZXdzbGV0dGVyX19jb250ZW50e3RleHQtYWxpZ246Y2VudGVyfS5uZXdzbGV0dGVyLS1zbWFsbCAubmV3c2xldHRlcl9fY29udGVudHttYXgtd2lkdGg6ODAlO21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5uZXdzbGV0dGVyLS1zbWFsbCAubmV3c2xldHRlcl9fY29udGVudHttYXgtd2lkdGg6MTAwJX19LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tbmV3c2xldHRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDBjZmZ9LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tbmV3c2xldHRlcjo6YWZ0ZXJ7b3BhY2l0eTouODU7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX3RpdGxlIC5pcy1oMnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAuYnRuLC5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19jb250ZW50IC5ocy1idXR0b257Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAuYnRuOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19jb250ZW50IC5ocy1idXR0b246aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tbmV3c2xldHRlciAubmV3c2xldHRlcl9fY29udGVudCAuYnRuOmZvY3VzLC5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXJfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywuaGJzcHQtZm9ybSAubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyX19jb250ZW50IC5ocy1idXR0b246Zm9jdXN7Y29sb3I6IzEyMTIxMjtib3JkZXItY29sb3I6I2U2ZTZlNjtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTZ9LmJsb2NrLS1zbGlkZXJ7bWFyZ2luOjAgMCAxMDBweH0uYmxvY2stLXNsaWRlcjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc2xpZGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtZG90cyBidXR0b24ub3dsLWRvdHt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JvcmRlci1jb2xvcjojZmZmfS5zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtZG90cyBidXR0b24ub3dsLWRvdDpob3Zlciwuc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgYnV0dG9uLm93bC1kb3QuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLnNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzZweCcgaGVpZ2h0PSc4MXB4JyB2aWV3Qm94PScwIDAgMzYgODEnJTNFJTNDc3R5bGUgJTNFLnN0MCAlN0IgZmlsbDogJTIzZmZmOyAlN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNC4yLDgxYy0wLjUsMC0xLjEtMC4yLTEuNC0wLjdMMC40LDQxLjZjLTAuNS0wLjYtMC41LTEuNSwwLTIuMkwzMywwLjZjMC42LTAuNywxLjYtMC44LDIuMy0wLjJjMCwwLDAsMCwwLjEsMEMzNi4xLDEsMzYuMiwyLDM1LjYsMi43bDAsMEwzLjksNDAuNWwzMS42LDM3LjhjMC42LDAuNywwLjYsMS43LTAuMSwyLjNjMCwwLDAsMC0wLjEsMC4xQzM1LDgwLjgsMzQuNiw4MSwzNC4yLDgxeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3dpZHRoOjgxcHg7aGVpZ2h0OjgxcHh9LnNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmhvdmVyLC5zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpmb2N1cywuc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6aG92ZXIsLnNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzZweCcgaGVpZ2h0PSc4MXB4JyB2aWV3Qm94PScwIDAgMzYgODEnJTNFJTNDc3R5bGUgJTNFLnN0MCAlN0IgZmlsbDogJTIzZmZmOyAlN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNC4yLDgxYy0wLjUsMC0xLjEtMC4yLTEuNC0wLjdMMC40LDQxLjZjLTAuNS0wLjYtMC41LTEuNSwwLTIuMkwzMywwLjZjMC42LTAuNywxLjYtMC44LDIuMy0wLjJjMCwwLDAsMCwwLjEsMEMzNi4xLDEsMzYuMiwyLDM1LjYsMi43bDAsMEwzLjksNDAuNWwzMS42LDM3LjhjMC42LDAuNywwLjYsMS43LTAuMSwyLjNjMCwwLDAsMC0wLjEsMC4xQzM1LDgwLjgsMzQuNiw4MSwzNC4yLDgxeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5zbGlkZXJfX2l0ZW17ZGlzcGxheTpmbGV4O2ZsZXg6MCAwIDEwMCV9LnNsaWRlcl9faXRlbSsuc2xpZGVyX19pdGVte2Rpc3BsYXk6bm9uZX0uc2xpZGVyLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnNsaWRlci1pdGVte2hlaWdodDpjYWxjKDEwMHZoIC0gNTlweCl9LnNsaWRlci1pdGVtX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0uc2xpZGVyLWl0ZW1fX2ltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21pbi1oZWlnaHQ6MTAwJTttaW4td2lkdGg6MTAwJTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX19LnNsaWRlci1pdGVtX19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrfS5zbGlkZXItaXRlbV9faW1hZ2UtLXZpZGVvOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE1LjU2MTU4NjYsOC4xMDAwMjE0NyBMMy44NzA1NjM2NywwLjIyNTIwOTMxMyBDMy4wNTIxOTIwNywtMC4zMzcyNzcyNyAyLDAuMjI1MjA5MzEzIDIsMS4xMjUxODc4NCBMMiwxNi44NzQ4MTIyIEMyLDE3Ljc3NDc5MDcgMy4wNTIxOTIwNywxOC4zMzcyNzczIDMuODcwNTYzNjcsMTcuNzc0NzkwNyBMMTUuNTYxNTg2Niw5Ljg5OTk3ODUzIEMxNi4xNDYxMzc4LDkuNDQ5OTg5MjcgMTYuMTQ2MTM3OCw4LjU1MDAxMDczIDE1LjU2MTU4NjYsOC4xMDAwMjE0NyBMMTUuNTYxNTg2Niw4LjEwMDAyMTQ3IFonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5zbGlkZXItaXRlbV9faW1hZ2UtLXZpZGVvOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE1LjU2MTU4NjYsOC4xMDAwMjE0NyBMMy44NzA1NjM2NywwLjIyNTIwOTMxMyBDMy4wNTIxOTIwNywtMC4zMzcyNzcyNyAyLDAuMjI1MjA5MzEzIDIsMS4xMjUxODc4NCBMMiwxNi44NzQ4MTIyIEMyLDE3Ljc3NDc5MDcgMy4wNTIxOTIwNywxOC4zMzcyNzczIDMuODcwNTYzNjcsMTcuNzc0NzkwNyBMMTUuNTYxNTg2Niw5Ljg5OTk3ODUzIEMxNi4xNDYxMzc4LDkuNDQ5OTg5MjcgMTYuMTQ2MTM3OCw4LjU1MDAxMDczIDE1LjU2MTU4NjYsOC4xMDAwMjE0NyBMMTUuNTYxNTg2Niw4LjEwMDAyMTQ3IFonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7cGFkZGluZzoxNXB4O2NvbnRlbnQ6XCJcIjtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjMwLDAsMTksLjgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDo3fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc2xpZGVyLWl0ZW1fX2ltYWdlLS12aWRlbzo6YWZ0ZXJ7d2lkdGg6NjBweDtoZWlnaHQ6NjBweH19LnNsaWRlci1pdGVtX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2JvdHRvbTo2NXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzAwcHg7bWFyZ2luOjAgMCAwIC0xNTBweDt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2stLXNsaWRlci1nYWxsZXJ5e21hcmdpbjowIDAgMTAwcHg7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyfS5ibG9jay0tc2xpZGVyLWdhbGxlcnkgLnNsaWRlcnttYXJnaW46MH0uYmxvY2stLXNsaWRlci1nYWxsZXJ5Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zbGlkZXItZ2FsbGVyeXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvO21heC13aWR0aDoxNjE1cHg7YmFja2dyb3VuZC1jb2xvcjojMTIxMjEyfS5zbGlkZXItZ2FsbGVyeS5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7dG9wOmF1dG87Ym90dG9tOjIwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zbGlkZXItZ2FsbGVyeS5vd2wtY2Fyb3VzZWwgLm93bC1uYXZ7aW5zZXQ6NjV2dyAxMHB4IGF1dG87anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuc2xpZGVyLWdhbGxlcnkub3dsLWNhcm91c2VsIC5vd2wtbmF2e3RvcDo3MnZ3fX0uc2xpZGVyLWdhbGxlcnkub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwuc2xpZGVyLWdhbGxlcnkub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzcHgnIGhlaWdodD0nMzBweCcgdmlld0JveD0nMCAwIDM2IDgxJyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMzQuMiw4MWMtMC41LDAtMS4xLTAuMi0xLjQtMC43TDAuNCw0MS42Yy0wLjUtMC42LTAuNS0xLjUsMC0yLjJMMzMsMC42YzAuNi0wLjcsMS42LTAuOCwyLjMtMC4yYzAsMCwwLDAsMC4xLDBDMzYuMSwxLDM2LjIsMiwzNS42LDIuN2wwLDBMMy45LDQwLjVsMzEuNiwzNy44YzAuNiwwLjcsMC42LDEuNy0wLjEsMi4zYzAsMCwwLDAtMC4xLDAuMUMzNSw4MC44LDM0LjYsODEsMzQuMiw4MXonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbjowIDQwcHggMCAwfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc2xpZGVyLWdhbGxlcnkub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwuc2xpZGVyLWdhbGxlcnkub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHttYXJnaW46MH19LnNsaWRlci1nYWxsZXJ5Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6aG92ZXIsLnNsaWRlci1nYWxsZXJ5Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6Zm9jdXMsLnNsaWRlci1nYWxsZXJ5Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6aG92ZXIsLnNsaWRlci1nYWxsZXJ5Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6Zm9jdXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxM3B4JyBoZWlnaHQ9JzMwcHgnIHZpZXdCb3g9JzAgMCAzNiA4MSclM0UlM0NzdHlsZSAlM0Uuc3QwICU3QiBmaWxsOiAlMjNmZmY7ICU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTM0LjIsODFjLTAuNSwwLTEuMS0wLjItMS40LTAuN0wwLjQsNDEuNmMtMC41LTAuNi0wLjUtMS41LDAtMi4yTDMzLDAuNmMwLjYtMC43LDEuNi0wLjgsMi4zLTAuMmMwLDAsMCwwLDAuMSwwQzM2LjEsMSwzNi4yLDIsMzUuNiwyLjdsMCwwTDMuOSw0MC41bDMxLjYsMzcuOGMwLjYsMC43LDAuNiwxLjctMC4xLDIuM2MwLDAsMCwwLTAuMSwwLjFDMzUsODAuOCwzNC42LDgxLDM0LjIsODF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnNsaWRlci1nYWxsZXJ5X19pdGVte2ZsZXg6MCAwIDEwMCV9LnNsaWRlci1nYWxsZXJ5X19pdGVtKy5zbGlkZXItZ2FsbGVyeV9faXRlbXtkaXNwbGF5Om5vbmV9LnNsaWRlci1nYWxsZXJ5LWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnNsaWRlci1nYWxsZXJ5LWl0ZW17ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MH19LnNsaWRlci1nYWxsZXJ5LWl0ZW1fX2ltYWdle2ZsZXg6MCAwIDQ4JTttYXgtd2lkdGg6NDglO21hcmdpbjowIGF1dG8gMCAwfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuc2xpZGVyLWdhbGxlcnktaXRlbV9faW1hZ2V7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MH19LnNsaWRlci1nYWxsZXJ5LWl0ZW1fX2NvbnRlbnR7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7cGFkZGluZzo4MHB4IDE1cHggMDttYXJnaW46MCAwIDAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnNsaWRlci1nYWxsZXJ5LWl0ZW1fX2NvbnRlbnR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjQwcHggNTBweCAwfX0uc2xpZGVyLWdhbGxlcnktaXRlbV9fY29udGVudCAucmljaHRleHQgKntjb2xvcjojZmZmO21hcmdpbjowIDAgMjBweH0uc2xpZGVyLWdhbGxlcnktbmF2aWdhdGlvbntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjI1cHggMCAwO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnNsaWRlci1nYWxsZXJ5LW5hdmlnYXRpb257ZmxleC1kaXJlY3Rpb246Y29sdW1uO2Rpc3BsYXk6bm9uZX19LnNsaWRlci1nYWxsZXJ5LW5hdmlnYXRpb24gbGl7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgMCAyNXB4O21heC13aWR0aDoyNDBweDtvcGFjaXR5Oi4zO3RyYW5zaXRpb246YWxsIC4zc31AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnNsaWRlci1nYWxsZXJ5LW5hdmlnYXRpb24gbGl7bWF4LXdpZHRoOm5vbmV9fS5zbGlkZXItZ2FsbGVyeS1uYXZpZ2F0aW9uIGxpOmhvdmVyLC5zbGlkZXItZ2FsbGVyeS1uYXZpZ2F0aW9uIGxpOmZvY3VzLC5zbGlkZXItZ2FsbGVyeS1uYXZpZ2F0aW9uIGxpLmFjdGl2ZXtvcGFjaXR5OjF9LnNsaWRlci1nYWxsZXJ5LW5hdmlnYXRpb24gbGkgYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweDt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2xpZGVyLWdhbGxlcnktbmF2aWdhdGlvbiBsaSBhOmhvdmVyLC5zbGlkZXItZ2FsbGVyeS1uYXZpZ2F0aW9uIGxpIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNsaWRlci1nYWxsZXJ5LW5hdmlnYXRpb24gbGkgYSBpe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtc2hyaW5rOjA7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDttYXJnaW46MCAyMHB4IDAgMDtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czo1MCV9LnNsaWRlci1nYWxsZXJ5LW5hdmlnYXRpb24gbGkgYSBpIGltZ3ttYXgtd2lkdGg6MzBweH0uYmxvY2stLXRlc3RpbW9uaWFse21hcmdpbjowIDAgMTAwcHh9LmJsb2NrLS10ZXN0aW1vbmlhbDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udGVzdGltb25pYWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjY2MHB4O2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRlc3RpbW9uaWFse21pbi1oZWlnaHQ6MDtwYWRkaW5nLXRvcDo3MHB4fX0udGVzdGltb25pYWxfX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDo2MCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVzdGltb25pYWxfX2ltYWdle3dpZHRoOjEwMCU7bWF4LXdpZHRoOm5vbmV9fS50ZXN0aW1vbmlhbF9faW1hZ2U6OmJlZm9yZSwudGVzdGltb25pYWxfX2ltYWdlOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjYwMHB4O2hlaWdodDoyMDAlO2NvbnRlbnQ6XCJcIjt6LWluZGV4OjF9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50ZXN0aW1vbmlhbF9faW1hZ2U6OmJlZm9yZSwudGVzdGltb25pYWxfX2ltYWdlOjphZnRlcnt3aWR0aDoxMDAlfX0udGVzdGltb25pYWxfX2ltYWdlOjpiZWZvcmV7cmlnaHQ6MDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxOCwgMTgsIDE4LCAwKSAwLCAjMTIxMjEyIDgwJSl9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50ZXN0aW1vbmlhbF9faW1hZ2U6OmJlZm9yZXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTgsIDE4LCAxOCwgMCkgMCwgcmdiYSgxOCwgMTgsIDE4LCAwKSAxMDBweCwgIzEyMTIxMiAyNTBweCwgIzEyMTIxMiAxMDAlKX19LnRlc3RpbW9uaWFsX19pbWFnZTo6YWZ0ZXJ7bGVmdDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzEyMTIxMn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRlc3RpbW9uaWFsX19pbWFnZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfX0udGVzdGltb25pYWxfX2ltYWdlIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO3otaW5kZXg6MH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnRlc3RpbW9uaWFsX19pbWFnZSBpbWd7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVzdGltb25pYWxfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2xlZnQ6MDt0cmFuc2Zvcm06bm9uZX19LnRlc3RpbW9uaWFsX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Y29sb3I6I2ZmZjttYXJnaW46MCBhdXRvO3BhZGRpbmc6ODhweCAxNXB4IDEwcHg7ei1pbmRleDoxfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsudGVzdGltb25pYWxfX2NvbnRlbnR7cGFkZGluZzo1OHB4IDE1cHggMTBweH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50ZXN0aW1vbmlhbF9fY29udGVudHtwYWRkaW5nOjMwcHggMTVweCAxMHB4fX0udGVzdGltb25pYWxfX2NvbnRlbnQgLnJpY2h0ZXh0e3dpZHRoOjUwJX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRlc3RpbW9uaWFsX19jb250ZW50IC5yaWNodGV4dHt3aWR0aDoxMDAlfX0udGVzdGltb25pYWxfX2NvbnRlbnQgLnJpY2h0ZXh0Pip7Y29sb3I6I2ZmZjttYXJnaW46MCAwIDIwcHh9LnRlc3RpbW9uaWFsX19jb250ZW50IC5yaWNodGV4dD4qOmxhc3QtY2hpbGR7bWFyZ2luOjB9LnRlc3RpbW9uaWFsX19jb250ZW50IC5yaWNodGV4dD4qOm5vdCguaXMtaDQpe2ZvbnQtZmFtaWx5OkxvcmEsc2VyaWY7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweDtvcGFjaXR5Oi41fS50ZXN0aW1vbmlhbF9fY29udGVudCAucmljaHRleHQgLmlzLWg0IHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4fS50ZXN0aW1vbmlhbC0tcmV2ZXJzZWQgLnRlc3RpbW9uaWFsX19pbWFnZXtsZWZ0OmF1dG87cmlnaHQ6MH0udGVzdGltb25pYWwtLXJldmVyc2VkIC50ZXN0aW1vbmlhbF9faW1hZ2U6OmJlZm9yZXtsZWZ0OjA7cmlnaHQ6YXV0bzt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVzdGltb25pYWwtLXJldmVyc2VkIC50ZXN0aW1vbmlhbF9faW1hZ2U6OmJlZm9yZXt0cmFuc2Zvcm06bm9uZX19LnRlc3RpbW9uaWFsLS1yZXZlcnNlZCAudGVzdGltb25pYWxfX2NvbnRlbnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmxhbmRpbmdzcGFnZS0yIC50ZXN0aW1vbmlhbHtiYWNrZ3JvdW5kLWNvbG9yOiMzMWQwYjB9LmxhbmRpbmdzcGFnZS0yIC50ZXN0aW1vbmlhbF9faW1hZ2U6OmJlZm9yZXtyaWdodDoxNSU7dHJhbnNmb3JtOnJvdGF0ZSgxMGRlZyk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNDksIDIwOCwgMTc2LCAwKSAwLCAjMzFkMGIwIDgwJSl9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5sYW5kaW5nc3BhZ2UtMiAudGVzdGltb25pYWxfX2ltYWdlOjpiZWZvcmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDQ5LCAyMDgsIDE3NiwgMCkgMCwgcmdiYSg0OSwgMjA4LCAxNzYsIDApIDEwMHB4LCAjMzFkMGIwIDI1MHB4LCAjMzFkMGIwIDEwMCUpfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmxhbmRpbmdzcGFnZS0yIC50ZXN0aW1vbmlhbF9faW1hZ2U6OmJlZm9yZXtyaWdodDowO3RyYW5zZm9ybTpub25lfX0ubGFuZGluZ3NwYWdlLTIgLnRlc3RpbW9uaWFsX19pbWFnZTo6YWZ0ZXJ7bGVmdDo4NSU7dHJhbnNmb3JtOnJvdGF0ZSgxMGRlZyk7YmFja2dyb3VuZC1jb2xvcjojMzFkMGIwfS5sYW5kaW5nc3BhZ2UtMiAudGVzdGltb25pYWxfX2NvbnRlbnQgLnJpY2h0ZXh0Pio6bm90KC5pcy1oNCl7Zm9udC1mYW1pbHk6TGF0byxzZXJpZjtmb250LXdlaWdodDozMDA7b3BhY2l0eToxfS5ibG9jay0tdXNwc3ttYXJnaW46MH0udXNwc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS51c3BzX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0udXNwcy1vdmVydmlld3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjAgLTE1cHggNDBweH0udXNwcy1vdmVydmlld19faXRlbXtmbGV4OjAgMCAzMy4zMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzJTtwYWRkaW5nOjAgMTVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnVzcHMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudXNwcy1vdmVydmlld19faXRlbXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0udXNwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo2MHB4O2NvbG9yOiNlNjAwMTM7bWFyZ2luOjAgMCA2MHB4fS51c3BfX2ljb257cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtib3JkZXI6MnB4IHNvbGlkICNlNjAwMTM7Ym9yZGVyLXJhZGl1czo1MCV9LnVzcF9faWNvbiBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDphdXRvO21heC13aWR0aDozMHB4O2hlaWdodDphdXRvO21heC1oZWlnaHQ6MzBweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS51c3BfX2ljb24rLnVzcF9fY29udGVudHtwYWRkaW5nLWxlZnQ6MjBweH0udXNwX19jb250ZW50e2ZsZXg6MX0ubGFuZGluZ3NwYWdlLTIgLnVzcHtjb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAudXNwX19pY29ue2JvcmRlci1jb2xvcjojMDAwY2ZmO2JvcmRlci13aWR0aDoxcHh9LmJsb2NrLS11YnJze21hcmdpbjowfS51YnJze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnVicnNfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfS51YnJzLW92ZXJ2aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCAtMTVweH0udWJycy1vdmVydmlld19faXRlbXtmbGV4OjAgMCAzMy4zMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzJTtwYWRkaW5nOjAgMTVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnVicnMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LnVicntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowIDAgNjBweH0udWJyX19pbWFnZXttYXJnaW46MCAwIDQwcHh9LnVicl9faW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bzttYXgtd2lkdGg6OTBweDtoZWlnaHQ6YXV0bzttYXgtaGVpZ2h0OjkwcHg7bWFyZ2luOjAgYXV0b30udWJyX19jb250ZW50e3RleHQtYWxpZ246Y2VudGVyfS51YnJfX2NvbnRlbnQgLmlzLWg0Ky5yaWNodGV4dHttYXJnaW4tdG9wOi00MHB4fS51YnJfX2NvbnRlbnQgLnJpY2h0ZXh0Ky5yZWFkLW1vcmV7bWFyZ2luLXRvcDotNDBweH0uYmxvY2stLXByb2R1Y3Rze21hcmdpbjowfS5wcm9kdWN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgMCA0MHB4fS5wcm9kdWN0W2hyZWZdOmhvdmVyIC5wcm9kdWN0X19pbWFnZSBpbWcsLnByb2R1Y3RbaHJlZl06Zm9jdXMgLnByb2R1Y3RfX2ltYWdlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMS4xKX0ucHJvZHVjdF9faW1hZ2V7bWFyZ2luOjAgMCAyMHB4O292ZXJmbG93OmhpZGRlbn0ucHJvZHVjdF9faW1hZ2UgaW1ne3RyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9LnByb2R1Y3RfX2NvbnRlbnQgLmlzLWgye21hcmdpbjowIDAgMjBweDtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDoyM3B4O2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjojZTYwMDEzfS5wcm9kdWN0X19jb250ZW50IC5pcy1oMisuZGVzY3JpcHRpb257bWFyZ2luLXRvcDotMjBweH0ucHJvZHVjdF9fY29udGVudCAuZGVzY3JpcHRpb257Zm9udC1zaXplOjE3cHg7bGluZS1oZWlnaHQ6MjNweDtmb250LXdlaWdodDo4MDA7Y29sb3I6IzEyMTIxMjtkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgMjBweH0ucHJvZHVjdF9fY29udGVudCBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIzcHg7bWFyZ2luOjB9LnByb2R1Y3RfX2NvbnRlbnQgYXtjb2xvcjojZTYwMDEzfS5wcm9kdWN0X19jb250ZW50IGE6aG92ZXIsLnByb2R1Y3RfX2NvbnRlbnQgYTpmb2N1c3tjb2xvcjojZTYwMDEzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJsb2NrLS1jdGEtYmxvY2t7bWFyZ2luOjB9LmN0YS1ibG9ja3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbjowIC0xNXB4IDIwcHh9LmN0YS1ibG9ja19fY29udGVudHtmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJTtwYWRkaW5nOjAgMTVweDttYXJnaW46MCBhdXRvO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuY3RhLWJsb2NrX19jb250ZW50e2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmN0YS1ibG9ja19fY29udGVudHtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uY3RhLWJsb2NrX19jb250ZW50IC5idG4sLmN0YS1ibG9ja19fY29udGVudCAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhzLWJ1dHRvbnttYXJnaW46MCAwIDQwcHh9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5jdGEtYmxvY2tfX2NvbnRlbnQgLmJ0biwuY3RhLWJsb2NrX19jb250ZW50IC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmN0YS1ibG9ja19fY29udGVudCAuaHMtYnV0dG9ue21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fS5jdGEtYmxvY2tfX2NvbnRlbnQgLmJ0bisuYnRuLC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbisuYnRuLC5oYnNwdC1mb3JtIC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhzLWJ1dHRvbisuYnRuLC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmJ0bisuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5jdGEtYmxvY2tfX2NvbnRlbnQgLmJ0bisuaHMtYnV0dG9uLC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbisuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhzLWJ1dHRvbisuaHMtYnV0dG9ue21hcmdpbi1sZWZ0OjE1cHh9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5jdGEtYmxvY2tfX2NvbnRlbnQgLmJ0bisuYnRuLC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbisuYnRuLC5oYnNwdC1mb3JtIC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhzLWJ1dHRvbisuYnRuLC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmJ0bisuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5jdGEtYmxvY2tfX2NvbnRlbnQgLmJ0bisuaHMtYnV0dG9uLC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbisuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5jdGEtYmxvY2tfX2NvbnRlbnQgLmhzLWJ1dHRvbisuaHMtYnV0dG9ue21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99fS5ibG9jay0tc3Rvcmllc3ttYXJnaW46MH0uc3Rvcmllc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowIDAgNjBweH0uc3Rvcmllc19fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LnN0b3J5e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luOjAgLTE1cHh9LnN0b3J5Ky5zdG9yeXttYXJnaW4tdG9wOjYwcHh9LnN0b3J5X19pbWFnZXtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JTtwYWRkaW5nOjAgMTVweDttYXJnaW46MCBhdXRvIDQwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zdG9yeV9faW1hZ2V7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuc3RvcnlfX2ltYWdle2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5zdG9yeV9faW1hZ2UgaW1ne2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwuMil9LnN0b3J5X19pbWFnZSBhe2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwuMil9LnN0b3J5X19pbWFnZSBhIGltZ3t0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmV9LnN0b3J5X19pbWFnZSBhOmhvdmVyIGltZywuc3RvcnlfX2ltYWdlIGE6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5zdG9yeV9fY29udGVudHtmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJTtwYWRkaW5nOjQwcHggMTElIDA7bWFyZ2luOjAgMCAwIGF1dG99QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5zdG9yeV9fY29udGVudHtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JTtwYWRkaW5nOjAgMTVweH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5zdG9yeV9fY29udGVudHtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uc3RvcnlfX2NvbnRlbnQgLmlzLWgze3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uc3RvcnlfX2NvbnRlbnQgLmlzLWgzIGF7Y29sb3I6IzEyMTIxMjt0ZXh0LWRlY29yYXRpb246bm9uZX0uc3RvcnlfX2NvbnRlbnQgLmlzLWgzIGE6aG92ZXIsLnN0b3J5X19jb250ZW50IC5pcy1oMyBhOmZvY3Vze2NvbG9yOiNlNjAwMTM7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnN0b3J5X19jb250ZW50IC5pcy1oMysucmljaHRleHQsLnN0b3J5X19jb250ZW50IC5pcy1oMysubGlzdHttYXJnaW4tdG9wOi00MHB4fS5zdG9yeV9fY29udGVudCAucmljaHRleHQrLnJlYWQtbW9yZXttYXJnaW4tdG9wOi00MHB4fS5zdG9yeS0tbGFyZ2UgLnN0b3J5X19pbWFnZXtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnN0b3J5LS1sYXJnZSAuc3RvcnlfX2ltYWdle2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5zdG9yeS0tbGFyZ2UgLnN0b3J5X19pbWFnZSBpbWd7Ym94LXNoYWRvdzpub25lfS5zdG9yeS0tbGFyZ2UgLnN0b3J5X19pbWFnZSBhe2JveC1zaGFkb3c6bm9uZX0uc3RvcnktLWxhcmdlIC5zdG9yeV9fY29udGVudHtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjAgMTVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnN0b3J5LS1sYXJnZSAuc3RvcnlfX2NvbnRlbnR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LnN0b3J5LS1yZXZlcnNlZCAuc3RvcnlfX2ltYWdle21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OjA7b3JkZXI6Mn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnN0b3J5LS1yZXZlcnNlZCAuc3RvcnlfX2ltYWdle29yZGVyOjF9fS5zdG9yeS0tcmV2ZXJzZWQgLnN0b3J5X19jb250ZW50e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG87b3JkZXI6MX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnN0b3J5LS1yZXZlcnNlZCAuc3RvcnlfX2NvbnRlbnR7b3JkZXI6Mn19LnN0b3J5LS1jZW50ZXJlZCAuc3RvcnlfX2ltYWdle2Rpc3BsYXk6bm9uZX0uc3RvcnktLWNlbnRlcmVkIC5zdG9yeV9fY29udGVudHttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zdG9yeSAudmlkZW97cG9zaXRpb246cmVsYXRpdmV9LnN0b3J5IC52aWRlbzo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOHB4JyBoZWlnaHQ9JzE4cHgnIHZpZXdCb3g9JzAgMCAxOCAxOCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNS41NjE1ODY2LDguMTAwMDIxNDcgTDMuODcwNTYzNjcsMC4yMjUyMDkzMTMgQzMuMDUyMTkyMDcsLTAuMzM3Mjc3MjcgMiwwLjIyNTIwOTMxMyAyLDEuMTI1MTg3ODQgTDIsMTYuODc0ODEyMiBDMiwxNy43NzQ3OTA3IDMuMDUyMTkyMDcsMTguMzM3Mjc3MyAzLjg3MDU2MzY3LDE3Ljc3NDc5MDcgTDE1LjU2MTU4NjYsOS44OTk5Nzg1MyBDMTYuMTQ2MTM3OCw5LjQ0OTk4OTI3IDE2LjE0NjEzNzgsOC41NTAwMTA3MyAxNS41NjE1ODY2LDguMTAwMDIxNDcgTDE1LjU2MTU4NjYsOC4xMDAwMjE0NyBaJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O3BhZGRpbmc6MTVweDttYXJnaW46LTI0cHggMCAwIC0yNHB4O2NvbnRlbnQ6XCJcIjtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjMwLDAsMTksLjgpO3otaW5kZXg6N31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnN0b3J5IC52aWRlbzo6YWZ0ZXJ7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDttYXJnaW46LTMwcHggMCAwIC0zMHB4fX0uc3RvcnkgLnZpZGVvOmhvdmVyOjphZnRlciwuc3RvcnkgLnZpZGVvOmZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgdmlld0JveD0nMCAwIDE4IDE4JyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE1LjU2MTU4NjYsOC4xMDAwMjE0NyBMMy44NzA1NjM2NywwLjIyNTIwOTMxMyBDMy4wNTIxOTIwNywtMC4zMzcyNzcyNyAyLDAuMjI1MjA5MzEzIDIsMS4xMjUxODc4NCBMMiwxNi44NzQ4MTIyIEMyLDE3Ljc3NDc5MDcgMy4wNTIxOTIwNywxOC4zMzcyNzczIDMuODcwNTYzNjcsMTcuNzc0NzkwNyBMMTUuNTYxNTg2Niw5Ljg5OTk3ODUzIEMxNi4xNDYxMzc4LDkuNDQ5OTg5MjcgMTYuMTQ2MTM3OCw4LjU1MDAxMDczIDE1LjU2MTU4NjYsOC4xMDAwMjE0NyBMMTUuNTYxNTg2Niw4LjEwMDAyMTQ3IFonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS5sYW5kaW5nc3BhZ2UtMiAuc3RvcnlfX2ltYWdlIGltZ3tib3JkZXItcmFkaXVzOjB9LmxhbmRpbmdzcGFnZS0yIC5zdG9yeV9faW1hZ2UgYXtib3JkZXItcmFkaXVzOjB9LmxhbmRpbmdzcGFnZS0yIC5zdG9yeV9fY29udGVudCAuaXMtaDMgYXtjb2xvcjojMTIxMjEyfS5sYW5kaW5nc3BhZ2UtMiAuc3RvcnlfX2NvbnRlbnQgLmlzLWgzIGE6aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5zdG9yeV9fY29udGVudCAuaXMtaDMgYTpmb2N1c3tjb2xvcjojMDAwY2ZmfS5sYW5kaW5nc3BhZ2UtMiAuc3RvcnlfX2NvbnRlbnQgLmlzLWgzKy5yaWNodGV4dCwubGFuZGluZ3NwYWdlLTIgLnN0b3J5X19jb250ZW50IC5pcy1oMysubGlzdHttYXJnaW4tdG9wOi00MHB4fS5sYW5kaW5nc3BhZ2UtMiAuc3RvcnkgLnZpZGVvOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMiwyNTUsLjgpfS5sYW5kaW5nc3BhZ2UtMiAuc3RvcnkgLnZpZGVvOmhvdmVyOjphZnRlciwubGFuZGluZ3NwYWdlLTIgLnN0b3J5IC52aWRlbzpmb2N1czo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfS5ibG9jay0tdGVhc2VyLC5ibG9jay0tdGVhc2VyLTIsLmJsb2NrLS10ZWFzZXItM3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzo3MHB4IDAgMzBweDttYXJnaW46MCAwIDEwMHB4O2JhY2tncm91bmQ6I2U2MDAxMyBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5ibG9jay0tdGVhc2VyLC5ibG9jay0tdGVhc2VyLTIsLmJsb2NrLS10ZWFzZXItM3ttaW4taGVpZ2h0OjB9fS5ibG9jay0tdGVhc2VyOmxhc3Qtb2YtdHlwZSwuYmxvY2stLXRlYXNlci0yOmxhc3Qtb2YtdHlwZSwuYmxvY2stLXRlYXNlci0zOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LmJsb2NrLS10ZWFzZXI6OmFmdGVyLC5ibG9jay0tdGVhc2VyLTI6OmFmdGVyLC5ibG9jay0tdGVhc2VyLTM6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y29udGVudDpcIlwiO29wYWNpdHk6Ljg1O2JhY2tncm91bmQtY29sb3I6I2U2MDAxMzt6LWluZGV4OjB9LmJsb2NrLS10ZWFzZXIgLnRlYXNlciwuYmxvY2stLXRlYXNlci0yIC50ZWFzZXIsLmJsb2NrLS10ZWFzZXItMyAudGVhc2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmY7ei1pbmRleDoxfS5ibG9jay0tdGVhc2VyIC50ZWFzZXIgLmlzLWgyLC5ibG9jay0tdGVhc2VyIC50ZWFzZXIgLmlzLWgzLC5ibG9jay0tdGVhc2VyIC50ZWFzZXIgLmlzLWg0LC5ibG9jay0tdGVhc2VyIC50ZWFzZXIgLmlzLWg1LC5ibG9jay0tdGVhc2VyLTIgLnRlYXNlciAuaXMtaDIsLmJsb2NrLS10ZWFzZXItMiAudGVhc2VyIC5pcy1oMywuYmxvY2stLXRlYXNlci0yIC50ZWFzZXIgLmlzLWg0LC5ibG9jay0tdGVhc2VyLTIgLnRlYXNlciAuaXMtaDUsLmJsb2NrLS10ZWFzZXItMyAudGVhc2VyIC5pcy1oMiwuYmxvY2stLXRlYXNlci0zIC50ZWFzZXIgLmlzLWgzLC5ibG9jay0tdGVhc2VyLTMgLnRlYXNlciAuaXMtaDQsLmJsb2NrLS10ZWFzZXItMyAudGVhc2VyIC5pcy1oNXtjb2xvcjojZmZmfS5ibG9jay0tdGVhc2VyLTJ7bWluLWhlaWdodDo1MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmJsb2NrLS10ZWFzZXItMjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5ibG9jay0tdGVhc2VyLTN7bWluLWhlaWdodDo1MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlNjAwMTN9LmJsb2NrLS10ZWFzZXItMzo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzfS50ZWFzZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDo2Ni42NjY3JTttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVhc2Vye3dpZHRoOjEwMCV9fS50ZWFzZXJfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfS50ZWFzZXJfX3RpdGxlIC5pcy1oMnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRlYXNlcl9fY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0udGVhc2VyX19zb2NpYWx7dGV4dC1hbGlnbjpjZW50ZXJ9LnRlYXNlcl9fc29jaWFsIC5pcy1oM3t0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRlYXNlci0tc21hbGwgLnRlYXNlcl9fY29udGVudHttYXgtd2lkdGg6ODAlO21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50ZWFzZXItLXNtYWxsIC50ZWFzZXJfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCV9fS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLXRlYXNlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDBjZmZ9LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tdGVhc2VyOjphZnRlcntvcGFjaXR5Oi44NTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDBjZmZ9LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tdGVhc2VyIC50ZWFzZXJfX2NvbnRlbnQgLmJ0biwubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS10ZWFzZXIgLnRlYXNlcl9fY29udGVudCAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLXRlYXNlciAudGVhc2VyX19jb250ZW50IC5ocy1idXR0b257Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tdGVhc2VyIC50ZWFzZXJfX2NvbnRlbnQgLmJ0bjpob3ZlciwubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS10ZWFzZXIgLnRlYXNlcl9fY29udGVudCAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmhvdmVyLC5oYnNwdC1mb3JtIC5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLXRlYXNlciAudGVhc2VyX19jb250ZW50IC5ocy1idXR0b246aG92ZXIsLmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tdGVhc2VyIC50ZWFzZXJfX2NvbnRlbnQgLmJ0bjpmb2N1cywubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS10ZWFzZXIgLnRlYXNlcl9fY29udGVudCAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uOmZvY3VzLC5oYnNwdC1mb3JtIC5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLXRlYXNlciAudGVhc2VyX19jb250ZW50IC5ocy1idXR0b246Zm9jdXN7Y29sb3I6IzEyMTIxMjtib3JkZXItY29sb3I6I2U2ZTZlNjtiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTZ9LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tdGVhc2VyLTJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS10ZWFzZXItMjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubGFuZGluZ3NwYWdlLTIgLmJsb2NrLS10ZWFzZXItM3tiYWNrZ3JvdW5kLWNvbG9yOiMzMWQwYjB9LmxhbmRpbmdzcGFnZS0yIC5ibG9jay0tdGVhc2VyLTM6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzMxZDBiMH0uYmxvY2stLXRhYmxlLWRvd25sb2Fkc3ttYXJnaW46MH0udGFibGUtZG93bmxvYWRze3dpZHRoOjgzLjMzMzMlO21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey50YWJsZS1kb3dubG9hZHN7d2lkdGg6YXV0bzttYXJnaW46MH19LnRhYmxlLS1kb3dubG9hZHN7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIDAgOTBweDtib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMCwwLDAsLjIpfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtLWRvd25sb2Fkc3tkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTttYXJnaW46MCAwIDMwcHg7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDAsMCwwLC4yKX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS0tZG93bmxvYWRzPiosLnRhYmxlLS1kb3dubG9hZHM+Kj50ciwudGFibGUtLWRvd25sb2Fkcz4qPnRyPip7ZGlzcGxheTpibG9ja319LnRhYmxlLS1kb3dubG9hZHMgdGQsLnRhYmxlLS1kb3dubG9hZHMgdGh7Ym9yZGVyOnJnYmEoMCwwLDAsMCkgMXB4IHNvbGlkO3BhZGRpbmc6MjVweCAyMHB4O3RleHQtYWxpZ246bGVmdH0udGFibGUtLWRvd25sb2FkcyB0aHtiYWNrZ3JvdW5kOiMyODJhMmE7Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo5MDA7cGFkZGluZzoxNnB4IDIwcHh9LnRhYmxlLS1kb3dubG9hZHMgdGg6bnRoLW9mLXR5cGUoMSl7d2lkdGg6YXV0b30udGFibGUtLWRvd25sb2FkcyB0aDpudGgtb2YtdHlwZSgyKXt3aWR0aDoxNSV9LnRhYmxlLS1kb3dubG9hZHMgdGg6bnRoLW9mLXR5cGUoM3Mpe3dpZHRoOjI4JX0udGFibGUtLWRvd25sb2FkcyB0aDpudGgtb2YtdHlwZSg0KXt3aWR0aDo4MHB4fS50YWJsZS0tZG93bmxvYWRzIHRoOm50aC1vZi10eXBlKDUpe3dpZHRoOjExMHB4fS50YWJsZS0tZG93bmxvYWRzIHRoOm50aC1vZi10eXBlKDYpe3dpZHRoOjE4JX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHJ7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDAgMjBweCByZ2JhKDAsMCwwLC4yKX19LnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbil7YmFja2dyb3VuZDojZjVmNWY1fS50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRyIHRke2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC13ZWlnaHQ6NTAwfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmNWY1ZjV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZCBzcGFue3BhZGRpbmc6NXB4IDEwcHg7ZmxleDoxfX0udGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZDo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLXRpdGxlKTtkaXNwbGF5Om5vbmU7cGFkZGluZzo1cHggMTBweDtmbGV4OjE7Zm9udC13ZWlnaHQ6ODAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMxMjEyMTJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRyIHRkOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZC5maWxlLXRpdGxle2ZvbnQtd2VpZ2h0OjcwMDtiYWNrZ3JvdW5kOiMyODJhMmE7Ym9yZGVyLWJvdHRvbTpyZ2JhKDAsMCwwLDApIDJweCBzb2xpZDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQuZmlsZS10aXRsZTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRyIHRkLmZpbGUtbGlua3t0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItdG9wOjFweCBzb2xpZCAjMTIxMjEyO3BhZGRpbmctdG9wOjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZC5maWxlLWxpbms6OmJlZm9yZXtkaXNwbGF5Om5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZC5maWxlLWxpbmsgLmJ0biwudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZC5maWxlLWxpbmsgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZC5maWxlLWxpbmsgLmhzLWJ1dHRvbntjb2xvcjojZmZmO3BhZGRpbmc6NXB4IDE1cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDojZTYwMDEzO21hcmdpbi1ib3R0b206MTVweH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRyIHRkLmZpbGUtZW1wdHl7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXRvcDoxcHggc29saWQgIzEyMTIxMjtwYWRkaW5nLXRvcDoxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQuZmlsZS1lbXB0eTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX19LnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQuZmlsZS1lbXB0eSAuYnRuLC50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRyIHRkLmZpbGUtZW1wdHkgLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZC5maWxlLWVtcHR5IC5ocy1idXR0b257Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6aXRhbGljO29wYWNpdHk6LjV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey50YWJsZS0tZG93bmxvYWRzIHRib2R5IHRyIHRkLmZpbGUtZW1wdHkgLmJ0biwudGFibGUtLWRvd25sb2FkcyB0Ym9keSB0ciB0ZC5maWxlLWVtcHR5IC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLnRhYmxlLS1kb3dubG9hZHMgdGJvZHkgdHIgdGQuZmlsZS1lbXB0eSAuaHMtYnV0dG9ue2NvbG9yOiNmZmY7cGFkZGluZzo1cHggMTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiNlNjAwMTM7bWFyZ2luLWJvdHRvbToxNXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLS1kb3dubG9hZHMgdGhlYWR7ZGlzcGxheTpub25lfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLS1kb3dubG9hZHM+Kj50cnttYXJnaW4tYm90dG9tOjE1cHg7Ym9yZGVyOjJweCBzb2xpZCAjMTIxMjEyfX0uYmxvY2stLWF1dGhvcnttYXJnaW46MH0uYXV0aG9ye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luOjAgLTE1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5hdXRob3J7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmF1dGhvcl9faW1hZ2V7ZmxleDowIDAgMTQ2cHg7bWF4LXdpZHRoOjE0NnB4O3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIDAgNDBweH0uYXV0aG9yX19pbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czo1MCV9LmF1dGhvcl9fY29udGVudHtmbGV4OjE7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgMCAzMHB4fS5hdXRob3JfX2NvbnRlbnQgLmlzLWgze21hcmdpbjowIDAgMTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmF1dGhvcl9fY29udGVudCAuaXMtaDZ7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luOjB9LmF1dGhvcl9fY29udGVudCBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luOi0xNXB4IDAgMTVweH0uYXV0aG9yX19jb250ZW50IC5saXN0IGxpe21hcmdpbi1ib3R0b206MTBweH0uYmxvY2stLWhlcm97bWFyZ2luOjAgMCAxMDBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmJsb2NrLS1oZXJve21hcmdpbjowIDAgNjBweH19LmJsb2NrLS1oZXJvOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuYmxvY2stLWhlcm86bGFzdC1jaGlsZHttYXJnaW46MCAwIDYwcHh9fS5ibG9jay0taGVybytbZGF0YS1hamF4LXNlbGYtcmVwbGFjZV0gLmJsb2NrLS1maWx0ZXI6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotMjA4cHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5ibG9jay0taGVybytbZGF0YS1hamF4LXNlbGYtcmVwbGFjZV0gLmJsb2NrLS1maWx0ZXI6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfX0uaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjUwMHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGVyb3ttaW4taGVpZ2h0OnVuc2V0fX0uaGVyb19faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6NTAwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGVyb19faW1hZ2V7aGVpZ2h0OmF1dG87bWFyZ2luOjAgMCA0MHB4fX0uaGVyb19faW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmhlcm9fX2ltYWdlIGltZ3toZWlnaHQ6YXV0b319Lmhlcm9fX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGVyb19fY29udGVudHtwb3NpdGlvbjpzdGF0aWM7dHJhbnNmb3JtOm5vbmV9fS5oZXJvX19jb250ZW50IC5pcy1oMXtjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgM3B4IDIwcHggcmdiYSgyNTUsMjU1LDI1NSwuNCk7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oZXJvX19jb250ZW50IC5pcy1oMXtjb2xvcjojMTIxMjEyO2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjUycHg7dGV4dC1zaGFkb3c6bm9uZX19LmJsb2NrLS1sb2NhdGlvbnN7bWFyZ2luOjB9LmxvY2F0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbjowIDAgNjBweH0ubG9jYXRpb25zX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0ubG9jYXRpb257ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3dpZHRoOjgzLjMzMzMlO21hcmdpbjowIGF1dG99QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5sb2NhdGlvbnt3aWR0aDphdXRvO21hcmdpbjowIC0xNXB4fX0ubG9jYXRpb24rLmxvY2F0aW9ue21hcmdpbi10b3A6NjBweH0ubG9jYXRpb25fX2ltYWdle2ZsZXg6MCAwIDQxLjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjclO3BhZGRpbmc6MCAxNXB4O21hcmdpbjowIGF1dG8gNDBweCAwfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubG9jYXRpb25fX2ltYWdle2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5sb2NhdGlvbl9faW1hZ2UgaW1ne2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwuMil9LmxvY2F0aW9uX19pbWFnZSBhe2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwuMil9LmxvY2F0aW9uX19pbWFnZSBhIGltZ3t0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmV9LmxvY2F0aW9uX19pbWFnZSBhOmhvdmVyIGltZywubG9jYXRpb25fX2ltYWdlIGE6Zm9jdXMgaW1ne3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5sb2NhdGlvbl9fY29udGVudHtmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJTtwYWRkaW5nOjAgMTVweDttYXJnaW46MCAwIDAgYXV0b31AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmxvY2F0aW9uX19jb250ZW50e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5sb2NhdGlvbl9fY29udGVudCAuaXMtaDN7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5sb2NhdGlvbl9fY29udGVudCAuaXMtaDMgYXtjb2xvcjojMTIxMjEyO3RleHQtZGVjb3JhdGlvbjpub25lfS5sb2NhdGlvbl9fY29udGVudCAuaXMtaDMgYTpob3ZlciwubG9jYXRpb25fX2NvbnRlbnQgLmlzLWgzIGE6Zm9jdXN7Y29sb3I6I2U2MDAxMzt0ZXh0LWRlY29yYXRpb246bm9uZX0ubG9jYXRpb25fX2NvbnRlbnQgLmlzLWgzKy5pcy1oNXttYXJnaW4tdG9wOi00MHB4fS5sb2NhdGlvbl9fY29udGVudCAuaXMtaDV7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjI4cHh9LmxvY2F0aW9uX19jb250ZW50IC5pcy1oMysucmljaHRleHQsLmxvY2F0aW9uX19jb250ZW50IC5pcy1oMysubGlzdCwubG9jYXRpb25fX2NvbnRlbnQgLmlzLWg1Ky5yaWNodGV4dCwubG9jYXRpb25fX2NvbnRlbnQgLmlzLWg1Ky5saXN0e21hcmdpbi10b3A6LTIwcHh9LmxvY2F0aW9uX19jb250ZW50IC5yZWFkLW1vcmV7bWFyZ2luLXRvcDotNDBweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7Y29sb3I6IzEyMTIxMjtmb250LXdlaWdodDo3MDB9LmxvY2F0aW9uLS1yZXZlcnNlZCAubG9jYXRpb25fX2ltYWdle21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OmF1dG87b3JkZXI6Mn1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmxvY2F0aW9uLS1yZXZlcnNlZCAubG9jYXRpb25fX2ltYWdle29yZGVyOjF9fS5sb2NhdGlvbi0tcmV2ZXJzZWQgLmxvY2F0aW9uX19jb250ZW50e21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OjA7b3JkZXI6MX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmxvY2F0aW9uLS1yZXZlcnNlZCAubG9jYXRpb25fX2NvbnRlbnR7b3JkZXI6Mn19Lm9mZmljZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDttYXJnaW46MCAtMTVweH0ub2ZmaWNlc19faXRlbXtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJTtwYWRkaW5nOjAgMTVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm9mZmljZXNfX2l0ZW17ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19Lm9mZmljZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5vZmZpY2VfX2NvbnRlbnQgLmlzLWg2e3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MH0ubGFuZGluZ3NwYWdlLTIgLmxvY2F0aW9uX19pbWFnZSBpbWd7Ym9yZGVyLXJhZGl1czowfS5sYW5kaW5nc3BhZ2UtMiAubG9jYXRpb25fX2ltYWdlIGF7Ym9yZGVyLXJhZGl1czowfS5sYW5kaW5nc3BhZ2UtMiAubG9jYXRpb25fX2NvbnRlbnQgLmlzLWgzIGF7Y29sb3I6IzEyMTIxMn0ubGFuZGluZ3NwYWdlLTIgLmxvY2F0aW9uX19jb250ZW50IC5pcy1oMyBhOmhvdmVyLC5sYW5kaW5nc3BhZ2UtMiAubG9jYXRpb25fX2NvbnRlbnQgLmlzLWgzIGE6Zm9jdXN7Y29sb3I6IzAwMGNmZn0uYmxvY2stLW1haW4tc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDAgMTAwcHh9LmJsb2NrLS1tYWluLXNsaWRlciAuYnRuLXNjcm9sbC1kb3due3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo5MDA7cGFkZGluZzoxMHB4IDAgMzBweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ei1pbmRleDo5OX0uYmxvY2stLW1haW4tc2xpZGVyIC5idG4tc2Nyb2xsLWRvd246OmJlZm9yZSwuYmxvY2stLW1haW4tc2xpZGVyIC5idG4tc2Nyb2xsLWRvd246OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyAgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDExLjYyMyA1LjcwNiclM0UlM0NwYXRoIGlkPSdQYXRoXzM0OScgZGF0YS1uYW1lPSdQYXRoIDM0OScgZD0nTTMwOC42MTEsNDcxLjA4NWEuOTEyLjkxMiwwLDAsMC0uMS0uMzQxbC0uMDgxLS4xMTZhLjcxMi43MTIsMCwwLDAtLjk5Mi0uMDU5bC00LjYzMSwzLjg2Ny00LjYzNy0zLjg3MmEuNzIuNzIsMCwwLDAtLjkyNCwxLjFsNS4xLDQuMjc1YS43MjQuNzI0LDAsMCwwLC40NS4xNTguNzU2Ljc1NiwwLDAsMCwuNDY3LS4xNjZsNS4wNDItNC4yMTJhLjcuNywwLDAsMCwuMzEtLjYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI5Ni45OTEgLTQ3MC4zOTUpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Y29udGVudDpcIlwiO21hcmdpbjowIDAgMCAtNXB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0uYmxvY2stLW1haW4tc2xpZGVyIC5idG4tc2Nyb2xsLWRvd246OmJlZm9yZXtib3R0b206MTZweH0uYmxvY2stLW1haW4tc2xpZGVyIC5idG4tc2Nyb2xsLWRvd246OmFmdGVye2JvdHRvbToxMHB4fS5ibG9jay0tbWFpbi1zbGlkZXIgLmJ0bi1zY3JvbGwtZG93bjpob3ZlciwuYmxvY2stLW1haW4tc2xpZGVyIC5idG4tc2Nyb2xsLWRvd246Zm9jdXN7Y29sb3I6I2ZmZjtwYWRkaW5nLWJvdHRvbTo0MHB4fS5ibG9jay0tbWFpbi1zbGlkZXIgLmJ0bi1zY3JvbGwtZG93bjpob3Zlcjo6YmVmb3JlLC5ibG9jay0tbWFpbi1zbGlkZXIgLmJ0bi1zY3JvbGwtZG93bjpmb2N1czo6YmVmb3Jle2JvdHRvbToxMHB4fS5ibG9jay0tbWFpbi1zbGlkZXIgLmJ0bi1zY3JvbGwtZG93bjpob3Zlcjo6YWZ0ZXIsLmJsb2NrLS1tYWluLXNsaWRlciAuYnRuLXNjcm9sbC1kb3duOmZvY3VzOjphZnRlcntib3R0b206NHB4fS5tYWluLXNsaWRlci1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2hlaWdodDpjYWxjKDEwMHZoIC0gMTMwcHgpO21pbi1oZWlnaHQ6NTc1cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubWFpbi1zbGlkZXItaXRlbXtoZWlnaHQ6Y2FsYygxMDB2aCAtIDU5cHgpfX0ubWFpbi1zbGlkZXItaXRlbV9fdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Oi0xO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfS5tYWluLXNsaWRlci1pdGVtX192aWRlbyAucGx5cntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubWFpbi1zbGlkZXItaXRlbV9fYmFja2dyb3VuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuM3N9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5tYWluLXNsaWRlci1pdGVtX19iYWNrZ3JvdW5ke2hlaWdodDoxMDAlfX0ubWFpbi1zbGlkZXItaXRlbV9fYmFja2dyb3VuZCBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttaW4taGVpZ2h0OjEwMCU7bWluLXdpZHRoOjEwMCU7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5tYWluLXNsaWRlci1pdGVtX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6NDUlO2xlZnQ6MTAlO3dpZHRoOjQ1JTtwYWRkaW5nOjAgMTVweDttYXJnaW46MCAwIDIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuM3N9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5tYWluLXNsaWRlci1pdGVtX19jb250ZW50e2xlZnQ6MTIlO3JpZ2h0OjEyJTt3aWR0aDo3NiV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubWFpbi1zbGlkZXItaXRlbV9fY29udGVudHtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO3BhZGRpbmc6MCA1MHB4fX0ubWFpbi1zbGlkZXItaXRlbV9fY29udGVudCAuaXMtaDJ7Y29sb3I6I2ZmZjtmb250LXNpemU6NjRweDtsaW5lLWhlaWdodDo2NHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MCAwIDIwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5pcy1oMntmb250LXNpemU6NDJweDtsaW5lLWhlaWdodDo1MnB4fX0ubWFpbi1zbGlkZXItaXRlbV9fY29udGVudCAucmljaHRleHR7Y29sb3I6I2ZmZjttYXJnaW46MCAwIDIwcHh9Lm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLnJpY2h0ZXh0Pip7bWFyZ2luOjAgMCAyMHB4fS5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5yaWNodGV4dD4qOmxhc3QtY2hpbGR7bWFyZ2luOjB9Lm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmlzLWgxLC5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5pcy1oMiwubWFpbi1zbGlkZXItaXRlbV9fY29udGVudCAucmljaHRleHR7dGV4dC1zaGFkb3c6MCAzcHggM3B4IHJnYmEoMCwwLDAsLjIpfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubWFpbi1zbGlkZXItaXRlbV9fY29udGVudCAuaXMtaDEsLm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmlzLWgyLC5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5yaWNodGV4dHt0ZXh0LXNoYWRvdzpub25lfX0ubWFpbi1zbGlkZXItaXRlbSAuYnRuLS12aWRlby1wbGF5OmhvdmVyLC5tYWluLXNsaWRlci1pdGVtIC5idG4tLXZpZGVvLXBsYXk6Zm9jdXMsLm1haW4tc2xpZGVyLWl0ZW0gLmJ0bi0tdmlkZW8tcGF1c2U6aG92ZXIsLm1haW4tc2xpZGVyLWl0ZW0gLmJ0bi0tdmlkZW8tcGF1c2U6Zm9jdXN7dHJhbnNmb3JtOnNjYWxlKDEuMSl9Lm1haW4tc2xpZGVyLWl0ZW0gLmJ0bi0tdmlkZW8tcGF1c2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwcHg7cmlnaHQ6NDBweH0ubWFpbi1zbGlkZXItaXRlbS0tZGFyayAubWFpbi1zbGlkZXItaXRlbV9fY29udGVudCAuaXMtaDEsLm1haW4tc2xpZGVyLWl0ZW0tLWRhcmsgLm1haW4tc2xpZGVyLWl0ZW1fX2NvbnRlbnQgLmlzLWgyLC5tYWluLXNsaWRlci1pdGVtLS1kYXJrIC5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5yaWNodGV4dHtjb2xvcjojMTIxMjEyfS5tYWluLXNsaWRlci1pdGVtLS1kYXJrIC5tYWluLXNsaWRlci1pdGVtX19jb250ZW50IC5idG4tLXZpZGVvLXBsYXl7Y29sb3I6IzEyMTIxMn0ubWFpbi1zbGlkZXItaXRlbS0tZGFyayAubWFpbi1zbGlkZXItaXRlbV9fY29udGVudCAuYnRuLS12aWRlby1wbGF5OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGw6ICUyMzEyMTIxMjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J003OS4yNjYsMzcuODg1TDM0LjcyMywxMi4xNjhDMjUuMzk3LDYuNzg0LDEzLjc0LDEzLjUxNCwxMy43NCwyNC4yODN2NTEuNDM0YzAsMTAuNzY4LDExLjY1NywxNy40OTksMjAuOTgzLDEyLjExNSAgbDQ0LjU0My0yNS43MTdDODguNTkyLDU2LjczLDg4LjU5Miw0My4yNyw3OS4yNjYsMzcuODg1eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtib3JkZXItY29sb3I6IzEyMTIxMn0ubWFpbi1zbGlkZXItaXRlbS52aWRlby1hY3RpdmUgLm1haW4tc2xpZGVyLWl0ZW1fX3ZpZGVve29wYWNpdHk6MTt6LWluZGV4OjF9Lm1haW4tc2xpZGVyLWl0ZW0udmlkZW8tYWN0aXZlIC5tYWluLXNsaWRlci1pdGVtX19iYWNrZ3JvdW5kLC5tYWluLXNsaWRlci1pdGVtLnZpZGVvLWFjdGl2ZSAubWFpbi1zbGlkZXItaXRlbV9fY29udGVudHtvcGFjaXR5OjA7ei1pbmRleDowfS5tYWluLXNsaWRlcntkaXNwbGF5OmZsZXggIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BhZGRpbmc6MH0ubWFpbi1zbGlkZXJfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5tYWluLXNsaWRlcl9faXRlbTpudGgtY2hpbGQoMSl+Lm1haW4tc2xpZGVyX19pdGVte2Rpc3BsYXk6bm9uZX0ubWFpbi1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2UgLm1haW4tc2xpZGVyX19pdGVte2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm1haW4tc2xpZGVyLm93bC1jYXJvdXNlbCAub3dsLW5hdntsZWZ0OjA7cmlnaHQ6MH0ubWFpbi1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwubWFpbi1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIycHgnIGhlaWdodD0nMzRweCcgdmlld0JveD0nMCAwIDIyIDM0JyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTcuMSwzNEwwLDE3TDE3LjEsMEwyMiw0LjhMOS43LDE3TDIyLDI5LjJMMTcuMSwzNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsubWFpbi1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiwubWFpbi1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEycHgnIGhlaWdodD0nMThweCcgdmlld0JveD0nMCAwIDIyIDM0JyUzRSUzQ3N0eWxlICUzRS5zdDAgJTdCIGZpbGw6ICUyM2ZmZjsgJTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTcuMSwzNEwwLDE3TDE3LjEsMEwyMiw0LjhMOS43LDE3TDIyLDI5LjJMMTcuMSwzNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDozMHB4O2hlaWdodDozMHB4fX0ubWFpbi1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAubWFpbi1zbGlkZXItaXRlbV9fYmFja2dyb3VuZCBpbWd7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTt0cmFuc2l0aW9uOjEwczt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWFpbi1zbGlkZXIub3dsLWNhcm91c2VsIC5vd2wtaXRlbS5hY3RpdmV7ei1pbmRleDo5OTk5fS5tYWluLXNsaWRlci5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtLmFjdGl2ZSAubWFpbi1zbGlkZXItaXRlbS0tYW5pbWF0ZSAubWFpbi1zbGlkZXItaXRlbV9fYmFja2dyb3VuZCBpbWd7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjE1KX0uYmxvY2stLXBlb3BsZXN7bWFyZ2luOjB9LnBlb3BsZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MCAwIDYwcHh9LnBlb3BsZXNfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfS5wZW9wbGVzLW92ZXJ2aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luOjAgLTE1cHh9LnBlb3BsZXMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSU7cGFkZGluZzowIDE1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5wZW9wbGVzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnBlb3BsZXMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LnByb2ZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbjtib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMCwwLDAsLjIpO21hcmdpbjowIDAgNDBweH0ucHJvZmlsZTpob3ZlciAucHJvZmlsZV9fY29udGVudCwucHJvZmlsZTpmb2N1cyAucHJvZmlsZV9fY29udGVudHtvcGFjaXR5OjF9LnByb2ZpbGVfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDoxMHB4O3JpZ2h0OjEwcHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3N9LnByb2ZpbGVfX2NvbnRlbnQgLmlzLWg0e2NvbG9yOiNmZmY7bWFyZ2luOjAgMCAxMHB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5wcm9maWxlX19jb250ZW50IC5pcy1oNHtmb250LXNpemU6MjFweDtsaW5lLWhlaWdodDpub3JtYWx9fS5wcm9maWxlX19jb250ZW50IC5pcy1oNCtwe21hcmdpbi10b3A6LTEwcHh9LnByb2ZpbGVfX2NvbnRlbnQgcHtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46MCAwIDEwcHh9LnByb2ZpbGVfX2NvbnRlbnQgLnNvY2lhbC1mb2xsb3ctLWxpc3R7anVzdGlmeS1jb250ZW50OmxlZnQ7bWFyZ2luOjAgLTVweCAxMHB4fS5wcm9maWxlX19jb250ZW50IC5zb2NpYWwtZm9sbG93LS1saXN0IGxpe21hcmdpbjowIDVweH0ucHJvZmlsZV9fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NXB4O2xlZnQ6NXB4O3JpZ2h0OjVweDtjb2xvcjojZmZmfS5wcm9maWxlIC5saXN0LS1sYWJlbHttYXJnaW46MH0ucHJvZmlsZSAubGlzdC0tbGFiZWwgbGl7Y29sb3I6I2ZmZn0ucHJvZmlsZSAubGlzdC0tbGFiZWwgbGkgYXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5wcm9maWxlIC5saXN0LS1sYWJlbCBsaSBhOmhvdmVyLC5wcm9maWxlIC5saXN0LS1sYWJlbCBsaSBhOmZvY3Vze2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucHJvZmlsZSAubGlzdC0tbGFiZWwgbGkgLmljb24tLW1hcmtlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCA2OCA5MCclM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00zNi4yLDBIMzRoLTIuM0MxMi4xLDEtNC43LDIxLjUsMS4yLDQwLjZDNC40LDQ5LjgsOS4zLDU4LDE0LjgsNjUuOGMxLjksMi44LDQsNS41LDYsOC4xYzEuOCwyLjQsMy43LDQuNyw1LjUsN2MyLjQsMyw0LjgsNiw3LjIsOS4xSDM0aDAuNWMyLjMtMy4xLDQuNy02LjEsNy4xLTkuMmMxLjktMi4zLDMuNy00LjcsNS41LTdjMi4xLTIuNyw0LjEtNS4zLDYtOC4xYzUuOC04LjEsMTAuOC0xNi43LDE0LTI2LjJDNzIsMjAuNSw1NS40LDEsMzYuMiwweiBNMzQsNTUuNGMtMC4xLDAtMC4xLDAtMC4yLDBjLTEyLjYsMC0yMi45LTEwLjItMjIuOS0yMi43QzEwLjksMjAuMiwyMS4yLDEwLDMzLjgsMTBjMC4xLDAsMC4xLDAsMC4yLDBjMTIuNSwwLjEsMjIuNywxMC4zLDIyLjcsMjIuN0M1Ni43LDQ1LjEsNDYuNSw1NS4zLDM0LDU1LjR6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5wcm9maWxlIC5saXN0LS1sYWJlbCBsaSAuaWNvbi0tcGhvbmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCA0MCA0MCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI0LjUsMjcuNGMtMC4xLDAuMi0wLjMsMC40LTAuNSwwLjRsLTIuOCwwLjZjLTAuMSwwLTAuMywwLjEtMC40LDBjLTAuMiwwLTAuMy0wLjEtMC41LTAuMWwtMC4xLDBjMCwwLTAuMS0wLjEtMC4yLTAuMWMtMC4zLTAuMi0wLjUtMC40LTAuNy0wLjZjLTAuNC0wLjQtMC44LTAuOC0xLjEtMS4zYy0wLjUtMC43LTAuOS0xLjQtMS4yLTIuMWMtMC40LTEtMC44LTIuMS0xLTMuMmMtMC4yLTAuOS0wLjQtMS44LTAuNS0yLjdjLTAuMS0wLjctMC4xLTEuNCwwLTIuMWMwLTAuNSwwLjEtMS4xLDAuMi0xLjZjMC4xLTAuNCwwLjItMC44LDAuNC0xLjFjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjEsMC4zLTAuMSwwLjQtMC4ybDIuOC0wLjdjMC4yLDAsMC40LDAsMC41LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM0MyMSwxMiwyMSwxMi4xLDIxLDEyLjNsLTAuMywzLjVjMCwwLjItMC4xLDAuNC0wLjIsMC41Yy0wLjEsMC4xLTAuMywwLjItMC41LDAuM2wtMSwwLjJjMCwwLTAuMSwwLTAuMSwwLjFjMCwwLTAuMSwwLjEtMC4xLDAuMWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjhjMCwwLjQsMCwwLjcsMCwxLjFjMC4xLDAuNSwwLjIsMS4xLDAuMywxLjZjMC4xLDAuNSwwLjMsMS4xLDAuNSwxLjZjMC4xLDAuMywwLjMsMC43LDAuNSwxYzAuMSwwLjIsMC4yLDAuMywwLjQsMC41bDAuMSwwLjFjMCwwLDAsMCwwLjEsMGgwLjFsMS4yLTAuM2MwLjIsMCwwLjUsMCwwLjcsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zaDBsMS42LDNDMjQuNSwyNywyNC41LDI3LjIsMjQuNSwyNy40TDI0LjUsMjcuNHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ucHJvZmlsZSAubGlzdC0tbGFiZWwgbGkgLmljb24tLWVtYWlse2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgNDAgNDAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yMC4xLDEwYzIuOCwwLDUuMiwxLDcuMSwyLjlTMzAsMTcuMiwzMCwyMGMwLDEuNi0wLjMsMi44LTEsMy45Yy0wLjYsMS0xLjYsMS41LTIuOCwxLjVjLTEuMywwLTIuMi0wLjYtMi45LTEuOWMtMC44LDEuMy0yLDEuOS0zLjYsMS45Yy0xLjQsMC0yLjYtMC41LTMuNS0xLjVjLTEtMS0xLjQtMi4zLTEuNC0zLjhjMC0xLjUsMC41LTIuOCwxLjQtMy44YzEtMSwyLjEtMS41LDMuNC0xLjVjMS4zLDAsMi40LDAuNSwzLjMsMS41SDIzdi0xLjFoMS44djYuOGMwLDAuNCwwLjEsMC45LDAuNCwxLjJjMC4zLDAuNCwwLjYsMC41LDEuMiwwLjVjMS4yLDAsMS44LTEuMiwxLjgtMy43YzAtMi4zLTAuOC00LjItMi40LTUuOHMtMy41LTIuNC01LjctMi40Yy0yLjMsMC00LjIsMC44LTUuNywyLjRjLTEuNywxLjYtMi41LDMuNS0yLjUsNS44czAuOCw0LjIsMi40LDUuOGMxLjYsMS42LDMuNSwyLjQsNS43LDIuNGMxLjIsMCwyLjMtMC4yLDMuMy0wLjdsMC43LDEuOGMtMS4yLDAuNi0yLjUsMC44LTQsMC44Yy0yLjgsMC01LjItMS03LjItMi45QzExLDI1LDEwLDIyLjcsMTAsMjBzMS01LjEsMi45LTcuMUMxNC44LDExLDE3LjIsMTAsMjAuMSwxMCBNMTcuNywyMi40YzAuNiwwLjYsMS40LDAuOSwyLjIsMC45YzAuOSwwLDEuNi0wLjMsMi4yLTAuOUMyMi43LDIxLjgsMjMsMjEsMjMsMjBjMC0xLTAuMy0xLjgtMC45LTIuNGMtMC42LTAuNi0xLjMtMC45LTIuMi0wLjlzLTEuNiwwLjMtMi4yLDAuOWMtMC42LDAuNi0wLjksMS40LTAuOSwyLjRDMTYuOCwyMSwxNy4xLDIxLjgsMTcuNywyMi40Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmxhbmRpbmdzcGFnZS0yIC5wcm9maWxle2JvcmRlci1yYWRpdXM6MH0uYmxvY2stLWdob3N0ZnJhbWV7YmFja2dyb3VuZC1jb2xvcjojZTYwMDEzO21hcmdpbjowIDAgMTAwcHg7b3ZlcmZsb3c6aGlkZGVufS5ibG9jay0tZ2hvc3RmcmFtZTpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5naG9zdGZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0NDBweDtoZWlnaHQ6NjYwcHg7bWF4LWhlaWdodDoxMDB2aDttYXJnaW46MCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuZ2hvc3RmcmFtZXtoZWlnaHQ6NTUwcHh9fS5naG9zdGZyYW1lX19mcmFtZXN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjMwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjN9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5naG9zdGZyYW1lX19mcmFtZXN7d2lkdGg6NzUlfX0uZ2hvc3RmcmFtZV9fZnJhbWVzIC5mcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzo0MHB4IDQwcHggMDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtvcGFjaXR5OjB9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5naG9zdGZyYW1lX19mcmFtZXMgLmZyYW1le3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweH19Lmdob3N0ZnJhbWVfX2ZyYW1lcyAuZnJhbWU6Zmlyc3QtY2hpbGR7b3BhY2l0eToxfS5naG9zdGZyYW1lX19mcmFtZXMgLmZyYW1lIC5pcy1oMiwuZ2hvc3RmcmFtZV9fZnJhbWVzIC5mcmFtZSAuaXMtaDN7Y29sb3I6I2ZmZn0uZ2hvc3RmcmFtZV9fZnJhbWVzIC5mcmFtZSAuaXMtaDIgLnNwZWNpYWwsLmdob3N0ZnJhbWVfX2ZyYW1lcyAuZnJhbWUgLmlzLWgzIC5zcGVjaWFse2NvbG9yOiNmZmZ9Lmdob3N0ZnJhbWVfX2xvYWRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjQwcHg7Ym90dG9tOjEwJTt3aWR0aDoyNzBweDtoZWlnaHQ6NXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7ei1pbmRleDozfS5naG9zdGZyYW1lX19sb2FkZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDo5MHB4O2hlaWdodDo0cHg7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZ2hvc3RmcmFtZV9fc2NyZWVuc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MX0uZ2hvc3RmcmFtZV9fc2NyZWVucyAuc2NyZWVue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6OTBweDt3aWR0aDo2MzBweDtoZWlnaHQ6NTA1cHg7b3ZlcmZsb3c6aGlkZGVuO3BlcnNwZWN0aXZlOjIwMDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmdob3N0ZnJhbWVfX3NjcmVlbnMgLnNjcmVlbnt3aWR0aDo0NzIuNXB4O2hlaWdodDozNzguNzVweDtyaWdodDo2NXB4fX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmdob3N0ZnJhbWVfX3NjcmVlbnMgLnNjcmVlbnt3aWR0aDoyOTBweDtoZWlnaHQ6MjMycHg7cmlnaHQ6MzBweH19Lmdob3N0ZnJhbWVfX3NjcmVlbnMgLnNjcmVlbiBpbWd7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDphdXRvO2hlaWdodDo5MCU7bWF4LXdpZHRoOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTMlLCAtNTAlKSByb3RhdGVZKC0zMGRlZyl9Lmdob3N0ZnJhbWVfX3NjcmVlbnMgLnNjcmVlbi0tMXttYXJnaW46LTIwcHggLTUwcHggMCAwO3otaW5kZXg6MX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmdob3N0ZnJhbWVfX3NjcmVlbnMgLnNjcmVlbi0tMXttYXJnaW46LTE1cHggLTE1cHggMCAwfX0uZ2hvc3RmcmFtZV9fc2NyZWVucyAuc2NyZWVuLS0ye3otaW5kZXg6Mn0uZ2hvc3RmcmFtZV9fc2NyZWVucyAuc2NyZWVuLS0ze21hcmdpbjoyMHB4IDUwcHggMCAwO3otaW5kZXg6M31AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmdob3N0ZnJhbWVfX3NjcmVlbnMgLnNjcmVlbi0tM3ttYXJnaW46MTVweCAxNXB4IDAgMH19Lmdob3N0ZnJhbWVfX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6Mn0uZ2hvc3RmcmFtZV9fb3ZlcmxheSBpbWd7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDozMCU7d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6OTAlfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZ2hvc3RmcmFtZV9fb3ZlcmxheSBpbWd7bGVmdDotMTAlO2hlaWdodDo1NSV9fS5sYW5kaW5nc3BhZ2UtMiAuYmxvY2stLWdob3N0ZnJhbWV7YmFja2dyb3VuZC1jb2xvcjojMDAwY2ZmfSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBzZXR0aW5nc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgXCJzbVwiOiA1NDBweCxcbiAgICBcIm1kXCI6IDcyMHB4LFxuICAgIFwibGdcIjogOTYwcHgsXG4gICAgXCJ4bFwiOiAxMTcwcHhcbikgIWRlZmF1bHQ7XG5cbi8vIExpZ2h0Y2FzZSBzZXR0aW5nc1xuJGxpZ2h0Y2FzZS1jdXN0b206IChcbiAgICBcImZvbnQtcGF0aFwiOiBcIi9hc3NldHMvZm9udHMvXCIsXG4gICAgXCJicmVha3BvaW50XCI6IDc2OHB4XG4pICFkZWZhdWx0O1xuXG4vLyBPdmVyYWxsXG4kZGVmYXVsdC1tYXJnaW46IDQwcHg7XG4kZGVmYXVsdC1ibG9jay1tYXJnaW46IDEwMHB4O1xuJGhlYWRpbmctZm9udDogXCJNYXZlbiBQcm9cIiwgc2Fucy1zZXJpZjtcbiR0ZXh0LWZvbnQ6IFwiTWF2ZW4gUHJvXCIsIHNhbnMtc2VyaWY7XG4kdGV4dC1zaXplOiAxNnB4O1xuJGxpbmUtaGVpZ2h0OiAyOHB4O1xuJHRleHQtY29sb3I6ICMxMjEyMTI7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMxMjEyMTI7XG4kY29sb3ItZXh0cmEtYmxhY2s6ICMwMDA7XG4kY29sb3ItZ3JheS1kYXJrOiAjMjgyYTJhO1xuJGNvbG9yLXJlZDogI2U2MDAxMztcbiRjb2xvci1yZWQtZGFyazogI2NmMDAwZDtcbiRjb2xvci1ncmF5OiAjYWZhZmFmO1xuJGNvbG9yLWdyYXktbGlnaHQ6ICNmNWY1ZjU7XG4kY29sb3ItZW1haWw6ICMwYTg4ZmY7XG4kY29sb3ItbmV3c2xldHRlcjogIzBhODhmZjtcbiRjb2xvci1mYWNlYm9vazogIzNiNTk5ODtcbiRjb2xvci10d2l0dGVyOiAjMWRhMWYyO1xuJGNvbG9yLXlvdXR1YmU6ICNmMDA7XG4kY29sb3ItbGlua2VkaW46ICMwMDc3YjU7XG4kY29sb3ItaW5zdGFncmFtOiAjODMzYWI0O1xuJGNvbG9yLXBpbnRlcmVzdDogI2JkMDgxYztcbiRjb2xvci13aGF0c2FwcDogIzI1ZDM2NjtcbiRjb2xvci1ibGFjay1yZ2JhOiByZ2IoMCAwIDAgLyAxKTtcbiRjb2xvci1ibGFjay1yZ2JhLXRyYW5zcGFyYW50OiByZ2IoMCAwIDAgLyAuMyk7XG4kY29sb3ItYmxhY2stcmdiYS1kYXJrLXRyYW5zcGFyYW50OiByZ2IoMCAwIDAgLyAuOSk7XG5cbi8vIExhbmRpbmdzcGFnZSAyXG4kaGVhZGluZy1mb250MjogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4kdGV4dC1mb250MjogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4kY29sb3ItYmx1ZTogIzAwMGNmZjtcbiRjb2xvci1ibHVlLWRhcms6ICMwMDA0NTA7XG4kY29sb3ItZ3JlZW46ICMzMWQwYjA7XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy14ICogNCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtcGFkZGluZy14ICogMiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZShkaXZpZGUoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXksICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmIFwiI3skc2l6ZX1cIiAhPSBcIjBcIiB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xpZ2h0Y2FzZSc7XG4gIHNyYzogdXJsKCcje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgZm9udC1wYXRoKX1saWdodGNhc2UuZW90PzU1MzU2MTc3Jyk7XG4gIHNyYzogdXJsKCcje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgZm9udC1wYXRoKX1saWdodGNhc2UuZW90PzU1MzU2MTc3I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsIGZvbnQtcGF0aCl9bGlnaHRjYXNlLndvZmY/NTUzNTYxNzcnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJyN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCBmb250LXBhdGgpfWxpZ2h0Y2FzZS50dGY/NTUzNTYxNzcnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCcje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgZm9udC1wYXRoKX1saWdodGNhc2Uuc3ZnPzU1MzU2MTc3I2xpZ2h0Y2FzZScpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzKj0nbGlnaHRjYXNlLWljb24tJ106YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdsaWdodGNhc2UnLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cbn1cblxuLyogQ29kZXMgKi9cbi5saWdodGNhc2UtaWNvbi1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG4ubGlnaHRjYXNlLWljb24tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH1cbi5saWdodGNhc2UtaWNvbi1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfVxuLmxpZ2h0Y2FzZS1pY29uLXByZXY6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH1cbi5saWdodGNhc2UtaWNvbi1uZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9XG4ubGlnaHRjYXNlLWljb24tc3BpbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA1JzsgfSIsIi8vIFNwaW4gYW5pbWF0aW9uXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRjYXNlLXNwaW4ge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdH1cblxufVxuXG5ALW1vei1rZXlmcmFtZXMgbGlnaHRjYXNlLXNwaW4ge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdH1cblxufVxuXG5ALW8ta2V5ZnJhbWVzIGxpZ2h0Y2FzZS1zcGluIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG5cbn1cblxuQC1tcy1rZXlmcmFtZXMgbGlnaHRjYXNlLXNwaW4ge1xuXG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0Y2FzZS1zcGluIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG5cbn0iLCIjbGlnaHRjYXNlLWNhc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcblxuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAndGV4dC1zaGFkb3cnKX07XG5cbiAgLy8gT25seSBmb3IgdHlwZTogaW5saW5lLCBhamF4XG4gIGh0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gJixcbiAgaHRtbFtkYXRhLWxjLXR5cGU9YWpheF0gJiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50JyktMX0pIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDU1cHggMCA3MHB4IDA7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiI2xpZ2h0Y2FzZS1jb250ZW50IHtcblxuICAvLyBOb3QgdHlwZTogZXJyb3JcbiAgaHRtbDpub3QoW2RhdGEtbGMtdHlwZT1lcnJvcl0pICYge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpfSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnY2FzZS1iYWNrZ3JvdW5kJyl9O1xuXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgLW8tYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAvLyBUeXBlOiBpbWFnZSArIHZpZGVvXG4gIGh0bWxbZGF0YS1sYy10eXBlPWltYWdlXSAmLFxuICBodG1sW2RhdGEtbGMtdHlwZT12aWRlb10gJiB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50Jyl9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2Nhc2UtYmFja2dyb3VuZC1tZWRpYScpfTtcbiAgICB9XG4gIH1cblxuICAvLyBPbmx5IGZvciB0eXBlOiBpbmxpbmUsIGFqYXgsIGVycm9yXG4gIGh0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gJixcbiAgaHRtbFtkYXRhLWxjLXR5cGU9YWpheF0gJixcbiAgaHRtbFtkYXRhLWxjLXR5cGU9ZXJyb3JdICYge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW8tYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50JyktMX0pIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyKHRydWUpO1xuICAgIH1cblxuICAgIC5saWdodGNhc2UtY29udGVudElubmVyIHtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKS0xfSkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICYsICYgPiAqIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2V0IGF1dG8gaGVpZ2h0IHRvIGVhY2ggZWxlbWVudCBleGNlcHQgaWZyYW1lcywgYmVjYXVzZSBvZiB0aGF0XG4gICAgICAgIC8vIHRob3NlIGNhbm5vdCBoYXZlIGEgbmF0dXJhbC9uYXRpdmUgaGVpZ2h0IGFuZCBpdCBtdXN0IGJlIGVzcGVjaWFsbHkgZGVmaW5lZC5cbiAgICAgICAgJiA+ICo6bm90KGlmcmFtZSkge1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saWdodGNhc2UtY29udGVudElubmVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKS0xfSkge1xuICAgICAgLy8gRm9yIG1vYmlsZSAodG91Y2gpIGRldmljZXNcbiAgICAgIGh0bWwubGlnaHRjYXNlLWlzTW9iaWxlRGV2aWNlW2RhdGEtbGMtdHlwZT1pZnJhbWVdICYgaWZyYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgb3ZlcmZsb3coKTtcbiAgICAgIH1cbiAgICAgIC8vIFR5cGU6IGltYWdlICsgdmlkZW9cbiAgICAgIGh0bWxbZGF0YS1sYy10eXBlPWltYWdlXSAmLFxuICAgICAgaHRtbFtkYXRhLWxjLXR5cGU9dmlkZW9dICYge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKX0pIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC43NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGh0bWxbZGF0YS1sYy10eXBlPWltYWdlXSAmIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBOb3RlOiBUaGlzIGlzIGEgdmVyeSBzcGVjaWFsIHdyYXAgb25seSBhZGRlZCBmb3IgZmV3XG4gICAgLy8gdHlwZXMgb2YgY29udGVudCwgdHlwZSAnaW5saW5lJyBhbmQgJ2FqYXgnLlxuICAgIC5saWdodGNhc2UtaW5saW5lV3JhcCB7XG4gICAgICAvLyBPbmx5IGZvciB0eXBlOiBpbmxpbmUsIGFqYXggZXJyb3JcbiAgICAgIGh0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gJixcbiAgICAgIGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICYsXG4gICAgICBodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gJiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpLTF9KSB7XG4gICAgICAgICBAaW5jbHVkZSBjbGVhcih0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBOb3QgdHlwZTogZXJyb3JcbiAgICAgIGh0bWw6bm90KFtkYXRhLWxjLXR5cGU9ZXJyb3JdKSAmIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50Jyl9KSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb250ZW50IC0gRXh0ZW5kIHdpdGggZnVydGhlciBzZWxlY3RvcnMgYW5kIGNvbG9ycyBpbiBjYXNlIHlvdSBoYXZlXG4gIC8vIGVsZW1lbnRzIGxpa2UgPHVsPiwgPGxpPiwgPHNwYW4+IG9yIG90aGVyIGFzIHBhcnQgb2YgY29udGVudCB3aXRoaW4gbGlnaHRjYXNlLlxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKS0xfSkge1xuICAgICAgY29sb3I6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAndGV4dC1jb2xvci12aWV3cG9ydC1zbWFsbCcpfTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKX0pIHtcbiAgICAgIGNvbG9yOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ3RleHQtY29sb3Itdmlld3BvcnQtbGFyZ2UnKX07XG4gICAgfVxuICB9XG5cbn0iLCIvKipcbiAqIFByb3ZpZGVzIG5hdHVyYWwgY29udGVudCBvdmVyZmxvdyBiZWhhdmlvciBhbmQgc2Nyb2xsaW5nIHN1cHBvcnRcbiAqIGV2ZW4gc28gZm9yIHRvdWNoIGRldmljZXMuXG4gKlxuICogRXhhbXBsZSB1c2FnZTpcbiAqIEBpbmNsdWRlIG92ZXJmbG93KClcbiAqL1xuQG1peGluIG92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKipcbiAqIE5ldXRyYWxpemVzL3Jlc2V0cyBkaW1lbnNpb25zIGluY2x1ZGluZyB3aWR0aCwgaGVpZ2h0LCBwb3NpdGlvbiBhcyB3ZWxsIGFzIG1hcmdpbnMsXG4gKiBwYWRkaW5ncyBhbmQgc3R5bGVzLiBVc2VkIHRvIGVuZm9yY2UgYSBuZXV0cmFsIGFuZCB1bnN0eWxlZCBsb29rIGFuZCBiZWhhdm9pciFcbiAqXG4gKiBFeGFtcGxlIHVzYWdlOlxuICogQGluY2x1ZGUgY2xlYXIodHJ1ZSlcbiAqXG4gKiBAcGFyYW0gYm9vbGVhbiAkaW1wb3J0YW50XG4gKi9cbkBtaXhpbiBjbGVhcigkaW1wb3J0YW50KSB7XG4gIEBpZiAkaW1wb3J0YW50IHtcbiAgICAkaW1wb3J0YW50OiAhaW1wb3J0YW50O1xuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlICRpbXBvcnRhbnQ7XG5cbiAgdG9wOiBhdXRvICRpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gJGltcG9ydGFudDtcblxuICB3aWR0aDogYXV0byAkaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gJGltcG9ydGFudDtcblxuICBtYXJnaW46IDAgJGltcG9ydGFudDtcbiAgcGFkZGluZzogMCAkaW1wb3J0YW50O1xuXG4gIGJvcmRlcjogbm9uZSAkaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICRpbXBvcnRhbnQ7XG59IiwiI2xpZ2h0Y2FzZS1jYXNlIHtcblxuICBwLmxpZ2h0Y2FzZS1lcnJvciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICBjb2xvcjogI2FhYTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpLTF9KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50Jyl9KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG59IiwiLy8gU3R5bGVzIGFuZCBvdmVycmlkZXMgZm9yIGFsbCBlbGVtZW50cyBvdXQgb2YgdGhlIGxpZ2h0Y2FzZSBzY29wZVxuLmxpZ2h0Y2FzZS1vcGVuIHtcblxuICBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8gRm9yIG1vYmlsZSAodG91Y2gpIGRldmljZXNcbiAgICAubGlnaHRjYXNlLWlzTW9iaWxlRGV2aWNlICYge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxufSIsIiNsaWdodGNhc2UtaW5mbyB7XG4gIC8vIFlvdSBjYW4gY2hhbmdlIHRvIHBvc2l0aW9uIFwic3RhdGljXCIgb3IgXCJyZWxhdGl2ZVwiIGluc3RlYWQsIGJ1dCBjb25zaWRlclxuICAvLyB0aGF0IHRoaXMgaGVpZ2h0IHdpbGwgYmUgaW50ZWdyYXRlZCBhbmQgY2FsY3VsYXRlZFxuICAvLyB0byB0aGUgbWF4aW11bSBoZWlnaHQgYWRkaXRpb25hbGx5IHRvIHRoZSBpbWFnZSBoZWlnaHQuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAjbGlnaHRjYXNlLXRpdGxlLFxuICAjbGlnaHRjYXNlLWNhcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgI2xpZ2h0Y2FzZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ3RpdGxlLWZvbnQtc2l6ZScpfTtcbiAgICBjb2xvcjogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICd0aXRsZS1jb2xvcicpfTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpLTF9KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdvdmVybGF5LWNvbG9yJyl9O1xuICAgIH1cbiAgfVxuXG4gICNsaWdodGNhc2UtY2FwdGlvbiB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2NhcHRpb24tZm9udC1zaXplJyl9O1xuICAgIGNvbG9yOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2NhcHRpb24tY29sb3InKX07XG4gIH1cblxuICAjbGlnaHRjYXNlLXNlcXVlbmNlSW5mbyB7XG4gICAgZm9udC1zaXplOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ3NlcXVlbmNlSW5mby1mb250LXNpemUnKX07XG4gICAgY29sb3I6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnc2VxdWVuY2VJbmZvLWNvbG9yJyl9O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50JyktMX0pIHtcbiAgICAubGlnaHRjYXNlLWZ1bGxTY3JlZW5Nb2RlICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAvLyBOb3QgdHlwZTogaW1hZ2UsIHZpZGVvLCBmbGFzaCBvciBlcnJvclxuICAgIGh0bWw6bm90KFtkYXRhLWxjLXR5cGU9aW1hZ2VdKTpub3QoW2RhdGEtbGMtdHlwZT12aWRlb10pOm5vdChbZGF0YS1sYy10eXBlPWZsYXNoXSk6bm90KFtkYXRhLWxjLXR5cGU9ZXJyb3JdKSAmIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gIH1cbn0iLCIjbGlnaHRjYXNlLWxvYWRpbmcge1xuICBAaW5jbHVkZSBpY29uKCNmZmYpO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcblxuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG5cbiAgb3BhY2l0eTogMTtcblxuICBmb250LXNpemU6IDMycHg7XG5cbiAgdGV4dC1zaGFkb3c6IDAgMCAxNXB4ICNmZmY7XG5cbiAgLy8gRml4ZXMgdGhlIGljb24gd29iYmxlIGlzc3VlIGluIGZpcmVmb3hcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTMlO1xuXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsaWdodGNhc2Utc3BpbiAwLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgLW1vei1hbmltYXRpb246IGxpZ2h0Y2FzZS1zcGluIDAuNXMgaW5maW5pdGUgbGluZWFyO1xuICAtby1hbmltYXRpb246IGxpZ2h0Y2FzZS1zcGluIDAuNXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxpZ2h0Y2FzZS1zcGluIDAuNXMgaW5maW5pdGUgbGluZWFyO1xufSIsIi8qKlxuICogTWl4aW4gcHJvdmlkaW5nIGljb24gZGVmYXVsdHMgdG8gYmUgdXNlZCBvbiB0b3Agb2YgZm9udC1saWdodGNhc2UuXG4gKlxuICogRXhhbXBsZSB1c2FnZTpcbiAqIEBpbmNsdWRlIGljb24oI2U5ZTllOSlcbiAqL1xuQG1peGluIGljb24oJGNvbG9yOiAjZmZmKSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcblxuICB3aWR0aDogMS4xMjNlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIGZvbnQtc2l6ZTogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdpY29uLWZvbnQtc2l6ZScpfTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAmLCAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IsIG9wYWNpdHksIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IsIG9wYWNpdHksIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yLCBvcGFjaXR5LCBlYXNlLWluLW91dCAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciwgb3BhY2l0eSwgZWFzZS1pbi1vdXQgMC4yNXM7XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB9XG59XG5cbi8qKlxuICogTWl4aW4gcHJvdmlkaW5nIGljb24gZGVmYXVsdHMgaW5jbHVkaW5nIGEgaG92ZXIgc3RhdHVzIHRvIGJlIHVzZWRcbiAqIG9uIHRvcCBvZiBmb250LWxpZ2h0Y2FzZS5cbiAqXG4gKiBFeGFtcGxlIHVzYWdlOlxuICogQGluY2x1ZGUgaWNvbi1ob3ZlcigjZTllOWU5LCAjZmZmKVxuICovXG5AbWl4aW4gaWNvbi1ob3ZlcigkY29sb3I6ICNmZmYsICRjb2xvci1ob3ZlcjogI2Y5ZjlmOSkge1xuICBAaW5jbHVkZSBpY29uKCRjb2xvcik7XG5cbiAgLy8gRGVmYXVsdCBob3ZlciBzdGF0dXNcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDE1cHggJGNvbG9yLWhvdmVyO1xuICB9XG59IiwiLy8gR2VuZXJpYyBzdHlsZXMgZm9yIGFsbCBuYXZpZ2F0aW9uIGxpbmtzXG5hW2NsYXNzKj0nbGlnaHRjYXNlLWljb24tJ10ge1xuICBAaW5jbHVkZSBpY29uLWhvdmVyKCN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnaWNvbi1jb2xvcicpfSwgI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdpY29uLWNvbG9yLWhvdmVyJyl9KTtcblxuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLy8gSG92ZXIgc3RhdHVzIGZvciBtb2JpbGUgKHRvdWNoKSBkZXZpY2VzXG4gIC5saWdodGNhc2UtaXNNb2JpbGVEZXZpY2UgJiB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2FhYTtcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIENsb3NlIGJ1dHRvblxuICAmLmxpZ2h0Y2FzZS1pY29uLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLy8gUHJldiBidXR0b25cbiAgJi5saWdodGNhc2UtaWNvbi1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG5cbiAgLy8gTmV4dCBidXR0b25cbiAgJi5saWdodGNhc2UtaWNvbi1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxuXG4gIC8vIFBsYXkvUGF1c2UgYnV0dG9uXG4gICYubGlnaHRjYXNlLWljb24tcGF1c2UsXG4gICYubGlnaHRjYXNlLWljb24tcGxheSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKX0pIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50JyktMX0pIHtcbiAgICBib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50Jyl9KSB7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNWVtO1xuXG4gICAgJjpob3ZlcixcbiAgICAjbGlnaHRjYXNlLWNhc2U6aG92ZXIgfiAmIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59IiwiI2xpZ2h0Y2FzZS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IC05OTk5cHg7XG4gIGJvdHRvbTogLTk5OTlweDtcbiAgbGVmdDogMDtcblxuICBiYWNrZ3JvdW5kOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ292ZXJsYXktY29sb3InKX07XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50JyktMX0pIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi8gfVxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbiAgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4gIC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBmb250OiBpbmhlcml0OyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiOyB9XG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0OyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAvKipcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXG5cdFx0ICovIH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xuICAgIG1heC1oZWlnaHQ6IDA7IH1cbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG4iLCIvKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLypcbiAqIFx0RGVmYXVsdCB0aGVtZSAtIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxuICovXG4ub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj0nb3dsLSddIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgcGFkZGluZzogNHB4IDdweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDZENkQ2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPSdvd2wtJ106aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzg2OTc5MTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lOyB9XG4gICAgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogNXB4IDdweDtcbiAgICAgIGJhY2tncm91bmQ6ICNENkQ2RDY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgICAub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3BhbiwgLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODY5NzkxOyB9XG4iLCIvLyAyMC8yMCBDbGFzcyBQcmVmaXhcbiRwbHVnaW5QcmVmaXg6IFwidHdlbnR5dHdlbnR5XCIgIWRlZmF1bHQ7XG5cbi8vIDIwLzIwIEhhbmRsZSBTdHlsZXNcbiR0d2VudHkyMC1oYW5kbGUtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kdHdlbnR5MjAtaGFuZGxlLXN0cm9rZTogM3B4ICFkZWZhdWx0O1xuJHR3ZW50eTIwLWhhbmRsZS1jaXJjbGUtd2lkdGg6IDM4cHggIWRlZmF1bHQ7XG4kdHdlbnR5MjAtaGFuZGxlLWJveC1zaGFkb3c6IDBweCAwcHggMTJweCByZ2JhKCMzMzMsMC41KSAhZGVmYXVsdDtcbiR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtY29sb3I6ICR0d2VudHkyMC1oYW5kbGUtY29sb3IgIWRlZmF1bHQ7XG4kdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXNpemU6IDZweCAhZGVmYXVsdDtcbiR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtcG9zaXRpb246IDVweCAhZGVmYXVsdDtcbiR0d2VudHkyMC1oYW5kbGUtcmFkaXVzOiAxMDAwcHggIWRlZmF1bHQ7XG5cbi8vIDIwLzIwIE92ZXJsYXkgU3R5bGVzXG4kdHdlbnR5MjAtb3ZlcmxheS1iZzogcmdiYSgjMDAwLDAuNSkgIWRlZmF1bHQ7XG4kdHdlbnR5MjAtb3ZlcmxheS1sYWJlbC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiR0d2VudHkyMC1vdmVybGF5LWxhYmVsLWJnOiByZ2JhKCNmZmYsIC4yKSAhZGVmYXVsdDtcbiR0d2VudHkyMC1vdmVybGF5LWxhYmVsLWhlaWdodDogMzhweCAhZGVmYXVsdDtcbiR0d2VudHkyMC1vdmVybGF5LWxhYmVsLXdpZHRoOiA5MHB4ICFkZWZhdWx0O1xuJHR3ZW50eTIwLW92ZXJsYXktbGFiZWwtcGFkZGluZzogMjBweCAhZGVmYXVsdDtcbiR0d2VudHkyMC1vdmVybGF5LWxhYmVsLWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcbiR0d2VudHkyMC1vdmVybGF5LWxhYmVsLWxldHRlci1zcGFjaW5nOiAwLjFlbSAhZGVmYXVsdDtcbiR0d2VudHkyMC1sYWJlbC1yYWRpdXM6IDJweCAhZGVmYXVsdDtcblxuLy8gMjAvMjAgUGxhY2Vob2xkZXJzXG4laGFuZGxlLWNvbnRlbnQge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICR0d2VudHkyMC1oYW5kbGUtY29sb3I7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzA7XG4gIC8vIEBpbmNsdWRlIGJveC1zaGFkb3coJHR3ZW50eTIwLWhhbmRsZS1ib3gtc2hhZG93KTtcbn1cblxuJWhhbmRsZS1wb3NpdGlvbi1ob3Jpem9udGFsIHtcbiAgd2lkdGg6ICR0d2VudHkyMC1oYW5kbGUtc3Ryb2tlO1xuICBoZWlnaHQ6IDk5OTlweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLSgkdHdlbnR5MjAtaGFuZGxlLXN0cm9rZSAvIDIpO1xufVxuXG4laGFuZGxlLXBvc2l0aW9uLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDk5OTlweDtcbiAgaGVpZ2h0OiAkdHdlbnR5MjAtaGFuZGxlLXN0cm9rZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0oJHR3ZW50eTIwLWhhbmRsZS1zdHJva2UgLyAyKTtcbn1cblxuJWFic29sdXRlLXdoLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiVvdmVybGF5LXRyYW5zaXRpb24tZHVyYXRpb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4lbGFiZWwtdHJhbnNpdGlvbi1wcm9wZXJ0eSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbiVsYWJlbC10ZXh0IHtcbiAgY29sb3I6ICR0d2VudHkyMC1vdmVybGF5LWxhYmVsLWNvbG9yO1xuICBmb250LXNpemU6ICR0d2VudHkyMC1vdmVybGF5LWxhYmVsLWZvbnQtc2l6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6ICR0d2VudHkyMC1vdmVybGF5LWxhYmVsLWxldHRlci1zcGFjaW5nO1xufVxuXG4lbGFiZWwtc3RydWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkdHdlbnR5MjAtb3ZlcmxheS1sYWJlbC1iZztcbiAgbGluZS1oZWlnaHQ6ICR0d2VudHkyMC1vdmVybGF5LWxhYmVsLWhlaWdodDtcbiAgcGFkZGluZzogMCAkdHdlbnR5MjAtb3ZlcmxheS1sYWJlbC1wYWRkaW5nO1xuICBib3JkZXItcmFkaXVzOiAkdHdlbnR5MjAtbGFiZWwtcmFkaXVzO1xufVxuXG4lbGFiZWwtcG9zaXRpb24taG9yaXpvbnRhbCB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtKCR0d2VudHkyMC1vdmVybGF5LWxhYmVsLWhlaWdodCAvIDIpO1xufVxuXG4lbGFiZWwtcG9zaXRpb24tdmVydGljYWwge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtKCR0d2VudHkyMC1vdmVybGF5LWxhYmVsLXdpZHRoIC8gMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICR0d2VudHkyMC1vdmVybGF5LWxhYmVsLXdpZHRoO1xufVxuXG4lY3NzLXRyaWFuZ2xlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXNpemUgaW5zZXQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuJWNzcy10cmlhbmdsZS1ob3Jpem9udGFsIHtcbiAgQGV4dGVuZCAlY3NzLXRyaWFuZ2xlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLSR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtc2l6ZTtcbn1cblxuJWNzcy10cmlhbmdsZS12ZXJ0aWNhbCB7XG4gIEBleHRlbmQgJWNzcy10cmlhbmdsZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLSR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtc2l6ZTtcbn1cblxuLy8gMjAvMjAgQ29udGFpbmVyXG4uI3skcGx1Z2luUHJlZml4fS1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLmFjdGl2ZSAuI3skcGx1Z2luUHJlZml4fS1vdmVybGF5LFxuICAmLmFjdGl2ZSA6aG92ZXIuI3skcGx1Z2luUHJlZml4fS1vdmVybGF5IHsgYmFja2dyb3VuZDogcmdiYSgjMDAwLDApO1xuXG4gICAgLiN7JHBsdWdpblByZWZpeH0tYmVmb3JlLWxhYmVsLFxuICAgIC4jeyRwbHVnaW5QcmVmaXh9LWFmdGVyLWxhYmVsIHsgb3BhY2l0eTogMDsgfVxuICB9XG4gICoge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG59XG5cbi8vIDIwLzIwIEJlZm9yZSBMYWJlbFxuLiN7JHBsdWdpblByZWZpeH0tYmVmb3JlLWxhYmVsIHtcbiAgQGV4dGVuZCAlYWJzb2x1dGUtd2gtcG9zaXRpb247XG4gIEBleHRlbmQgJWxhYmVsLXRyYW5zaXRpb24tcHJvcGVydHk7XG4gIEBleHRlbmQgJW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlbGFiZWwtc3RydWN0dXJlO1xuICAgIEBleHRlbmQgJWxhYmVsLXRleHQ7XG4gICAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpO1xuICB9XG59XG5cbi8vIDIwLzIwIEFmdGVyIExhYmVsXG4uI3skcGx1Z2luUHJlZml4fS1hZnRlci1sYWJlbCB7XG4gIEBleHRlbmQgJWFic29sdXRlLXdoLXBvc2l0aW9uO1xuICBAZXh0ZW5kICVsYWJlbC10cmFuc2l0aW9uLXByb3BlcnR5O1xuICBAZXh0ZW5kICVvdmVybGF5LXRyYW5zaXRpb24tZHVyYXRpb247XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWxhYmVsLXN0cnVjdHVyZTtcbiAgICBAZXh0ZW5kICVsYWJlbC10ZXh0O1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcbiAgfVxufVxuXG4vLyAyMC8yMCBIb3Jpem9udGFsIExhYmVsc1xuLiN7JHBsdWdpblByZWZpeH0taG9yaXpvbnRhbCAuI3skcGx1Z2luUHJlZml4fS1iZWZvcmUtbGFiZWwge1xuXG4gICY6YmVmb3JlIHtcbiAgICAgQGV4dGVuZCAlbGFiZWwtcG9zaXRpb24taG9yaXpvbnRhbDtcbiAgICAgbGVmdDogMTBweDtcbiAgfVxufVxuXG4uI3skcGx1Z2luUHJlZml4fS1ob3Jpem9udGFsIC4jeyRwbHVnaW5QcmVmaXh9LWFmdGVyLWxhYmVsIHtcblxuICAmOmJlZm9yZSB7XG4gICAgIEBleHRlbmQgJWxhYmVsLXBvc2l0aW9uLWhvcml6b250YWw7XG4gICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi8vIDIwLzIwIFZlcnRpY2FsIExhYmVsc1xuLiN7JHBsdWdpblByZWZpeH0tdmVydGljYWwgLiN7JHBsdWdpblByZWZpeH0tYmVmb3JlLWxhYmVsIHtcblxuICAmOmJlZm9yZSB7XG4gICAgIEBleHRlbmQgJWxhYmVsLXBvc2l0aW9uLXZlcnRpY2FsO1xuICAgICB0b3A6IDEwcHg7XG4gIH1cbn1cblxuLiN7JHBsdWdpblByZWZpeH0tdmVydGljYWwgLiN7JHBsdWdpblByZWZpeH0tYWZ0ZXItbGFiZWwge1xuXG4gICY6YmVmb3JlIHtcbiAgICAgQGV4dGVuZCAlbGFiZWwtcG9zaXRpb24tdmVydGljYWw7XG4gICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vLyAyMC8yMCBPdmVybGF5XG4uI3skcGx1Z2luUHJlZml4fS1vdmVybGF5IHtcbiAgQGV4dGVuZCAlYWJzb2x1dGUtd2gtcG9zaXRpb247XG4gIEBleHRlbmQgJW92ZXJsYXktdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLDApO1xuICB6LWluZGV4OiAyNTtcblxuICAmOmhvdmVyIHsgYmFja2dyb3VuZDogJHR3ZW50eTIwLW92ZXJsYXktYmc7XG5cbiAgICAuI3skcGx1Z2luUHJlZml4fS1hZnRlci1sYWJlbCB7IG9wYWNpdHk6IDE7IH1cbiAgICAuI3skcGx1Z2luUHJlZml4fS1iZWZvcmUtbGFiZWwgeyBvcGFjaXR5OiAxOyB9XG4gIH1cbn1cblxuLiN7JHBsdWdpblByZWZpeH0tYmVmb3JlIHsgei1pbmRleDogMjA7IH1cbi4jeyRwbHVnaW5QcmVmaXh9LWFmdGVyIHsgei1pbmRleDogMTA7IH1cblxuLy8gMjAvMjAgSGFuZGxlIFN0eWxlc1xuLiN7JHBsdWdpblByZWZpeH0taGFuZGxlIHtcbiAgaGVpZ2h0OiAkdHdlbnR5MjAtaGFuZGxlLWNpcmNsZS13aWR0aDtcbiAgd2lkdGg6ICR0d2VudHkyMC1oYW5kbGUtY2lyY2xlLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtKCR0d2VudHkyMC1oYW5kbGUtY2lyY2xlLXdpZHRoLzIpIC0gJHR3ZW50eTIwLWhhbmRsZS1zdHJva2U7XG4gIG1hcmdpbi10b3A6IC0oJHR3ZW50eTIwLWhhbmRsZS1jaXJjbGUtd2lkdGgvMikgLSAkdHdlbnR5MjAtaGFuZGxlLXN0cm9rZTtcbiAgYm9yZGVyOiAkdHdlbnR5MjAtaGFuZGxlLXN0cm9rZSBzb2xpZCAkdHdlbnR5MjAtaGFuZGxlLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkdHdlbnR5MjAtaGFuZGxlLXJhZGl1cztcbiAgYm94LXNoYWRvdzogJHR3ZW50eTIwLWhhbmRsZS1ib3gtc2hhZG93O1xuICB6LWluZGV4OiA0MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyAyMC8yMCBIb3Jpem9udGFsIEhhbmRsZSBTdHlsZXNcbi4jeyRwbHVnaW5QcmVmaXh9LWhvcml6b250YWwgLiN7JHBsdWdpblByZWZpeH0taGFuZGxlIHtcblxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaGFuZGxlLWNvbnRlbnQ7XG4gICAgQGV4dGVuZCAlaGFuZGxlLXBvc2l0aW9uLWhvcml6b250YWw7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogKCR0d2VudHkyMC1oYW5kbGUtY2lyY2xlLXdpZHRoLzIpICsgJHR3ZW50eTIwLWhhbmRsZS1zdHJva2U7XG4gICAgYm94LXNoYWRvdzogMCAkdHdlbnR5MjAtaGFuZGxlLXN0cm9rZSAwICR0d2VudHkyMC1oYW5kbGUtY29sb3IsICR0d2VudHkyMC1oYW5kbGUtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWhhbmRsZS1jb250ZW50O1xuICAgIEBleHRlbmQgJWhhbmRsZS1wb3NpdGlvbi1ob3Jpem9udGFsO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6ICgkdHdlbnR5MjAtaGFuZGxlLWNpcmNsZS13aWR0aC8yKSArICR0d2VudHkyMC1oYW5kbGUtc3Ryb2tlO1xuICAgIGJveC1zaGFkb3c6IDAgKC0kdHdlbnR5MjAtaGFuZGxlLXN0cm9rZSkgMCAkdHdlbnR5MjAtaGFuZGxlLWNvbG9yLCAkdHdlbnR5MjAtaGFuZGxlLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLy8gMjAvMjAgVmVydGljYWwgSGFuZGxlIFN0eWxlc1xuLiN7JHBsdWdpblByZWZpeH0tdmVydGljYWwgLiN7JHBsdWdpblByZWZpeH0taGFuZGxlIHtcblxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlaGFuZGxlLWNvbnRlbnQ7XG4gICAgQGV4dGVuZCAlaGFuZGxlLXBvc2l0aW9uLXZlcnRpY2FsO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogKCR0d2VudHkyMC1oYW5kbGUtY2lyY2xlLXdpZHRoLzIpICsgJHR3ZW50eTIwLWhhbmRsZS1zdHJva2U7XG4gICAgYm94LXNoYWRvdzogJHR3ZW50eTIwLWhhbmRsZS1zdHJva2UgMCAwICR0d2VudHkyMC1oYW5kbGUtY29sb3IsICR0d2VudHkyMC1oYW5kbGUtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIEBleHRlbmQgJWhhbmRsZS1jb250ZW50O1xuICAgIEBleHRlbmQgJWhhbmRsZS1wb3NpdGlvbi12ZXJ0aWNhbDtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogKCR0d2VudHkyMC1oYW5kbGUtY2lyY2xlLXdpZHRoLzIpICsgJHR3ZW50eTIwLWhhbmRsZS1zdHJva2U7XG4gICAgYm94LXNoYWRvdzogKC0kdHdlbnR5MjAtaGFuZGxlLXN0cm9rZSkgMCAwICR0d2VudHkyMC1oYW5kbGUtY29sb3IsICR0d2VudHkyMC1oYW5kbGUtYm94LXNoYWRvdztcbiAgfVxufVxuXG4vLyAyMC8yMCBMZWZ0IEhhbmRsZVxuLiN7JHBsdWdpblByZWZpeH0tbGVmdC1hcnJvdyB7XG4gIGJvcmRlci1yaWdodDogJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1zaXplIHNvbGlkICR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtY29sb3I7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0oJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1zaXplICogMikgLSAkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXBvc2l0aW9uO1xuICBAZXh0ZW5kICVjc3MtdHJpYW5nbGUtaG9yaXpvbnRhbDtcbn1cblxuLy8gMjAvMjAgUmlnaHQgSGFuZGxlXG4uI3skcGx1Z2luUHJlZml4fS1yaWdodC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0OiAkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXNpemUgc29saWQgJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1jb2xvcjtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtKCR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtc2l6ZSAqIDIpIC0gJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1wb3NpdGlvbjtcbiAgQGV4dGVuZCAlY3NzLXRyaWFuZ2xlLWhvcml6b250YWw7XG59XG5cbi8vIDIwLzIwIFVwIEhhbmRsZVxuLiN7JHBsdWdpblByZWZpeH0tdXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tOiAkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXNpemUgc29saWQgJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1jb2xvcjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0oJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1zaXplICogMikgLSAkdHdlbnR5MjAtaGFuZGxlLXRyaWFuZ2xlLXBvc2l0aW9uO1xuICBAZXh0ZW5kICVjc3MtdHJpYW5nbGUtdmVydGljYWw7XG59XG5cbi8vIDIwLzIwIERvd24gSGFuZGxlXG4uI3skcGx1Z2luUHJlZml4fS1kb3duLWFycm93IHtcbiAgYm9yZGVyLXRvcDogJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1zaXplIHNvbGlkICR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtY29sb3I7XG4gIGJvdHRvbTogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAtKCR0d2VudHkyMC1oYW5kbGUtdHJpYW5nbGUtc2l6ZSAqIDIpIC0gJHR3ZW50eTIwLWhhbmRsZS10cmlhbmdsZS1wb3NpdGlvbjtcbiAgQGV4dGVuZCAlY3NzLXRyaWFuZ2xlLXZlcnRpY2FsO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO0BrZXlmcmFtZXMgcGx5ci1wcm9ncmVzc3t0b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjI1cHggMDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpIDB9fUBrZXlmcmFtZXMgcGx5ci1wb3B1cHswJXtvcGFjaXR5Oi41O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBwbHlyLWZhZGUtaW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19LnBseXJ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7YWxpZ24taXRlbXM6Y2VudGVyO2RpcmVjdGlvbjpsdHI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtZmFtaWx5OnZhcigtLXBseXItZm9udC1mYW1pbHksaW5oZXJpdCk7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTtsaW5lLWhlaWdodDoxLjc7bGluZS1oZWlnaHQ6dmFyKC0tcGx5ci1saW5lLWhlaWdodCwxLjcpO21heC13aWR0aDoxMDAlO21pbi13aWR0aDoyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXNoYWRvdzpub25lO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt6LWluZGV4OjB9LnBseXIgYXVkaW8sLnBseXIgaWZyYW1lLC5wbHlyIHZpZGVve2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5ciBidXR0b257Zm9udDppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7d2lkdGg6YXV0b30ucGx5cjpmb2N1c3tvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWl7Ym94LXNpemluZzpib3JkZXItYm94fS5wbHlyLS1mdWxsLXVpICosLnBseXItLWZ1bGwtdWkgOmFmdGVyLC5wbHlyLS1mdWxsLXVpIDpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fS5wbHlyLS1mdWxsLXVpIGEsLnBseXItLWZ1bGwtdWkgYnV0dG9uLC5wbHlyLS1mdWxsLXVpIGlucHV0LC5wbHlyLS1mdWxsLXVpIGxhYmVse3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259LnBseXJfX2JhZGdle2JhY2tncm91bmQ6IzRhNTQ2NDtiYWNrZ3JvdW5kOnZhcigtLXBseXItYmFkZ2UtYmFja2dyb3VuZCwjNGE1NDY0KTtib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItYmFkZ2UtYm9yZGVyLXJhZGl1cywycHgpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci1iYWRnZS10ZXh0LWNvbG9yLCNmZmYpO2ZvbnQtc2l6ZTo5cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhZGdlLDlweCk7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjNweCA0cHh9LnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY2FwdGlvbnN7YW5pbWF0aW9uOnBseXItZmFkZS1pbiAuM3MgZWFzZTtib3R0b206MDtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpO2xlZnQ6MDtwYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0ucGx5cl9fY2FwdGlvbnMgc3BhbjplbXB0eXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MTVweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFzZSwxNXB4KTtwYWRkaW5nOjIwcHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoyKX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MThweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbGFyZ2UsMThweCl9fS5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25ze2Rpc3BsYXk6YmxvY2t9LnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSl+LnBseXJfX2NhcHRpb25ze3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSotNCkpfS5wbHlyX19jYXB0aW9ue2JhY2tncm91bmQ6IzAwMGM7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWNhcHRpb25zLWJhY2tncm91bmQsIzAwMGMpO2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7Ym94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWNhcHRpb25zLXRleHQtY29sb3IsI2ZmZik7bGluZS1oZWlnaHQ6MTg1JTtwYWRkaW5nOi4yZW0gLjVlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0ucGx5cl9fY2FwdGlvbiBkaXZ7ZGlzcGxheTppbmxpbmV9LnBseXJfX2NvbnRyb2x7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItY29udHJvbC1yYWRpdXMsNHB4KTtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjdweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0ucGx5cl9fY29udHJvbCBzdmd7ZmlsbDpjdXJyZW50Q29sb3I7ZGlzcGxheTpibG9jaztoZWlnaHQ6MThweDtoZWlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwxOHB4KTtwb2ludGVyLWV2ZW50czpub25lO3dpZHRoOjE4cHg7d2lkdGg6dmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwxOHB4KX0ucGx5cl9fY29udHJvbDpmb2N1c3tvdXRsaW5lOjB9LnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBkYXNoZWQgIzAwYjJmZjtvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtvdXRsaW5lLW9mZnNldDoycHh9YS5wbHlyX19jb250cm9se3RleHQtZGVjb3JhdGlvbjpub25lfS5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5pY29uLS1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLGEucGx5cl9fY29udHJvbDphZnRlcixhLnBseXJfX2NvbnRyb2w6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7ZmxleDoxO21pbi13aWR0aDowfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW17bWFyZ2luLWxlZnQ6Mi41cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvNCl9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDphdXRvfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntwYWRkaW5nLWxlZnQ6Mi41cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzQpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZXtwYWRkaW5nOjAgNXB4O3BhZGRpbmc6MCBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6Zmlyc3QtY2hpbGQsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lKy5wbHlyX190aW1lLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXIgW2RhdGEtcGx5cj1waXBdLC5wbHlyX19jb250cm9sczplbXB0eXtkaXNwbGF5Om5vbmV9LnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXItLWNhcHRpb25zLWVuYWJsZWQgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLC5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGx5cl9fbWVudXtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyX19tZW51X19jb250YWluZXJ7YW5pbWF0aW9uOnBseXItcG9wdXAgLjJzIGVhc2U7YmFja2dyb3VuZDojZmZmZmZmZTY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwjZmZmZmZmZTYpO2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4ICMwMDAwMDAyNjtib3gtc2hhZG93OnZhcigtLXBseXItbWVudS1zaGFkb3csMCAxcHggMnB4ICMwMDAwMDAyNik7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsMTVweCk7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zcHg7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjN9LnBseXJfX21lbnVfX2NvbnRhaW5lcj5kaXZ7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSksd2lkdGggLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyOmFmdGVye2JvcmRlcjo0cHggc29saWQgIzAwMDA7Ym9yZGVyLXRvcC1jb2xvcjojZmZmZmZmZTY7Ym9yZGVyOnZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwjZmZmZmZmZTYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNHB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyAtIHZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLCA0cHgpLzIpO3RvcDoxMDAlO3dpZHRoOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XXtwYWRkaW5nOjdweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXSwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9de21hcmdpbi10b3A6MnB4fS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dOmZpcnN0LWNoaWxkLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb106Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci1tZW51LWNvbG9yLCM0YTU0NjQpO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbWVudSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSk7cGFkZGluZzo0LjY2NjY3cHggMTAuNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMS41KSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoxLjUpOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbD5zcGFue2FsaWduLWl0ZW1zOmluaGVyaXQ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDphZnRlcntib3JkZXI6NHB4IHNvbGlkICMwMDAwO2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZHtwYWRkaW5nLXJpZ2h0OjI4cHg7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyo0KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCM3MjgxOTcpO3JpZ2h0OjYuNXB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSAtIHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6Zm9jdXMtdmlzaWJsZTphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmhvdmVyOmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOmluaXRpYWx9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFja3tmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bWFyZ2luOjdweDttYXJnaW46Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO21hcmdpbi1ib3R0b206My41cHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8yKTtwYWRkaW5nLWxlZnQ6MjhweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqNCk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTRweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjIpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLXJpZ2h0LWNvbG9yOnZhcigtLXBseXItbWVudS1hcnJvdy1jb2xvciwjNzI4MTk3KTtsZWZ0OjYuNXB4O2xlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpiZWZvcmV7YmFja2dyb3VuZDojZGNkZmU1O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLWNvbG9yLCNkY2RmZTUpO2JveC1zaGFkb3c6MCAxcHggMCAjZmZmO2JveC1zaGFkb3c6MCAxcHggMCB2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yLCNmZmYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MXB4O2xlZnQ6MDttYXJnaW4tdG9wOjMuNXB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMik7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpmb2N1cy12aXNpYmxlOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0LWNvbG9yOmluaXRpYWx9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9de3BhZGRpbmctbGVmdDo3cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmJlZm9yZXtib3JkZXItcmFkaXVzOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmJlZm9yZXtiYWNrZ3JvdW5kOiMwMDAwMDAxYTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztmbGV4LXNocmluazowO2hlaWdodDoxNnB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt3aWR0aDoxNnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTphZnRlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7aGVpZ2h0OjZweDtsZWZ0OjEycHg7b3BhY2l0eTowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZTt3aWR0aDo2cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTpiZWZvcmV7YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpmb2N1cy12aXNpYmxlOmJlZm9yZSwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6IzIzMjgyZjFhfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqLTEgLSAtMnB4KTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjI0LjVweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMy41KTtwb2ludGVyLWV2ZW50czpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2Vdey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MjZweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKjIpO2NvbG9yOiMwMGIyZmY7Y29sb3I6dmFyKC0tcGx5ci1yYW5nZS1maWxsLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE5cHg7aGVpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpKjIgKyB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkpO21hcmdpbjowO21pbi13aWR0aDowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZDojMDAwMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZyxjdXJyZW50Q29sb3IgMCwjMDAwMCAwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsMCksIzAwMDAgdmFyKC0tdmFsdWUsMCkpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LXdlYmtpdC10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMztib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO21hcmdpbi10b3A6LTRweDttYXJnaW4tdG9wOmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSAtIHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpKS8yKi0xKTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tb3otdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzM7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpO2hlaWdodDoxM3B4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbW96LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3N7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2NvbG9yOiMwMDAwfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC11cHBlciwucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQ6IzAwMDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoyLjVweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbXMtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOiMwMDAwO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzM7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpO2hlaWdodDoxM3B4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTttYXJnaW4tdG9wOjA7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwe2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1vdXRlcntib3JkZXI6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1c3tvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMtdmlzaWJsZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7b3V0bGluZToycHggZGFzaGVkICMwMGIyZmY7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLXZpc2libGU6Oi1tb3otcmFuZ2UtdHJhY2t7b3V0bGluZToycHggZGFzaGVkICMwMGIyZmY7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLXZpc2libGU6Oi1tcy10cmFja3tvdXRsaW5lOjJweCBkYXNoZWQgIzAwYjJmZjtvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtvdXRsaW5lLW9mZnNldDoycHh9LnBseXJfX3Bvc3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCMwMDApKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2hlaWdodDoxMDAlO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5wbHlyLS1zdG9wcGVkLnBseXJfX3Bvc3Rlci1lbmFibGVkIC5wbHlyX19wb3N0ZXJ7b3BhY2l0eToxfS5wbHlyLS15b3V0dWJlLnBseXItLXBhdXNlZC5wbHlyX19wb3N0ZXItZW5hYmxlZDpub3QoLnBseXItLXN0b3BwZWQpIC5wbHlyX19wb3N0ZXJ7ZGlzcGxheTpub25lfS5wbHlyX190aW1le2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS10aW1lLHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpKX0ucGx5cl9fdGltZSsucGx5cl9fdGltZTpiZWZvcmV7Y29udGVudDpcIuKBhFwiO21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnBseXJfX3RpbWUrLnBseXJfX3RpbWV7ZGlzcGxheTpub25lfX0ucGx5cl9fdG9vbHRpcHtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsNXB4KTtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCAjMDAwMDAwMjY7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LDAgMXB4IDJweCAjMDAwMDAwMjYpO2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci10b29sdGlwLWNvbG9yLCM0YTU0NjQpO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KTtmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bGVmdDo1MCU7bGluZS1oZWlnaHQ6MS4zO21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIqMik7b3BhY2l0eTowO3BhZGRpbmc6NXB4IDcuNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMikgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioxLjUpO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlIC4xcyxvcGFjaXR5IC4ycyBlYXNlIC4xczt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDoyfS5wbHlyX190b29sdGlwOmJlZm9yZXtib3JkZXItbGVmdDo0cHggc29saWQgIzAwMDA7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1yaWdodDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2JvcmRlci10b3A6NHB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCNmZmYpO2JvdHRvbTotNHB4O2JvdHRvbTpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpKi0xKTtjb250ZW50OlwiXCI7aGVpZ2h0OjA7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXIgLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fdG9vbHRpcC0tdmlzaWJsZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxKX0ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcHt6LWluZGV4OjN9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOmJlZm9yZXtsZWZ0OjE2cHg7bGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpLzIgKyB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwe2xlZnQ6YXV0bztyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjE2cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpmb2N1cy12aXNpYmxlIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwe3RyYW5zZm9ybTp0cmFuc2xhdGUoMCkgc2NhbGUoMSl9LnBseXJfX3Byb2dyZXNze2xlZnQ6Ni41cHg7bGVmdDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSouNSk7bWFyZ2luLXJpZ2h0OjEzcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXSwucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnttYXJnaW4tbGVmdDotNi41cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLS41KTttYXJnaW4tcmlnaHQ6LTYuNXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSotLjUpO3dpZHRoOmNhbGMoMTAwJSArIDEzcHgpO3dpZHRoOmNhbGMoMTAwJSArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSl9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2Vde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXB7bGVmdDowO21heC13aWR0aDoxMjBweDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9LnBseXJfX3Byb2dyZXNzX19idWZmZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMHB4O2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7bGVmdDowO21hcmdpbi10b3A6LTIuNXB4O21hcmdpbi10b3A6Y2FsYygodmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMikqLTEpO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOiMwMDAwfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstd2Via2l0LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NXB4O21pbi13aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbXMtZmlsbHtib3JkZXItcmFkaXVzOjEwMHB4Oy1tcy10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YW5pbWF0aW9uOnBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZywjMjMyODJmOTkgMjUlLCMwMDAwIDAsIzAwMDAgNTAlLCMyMzI4MmY5OSAwLCMyMzI4MmY5OSA3NSUsIzAwMDAgMCwjMDAwMCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCMyMzI4MmY5OSkgMjUlLCMwMDAwIDI1JSwjMDAwMCA1MCUsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQsIzIzMjgyZjk5KSA1MCUsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQsIzIzMjgyZjk5KSA3NSUsIzAwMDAgNzUlLCMwMDAwKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6MjVweCAyNXB4O2JhY2tncm91bmQtc2l6ZTp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KSB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KTtjb2xvcjojMDAwMH0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApfS5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6I2MxYzhkMTk5O2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSl9LnBseXJfX3Byb2dyZXNzX19tYXJrZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1wcm9ncmVzcy1tYXJrZXItYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOjFweDtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3dpZHRoOjNweDt3aWR0aDp2YXIoLS1wbHlyLXByb2dyZXNzLW1hcmtlci13aWR0aCwzcHgpO3otaW5kZXg6M30ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7bWF4LXdpZHRoOjkwcHg7bWluLXdpZHRoOjYwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyLS1hdWRpb3tkaXNwbGF5OmJsb2NrfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1hdWRpby1jb250cm9scy1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvciwjNGE1NDY0KTtwYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KX0ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSwucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDojMDBiMmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiMmZmKSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLWhvdmVyLCNmZmYpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNjMWM4ZDE5OTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2MxYzhkMTk5KSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojYzFjOGQxOTk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojYzFjOGQxOTk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICMyMzI4MmYxYTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCMyMzI4MmYxYSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjMjMyODJmMWE7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjMjMyODJmMWEpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjMjMyODJmMWE7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjMjMyODJmMWEpfS5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjojYzFjOGQxOTk7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSl9LnBseXItLXZpZGVve292ZXJmbG93OmhpZGRlbn0ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVue292ZXJmbG93OnZpc2libGV9LnBseXJfX3ZpZGVvLXdyYXBwZXJ7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7Ym9yZGVyLXJhZGl1czppbmhlcml0O2hlaWdodDoxMDAlO21hcmdpbjphdXRvO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97YXNwZWN0LXJhdGlvOjE2Lzl9QHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOjE2Lzkpey5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTYuMjUlO3Bvc2l0aW9uOnJlbGF0aXZlfX0ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlb3tib3JkZXI6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQ+LnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MjQwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzguMjgxMjUlKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCMwMDAwLCMwMDAwMDBiZik7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsbGluZWFyLWdyYWRpZW50KCMwMDAwLCMwMDAwMDBiZikpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvdHRvbTowO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCNmZmYpO2xlZnQ6MDtwYWRkaW5nOjVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMik7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7ei1pbmRleDozfUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3BhZGRpbmctdG9wOjM1cHg7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMy41KX19LnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xze29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpmb2N1cy12aXNpYmxlLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIyZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIyZmYpKSk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3ItaG92ZXIsI2ZmZil9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2JhY2tncm91bmQ6IzAwYjJmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjJmZikpKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsI2ZmZik7ZGlzcGxheTpub25lO2xlZnQ6NTAlO29wYWNpdHk6Ljk7cGFkZGluZzoxNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMS41KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt0cmFuc2l0aW9uOi4zczt6LWluZGV4OjJ9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHN2Z3tsZWZ0OjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6Zm9jdXMsLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmhvdmVye29wYWNpdHk6MX0ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtkaXNwbGF5OmJsb2NrfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmNDA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNmZmZmZmY0MCkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmNDA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNmZmZmZmY0MCkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICNmZmZmZmY4MDtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCNmZmZmZmY4MCl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjZmZmZmZmODA7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjZmZmZmZmODApfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjZmZmZmZmODA7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjZmZmZmZmODApfS5wbHlyLS12aWRlbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjojZmZmZmZmNDA7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNmZmZmZmY0MCl9LnBseXI6ZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOmZ1bGxzY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6ZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX19LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2t7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym90dG9tOjA7aGVpZ2h0OjEwMCU7bGVmdDowO21hcmdpbjowO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDAwMDAwfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cl9fYWRze2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOmFmdGVye2JhY2tncm91bmQ6IzIzMjgyZjtib3JkZXItcmFkaXVzOjJweDtib3R0b206MTBweDtib3R0b206dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7Y29sb3I6I2ZmZjtjb250ZW50OmF0dHIoZGF0YS1iYWRnZS10ZXh0KTtmb250LXNpemU6MTFweDtwYWRkaW5nOjJweCA2cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3JpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3otaW5kZXg6M30ucGx5cl9fYWRzOmVtcHR5OmFmdGVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY3Vlc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7bGVmdDowO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4ICMwMDAwMDAyNjtib3gtc2hhZG93OnZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csMCAxcHggMnB4ICMwMDAwMDAyNik7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioyKTtvcGFjaXR5OjA7cGFkZGluZzozcHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iLS1pcy1zaG93bntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSBzY2FsZSgxKX0ucGx5cl9fcHJldmlldy10aHVtYjpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1sZWZ0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItdG9wOjRweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwjZmZmKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6Y2FsYyg1MCUgKyB2YXIoLS1wcmV2aWV3LWFycm93LW9mZnNldCkpO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXJ7YmFja2dyb3VuZDojYzFjOGQxO2JvcmRlci1yYWRpdXM6N3B4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLW1lbnUtcmFkaXVzLCA4cHgpIC0gMXB4KTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1nLC5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXI6YWZ0ZXJ7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcjphZnRlcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggIzAwMDAwMDI2O2NvbnRlbnQ6XCJcIjtwb2ludGVyLWV2ZW50czpub25lfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1ne21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZX0ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKTtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZCxsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo3cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCkgLSAxcHgpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjdweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsIDhweCkgLSAxcHgpO2JvdHRvbTowO2xlZnQ6MDtsaW5lLWhlaWdodDoxLjE7cGFkZGluZzoyMHB4IDZweCA2cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjN9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHNwYW57Y29sb3I6I2ZmZjtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSl9LnBseXJfX3ByZXZpZXctc2NydWJiaW5ne2JvdHRvbTowO2ZpbHRlcjpibHVyKDFweCk7aGVpZ2h0OjEwMCU7bGVmdDowO21hcmdpbjphdXRvO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmctLWlzLXNob3due29wYWNpdHk6MX0ucGx5cl9fcHJldmlldy1zY3J1YmJpbmcgaW1ne2hlaWdodDoxMDAlO2xlZnQ6MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7b2JqZWN0LWZpdDpjb250YWluO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXItLW5vLXRyYW5zaXRpb257dHJhbnNpdGlvbjpub25lIWltcG9ydGFudH0ucGx5cl9fc3Itb25seXtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtib3JkZXI6MCFpbXBvcnRhbnQ7aGVpZ2h0OjFweCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3dpZHRoOjFweCFpbXBvcnRhbnR9LnBseXIgW2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0iLCIvKiEgbm91aXNsaWRlciAtIDE0LjcuMCAtIDQvNi8yMDIxICovXG4vKiBGdW5jdGlvbmFsIHN0eWxpbmc7XG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxuICovXG4ubm9VaS10YXJnZXQsXG4ubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi8qIFdyYXBwZXIgZm9yIGFsbCBjb25uZWN0IGVsZW1lbnRzLlxuICovXG4ubm9VaS1jb25uZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7XG59XG4ubm9VaS1jb25uZWN0LFxuLm5vVWktb3JpZ2luIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbn1cbi5ub1VpLWNvbm5lY3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAxMCU7XG4gIHdpZHRoOiAxMCU7XG59XG4vKiBPZmZzZXQgZGlyZWN0aW9uXG4gKi9cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi8qIEdpdmUgb3JpZ2lucyAwIGhlaWdodC93aWR0aCBzbyB0aGV5IGRvbid0IGludGVyZmVyZSB3aXRoIGNsaWNraW5nIHRoZVxuICogY29ubmVjdCBlbGVtZW50cy5cbiAqL1xuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcbiAgd2lkdGg6IDA7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDtcbn1cbi5ub1VpLWhhbmRsZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ub1VpLXRvdWNoLWFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4ubm9VaS1zdGF0ZS1kcmFnICoge1xuICBjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xuICovXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICByaWdodDogLTE3cHg7XG4gIHRvcDogLTZweDtcbn1cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICByaWdodDogLTZweDtcbiAgdG9wOiAtMTdweDtcbn1cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBsZWZ0OiAtMTdweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4vKiBTdHlsaW5nO1xuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXG4gKi9cbi5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsIDAgM3B4IDZweCAtNXB4ICNCQkI7XG59XG4ubm9VaS1jb25uZWN0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGO1xufVxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbn1cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCO1xufVxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjtcbn1cbi8qIEhhbmRsZSBzdHJpcGVzO1xuICovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDZweDtcbn1cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDtcbn1cbi8qIERpc2FibGVkIHN0YXRlO1xuICovXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQjhCOEI4O1xufVxuW2Rpc2FibGVkXS5ub1VpLXRhcmdldCxcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4vKiBCYXNlO1xuICpcbiAqL1xuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5ub1VpLXBpcHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOTk5O1xufVxuLyogVmFsdWVzO1xuICpcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub1VpLXZhbHVlLXN1YiB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4vKiBNYXJraW5ncztcbiAqXG4gKi9cbi5ub1VpLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbi5ub1VpLW1hcmtlci1zdWIge1xuICBiYWNrZ3JvdW5kOiAjQUFBO1xufVxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTtcbn1cbi8qIEhvcml6b250YWwgbGF5b3V0O1xuICpcbiAqL1xuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xufVxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTVweDtcbn1cbi8qIFZlcnRpY2FsIGxheW91dDtcbiAqXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xufVxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICB3aWR0aDogMTVweDtcbn1cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMjAlO1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4gPiAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IDEwcHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4gPiAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMThweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xOHB4KTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMjhweDtcbn1cbiIsIkBpbmNsdWRlIGtleWZyYW1lcyhib3VuY2UpIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyh6b29tZWZmZWN0KSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xNSk7XG4gICAgfVxufVxuIiwiLy8gU1ZHIGljb25zXG5AbWl4aW4gaWNvbigkdHlwZSwgJGNvbG9yLCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgICBAaWYgJHR5cGUgPT0gZmFjZWJvb2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA0MCA0MFwiPjxzdHlsZT4uc3Qwe2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yNSwxNC4zaC0yLjhjLTAuMywwLTAuNywwLjUtMC43LDEuMXYxLjhIMjV2My41aC0zLjV2OC41aC0zLjV2LTguNUgxNXYtMy41aDIuOHYtMS44Yy0wLjEtMi40LDEuOC00LjUsNC4yLTQuNkgyNUwyNSwxNC4zelwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGZhY2Vib29rMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDQwIDQwXCI+PHN0eWxlPi5zdDB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTIwLDBDOSwwLDAsOSwwLDIwczksMjAsMjAsMjBjMTEsMCwyMC05LDIwLTIwUzMxLDAsMjAsMHogTTI0LjUsMTQuMWgtMi44Yy0wLjMsMC0wLjcsMC41LTAuNywxLjFWMTdoMy41djMuNWgtMy41VjI5aC0zLjV2LTguNWgtMi44VjE3aDIuOHYtMS44Yy0wLjEtMi40LDEuOC00LjUsNC4yLTQuNmgyLjhMMjQuNSwxNC4xelwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHR3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgIHZpZXdCb3g9XCIwIDAgNTAgNTBcIiA+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0gNi45MTk5MjE5IDYgTCAyMS4xMzY3MTkgMjYuNzI2NTYyIEwgNi4yMjg1MTU2IDQ0IEwgOS40MDYyNSA0NCBMIDIyLjU0NDkyMiAyOC43NzczNDQgTCAzMi45ODYzMjggNDQgTCA0MyA0NCBMIDI4LjEyMzA0NyAyMi4zMTI1IEwgNDIuMjAzMTI1IDYgTCAzOS4wMjczNDQgNiBMIDI2LjcxNjc5NyAyMC4yNjE3MTkgTCAxNi45MzM1OTQgNiBMIDYuOTE5OTIxOSA2IHpcIj48L3BhdGg+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSB0d2l0dGVyMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHNoYXBlLXJlbmRlcmluZz1cImdlb21ldHJpY1ByZWNpc2lvblwiIHRleHQtcmVuZGVyaW5nPVwiZ2VvbWV0cmljUHJlY2lzaW9uXCIgaW1hZ2UtcmVuZGVyaW5nPVwib3B0aW1pemVRdWFsaXR5XCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yNTYgMGMxNDEuMzg0IDAgMjU2IDExNC42MTYgMjU2IDI1NiAwIDE0MS4zODQtMTE0LjYxNiAyNTYtMjU2IDI1NkMxMTQuNjE2IDUxMiAwIDM5Ny4zODQgMCAyNTYgMCAxMTQuNjE2IDExNC42MTYgMCAyNTYgMHptNjIuNjQgMTU3LjU0OWgzMy40MDFsLTcyLjk3NCA4My40MDcgODUuODUgMTEzLjQ5NWgtNjcuMjIybC01Mi42NDUtNjguODM3LTYwLjI0NCA2OC44MzdoLTMzLjQyMmw3OC4wNTEtODkuMjEyLTgyLjM1Mi0xMDcuNjloNjguOTI0bDQ3LjU5IDYyLjkxNiA1NS4wNDMtNjIuOTE2em0tMTEuNzI0IDE3Ni45MDhoMTguNTA5TDIwNS45NSAxNzYuNDk0aC0xOS44NjFsMTIwLjgyNyAxNTcuOTYzelwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHlvdXR1YmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA0MCA0MFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMzAuNiwxOS42YzAtMi4yLDAtNC44LTAuOC01LjljLTAuNy0xLjEtMi0xLjEtMy44LTEuMmMtMi44LTAuMS01LjktMC4yLTguNy0wLjFjLTEuMSwwLTIuMiwwLTMuMywwLjFjLTEtMC4xLTIsMC4xLTMsMC4zYy0xLjgsMC43LTEuOSwyLjktMiw1LjNjLTAuMSwyLjgtMC4yLDYuOSwxLDguM2MwLjksMSwzLjEsMSw0LjksMWMzLjIsMC4xLDYuMSwwLDkuMywwYzEuNSwwLjEsMi45LDAsNC4zLTAuNHYwQzMwLjcsMjYsMzAuNiwyMi44LDMwLjYsMTkuNnogTTE3LjYsMjIuNnYtNmMyLDEsMy44LDIsNS44LDNDMjEuNSwyMC43LDE5LjUsMjEuNiwxNy42LDIyLjZ6XCIvPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0geW91dHViZTIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA0MCA0MFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTgwMC4xNDggLTMxNSlcIj48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNODIwLjEsMzE1Yy0xMSwwLTIwLDktMjAsMjBzOSwyMCwyMCwyMGMxMSwwLDIwLTksMjAtMjBTODMxLjIsMzE1LDgyMC4xLDMxNXogTTgyOC44LDM0MS45Yy0xLjQsMC40LTIuOSwwLjUtNC4zLDAuNGMtMy4yLDAtNi4xLDAuMS05LjMsMGMtMS45LDAtNCwwLTQuOS0xYy0xLjMtMS4zLTEuMi01LjUtMS04LjNjMC4xLTIuNCwwLjItNC42LDItNS4zYzEtMC4zLDItMC40LDMtMC4zYzEuMSwwLDIuMSwwLDMuMy0wLjFjMi43LTAuMSw1LjgsMCw4LjcsMC4xYzEuOCwwLjEsMywwLjIsMy44LDEuMmMwLjgsMS4yLDAuOCwzLjcsMC44LDUuOUM4MzAuNywzMzcuOCw4MzAuOSwzNDEsODI4LjgsMzQxLjlMODI4LjgsMzQxLjl6XCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk04MTcuNywzMzcuNmMxLjktMSwzLjktMS45LDUuOC0zYy0yLTEtMy44LTItNS44LTNWMzM3LjZ6XCIvPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHdlaWJvIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBkPVwiTTE5NS41MzIsMzA4LjY3Yy03LjcsMy44MjktMTAuOTg2LDEyLjg3Ny03LjMzOSwyMC4yMXMxMi44NDUsMTAuMTczLDIwLjU0NCw2LjM0MywxMC45ODYtMTIuODc3LDcuMzM5LTIwLjIwOVMyMDMuMjMyLDMwNC44NCwxOTUuNTMyLDMwOC42N1pcIi8+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTIyNS45MTUsMzAxLjUwN2MtMy4yODcsMS42MzQtNC43NzMsNS4zMy0zLjMxOSw4LjI1NHM1LjMsMy45NjksOC41ODQsMi4zMzUsNC43NzQtNS4zMzEsMy4zMi04LjI1NVMyMjkuMiwyOTkuODcyLDIyNS45MTUsMzAxLjUwN1pcIi8+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTI1NiwwQzExNC42MTUsMCwwLDExNC42MTUsMCwyNTZTMTE0LjYxNSw1MTIsMjU2LDUxMiw1MTIsMzk3LjM4NSw1MTIsMjU2LDM5Ny4zODUsMCwyNTYsMFpNMzU4LjkxMywzMDQuODZjLTYuMzMsMTkuODQ0LTIxLjEsNDEuMi01NC44Myw1OC43NDgtMjIuMDYzLDExLjQ3My01MS40MDUsMjAuODk1LTgyLjYsMjAuODk1LTEwMy43NjksMC0xMTIuMTUyLTY1LjAzNy0xMTIuMTUyLTc4LjQsMC00MC4wODQsMzYuNzQzLTk2Ljg2OCw3MC4xNDYtMTE2LjkxczUzLjQ0NC0yNi43MjIsNjYuODA2LTEzLjM2YzcuMDY4LDcuMDY4LDYuMzY3LDIzLjIxLDIuMjIsMzYuMTQ1YTMuNjQ0LDMuNjQ0LDAsMCwwLDUuNDI3LDQuMTg5YzEwLjczLTYuODA1LDI4LjAxOS0xNS41MjcsNDUuOTI5LTE1LjMzMSwyOS4yODUuMzIsMjUuNzY1LDI4LjgwNiwyNC40ODUsMzUuNTI3QTUzLjUyNiw1My41MjYsMCwwLDEsMzIxLDI0Ni4yNTFhNi44OSw2Ljg5LDAsMCwwLDQuOTQ4LDkuNDY0LDY2LjM0Miw2Ni4zNDIsMCwwLDEsMTkuMDQ1LDYuOUMzNTcuOTUyLDI2OS45NzMsMzYzLjUsMjkwLjQ5LDM1OC45MTMsMzA0Ljg2Wm0yLjcwNi04Mi43NjRhOS42ODYsOS42ODYsMCwwLDEtMTguNTczLTUuNTA5YzEuNTE0LTUuMTA2LDEuMDUtMTUuNTExLTQuNzIyLTIyLjY1OS00LjU1LTUuNjMxLTExLjczNC04LjExNC0yMS4zNTUtNy4zNzdhOS42ODcsOS42ODcsMCwxLDEtMS40NzktMTkuMzE3YzIwLjM2NC0xLjU2MiwzMS44NTgsNy4wMzYsMzcuOSwxNC41MjFDMzYzLjU0LDE5NC4zMTcsMzY0Ljc3LDIxMS40NzMsMzYxLjYxOSwyMjIuMVpNMzk5LjYsMjMzLjMzN2ExMC42ODksMTAuNjg5LDAsMCwxLTIwLjM4NC02LjQ0NmM0LjUzOC0xNC4zNDcsMS45OTMtMzkuMDE4LTExLjY2LTU2LjQ3OC0xMi4yNTYtMTUuNjc1LTMwLjY4OS0yMi44NTYtNTQuNzc3LTIxLjM0MWExMC42ODksMTAuNjg5LDAsMSwxLTEuMzQtMjEuMzM2YzM5LjI4OS0yLjQ2OSw2MS4zNjYsMTQuNjg0LDcyLjk1OCwyOS41MDlDNDAzLjYwNywxODEuODExLDQwNS43NDQsMjEzLjkwOSwzOTkuNiwyMzMuMzM3WlwiLz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjE4LjkyOCwyNDcuMDQ2Yy00OS43ODYsMy40NzktODguMjcsMzMuMTQ1LTg1Ljk1NSw2Ni4yNTdzNDQuNTUxLDU3LjEzNSw5NC4zMzgsNTMuNjU0LDg4LjI2OS0zMy4xNDQsODUuOTU1LTY2LjI1N1MyNjguNzE1LDI0My41NjUsMjE4LjkyOCwyNDcuMDQ2Wk0yMjYsMzUzLjM1NGMtMjUuODQ4LDUuNzMtNTAuOC03LjY3LTU1LjczNS0yOS45M3MxMi4wMTktNDQuOTQ5LDM3Ljg2Ny01MC42NzksNTAuOCw3LjY3Miw1NS43MzUsMjkuOTMxUzI1MS44NSwzNDcuNjI1LDIyNiwzNTMuMzU0WlwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHdlY2hhdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTE3OS44ODUsMTgyLjMyOWExNC42NTgsMTQuNjU4LDAsMSwwLDE0LjY1NywxNC42NThBMTQuNjU4LDE0LjY1OCwwLDAsMCwxNzkuODg1LDE4Mi4zMjlaXCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yNTAuNzM1LDIxMS42NDVhMTQuNjU4LDE0LjY1OCwwLDEsMC0xNC42NTgtMTQuNjU4QTE0LjY1NywxNC42NTcsMCwwLDAsMjUwLjczNSwyMTEuNjQ1WlwiLz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjg0LjkwOSwyNTYuNjczYTEyLjIwNywxMi4yMDcsMCwxLDAsMTIuMjA3LDEyLjIwNkExMi4yMDYsMTIuMjA2LDAsMCwwLDI4NC45MDksMjU2LjY3M1pcIi8+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTI1NiwwQzExNC42MTUsMCwwLDExNC42MTUsMCwyNTZTMTE0LjYxNSw1MTIsMjU2LDUxMiw1MTIsMzk3LjM4NSw1MTIsMjU2LDM5Ny4zODUsMCwyNTYsMFpNMjE1LjMxLDMxMy41YTEyNC45MjEsMTI0LjkyMSwwLDAsMS0zNi42LTUuNDA2LDguODE3LDguODE3LDAsMCwwLTcuMzY5LDEuMDI0bC0yMy44MzgsMTUuMzk1YTIuOTkyLDIuOTkyLDAsMCwxLTQuNTIzLTMuMjVsNS4yNjUtMjAuNzM4YTguODI1LDguODI1LDAsMCwwLTMuMy05LjI2OUMxMjMuMSwyNzUuMSwxMDkuMzMzLDI1MS41NDQsMTA5LjMzMywyMjUuMzFjMC00OC43MDYsNDcuNDQ4LTg4LjE5LDEwNS45NzctODguMTksNTIuODQ2LDAsOTYuNjU0LDMyLjE5MSwxMDQuNjYyLDc0LjI5NS0xLjg0MS0uMDktMy42OTUtLjE0LTUuNTYyLS4xNC01Mi45MzYsMC05NiwzNi40MjItOTYsODEuMTkxYTY5LjM1NSw2OS4zNTUsMCwwLDAsMy4yMjIsMjAuODc0QzIxOS41MzcsMzEzLjQ0MiwyMTcuNDMyLDMxMy41LDIxNS4zMSwzMTMuNVptMTU3Ljg4MywzMy43NDlhNy43NTQsNy43NTQsMCwwLDAtMi44NjQsOC4xMzRsNCwxNS43NThhMi45OTIsMi45OTIsMCwwLDEtNC41MjMsMy4yNWwtMTguNjE2LTEyLjAyMmE3Ljc4Myw3Ljc4MywwLDAsMC02LjQ5NC0uOSwxMDQuMDg1LDEwNC4wODUsMCwwLDEtMzAuMjg2LDQuNDQzYy00OC43NDMsMC04OC4yNTctMzIuODgyLTg4LjI1Ny03My40NDRzMzkuNTE0LTczLjQ0NCw4OC4yNTctNzMuNDQ0LDg4LjI1NiwzMi44ODIsODguMjU2LDczLjQ0NEM0MDIuNjY3LDMxNC4yNCwzOTEuMjgsMzMzLjgsMzczLjE5MywzNDcuMjQ5WlwiLz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMzQzLjkxMiwyNTYuNjczYTEyLjIwNywxMi4yMDcsMCwxLDAsMTIuMjA3LDEyLjIwNkExMi4yMDYsMTIuMjA2LDAsMCwwLDM0My45MTIsMjU2LjY3M1pcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSB0aWt0b2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yNTYsMEMxMTQuNjE1LDAsMCwxMTQuNjE1LDAsMjU2UzExNC42MTUsNTEyLDI1Niw1MTIsNTEyLDM5Ny4zODUsNTEyLDI1NiwzOTcuMzg1LDAsMjU2LDBaTTM4NS42MiwyMzIuMzgyYy0yNy4xODQsMC01My42MzQtOC44MjItNzQtMjMuNzVsLS4xNjIsMTAxLjVhOTIuNDU3LDkyLjQ1NywwLDEsMS04MC4xNzgtOTEuNzIxdjQ5Ljg0NWE0My42NTcsNDMuNjU3LDAsMSwwLDMxLjI4OCw0MS44NzZWMTA5LjMzM2g1MS4yNzVhNzEuNzczLDcxLjc3MywwLDAsMCw3MS43NzQsNzEuNzczWlwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGxpbmtlZGluIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTE2LjcsMjcuMWgtMi44di05LjdoMi44VjI3LjF6IE0xNS4zLDE2LjNjLTEsMC0xLjctMC44LTEuNy0xLjdjMCwwLDAsMCwwLDBjMC0xLDAuOC0xLjcsMS43LTEuN2MwLDAsMCwwLDAsMGMxLDAsMS43LDAuOCwxLjcsMS43YzAsMCwwLDAsMCwwQzE3LDE1LjYsMTYuMywxNi4zLDE1LjMsMTYuM0wxNS4zLDE2LjN6IE0yNi40LDI3LjFoLTIuOHYtNS45YzAsMCwwLjItMS40LTEuNC0xLjRjLTEuNCwwLTEuMywxLTEuMywxdjYuMmgtMi44di05LjdoMi44djAuNGMxLjItMC41LDIuNS0wLjUsMy43LDAuMWMxLjEsMC43LDEuOSwxLjksMS45LDMuM1YyNy4xelwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGxpbmtlZGluMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDQwIDQwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yMCwwQzksMCwwLDksMCwyMHM5LDIwLDIwLDIwczIwLTksMjAtMjBTMzEsMCwyMCwweiBNMTYuNywyNy4xaC0yLjh2LTkuN2gyLjhWMjcuMXogTTE1LjMsMTYuM2MtMSwwLTEuNy0wLjgtMS43LTEuN2MwLDAsMCwwLDAsMGMwLTEsMC44LTEuNywxLjctMS43YzAsMCwwLDAsMCwwYzEsMCwxLjcsMC44LDEuNywxLjdjMCwwLDAsMCwwLDBDMTcsMTUuNiwxNi4zLDE2LjMsMTUuMywxNi4zTDE1LjMsMTYuM3ogTTI2LjQsMjcuMWgtMi44di01LjljMCwwLDAuMi0xLjQtMS40LTEuNGMtMS40LDAtMS4zLDEtMS4zLDF2Ni4yaC0yLjh2LTkuN2gyLjh2MC40YzEuMi0wLjUsMi41LTAuNSwzLjcsMC4xYzEuMSwwLjcsMS45LDEuOSwxLjksMy4zVjI3LjF6XCIvPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gaW5zdGFncmFtIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC01OTkuODUxIC0zMTUpXCI+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTYxOS44LDMzMi4xTDYxOS44LDMzMi4xYy0wLjgsMC0xLjQsMC4zLTEuOSwwLjhjLTAuNiwwLjUtMC45LDEuMy0wLjksMi4xYzAsMS42LDEuMywyLjksMi45LDIuOWMxLjYsMCwyLjktMS4zLDIuOS0yLjljMC0wLjctMC4yLTEuNC0wLjctMkM2MjEuNCwzMzIuNCw2MjAuNiwzMzIuMSw2MTkuOCwzMzIuMXpcIi8+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTYyMy42LDMyNy40aC03LjRjLTIsMC0zLjYsMS42LTMuNiwzLjZsMCwwdjcuOWMwLDIsMS42LDMuNiwzLjYsMy42bDAsMGg3LjRjMiwwLDMuNi0xLjYsMy42LTMuNmwwLDBWMzMxQzYyNy4yLDMyOSw2MjUuNiwzMjcuNCw2MjMuNiwzMjcuNHogTTYyNS4yLDMzNWMwLDEuNC0wLjYsMi43LTEuNiwzLjdjLTEsMS0yLjMsMS42LTMuOCwxLjZjLTIuOSwwLTUuMy0yLjQtNS4zLTUuM2MwLTEuNSwwLjYtMi45LDEuNi0zLjljMS0xLDIuMy0xLjUsMy43LTEuNWMxLjUsMCwyLjksMC42LDQsMS42QzYyNC44LDMzMi4zLDYyNS4zLDMzMy42LDYyNS4yLDMzNUw2MjUuMiwzMzV6IE02MjQuOSwzMzEuMWMtMC42LDAtMS4xLTAuNS0xLjEtMS4xYzAsMCwwLDAsMCwwYzAtMC42LDAuNS0xLjEsMS4xLTEuMWMwLDAsMCwwLDAsMGMwLjYsMCwxLjEsMC41LDEuMSwxLjFjMCwwLDAsMCwwLDBDNjI2LDMzMC41LDYyNS41LDMzMS4xLDYyNC45LDMzMS4xQzYyNC45LDMzMS4xLDYyNC45LDMzMS4xLDYyNC45LDMzMS4xTDYyNC45LDMzMS4xelwiLz48L2c+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBpbnN0YWdyYW0yIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC01OTkuODUxIC0zMTUpXCI+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTYxOS44LDMzMi4xTDYxOS44LDMzMi4xYy0wLjgsMC0xLjQsMC4zLTEuOSwwLjhjLTAuNiwwLjUtMC45LDEuMy0wLjksMi4xYzAsMS42LDEuMywyLjksMi45LDIuOWMxLjYsMCwyLjktMS4zLDIuOS0yLjljMC0wLjctMC4yLTEuNC0wLjctMkM2MjEuNCwzMzIuNCw2MjAuNiwzMzIuMSw2MTkuOCwzMzIuMXpcIi8+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTYyMy42LDMyNy40aC03LjRjLTIsMC0zLjYsMS42LTMuNiwzLjZsMCwwdjcuOWMwLDIsMS42LDMuNiwzLjYsMy42bDAsMGg3LjRjMiwwLDMuNi0xLjYsMy42LTMuNmwwLDBWMzMxQzYyNy4yLDMyOSw2MjUuNiwzMjcuNCw2MjMuNiwzMjcuNHogTTYyNS4yLDMzNWMwLDEuNC0wLjYsMi43LTEuNiwzLjdjLTEsMS0yLjMsMS42LTMuOCwxLjZjLTIuOSwwLTUuMy0yLjQtNS4zLTUuM2MwLTEuNSwwLjYtMi45LDEuNi0zLjljMS0xLDIuMy0xLjUsMy43LTEuNWMxLjUsMCwyLjksMC42LDQsMS42QzYyNC44LDMzMi4zLDYyNS4zLDMzMy42LDYyNS4yLDMzNUw2MjUuMiwzMzV6IE02MjQuOSwzMzEuMWMtMC42LDAtMS4xLTAuNS0xLjEtMS4xYzAsMCwwLDAsMCwwYzAtMC42LDAuNS0xLjEsMS4xLTEuMWMwLDAsMCwwLDAsMGMwLjYsMCwxLjEsMC41LDEuMSwxLjFjMCwwLDAsMCwwLDBDNjI2LDMzMC41LDYyNS41LDMzMS4xLDYyNC45LDMzMS4xQzYyNC45LDMzMS4xLDYyNC45LDMzMS4xLDYyNC45LDMzMS4xTDYyNC45LDMzMS4xelwiLz48cGF0aCBpZD1cIlBhdGhfNjk4XCIgY2xhc3M9XCJzdDBcIiBkPVwiTTYxOS45LDMxNWMtMTEsMC0yMCw5LTIwLDIwczksMjAsMjAsMjBjMTEsMCwyMC05LDIwLTIwUzYzMC45LDMxNSw2MTkuOSwzMTV6IE02MjkuMiwzMzljMCwzLjEtMi41LDUuNi01LjYsNS42aC03LjRjLTMuMSwwLTUuNi0yLjUtNS42LTUuNlYzMzFjMC0zLjEsMi41LTUuNiw1LjYtNS42aDcuNGMzLjEsMCw1LjYsMi41LDUuNiw1LjZMNjI5LjIsMzM5elwiLz48L2c+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwaW50ZXJlc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA0MCA0MFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjUuMywyMy43Yy0xLjIsMS4yLTQuMywxLjktNiwwLjdjLTAuMi0wLjEtMC4zLTAuOC0wLjctMC43Yy0wLjQsMi0xLjEsNC40LTIsNS44aC0xLjJjLTAuMi0wLjctMC4xLTIuMiwwLTNjMC4zLTEuOSwxLjYtNC42LDEuNi02LjVjMC0wLjgtMC40LTEuNy0wLjMtMi42YzAuMy0xLjgsMi45LTMuNCwzLjgtMS4zYzEsMi4yLTIuMSw1LjEtMC40LDYuNmMwLjQsMC4zLDEuMiwwLjYsMiwwLjRjMy42LTAuOCw0LTguMiwxLjEtOS45Yy00LjMtMi42LTkuMSwxLjItOC44LDUuNGMwLjIsMS41LDEuOCwyLjQsMC40LDMuN2MtMS45LTAuOS0yLjctMi4yLTIuNy00LjVjMC00LjgsNC41LTcuOCw5LjYtNy4zYzMuMSwwLjMsNS44LDIuOSw2LjIsNS43QzI4LDE4LjgsMjcuMiwyMi4xLDI1LjMsMjMuN3pcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwaW50ZXJlc3QyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTIwLDBDOSwwLDAsOSwwLDIwczksMjAsMjAsMjBzMjAtOSwyMC0yMFMzMSwwLDIwLDB6IE0yNS4zLDIzLjdjLTEuMiwxLjItNC4zLDEuOS02LDAuN2MtMC4yLTAuMS0wLjMtMC44LTAuNy0wLjdjLTAuNCwyLTEuMSw0LjQtMiw1LjhoLTEuMmMtMC4yLTAuNy0wLjEtMi4yLDAtM2MwLjMtMS45LDEuNi00LjYsMS42LTYuNWMwLTAuOC0wLjQtMS43LTAuMy0yLjZjMC4zLTEuOCwyLjktMy40LDMuOC0xLjNjMSwyLjItMi4xLDUuMS0wLjQsNi42YzAuNCwwLjMsMS4yLDAuNiwyLDAuNGMzLjYtMC44LDQtOC4yLDEuMS05LjljLTQuMy0yLjYtOS4xLDEuMi04LjgsNS40YzAuMiwxLjUsMS44LDIuNCwwLjQsMy43Yy0xLjktMC45LTIuNy0yLjItMi43LTQuNWMwLTQuOCw0LjUtNy44LDkuNi03LjNjMy4xLDAuMyw1LjgsMi45LDYuMiw1LjdDMjgsMTguOCwyNy4yLDIyLjEsMjUuMywyMy43elwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHdoYXRzYXBwIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTE4LjUsOS44YzAsNC42LTMuNyw4LjMtOC4zLDguM2MtMS41LDAtMi44LTAuNC00LTFsLTQuNiwxLjVMMywxNC4xYy0wLjgtMS4yLTEuMi0yLjctMS4yLTQuM2MwLTQuNiwzLjctOC4zLDguMy04LjNDMTQuOCwxLjUsMTguNSw1LjIsMTguNSw5Ljh6IE0xMC4yLDIuOGMtMy45LDAtNywzLjEtNyw3YzAsMS41LDAuNSwyLjksMS4zLDQuMWwtMC45LDIuNmwyLjctMC45YzEuMSwwLjcsMi40LDEuMiwzLjksMS4yYzMuOSwwLDctMy4xLDctN1MxNCwyLjgsMTAuMiwyLjh6IE0xNC40LDExLjdjLTAuMS0wLjEtMC4yLTAuMS0wLjQtMC4yYy0wLjItMC4xLTEuMi0wLjYtMS40LTAuN2MtMC4yLTAuMS0wLjMtMC4xLTAuNSwwLjFjLTAuMSwwLjItMC41LDAuNy0wLjYsMC44Yy0wLjEsMC4xLTAuMiwwLjItMC40LDAuMWMtMC4yLTAuMS0wLjktMC4zLTEuNi0xYy0wLjYtMC41LTEtMS4yLTEuMS0xLjRDOC4xLDkuMSw4LjIsOSw4LjMsOC45YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC40YzAuMS0wLjEsMC4xLTAuMiwwLjItMC4zYzAuMS0wLjEsMC0wLjMsMC0wLjRDOC44LDcuOCw4LjQsNi44LDguMiw2LjRDOCw2LDcuOSw2LDcuNyw2QzcuNiw2LDcuNSw2LDcuMyw2UzcsNi4xLDYuOCw2LjNDNi42LDYuNSw2LjEsNi45LDYuMSw3LjljMCwxLDAuNywyLDAuOCwyLjFjMC4xLDAuMSwxLjQsMi4zLDMuNSwzLjFjMi4xLDAuOCwyLjEsMC41LDIuNSwwLjVjMC40LDAsMS4yLTAuNSwxLjQtMUMxNC40LDEyLjIsMTQuNCwxMS44LDE0LjQsMTEuN3pcIi8+PC9nPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gbmV3c2xldHRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xLDE3YzAtNC42LDAtOS40LDAtMTRjNiwwLDEyLDAsMTgsMGMwLDQuNiwwLDkuNCwwLDE0QzEzLDE3LDcsMTcsMSwxN3ogTTE3LjQsNC4xYy01LDAtOS45LDAtMTQuOCwwYzIuNSwyLjUsNSw1LjEsNy40LDcuN0MxMi41LDkuMywxNC45LDYuOCwxNy40LDQuMXogTTcuNCwxMC45Yy0xLjYsMS43LTMuMywzLjMtNC44LDVjNC45LDAsOS45LDAsMTQuNywwYy0xLjYtMS43LTMuMy0zLjMtNC44LTVjLTAuOSwwLjktMS43LDEuOC0yLjYsMi42QzkuMSwxMi42LDguMywxMS44LDcuNCwxMC45eiBNNi42LDEwYy0xLjUtMS42LTMtMy4xLTQuNS00LjZjMCwzLjEsMCw2LjIsMCw5LjNDMy42LDEzLjEsNS4xLDExLjYsNi42LDEweiBNMTcuOSw1LjRjLTEuNSwxLjYtMywzLjEtNC41LDQuNmMxLjUsMS42LDMsMy4xLDQuNSw0LjZDMTcuOSwxMS42LDE3LjksOC40LDE3LjksNS40elwiLz48L2c+PC9nPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gZW1haWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA0MCA0MFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjAuMSwxMGMyLjgsMCw1LjIsMSw3LjEsMi45UzMwLDE3LjIsMzAsMjBjMCwxLjYtMC4zLDIuOC0xLDMuOWMtMC42LDEtMS42LDEuNS0yLjgsMS41Yy0xLjMsMC0yLjItMC42LTIuOS0xLjljLTAuOCwxLjMtMiwxLjktMy42LDEuOWMtMS40LDAtMi42LTAuNS0zLjUtMS41Yy0xLTEtMS40LTIuMy0xLjQtMy44YzAtMS41LDAuNS0yLjgsMS40LTMuOGMxLTEsMi4xLTEuNSwzLjQtMS41YzEuMywwLDIuNCwwLjUsMy4zLDEuNUgyM3YtMS4xaDEuOHY2LjhjMCwwLjQsMC4xLDAuOSwwLjQsMS4yYzAuMywwLjQsMC42LDAuNSwxLjIsMC41YzEuMiwwLDEuOC0xLjIsMS44LTMuN2MwLTIuMy0wLjgtNC4yLTIuNC01LjhzLTMuNS0yLjQtNS43LTIuNGMtMi4zLDAtNC4yLDAuOC01LjcsMi40Yy0xLjcsMS42LTIuNSwzLjUtMi41LDUuOHMwLjgsNC4yLDIuNCw1LjhjMS42LDEuNiwzLjUsMi40LDUuNywyLjRjMS4yLDAsMi4zLTAuMiwzLjMtMC43bDAuNywxLjhjLTEuMiwwLjYtMi41LDAuOC00LDAuOGMtMi44LDAtNS4yLTEtNy4yLTIuOUMxMSwyNSwxMCwyMi43LDEwLDIwczEtNS4xLDIuOS03LjFDMTQuOCwxMSwxNy4yLDEwLDIwLjEsMTAgTTE3LjcsMjIuNGMwLjYsMC42LDEuNCwwLjksMi4yLDAuOWMwLjksMCwxLjYtMC4zLDIuMi0wLjlDMjIuNywyMS44LDIzLDIxLDIzLDIwYzAtMS0wLjMtMS44LTAuOS0yLjRjLTAuNi0wLjYtMS4zLTAuOS0yLjItMC45cy0xLjYsMC4zLTIuMiwwLjljLTAuNiwwLjYtMC45LDEuNC0wLjksMi40QzE2LjgsMjEsMTcuMSwyMS44LDE3LjcsMjIuNFwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHBob25lIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNDAgNDBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTI0LjUsMjcuNGMtMC4xLDAuMi0wLjMsMC40LTAuNSwwLjRsLTIuOCwwLjZjLTAuMSwwLTAuMywwLjEtMC40LDBjLTAuMiwwLTAuMy0wLjEtMC41LTAuMWwtMC4xLDBjMCwwLTAuMS0wLjEtMC4yLTAuMWMtMC4zLTAuMi0wLjUtMC40LTAuNy0wLjZjLTAuNC0wLjQtMC44LTAuOC0xLjEtMS4zYy0wLjUtMC43LTAuOS0xLjQtMS4yLTIuMWMtMC40LTEtMC44LTIuMS0xLTMuMmMtMC4yLTAuOS0wLjQtMS44LTAuNS0yLjdjLTAuMS0wLjctMC4xLTEuNCwwLTIuMWMwLTAuNSwwLjEtMS4xLDAuMi0xLjZjMC4xLTAuNCwwLjItMC44LDAuNC0xLjFjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjEsMC4zLTAuMSwwLjQtMC4ybDIuOC0wLjdjMC4yLDAsMC40LDAsMC41LDAuMWMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM0MyMSwxMiwyMSwxMi4xLDIxLDEyLjNsLTAuMywzLjVjMCwwLjItMC4xLDAuNC0wLjIsMC41Yy0wLjEsMC4xLTAuMywwLjItMC41LDAuM2wtMSwwLjJjMCwwLTAuMSwwLTAuMSwwLjFjMCwwLTAuMSwwLjEtMC4xLDAuMWMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjhjMCwwLjQsMCwwLjcsMCwxLjFjMC4xLDAuNSwwLjIsMS4xLDAuMywxLjZjMC4xLDAuNSwwLjMsMS4xLDAuNSwxLjZjMC4xLDAuMywwLjMsMC43LDAuNSwxYzAuMSwwLjIsMC4yLDAuMywwLjQsMC41bDAuMSwwLjFjMCwwLDAsMCwwLjEsMGgwLjFsMS4yLTAuM2MwLjIsMCwwLjUsMCwwLjcsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4zaDBsMS42LDNDMjQuNSwyNywyNC41LDI3LjIsMjQuNSwyNy40TDI0LjUsMjcuNHpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBzZWFyY2gge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgIHZpZXdCb3g9XCIwIDAgMTguNDI1IDE4LjQyNlwiPjxwYXRoIGlkPVwibnBfc2VhcmNoXzY4NDczM18wMDAwMDBcIiBkPVwiTTE4LjM0NSwzNC40NjdsNC4wNi00LjA4OGE3LjY4OSw3LjY4OSwwLDAsMS0xLjUyNi00LjYwNiw3Ljc3Myw3Ljc3MywwLDEsMSw3Ljc3Myw3Ljc3Myw3LjY4OSw3LjY4OSwwLDAsMS00LjYwNi0xLjUyNmwtNC4wNiw0LjA2YTEuMTQ2LDEuMTQ2LDAsMCwxLTEuNjQxLDAsMS4xMTUsMS4xMTUsMCwwLDEsMC0xLjYxM1ptMTAuMzA3LTMuMjI0YTUuNDcsNS40NywwLDEsMC01LjQ3LTUuNDdBNS40Nyw1LjQ3LDAsMCwwLDI4LjY1MiwzMS4yNDNaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xOCAtMTgpXCIgZmlsbD1cIicgKyAkY29sb3IgKyAnXCIvPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gc2hhcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNOC43LDkuOWMwLDAuNC0wLjEsMC44LTAuMywxLjNsMy40LDIuMWMxLjMtMS40LDMuNC0xLjUsNC44LTAuM2MxLjQsMS4zLDEuNSwzLjQsMC4zLDQuOGMtMS4zLDEuNC0zLjQsMS41LTQuOCwwLjNjLTEuMS0wLjktMS40LTIuNC0wLjgtMy42bC0zLjQtMi4xYy0xLjMsMS40LTMuNSwxLjQtNC45LDAuMVMxLjcsOSwzLDcuN2MxLjMtMS40LDMuNS0xLjQsNC45LTAuMWwwLjEsMC4xbDMuNC0yLjFjLTAuNy0xLjksMC4zLTMuNywyLjEtNC40czMuNywwLjMsNC40LDIuMWMwLjcsMS45LTAuMywzLjctMi4xLDQuNGMtMS4zLDAuNC0yLjgsMC4xLTMuNy0wLjlMOC43LDguOUM4LjUsOSw4LjcsOS40LDguNyw5Ljl6XCIvPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDMwIDI0XCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yOC4yLDRIMS44QzAuOCw0LDAsMy4yLDAsMi4ybDAtMC40QzAsMC44LDAuOCwwLDEuOCwwbDI2LjQsMGMxLDAsMS44LDAuOCwxLjgsMS44djAuNEMzMCwzLjIsMjkuMiw0LDI4LjIsNHpcIi8+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTI4LjIsMTRIMS44Yy0xLDAtMS44LTAuOC0xLjgtMS44bDAtMC40YzAtMSwwLjgtMS44LDEuOC0xLjhoMjYuNGMxLDAsMS44LDAuOCwxLjgsMS44djAuNEMzMCwxMy4yLDI5LjIsMTQsMjguMiwxNHpcIi8+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTI4LjIsMjRIMS44Yy0xLDAtMS44LTAuOC0xLjgtMS44bDAtMC40YzAtMSwwLjgtMS44LDEuOC0xLjhoMjYuNGMxLDAsMS44LDAuOCwxLjgsMS44djAuNEMzMCwyMy4yLDI5LjIsMjQsMjguMiwyNHpcIi8+PC9nPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMTgsNC42TDE1LjYsMkwxMCw3LjVsMCwwbDAsMEw0LjQsMkwyLDQuNkw3LjUsMTBMMiwxNS40TDQuNCwxOGw1LjYtNS41bDAsMGwwLDBsNS42LDUuNWwyLjQtMi42TDEyLjUsMTBMMTgsNC42elwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGNsb3NlMiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPVwic3QwXCIgcG9pbnRzPVwiMjAsMC43IDE5LjMsMCAxMCw5LjMgMC43LDAgMCwwLjcgOS4zLDEwIDAsMTkuMyAwLjcsMjAgMTAsMTAuNyAxOS4zLDIwIDIwLDE5LjMgMTAuNywxMCBcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBhcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDM2IDgxXCI+PHN0eWxlID4uc3QwIHsgZmlsbDogJyArICRjb2xvciArICc7IH08L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0zNC4yLDgxYy0wLjUsMC0xLjEtMC4yLTEuNC0wLjdMMC40LDQxLjZjLTAuNS0wLjYtMC41LTEuNSwwLTIuMkwzMywwLjZjMC42LTAuNywxLjYtMC44LDIuMy0wLjJjMCwwLDAsMCwwLjEsMEMzNi4xLDEsMzYuMiwyLDM1LjYsMi43bDAsMEwzLjksNDAuNWwzMS42LDM3LjhjMC42LDAuNywwLjYsMS43LTAuMSwyLjNjMCwwLDAsMC0wLjEsMC4xQzM1LDgwLjgsMzQuNiw4MSwzNC4yLDgxelwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGFycm93LWJpZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDIyIDM0XCI+PHN0eWxlID4uc3QwIHsgZmlsbDogJyArICRjb2xvciArICc7IH08L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xNy4xLDM0TDAsMTdMMTcuMSwwTDIyLDQuOEw5LjcsMTdMMjIsMjkuMkwxNy4xLDM0elwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGFycm93LXNtYWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIj48c3R5bGUgPi5zdDAgeyBmaWxsOiAnICsgJGNvbG9yICsgJzsgfTwvc3R5bGU+PGc+PHBvbHlnb24gY2xhc3M9XCJzdDBcIiBwb2ludHM9XCIxNC40LDAgMTUsMC43IDYuMywxMCAxNSwxOS4zIDE0LjQsMjAgNSwxMCBcdFwiLz48L2c+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMCA2XCI+PHN0eWxlPi5zdDB7ZmlsbDonICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMTAuNiwwLjJjMC40LTAuMywwLjktMC4zLDEuMiwwLjFsMCwwYzAuMywwLjQsMC4zLDAuOS0wLjEsMS4ybC01LDQuMyBjLTAuMywwLjMtMC44LDAuMy0xLjEsMEwwLjMsMS42Yy0wLjQtMC4zLTAuNC0wLjktMC4xLTEuMkMwLjUsMCwxLTAuMSwxLjQsMC4ybDAsMEw2LjEsNEwxMC42LDAuMnpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwbGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMTggMThcIj48c3R5bGU+LnN0MHtmaWxsOicgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xNS41NjE1ODY2LDguMTAwMDIxNDcgTDMuODcwNTYzNjcsMC4yMjUyMDkzMTMgQzMuMDUyMTkyMDcsLTAuMzM3Mjc3MjcgMiwwLjIyNTIwOTMxMyAyLDEuMTI1MTg3ODQgTDIsMTYuODc0ODEyMiBDMiwxNy43NzQ3OTA3IDMuMDUyMTkyMDcsMTguMzM3Mjc3MyAzLjg3MDU2MzY3LDE3Ljc3NDc5MDcgTDE1LjU2MTU4NjYsOS44OTk5Nzg1MyBDMTYuMTQ2MTM3OCw5LjQ0OTk4OTI3IDE2LjE0NjEzNzgsOC41NTAwMTA3MyAxNS41NjE1ODY2LDguMTAwMDIxNDcgTDE1LjU2MTU4NjYsOC4xMDAwMjE0NyBaXCI+PC9wYXRoPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gY2hlY2tpY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyBpZD1cIkxhYWdfMVwiIGRhdGEtbmFtZT1cIkxhYWcgMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA3MC4yIDcwLjJcIj48cGF0aCBmaWxsPVwiJyArICRjb2xvciArICdcIiBkPVwiTTM1LjEsNzAuMkEzNS4xLDM1LjEsMCwxLDAsMCwzNS4xLDM1LjE0LDM1LjE0LDAsMCwwLDM1LjEsNzAuMlptMC02Ni44QTMxLjcsMzEuNywwLDEsMSwzLjQsMzUuMSwzMS43MSwzMS43MSwwLDAsMSwzNS4xLDMuNFpNMzEuMiw0NC4ybC02Ljg5LTYuODksMi4zOS0yLjQsNC42MSw0LjZMNDMuNywyNy4xMWwyLjQsMi40WlwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGdsb2JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMzAgMzBcIj48c3R5bGU+LnN0MHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBpZD1cIlBhdGhfMThcIiBjbGFzcz1cInN0MFwiIGQ9XCJNMTUsNUM5LjUsNSw1LDkuNSw1LDE1YzAsNS41LDQuNSwxMCwxMCwxMGM1LjUsMCwxMC00LjUsMTAtMTBDMjUsOS41LDIwLjUsNSwxNSw1eiBNMjAuOSwxNWMwLTEuMS0wLjEtMi4yLTAuMy0zLjNoMi4yYzAuNCwxLjEsMC43LDIuMiwwLjcsMy4zYzAsMS4xLTAuMiwyLjMtMC43LDMuM2gtMi4yQzIwLjgsMTcuMywyMC45LDE2LjEsMjAuOSwxNUwyMC45LDE1eiBNMTUuNywyMy4zdi0zLjVoMi45QzE3LjksMjEuNywxNi45LDIzLDE1LjcsMjMuM0wxNS43LDIzLjN6IE0xNS43LDEwLjJWNi42YzEuMSwwLjQsMi4yLDEuNywyLjksMy41SDE1Ljd6IE0xOC45LDcuNGMxLjIsMC43LDIuMywxLjYsMy4xLDIuOGgtMS44QzIwLDkuMiwxOS41LDguMywxOC45LDcuNEwxOC45LDcuNHogTTE1LjcsMTguM3YtNi43aDMuNGMwLjIsMS4xLDAuNCwyLjIsMC40LDMuNGMwLDEuMS0wLjEsMi4yLTAuNCwzLjNMMTUuNywxOC4zeiBNMTguOCwyMi42YzAuNi0wLjksMS4xLTEuOCwxLjQtMi44SDIyQzIxLjIsMjEsMjAuMSwyMiwxOC44LDIyLjZMMTguOCwyMi42eiBNMTQuMyw2LjZ2My41aC0yLjlDMTIuMSw4LjMsMTMuMSw3LDE0LjMsNi42TDE0LjMsNi42eiBNMTQuMywxOS44djMuNWMtMS4xLTAuNC0yLjItMS43LTIuOS0zLjVIMTQuM3ogTTgsMTAuMkM4LjgsOSw5LjksOCwxMS4yLDcuNGMtMC42LDAuOS0xLjEsMS44LTEuNCwyLjhIOHogTTkuNywxOS44YzAuMywxLDAuNywxLjksMS4zLDIuOEM5LjgsMjEuOSw4LjgsMjEsOCwxOS44SDkuN3ogTTE0LjMsMTEuN3Y2LjZoLTMuNGMtMC4yLTEuMS0wLjQtMi4yLTAuNC0zLjNjMC0xLjEsMC4xLTIuMiwwLjQtMy4zTDE0LjMsMTEuN3ogTTkuNCwxOC4zSDcuMmMtMC40LTEuMS0wLjctMi4yLTAuNy0zLjNjMC0xLjEsMC4yLTIuMywwLjctMy4zaDIuMmMtMC4yLDEuMS0wLjMsMi4yLTAuMywzLjNDOS4xLDE2LjEsOS4yLDE3LjIsOS40LDE4LjNMOS40LDE4LjN6XCIvPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gYWNjb3VudCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDQwIDQwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xMywyNi4yYzAtMy4xLDMuMS01LjcsNy01LjdzNywyLjYsNyw1LjdjMCwxLjItMy41LDEuOC03LDEuOFMxMywyNy40LDEzLDI2LjJ6IE0yMCwxOS43YzIuMSwwLDMuOC0xLjcsMy44LTMuOFMyMi4xLDEyLDIwLDEycy0zLjgsMS43LTMuOCwzLjhjMCwxLDAuNCwyLDEuMSwyLjdDMTgsMTkuMywxOSwxOS43LDIwLDE5Ljd6XCIvPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gYXJyb3d0aGluIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDExLjYyMyA1LjcwNlwiPjxwYXRoIGlkPVwiUGF0aF8zNDlcIiBkYXRhLW5hbWU9XCJQYXRoIDM0OVwiIGQ9XCJNMzA4LjYxMSw0NzEuMDg1YS45MTIuOTEyLDAsMCwwLS4xLS4zNDFsLS4wODEtLjExNmEuNzEyLjcxMiwwLDAsMC0uOTkyLS4wNTlsLTQuNjMxLDMuODY3LTQuNjM3LTMuODcyYS43Mi43MiwwLDAsMC0uOTI0LDEuMWw1LjEsNC4yNzVhLjcyNC43MjQsMCwwLDAsLjQ1LjE1OC43NTYuNzU2LDAsMCwwLC40NjctLjE2Nmw1LjA0Mi00LjIxMmEuNy43LDAsMCwwLC4zMS0uNjJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0yOTYuOTkxIC00NzAuMzk1KVwiIGZpbGw9XCInICsgJGNvbG9yICsgJ1wiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGhvbWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAxMCAxMFwiPjxwYXRoIGQ9XCJNMTIuOCw4LjMzMiw4LjM2NSwzLjQ5MWEuNDYzLjQ2MywwLDAsMC0uNzUsMGwtNC41LDQuOTY4YS42MjUuNjI1LDAsMCwwLC40MzcsMS4wMTloMXYzLjQzOWEuNC40LDAsMCwwLC4zNzUuMzgySDYuNTU0YS40MDcuNDA3LDAsMCwwLC4zNzUtLjM4MlYxMS4wNzFhLjMuMywwLDAsMSwuMzEyLS4zMThIOC45OWEuMjkuMjksMCwwLDEsLjI1LjMxOHYxLjg0N2EuMzY0LjM2NCwwLDAsMCwuMzc1LjM4MmgxLjVjLjM3NSwwLC40MzctLjE5MS40MzctLjM4MlY5LjQ3OGguODEyQS42NzkuNjc5LDAsMCwwLDEyLjgsOC4zMzJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0yLjk3OSAtMy4zKVwiIGZpbGw9XCInICsgJGNvbG9yICsgJ1wiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHNwZWN3aWR0aCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiICBmaWxsPVwiJyArICRjb2xvciArICdcIiB2aWV3Ym94PVwiMCAwIDEwMCAxMDBcIiB4bWxuczp4PVwiaHR0cDovL25zLmFkb2JlLmNvbS9FeHRlbnNpYmlsaXR5LzEuMC9cIiB4bWxuczppPVwiaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvXCIgeG1sbnM6Z3JhcGg9XCJodHRwOi8vbnMuYWRvYmUuY29tL0dyYXBocy8xLjAvXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHZlcnNpb249XCIxLjFcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgNjQgNjRcIiBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgNjQgNjRcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiPjxtZXRhZGF0YT48c2Z3IHhtbG5zPVwiaHR0cDovL25zLmFkb2JlLmNvbS9TYXZlRm9yV2ViLzEuMC9cIj48c2xpY2VzPjwvc2xpY2VzPjxzbGljZVNvdXJjZUJvdW5kcyBoZWlnaHQ9XCIxNjM4NFwiIHdpZHRoPVwiMTYzODlcIiB4PVwiLTgxNjVcIiB5PVwiLTgxNjBcIiBib3R0b21MZWZ0T3JpZ2luPVwidHJ1ZVwiPjwvc2xpY2VTb3VyY2VCb3VuZHM+PC9zZnc+PC9tZXRhZGF0YT48Zz48Zz48cGF0aCBkPVwiTTQ5LjQxNCwzMC41ODZsLTQtMy45OTljLTAuNzgxLTAuNzgtMi4wNDctMC43ODEtMi44MjgsMHMtMC43ODEsMi4wNDcsMCwyLjgyOWwwLjU4NSwwLjU4NGgtMjIuMzRsMC41ODUtMC41ODUgICAgYzAuNzgxLTAuNzgxLDAuNzgxLTIuMDQ3LDAtMi44MjhjLTAuNzgtMC43ODEtMi4wNDctMC43ODEtMi44MjgsMGwtNCw0Yy0wLjM3NSwwLjM3NS0wLjU4NiwwLjg4NC0wLjU4NiwxLjQxNCAgICBjMCwwLjUzMSwwLjIxMSwxLjAzOSwwLjU4NiwxLjQxNGw0LDMuOTk5QzE4Ljk3OSwzNy44MDUsMTkuNDkxLDM4LDIwLjAwMiwzOHMxLjAyNC0wLjE5NSwxLjQxNS0wLjU4NiAgICBjMC43ODEtMC43ODEsMC43ODEtMi4wNDgsMC0yLjgyOGwtMC41ODUtMC41ODVoMjIuMzM5bC0wLjU4NSwwLjU4NWMtMC43ODEsMC43OC0wLjc4MSwyLjA0NywwLDIuODI4ICAgIEM0Mi45NzcsMzcuODA1LDQzLjQ4OCwzOCw0NCwzOHMxLjAyMy0wLjE5NSwxLjQxNC0wLjU4Nmw0LTMuOTk5QzQ5Ljc4OSwzMy4wNCw1MCwzMi41MzIsNTAsMzIuMDAxUzQ5Ljc4OSwzMC45NjIsNDkuNDE0LDMwLjU4NnpcIj48L3BhdGg+PHBhdGggZD1cIk0zMiw2QzE3LjY2NCw2LDYsMTcuNjY0LDYsMzJjMCwxNC4zMzcsMTEuNjY0LDI2LDI2LDI2YzE0LjMzNywwLDI2LTExLjY2MywyNi0yNkM1OCwxNy42NjQsNDYuMzM3LDYsMzIsNnogTTMyLDU0IGMtMTIuMTMxLDAtMjItOS44NjktMjItMjJzOS44NjktMjIsMjItMjJzMjIsOS44NjksMjIsMjJTNDQuMTMxLDU0LDMyLDU0elwiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gZGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48c3R5bGU+LnN0MHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNNDgxLjI4LDM4SDQzMXY3MS43NmMwLDIzLjQ3LTE4LDQyLjI0LTQwLjYsNDIuMjRIMzc3LjZDMzU1LDE1MiwzMzcsMTMzLjI0LDMzNywxMDkuNzZWMzhIMTgzdjcxLjc2YzAsMjMuNDctMTguMzQsNDIuMjQtNDAuOTIsNDIuMjRoLTEyLjhDMTA2LjcsMTUyLDg4LDEzMy4yNCw4OCwxMDkuNzZWMzhIMzAuNzJDMTMuODIsMzgsMCw1Mi43NSwwLDcwLjMxVjQ4MC4wN0MwLDQ5Ny42MywxMy44Miw1MTIsMzAuNzIsNTEySDQ4MS4yOGMxNi45LDAsMzAuNzItMTQuMzcsMzAuNzItMzEuOTNWNzAuMzFDNTEyLDUyLjc1LDQ5OC4xOCwzOCw0ODEuMjgsMzhaTTQ2OSw0NDUuNUEyMi41NywyMi41NywwLDAsMSw0NDYuNSw0NjhINjUuNUEyMi41NywyMi41NywwLDAsMSw0Myw0NDUuNXYtMjMwQTIyLjU3LDIyLjU3LDAsMCwxLDY1LjUsMTkzaDM4MUEyMi41NywyMi41NywwLDAsMSw0NjksMjE1LjV2MjMwWlwiPjwvcGF0aD48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMTI5LjI4LDEzNGgxMi44YzEyLjcsMCwyMi45Mi0xMSwyMi45Mi0yNC4yNFYyMy45NUMxNjUsMTAuNzQsMTU0Ljc4LDAsMTQyLjA4LDBoLTEyLjhDMTE2LjU4LDAsMTA2LDEwLjc0LDEwNiwyMy45NXY4NS44MkMxMDYsMTIzLDExNi41OCwxMzQsMTI5LjI4LDEzNFpcIj48L3BhdGg+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTM3Ny42LDEzNGgxMi44YzEyLjcsMCwyMi42LTExLDIyLjYtMjQuMjRWMjMuOTRDNDEzLDEwLjc0LDQwMy4xLDAsMzkwLjQsMEgzNzcuNkMzNjQuOSwwLDM1NSwxMC43NCwzNTUsMjMuOTR2ODUuODJDMzU1LDEyMywzNjQuOSwxMzQsMzc3LjYsMTM0WlwiPjwvcGF0aD48cmVjdCBjbGFzcz1cInN0MFwiIHg9XCI4MFwiIHk9XCIyMzdcIiB3aWR0aD1cIjkwXCIgaGVpZ2h0PVwiNzZcIj48L3JlY3Q+PHJlY3QgY2xhc3M9XCJzdDBcIiB4PVwiODBcIiB5PVwiMzQ4XCIgd2lkdGg9XCI5MFwiIGhlaWdodD1cIjc2XCI+PC9yZWN0PjxyZWN0IGNsYXNzPVwic3QwXCIgeD1cIjIxMVwiIHk9XCIyMzdcIiB3aWR0aD1cIjkwXCIgaGVpZ2h0PVwiNzZcIj48L3JlY3Q+PHJlY3QgY2xhc3M9XCJzdDBcIiB4PVwiMjExXCIgeT1cIjM0OFwiIHdpZHRoPVwiOTBcIiBoZWlnaHQ9XCI3NlwiPjwvcmVjdD48cmVjdCBjbGFzcz1cInN0MFwiIHg9XCIzNDVcIiB5PVwiMjM3XCIgd2lkdGg9XCI5MFwiIGhlaWdodD1cIjc2XCI+PC9yZWN0PjxyZWN0IGNsYXNzPVwic3QwXCIgeD1cIjM0NVwiIHk9XCIzNDhcIiB3aWR0aD1cIjkwXCIgaGVpZ2h0PVwiNzZcIj48L3JlY3Q+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSB0aW1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48c3R5bGU+LnN0MHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48ZyBzdHJva2U9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiMVwiIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xMiwyMyBDNS45MjQ4Njc3NSwyMyAxLDE4LjA3NTEzMjIgMSwxMiBDMSw1LjkyNDg2Nzc1IDUuOTI0ODY3NzUsMSAxMiwxIEMxOC4wNzUxMzIyLDEgMjMsNS45MjQ4Njc3NSAyMywxMiBDMjMsMTguMDc1MTMyMiAxOC4wNzUxMzIyLDIzIDEyLDIzIFogTTEyLDIxIEMxNi45NzA1NjI3LDIxIDIxLDE2Ljk3MDU2MjcgMjEsMTIgQzIxLDcuMDI5NDM3MjUgMTYuOTcwNTYyNywzIDEyLDMgQzcuMDI5NDM3MjUsMyAzLDcuMDI5NDM3MjUgMywxMiBDMywxNi45NzA1NjI3IDcuMDI5NDM3MjUsMjEgMTIsMjEgWiBNMTIsMTIuMzgxOTY2IEwxNS40NDcyMTM2LDE0LjEwNTU3MjggQzE1Ljk0MTE5MjEsMTQuMzUyNTYyMSAxNi4xNDE0MTY0LDE0Ljk1MzIzNTEgMTUuODk0NDI3MiwxNS40NDcyMTM2IEMxNS42NDc0Mzc5LDE1Ljk0MTE5MjEgMTUuMDQ2NzY0OSwxNi4xNDE0MTY0IDE0LjU1Mjc4NjQsMTUuODk0NDI3MiBMMTAuNTUyNzg2NCwxMy44OTQ0MjcyIEMxMC4yMTQwMDI0LDEzLjcyNTAzNTIgMTAsMTMuMzc4NzcyMSAxMCwxMyBMMTAsNyBDMTAsNi40NDc3MTUyNSAxMC40NDc3MTUzLDYgMTEsNiBDMTEuNTUyMjg0Nyw2IDEyLDYuNDQ3NzE1MjUgMTIsNyBMMTIsMTIuMzgxOTY2IFpcIiBmaWxsPVwiIzAwMDAwMFwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIj48L3BhdGg+PC9nPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gbWFya2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDY4IDkwXCI+PHN0eWxlPi5zdDB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PGc+PGc+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTM2LjIsMEgzNGgtMi4zQzEyLjEsMS00LjcsMjEuNSwxLjIsNDAuNkM0LjQsNDkuOCw5LjMsNTgsMTQuOCw2NS44YzEuOSwyLjgsNCw1LjUsNiw4LjFjMS44LDIuNCwzLjcsNC43LDUuNSw3YzIuNCwzLDQuOCw2LDcuMiw5LjFIMzRoMC41YzIuMy0zLjEsNC43LTYuMSw3LjEtOS4yYzEuOS0yLjMsMy43LTQuNyw1LjUtN2MyLjEtMi43LDQuMS01LjMsNi04LjFjNS44LTguMSwxMC44LTE2LjcsMTQtMjYuMkM3MiwyMC41LDU1LjQsMSwzNi4yLDB6IE0zNCw1NS40Yy0wLjEsMC0wLjEsMC0wLjIsMGMtMTIuNiwwLTIyLjktMTAuMi0yMi45LTIyLjdDMTAuOSwyMC4yLDIxLjIsMTAsMzMuOCwxMGMwLjEsMCwwLjEsMCwwLjIsMGMxMi41LDAuMSwyMi43LDEwLjMsMjIuNywyMi43QzU2LjcsNDUuMSw0Ni41LDU1LjMsMzQsNTUuNHpcIi8+PC9nPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHBsYXlidG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAxMDAgMTAwXCI+PHN0eWxlPi5zdDB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTc5LjI2NiwzNy44ODVMMzQuNzIzLDEyLjE2OEMyNS4zOTcsNi43ODQsMTMuNzQsMTMuNTE0LDEzLjc0LDI0LjI4M3Y1MS40MzRjMCwxMC43NjgsMTEuNjU3LDE3LjQ5OSwyMC45ODMsMTIuMTE1ICBsNDQuNTQzLTI1LjcxN0M4OC41OTIsNTYuNzMsODguNTkyLDQzLjI3LDc5LjI2NiwzNy44ODV6XCI+PC9wYXRoPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDQwIDQwXCI+PHN0eWxlPi5zdDB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PGc+PGc+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTIxLjEsMjIuOWMtMS4xLDAtMi4xLTAuNC0yLjgtMS4yYy0wLjMtMC4zLTAuMy0wLjksMC0xLjNjMC4zLTAuMywwLjktMC4zLDEuMywwYzAuNCwwLjQsMSwwLjcsMS42LDAuN2MwLjYsMCwxLjItMC4yLDEuNi0wLjdsMi40LTIuNGMwLjktMC45LDAuOS0yLjMsMC0zLjJjLTAuOS0wLjktMi4zLTAuOS0zLjIsMGwtMSwxYy0wLjMsMC4zLTAuOSwwLjMtMS4zLDBjLTAuMy0wLjMtMC4zLTAuOSwwLTEuM2wxLTFjMS42LTEuNiw0LjEtMS42LDUuNywwYzEuNiwxLjYsMS42LDQuMSwwLDUuN0wyNCwyMS43QzIzLjIsMjIuNSwyMi4yLDIyLjksMjEuMSwyMi45elwiLz48L2c+PGc+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTE2LjUsMjcuNWMtMS4xLDAtMi4xLTAuNC0yLjgtMS4yYy0xLjYtMS42LTEuNi00LjEsMC01LjdsMi40LTIuNGMxLjYtMS42LDQuMS0xLjYsNS43LDBjMC4zLDAuMywwLjMsMC45LDAsMS4zYy0wLjMsMC4zLTAuOSwwLjMtMS4zLDBjLTAuOS0wLjktMi4zLTAuOS0zLjIsMGwtMi40LDIuNGMtMC45LDAuOS0wLjksMi4zLDAsMy4yYzAuNCwwLjQsMSwwLjcsMS42LDAuN2MwLjYsMCwxLjItMC4yLDEuNi0wLjdsMS0xYzAuMy0wLjMsMC45LTAuMywxLjMsMHMwLjMsMC45LDAsMS4zbC0xLDFDMTguNiwyNy4xLDE3LjYsMjcuNSwxNi41LDI3LjV6XCIvPjwvZz48L2c+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwb2x5Z29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNjAgNjlcIj48c3R5bGU+LnN0MHtmaWxsOm5vbmU7fS5zdDF7ZmlsbDonICsgJGNvbG9yICsgJzt9PC9zdHlsZT48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMjI1LjgxOCA0OTUuMzU5KSByb3RhdGUoLTkwKVwiPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk00NzcuNS0yMjQuOGgtMzMuNGwtMTYuNywyOWwxNi43LDI5aDMzLjRsMTYuNy0yOUw0NzcuNS0yMjQuOHpcIi8+PHBhdGggY2xhc3M9XCJzdDFcIiBkPVwiTTQ0NC4yLTIyNC44bC0xNi43LDI5bDE2LjcsMjloMzMuNGwxNi43LTI5bC0xNi43LTI5SDQ0NC4yIE00NDMuNi0yMjUuOGgwLjZoMzMuNGgwLjZsMC4zLDAuNWwxNi43LDI5bDAuMywwLjVsLTAuMywwLjVsLTE2LjcsMjlsLTAuMywwLjVoLTAuNmgtMzMuNGgtMC42bC0wLjMtMC41bC0xNi43LTI5bC0wLjMtMC41bDAuMy0wLjVsMTYuNy0yOUw0NDMuNi0yMjUuOHpcIi8+PC9nPjwvc3ZnPicpO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi8vIEFuaW1hdGlvbnMgYW5kIGtleWZyYW1lc1xuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBHcmV5c2NhbGUgZmlsdGVyXG5AbWl4aW4gZ3JheXNjYWxlKCRncmF5c2NhbGUpIHtcbiAgICBmaWx0ZXI6ICN7IFwiZ3JheXNjYWxlKFwiICsgJGdyYXlzY2FsZSArIFwiKVwiIH07XG59XG5cbi8vIE9wYWNpdHlcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gJG9wYWNpdHkgKiAxMDApO1xufVxuXG4vLyBTVkcgaWNvbnNcbkBmdW5jdGlvbiBzdmctdXJpKCRzdmcpIHtcbiAgICAkZW5jb2RlZDogXCJcIjtcbiAgICAkc2xpY2U6IDIwMDA7XG4gICAgJGluZGV4OiAwO1xuICAgICRsb29wczogY2VpbChzdHItbGVuZ3RoKCRzdmcpIC8gJHNsaWNlKTtcblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGxvb3BzIHtcbiAgICAgICAgJGNodW5rOiBzdHItc2xpY2UoJHN2ZywgJGluZGV4LCAkaW5kZXggKyAkc2xpY2UgLSAxKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssICdcIicsIFwiJ1wiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiPFwiLCBcIiUzQ1wiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiPlwiLCBcIiUzRVwiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiJlwiLCBcIiUyNlwiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwiI1wiLCBcIiUyM1wiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwie1wiLCBcIiU3QlwiKTtcbiAgICAgICAgJGNodW5rOiBzdHItcmVwbGFjZSgkY2h1bmssIFwifVwiLCBcIiU3RFwiKTtcbiAgICAgICAgJGVuY29kZWQ6ICN7JGVuY29kZWR9I3skY2h1bmt9O1xuICAgICAgICAkaW5kZXg6ICRpbmRleCArICRzbGljZTtcbiAgICB9XG5cbiAgICBAcmV0dXJuIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsI3skZW5jb2RlZH1cIik7XG59XG5cbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAgICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gICAgQGlmICRpbmRleCB7XG4gICAgICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgICB9XG5cbiAgICBAcmV0dXJuICRzdHJpbmc7XG59XG4iLCIvLyBMaWdodGNhc2Ugb3ZlcnJpZGVcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJZFNlbGVjdG9yXG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRm9ybWF0XG5hW2NsYXNzKj1cImxpZ2h0Y2FzZS1pY29uLVwiXSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5saWdodGNhc2UtcG9wdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xpZ2h0Y2FzZS1jYXNlIHtcbiAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6ICR0ZXh0LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjbGlnaHRjYXNlLWNvbnRlbnQge1xuICAgICAgICAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciB7XG4gICAgICAgICAgICAubGlnaHRjYXNlLWlubGluZVdyYXAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICAgICAgaDUsXG4gICAgICAgICAgICAgICAgaDYsXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGlnaHRjYXNlLXBvcHVwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ2MnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgU2VsZWN0b3JGb3JtYXRcblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJZFNlbGVjdG9yXG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuIiwiLy8gT3dsIENhcm91c2VsIG92ZXJyaWRlXG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbi5vd2wtY2Fyb3VzZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMDtcblxuICAgIC5vd2wtc3RhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vd2wtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSk7XG5cbiAgICAgICAgJi5mYWRlLWluIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBvd2xGYWRlSW47XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhZGUtdXAge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG93bEZhZGVVcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmFkZS1vdXQge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG93bEZhZGVPdXQ7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mYWRlLWRvd24ge1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG93bEZhZGVEb3duO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm93bC1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmLm93bC1kb3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm93bC1uYXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICYub3dsLXByZXYsXG4gICAgICAgICAgICAmLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LCAkY29sb3ItYmxhY2ssIDI1cHgsIDI1cHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdywgJGNvbG9yLWJsYWNrLCAyNXB4LCAyNXB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3dsLW5leHQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhvd2xGYWRlSW4pIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMob3dsRmFkZU91dCkge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhvd2xGYWRlVXApIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMob3dsRmFkZURvd24pIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIH1cbn1cbiIsIi8vIFR3ZW50eVR3ZW50eSBvdmVycmlkZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4udHdlbnR5dHdlbnR5LXdyYXBwZXIge1xuICAgIC50d2VudHl0d2VudHktY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR3ZW50eXR3ZW50eS1oYW5kbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIC50d2VudHl0d2VudHktbGVmdC1hcnJvdyxcbiAgICAgICAgLnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LCAkY29sb3ItYmxhY2ssIDE0cHgsIDE0cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50d2VudHl0d2VudHktbGVmdC1hcnJvdyB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW46IC03cHggMCAwIC0xNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR3ZW50eXR3ZW50eS1yaWdodC1hcnJvdyB7XG4gICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAtN3B4IC0xNHB4IDAgMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcbiIsIi8vIFBseXIgb3ZlcnJpZGVcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuLnBseXIge1xuICAgICRzZWxmOiAmO1xuXG4gICAgJi0tdmlkZW8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRyb2wge1xuICAgICAgICAgICAgICAgICYtLW92ZXJsYWlkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250cm9sIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW92ZXJsYWlkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1yZWQsIC44KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiN7ICRzZWxmIH1fX3RhYi1mb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcmVkLCAuOCk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRyb2xzIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wbGF5aW5nIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udHJvbHMge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZ1bGwtdWkge1xuICAgICAgICBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX192aWRlby13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIGZvbnQta2VybmluZzogYXV0bztcbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogJHRleHQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbmJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYuc2Nyb2xsLWRpc2FibGVkIHtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJi5wcmltYXJ5LW5hdmlnYXRpb24tYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAmLS10by10b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zY3JvbGwtZGlzYWJsZWQge1xuICAgICAgICBib2R5IHtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cbmltZzpub3QoW3NyY10pIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmltZ1tkYXRhLXNyY10sXG5pbWdbZGF0YS1zcmNzZXRdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnNlYXJjaC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uZGF0ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbmlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbn1cblxuYSxcbi5saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG5hW2hyZWZePVwidGVsXCJdIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAsXG5ibG9ja3F1b3RlLFxudWwsXG5vbCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmZvcm0sXG50YWJsZSxcbnNlY3Rpb24sXG5hc2lkZSxcbmFydGljbGUsXG5kbCxcbmhyIHtcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG59XG5cbnRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG51bCxcbm9sIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgICBAZXh0ZW5kIC5pbWctZmx1aWQ7XG59XG5cbmRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIGR0LFxuICAgIGRkIHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZHQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIGRkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG5zZWxlY3Qge1xuICAgIG9wdGlvbiB7XG4gICAgICAgIGNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblxuW2RhdGEtYW5pbWF0ZV0ge1xuICAgICYuaXMtbG9hZGVkIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLmlzLXZpc2libGUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xufVxuXG4udmlkZW8td3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDU2LjI1JTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xufVxuXG5zZWN0aW9uIHtcbiAgICAmLm1haW4ge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLndyYXBwZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLnZpc2libGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmhpZGRlbi10YWJsZXQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnZpc2libGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmhpZGRlbi1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSWRTZWxlY3RvclxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4jaHVic3BvdC1tZXNzYWdlcy1pZnJhbWUtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG5cbiAgICAmLndpZGdldC1hbGlnbi1yaWdodCB7XG4gICAgICAgIGJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJZFNlbGVjdG9yXG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQyO1xuXG4gICAgYSxcbiAgICAubGluayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImgxLFxuLmlzLWgxIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogNzhweDtcbiAgICBsaW5lLWhlaWdodDogODhweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxufVxuXG5oMixcbi5pcy1oMiB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXNpemU6IDU4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbn1cblxuaDMsXG4uaXMtaDMge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG59XG5cbmg0LFxuLmlzLWg0IHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xufVxuXG5oNSxcbi5pcy1oNSB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbn1cblxuaDYsXG4uaXMtaDYge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgLnNwZWNpYWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICB9XG5cbiAgICArIC5pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDI7XG5cbiAgICAgICAgLnNwZWNpYWwge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxLFxuICAgIC5pcy1oMSxcbiAgICBoMixcbiAgICAuaXMtaDIsXG4gICAgaDMsXG4gICAgLmlzLWgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICBoNCxcbiAgICAuaXMtaDQsXG4gICAgaDUsXG4gICAgLmlzLWg1LFxuICAgIGg2LFxuICAgIC5pcy1oNiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmlzLWgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIsXG4gICAgLmlzLWgyIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMsXG4gICAgLmlzLWgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG5cbiAgICBoNCxcbiAgICAuaXMtaDQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIGg1LFxuICAgIC5pcy1oNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgaDYsXG4gICAgLmlzLWg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG59XG4iLCIubGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdXNwcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZG93bmxvYWRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1yZWQsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgJi0tZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZGF0ZSwgJHRleHQtY29sb3IsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXRpbWUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHRpbWUsICR0ZXh0LWNvbG9yLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1tYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKG1hcmtlciwgJHRleHQtY29sb3IsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXNwZWMtd2lkdGgge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNwZWN3aWR0aCwgJHRleHQtY29sb3IsIDI2cHgsIDI2cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwaG9uZSwgJHRleHQtY29sb3IsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihlbWFpbCwgJHRleHQtY29sb3IsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5hdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC01cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihpbnN0YWdyYW0sICRjb2xvci13aGl0ZSwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24obGlua2VkaW4sICRjb2xvci13aGl0ZSwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZW1haWwsICRjb2xvci13aGl0ZSwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGhvbmUsICRjb2xvci13aGl0ZSwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihsaW5rLCAkY29sb3Itd2hpdGUsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zb2NpYWwtc2hhcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihmYWNlYm9vaywgJHRleHQtY29sb3IsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnR3aXR0ZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0d2l0dGVyLCAkdGV4dC1jb2xvciwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYueW91dHViZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHlvdXR1YmUsICR0ZXh0LWNvbG9yLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGxpbmtlZGluLCAkdGV4dC1jb2xvciwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oaW5zdGFncmFtLCAkdGV4dC1jb2xvciwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGludGVyZXN0LCAkdGV4dC1jb2xvciwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2hhdHNhcHAge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih3aGF0c2FwcCwgJHRleHQtY29sb3IsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmVtYWlsIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZW1haWwsICR0ZXh0LWNvbG9yLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWN0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC01cHggMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDE1cHg7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3d0aGluLCAkY29sb3Itd2hpdGUsIDE1cHgsIDE1cHgpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTdweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC05OTk5OXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoJGNvbG9yLWJsYWNrLCAuNCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvci1leHRyYS1ibGFjaywgLjg1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGNvbG9yLWV4dHJhLWJsYWNrLCAuODUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLWV4dHJhLWJsYWNrLCAuODUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2l0ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtNXB4IDEwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTZWxlY3RvckZvcm1hdFxuICAgICAgICAgICAgJi53ZWItZW4ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGdsb2JlLCAkY29sb3Itd2hpdGUsIDIycHgsIDIycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtNnB4IDAgMCAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2ViLWVuLWdiIHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb3VudHJpZXMvZ2IuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlYi1iZSB7XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvY291bnRyaWVzL2JlLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWItY3oge1xuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2NvdW50cmllcy9jei5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2ViLWRlIHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb3VudHJpZXMvZGUuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlYi1lcyB7XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvY291bnRyaWVzL2VzLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWItZmkge1xuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2NvdW50cmllcy9maS5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2ViLWZyIHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb3VudHJpZXMvZnIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlYi1odSB7XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvY291bnRyaWVzL2h1LmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWItaXQge1xuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2NvdW50cmllcy9pdC5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2ViLW5sIHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb3VudHJpZXMvbmwuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlYi1ubyB7XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvY291bnRyaWVzL25vLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWItcGwge1xuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2NvdW50cmllcy9wbC5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2ViLXN2IHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb3VudHJpZXMvc3YuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlYi1mci1iZSB7XG4gICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWcvY291bnRyaWVzL2JlLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWItZGsge1xuICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1nL2NvdW50cmllcy9kay5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2ViLWNuIHtcbiAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltZy9jb3VudHJpZXMvY24uZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRm9ybWF0XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggNDVweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhpZ2hsaWdodHMge1xuICAgICAgICBtYXJnaW46IDAgMCAoJGRlZmF1bHQtbWFyZ2luIC0gNXB4KTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICAuaXMtaDYge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAubGlzdCB7XG4gICAgICAgICYtLWRvd25sb2FkcyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWN0YSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGFicyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICAmX19zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogLTY4cHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tc2VhcmNoIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1zdWdnZXN0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci10b29sYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4OiAwO1xuICAgICAgICBvcmRlcjogMztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcCBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwIDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUwcHggMCAwO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB1bnNldDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmltYXJ5LFxuICAgICAgICAgICAgLnNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC10b2dnbGUge1xuICAgICAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCwgJGNvbG9yLXdoaXRlLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihzZWFyY2gsICRjb2xvci1yZWQsIDIwcHgsIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSwgJGNvbG9yLXJlZCwgMjBweCwgMjBweCk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNsb3NlLCAkY29sb3ItcmVkLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5ndWFnZS10b2dnbGUge1xuICAgICAgICBAaW5jbHVkZSBpY29uKGdsb2JlLCAkY29sb3Itd2hpdGUsIDMwcHgsIDMwcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGdsb2JlLCAkY29sb3ItcmVkLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSwgdHJhbnNwYXJlbnQsIDIwcHgsIDIwcHgpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG9yZGVyOiA0O1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAuYmFyLFxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXIsXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA2cHggYXV0bztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSwgJGNvbG9yLXdoaXRlLCAyMHB4LCAyMHB4KTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oY2xvc2UsICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIDdweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIC03cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFyLFxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICAgICAgJi0tcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwaG9uZSwgJGNvbG9yLXdoaXRlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBob25lLCAkY29sb3ItcmVkLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWFjY291bnQge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhY2NvdW50LCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYWNjb3VudCwgJGNvbG9yLXJlZCwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgKyAubWFpbiB7XG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAmLS1oZXJvLFxuICAgICAgICAgICAgJi0tc2xpZGVyLFxuICAgICAgICAgICAgJi0tbWFpbi1zbGlkZXIsXG4gICAgICAgICAgICAmLS1iYW5uZXIsXG4gICAgICAgICAgICAmLS1naG9zdGZyYW1lIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmltYXJ5LXNlYXJjaC1hY3RpdmUge1xuICAgIC5oZWFkZXIge1xuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2Vjb25kYXJ5LmFuY2hvcnMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGhvbmUsICRjb2xvci1ibHVlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1hY2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFjY291bnQsICRjb2xvci1ibHVlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRyYW5zcGFyZW50IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICArIC5tYWluIHtcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0oMTIwcHggKyAkZGVmYXVsdC1tYXJnaW4pO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtKDYwcHggKyAkZGVmYXVsdC1tYXJnaW4pO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWV4dHJhLWJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaDMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgICsgLmxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLXdoaXRlLCAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAuc29jaWFsLXNoYXJlIHtcbiAgICAgICAgbWFyZ2luOiAtNHB4IDAgMTBweCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItZG9vcm1hdCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2VcblxuLmxhbmRpbmdzcGFnZSB7XG4gICAgLmZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDA7XG5cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAgIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBtYXJnaW46IC0kZGVmYXVsdC1tYXJnaW4gMCAkZGVmYXVsdC1tYXJnaW47XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWV4dHJhLWJsYWNrLCAuNCk7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuNSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGhvbWUsICRjb2xvci13aGl0ZSwgMTBweCwgMTBweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKyAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICsgLm1haW4ge1xuICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgJi0taGVybyxcbiAgICAgICAgICAgICYtLXNsaWRlcixcbiAgICAgICAgICAgICYtLW1haW4tc2xpZGVyLFxuICAgICAgICAgICAgJi0tYmFubmVyLFxuICAgICAgICAgICAgJi0tZ2hvc3RmcmFtZSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0oJGRlZmF1bHQtbWFyZ2luICsgNDhweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLmJ0biB7XG4gICAgJHNlbGY6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiA3cHggMThweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICArIC5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXJlZCwgMTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1yZWQsIDEwJSk7XG4gICAgfVxuXG4gICAgJi0tYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIH1cblxuICAgICYtLXdoaXRlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmxhY2sge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ibHVlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJsdWUsIDEwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJsdWUsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmVlbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZWVuLCAxMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW91dGxpbmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLCAxMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1yZWQsIDEwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmI3sgJHNlbGYgfS0td2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci13aGl0ZSwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYjeyAkc2VsZiB9LS1ibGFjayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiN7ICRzZWxmIH0tLWJsdWUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJsdWUsIDEwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiN7ICRzZWxmIH0tLWdyZWVuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZWVuLCAxMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggNDVweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjY7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICAmLS1waG9uZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwaG9uZSwgJHRleHQtY29sb3IsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBob25lLCAkY29sb3ItcmVkLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhY2NvdW50LCAkdGV4dC1jb2xvciwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYWNjb3VudCwgJGNvbG9yLXJlZCwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zb2NpYWwtc2hhcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggNDVweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oc2hhcmUsICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMTBweCAwIDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdG8tdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdywgJGNvbG9yLXdoaXRlLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHotaW5kZXg6IDIwMDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1yZWQsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13aGF0c2FwcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGF0c2FwcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci13aGF0c2FwcCwgMTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24od2hhdHNhcHAsICRjb2xvci13aGl0ZSwgMjRweCwgMjRweCk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12aWRlby1wbGF5LFxuICAgICYtLXZpZGVvLXBhdXNlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDc1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBsYXlidG4sICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdmlkZW8tcGF1c2Uge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSwgJGNvbG9yLXdoaXRlLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAuYnRuIHtcbiAgICAgICAgJHNlbGY6IFwiLmJ0blwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxOXB4O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci13aGl0ZSwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJsYWNrIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJsdWUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJsdWUsIDEwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JlZW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDEwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW91dGxpbmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjeyAkc2VsZiB9LS13aGl0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci13aGl0ZSwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci13aGl0ZSwgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjeyAkc2VsZiB9LS1ibGFjayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiN7ICRzZWxmIH0tLWJsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJsdWUsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZSwgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjeyAkc2VsZiB9LS1ncmVlbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmVlbiwgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCA0NXB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnRuIHtcbiAgICAgICAgICAgICAgICAmLS1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBob25lLCAkY29sb3ItYmx1ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1hY2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYWNjb3VudCwgJGNvbG9yLWJsdWUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdmlkZW8tcGxheSxcbiAgICAgICAgJi0tdmlkZW8tcGF1c2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJmb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgJjpub3QoW3NpemVdLCBbbXVsdGlwbGVdKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlbHAtYmxvY2sge1xuICAgICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgfVxufVxuXG4uZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAmLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVscC1ibG9jayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRyb2wge1xuICAgICAgICBmb250LWZhbWlseTogJHRleHQtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAkdGV4dC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWV4dHJhLWJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4gICAgICAgICYtLXNlbGVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNlbGVjdCwgJGNvbG9yLWJsYWNrLCAyMHB4LCA2cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNDVweCA1cHggMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cbiAgICAgICAgJi0tY2hlY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICArIGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICArIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICArIGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIFNlbGVjdG9yRm9ybWF0XG4gICAgLm5vVWktdGFyZ2V0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZXh0cmEtYmxhY2ssIC44NSk7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAmLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIC5ub1VpLXRvb2x0aXAge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICAubm9VaS1oYW5kbGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm9VaS1mZWVkYmFjayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0yMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLm5vVWktZmVlZGJhY2stbWluLFxuICAgICAgICAgICAgLm5vVWktZmVlZGJhY2stbWF4IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRm9ybWF0XG59XG5cbi5mb3JtLWhvcml6b250YWwge1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgzKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTBweCAxMXB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLmZvcm0tY29udHJvbC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWlubGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lcnJvciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLmhlbHAtYmxvY2sge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIEBpbmNsdWRlIGljb24oc2VhcmNoLCAkY29sb3ItcmVkLCAxNnB4LCAxNnB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWZpbHRlciB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sYXJnZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJ1dHRvbiB7XG4gICAgICAgICAgICBmbGV4OiAwO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvci1leHRyYS1ibGFjaywgLjg1KTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvci1leHRyYS1ibGFjaywgLjc1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZXh0cmEtYmxhY2ssIC44NSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvci1leHRyYS1ibGFjaywgLjg1KTtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlbGVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNlbGVjdCwgJGNvbG9yLXdoaXRlLCAyMHB4LCA2cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWFyY2gge1xuICAgICAgICAgICAgKyAuYnRuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCwgJGNvbG9yLXdoaXRlLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1idXR0b24ge1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1yZWQsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTZWxlY3RvckZvcm1hdFxuICAgICAgICAubm9VaS10YXJnZXQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZXh0cmEtYmxhY2ssIC44NSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub1VpLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vVWktZmVlZGJhY2sge1xuICAgICAgICAgICAgICAgIC5ub1VpLWZlZWRiYWNrLW1pbixcbiAgICAgICAgICAgICAgICAubm9VaS1mZWVkYmFjay1tYXgge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgU2VsZWN0b3JGb3JtYXRcbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbi5oYnNwdC1mb3JtIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhzLW1haW4tZm9udC1lbGVtZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ocy1mb3JtLWZpZWxkIHtcbiAgICAgICAgQGV4dGVuZCAuZm9ybS1ncm91cDtcblxuICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb2x1bW5zLTEge1xuICAgICAgICAuaHMtaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbHVtbnMtMiB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ocy1lcnJvci1tc2dzIHtcbiAgICAgICAgLmhzLWVycm9yLW1zZyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5oZWxwLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uby1saXN0LFxuICAgIC5pbnB1dHMtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuaHMtaW5wdXQge1xuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgIH1cblxuICAgIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5IHtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdCBvcHRpb25bZGlzYWJsZWRdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5mb3JtIHtcbiAgICAgICAgJi1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTZWxlY3RvckZvcm1hdFxuICAgICAgICAubm9VaS10YXJnZXQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgU2VsZWN0b3JGb3JtYXRcbiAgICB9XG5cbiAgICAuZm9ybS1zZWFyY2gge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oc2VhcmNoLCAkY29sb3ItYmx1ZSwgMTZweCwgMTZweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1maWx0ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cbiAgICAgICAgJi0tbGlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAmLS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ibHVlLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBTZWxlY3RvckZvcm1hdFxuICAgICAgICAgICAgLm5vVWktdGFyZ2V0IHtcbiAgICAgICAgICAgICAgICAubm9VaS1oYW5kbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgU2VsZWN0b3JGb3JtYXRcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uYXZpZ2F0aW9uIHtcbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLmFwcGxpY2F0aW9ucyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtc3VibmF2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICA+IC50b2dnbGUtc3VibmF2IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvd3RoaW4sICRjb2xvci1yZWQsIDEycHgsIDZweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmLnN1Ym5hdi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICA+IC50b2dnbGUtc3VibmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS5zdWJuYXYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgPiAudG9nZ2xlLXN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93dGhpbiwgJGNvbG9yLXJlZCwgMTJweCwgNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAucHJpbWFyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05OTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFwcGxpY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLXByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1vcGVuLFxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaGFzLXN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gLnRvZ2dsZS1zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvd3RoaW4sICRjb2xvci13aGl0ZSwgMTJweCwgNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC50b2dnbGUtc3VibmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93dGhpbiwgJGNvbG9yLXJlZCwgMTJweCwgNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmLnN1Ym5hdi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBNZXJnZWFibGVTZWxlY3RvclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS5zdWJuYXYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIE1lcmdlYWJsZVNlbGVjdG9yXG5cbiAgICAgICAgICAgICAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgTmVzdGluZ0RlcHRoXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLXByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTk5OTk5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdWJuYXYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIE1lcmdlYWJsZVNlbGVjdG9yXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZS5zdWJuYXYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXByb2R1Y3RzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgTWVyZ2VhYmxlU2VsZWN0b3JcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgTmVzdGluZ0RlcHRoXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAmLmhhcy1zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3d0aGluLCAkY29sb3Itd2hpdGUsIDEycHgsIDZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTdweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93dGhpbiwgJGNvbG9yLXJlZCwgMTJweCwgNnB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmRhcnkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZvb3RlciB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvbG9yLXdoaXRlLCAuNSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4gICAgJi0tcHJvZHVjdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgICYuaGFzLXN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXByZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OTk5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByZXZpZXctdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZC1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJldmlldy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXByZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXByZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgICAgICA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLXByZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItcmVkLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1yZWQsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxufVxuXG4ucHJpbWFyeS1uYXZpZ2F0aW9uLWFjdGl2ZSB7XG4gICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByaW1hcnktc2VhcmNoLWFjdGl2ZSB7XG4gICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlXG5cbi5sYW5kaW5nc3BhZ2Uge1xuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgTmVzdGluZ0RlcHRoXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5oYXMtc3VibmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93dGhpbiwgJGNvbG9yLXdoaXRlLCAxMnB4LCA2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvd3RoaW4sICRjb2xvci1ncmVlbiwgMTJweCwgNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAudG9nZ2xlLXN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvd3RoaW4sICRjb2xvci13aGl0ZSwgMTJweCwgNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnRvZ2dsZS1zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93dGhpbiwgJGNvbG9yLWdyZWVuLCAxMnB4LCA2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZvb3RlciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3Itd2hpdGUsIC41KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgTmVzdGluZ0RlcHRoXG4iLCIuYmxvY2sge1xuICAgICYtLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAoJGRlZmF1bHQtYmxvY2stbWFyZ2luIC0gJGRlZmF1bHQtbWFyZ2luKTtcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmxhY2ssIC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuXG4gICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29udHJvbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3d0aGluLCAkY29sb3Itd2hpdGUsIDE3cHgsIDE3cHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAgICAgICAgICY6bm90KHNwYW4pIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY29udHJvbCB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICY6bm90KHNwYW4pIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2VhcmNoLXJlc3VsdCB7XG4gICAgJi0tYmxvY2sge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cyB7XG4gICAgJi0tbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgJl9faXRlbSxcbiAgICAgICAgJl9fZW1wdHktaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51cmwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zb2NpYWwtZm9sbG93IHtcbiAgICAkc2VsZjogJjtcblxuICAgICYtLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAoJGRlZmF1bHQtbWFyZ2luIC8gMik7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAoJGRlZmF1bHQtbWFyZ2luIC8gMik7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0yMHB4IDAgMCAtMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGZhY2Vib29rMiwgJGNvbG9yLXdoaXRlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZhY2Vib29rO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnR3aXR0ZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHR3aXR0ZXIyLCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHdpdHRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53ZWlibyB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24od2VpYm8sICRjb2xvci13aGl0ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10d2l0dGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndlY2hhdCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24od2VjaGF0LCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHdpdHRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50aWt0b2sge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHRpa3RvaywgJGNvbG9yLXdoaXRlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR3aXR0ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYueW91dHViZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oeW91dHViZTIsICRjb2xvci13aGl0ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15b3V0dWJlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihsaW5rZWRpbjIsICRjb2xvci13aGl0ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGluc3RhZ3JhbTIsICRjb2xvci13aGl0ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnN0YWdyYW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwaW50ZXJlc3QyLCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGludGVyZXN0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgICAmI3sgJHNlbGYgfS0tbGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihmYWNlYm9vazIsICRjb2xvci13aGl0ZSwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHR3aXR0ZXIyLCAkY29sb3Itd2hpdGUsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi55b3V0dWJlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih5b3V0dWJlMiwgJGNvbG9yLXdoaXRlLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGxpbmtlZGluMiwgJGNvbG9yLXdoaXRlLCAzMHB4LCAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihpbnN0YWdyYW0yLCAkY29sb3Itd2hpdGUsIDMwcHgsIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5waW50ZXJlc3Qge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBpbnRlcmVzdDIsICRjb2xvci13aGl0ZSwgMzBweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zb2NpYWwtc2hhcmUge1xuICAgICRzZWxmOiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgICN7ICRzZWxmIH0tLXdyYXBwZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjkwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgJi0tc29jaWFsLXNoYXJlIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjE1cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjI1cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjM1cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQoNikge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGk6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjQ1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oc2hhcmUsICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICAgICYtLXNvY2lhbC1zaGFyZSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgICYtLXNvY2lhbC1zaGFyZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jbG9zZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKGNsb3NlLCAkY29sb3Itd2hpdGUsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLnNvY2lhbC1mb2xsb3cge1xuICAgICAgICAmLS1saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwb2x5Z29uLCAkY29sb3Itd2hpdGUsIDYwcHgsIDY5cHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGZhY2Vib29rLCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZmFjZWJvb2ssICRjb2xvci1mYWNlYm9vaywgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0d2l0dGVyLCAkY29sb3Itd2hpdGUsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24odHdpdHRlciwgJGNvbG9yLXR3aXR0ZXIsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYueW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oeW91dHViZSwgJGNvbG9yLXdoaXRlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHlvdXR1YmUsICRjb2xvci15b3V0dWJlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmxpbmtlZGluIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihsaW5rZWRpbiwgJGNvbG9yLXdoaXRlLCA0MHB4LCA0MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGxpbmtlZGluLCAkY29sb3ItbGlua2VkaW4sIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihpbnN0YWdyYW0sICRjb2xvci13aGl0ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihpbnN0YWdyYW0sICRjb2xvci1pbnN0YWdyYW0sIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwaW50ZXJlc3QsICRjb2xvci13aGl0ZSwgNDBweCwgNDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwaW50ZXJlc3QsICRjb2xvci1waW50ZXJlc3QsIDQwcHgsIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5yaWNodGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcblxuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICB1bDpub3QoLmxpc3QpLFxuICAgIG9sOm5vdCgubGlzdCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIH1cblxuICAgIHAsXG4gICAgYWRkcmVzcyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgYTpub3QoLmJ0bikge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBiLFxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgaSxcbiAgICBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICB1IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTIlO1xuICAgICAgICBtYXJnaW46IDI1cHggMCA0MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMCBzb2xpZDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHByZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLnRhYmxlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLnJpY2h0ZXh0IHtcbiAgICAgICAgYTpub3QoLmJ0bikge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrIHtcbiAgICAmLS1hcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmFydGljbGUge1xuICAgICRzZWxmOiAmO1xuICAgIG1hcmdpbjogMCAwICgkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSAkZGVmYXVsdC1tYXJnaW4pO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvLXB1Ymxpc2gge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAkZGVmYXVsdC1tYXJnaW47XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICAgICZfX3RhZ3Mge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAjeyAkc2VsZiB9X19hdXRob3Ige1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZXh0cmEtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQWNjZXNzb3JpZXMgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1hY2Nlc3NvcmllcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICArIC5ibG9jayB7XG4gICAgICAgICAgICAmLS1kb3VibGUtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY2Nlc3NvcmllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCAwICgkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSAkZGVmYXVsdC1tYXJnaW4pO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uYWNjZXNzb3J5IHtcbiAgICAkc2VsZjogJjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAmW2hyZWZdIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pbWFnZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuLnNsaWRlci1hY2Nlc3NvcmllcyB7XG4gICAgJHNlbGY6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAtMTBweCAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIH4gI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIH4gI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgfiAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjY2Vzc29yeSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm93bC1jYXJvdXNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblxuICAgICAgICAub3dsLXN0YWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtaXRlbSB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLW5hdiB7XG4gICAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmLm93bC1wcmV2LFxuICAgICAgICAgICAgICAgICYub3dsLW5leHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LWJpZywgJGNvbG9yLWJsYWNrLCAyMnB4LCAzNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjI4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1iaWcsICRjb2xvci1ibGFjaywgMTJweCwgMThweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAuYWNjZXNzb3J5IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZXh0cmEtYmxhY2ssIC44KTtcbiAgICB9XG59XG4iLCIvLyBDb250ZW50IEltYWdlIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tY29udGVudC1pbWFnZS1ibG9jayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LWJsb2NrLW1hcmdpbjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIC5pcy1oMixcbiAgICAgICAgICAgIC5pcy1oMyxcbiAgICAgICAgICAgIC5pcy1oNCxcbiAgICAgICAgICAgIC5pcy1oNSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnQtaW1hZ2UtYmxvY2sge1xuICAgICRzZWxmOiAmO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1hcmdpbiA2MHB4IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1hcmdpbiAxNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yZXZlcnNlZCB7XG4gICAgICAgICN7ICRzZWxmIH1fX2ltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAuYmxvY2sge1xuICAgICAgICAmLS1jb250ZW50LWltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRG91YmxlIFNsaWRlciBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLWRvdWJsZS1zbGlkZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4uZG91YmxlLXNsaWRlci1pdGVtIHtcbiAgICAkc2VsZjogJjtcblxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgcGFkZGluZzogMzYwcHggMCAwO1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMjYwcHggMTVweCAwO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCRjb2xvci1leHRyYS1ibGFjaywgLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFuaW1hdGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDU0MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ltYWdlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMHM7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIE5lc3RpbmdEZXB0aFxuLmRvdWJsZS1zbGlkZXIge1xuICAgICRzZWxmOiAmO1xuICAgIG1hcmdpbjogMCAwICgkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSAxMHB4KTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIH4gI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYub3dsLWNhcm91c2VsIHtcbiAgICAgICAgLm93bC1zdGFnZSB7XG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLW5hdiB7XG4gICAgICAgICAgICB0b3A6IDYwMHB4O1xuICAgICAgICAgICAgbGVmdDogNTIlO1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA2NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDI5MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxOCU7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJi5vd2wtcHJldixcbiAgICAgICAgICAgICAgICAmLm93bC1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1iaWcsICRjb2xvci1ibGFjaywgMjJweCwgMzRweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yODtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3ctYmlnLCAkY29sb3ItYmxhY2ssIDEycHgsIDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtY291bnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLWl0ZW0ge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5kb3VibGUtc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmLS1hbmltYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kb3VibGUtc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogem9vbWVmZmVjdCAxMHMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgTmVzdGluZ0RlcHRoXG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5kb3VibGUtc2xpZGVyLWl0ZW0ge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBEb3dubG9hZHMgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1kb3dubG9hZHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1ibG9jay1tYXJnaW47XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3dubG9hZHMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIC5pcy1oMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgICAgICYtLWRvd25sb2FkcyB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZG93bmxvYWRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLmJsb2NrIHtcbiAgICAgICAgJi0tZG93bmxvYWRzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg1O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRmlsdGVyIGJsb2NrLlxuXG4uYmxvY2sge1xuICAgICYtLWZpbHRlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5maWx0ZXItYmxvY2sge1xuICAgIG1hcmdpbjogMCAwIDc1cHg7XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1ibG9jay1tYXJnaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1maWx0ZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uZmlsdGVyLWJ1dHRvbnMge1xuICAgIEBleHRlbmQgLmJ0bi1ncm91cC10b2dnbGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC01cHg7XG5cbiAgICAuYnRuIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gMTBweCk7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMlIC0gMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXJlZCwgMTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1yZWQsIDEwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBIaWdobGlnaHRzIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0taGlnaGxpZ2h0cyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5oaWdobGlnaHRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbik7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmhpZ2hsaWdodCB7XG4gICAgJHNlbGY6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkY29sb3ItYmxhY2ssIC40KTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihkYXRlLCAkY29sb3Itd2hpdGUsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHRpbWUsICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1tYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihtYXJrZXIsICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1zcGVjLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oc3BlY3dpZHRoLCAkY29sb3Itd2hpdGUsIDI2cHgsIDI2cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZXh0cmEtYmxhY2ssIC44KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaDQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIC5saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtKCRkZWZhdWx0LW1hcmdpbiAvIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTQycHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC02MnB4IDAgMCAtNjJweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJlYWQtbW9yZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2ltcGxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgdHJhbnNwYXJlbnRpemUoJGNvbG9yLWV4dHJhLWJsYWNrLCAuOCk7XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXRhZ3Mge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlzLWg0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fYWN0aW9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oaWdobGlnaHRzLW92ZXJ2aWV3IHtcbiAgICAkc2VsZjogJjtcblxuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtY2F0ZWdvcnldIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICYuaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhpZ2hsaWdodCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aHJlZS1jb2x1bW5zIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZvdXItY29sdW1ucyB7XG4gICAgICAgICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb21wYWN0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAgICAgICAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4IDAgMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFweDtcblxuICAgICAgICAgICAgLmhpZ2hsaWdodCB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLmhpZ2hsaWdodCB7XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIC5pcy1oNCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgLnJpY2h0ZXh0LFxuICAgICAgICAgICAgICAgICsgLmxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtKCRkZWZhdWx0LW1hcmdpbiAvIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zaW1wbGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEh1YnNwb3QgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1odWJzcG90LWJsb2NrIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbik7XG4gICAgfVxufVxuXG4uaHVic3BvdC1ibG9jayB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWgyIHtcbiAgICAgICAgICAgICsgLmlzLWgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhic3B0LWZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gSGlzdG9yeSBTbGlkZXIgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1oaXN0b3J5LXNsaWRlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5oaXN0b3J5LWJsb2NrIHtcbiAgICAkc2VsZjogJjtcblxuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oMiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuLmhpc3Rvcnktc2xpZGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMCAoJGRlZmF1bHQtYmxvY2stbWFyZ2luIC0gJGRlZmF1bHQtbWFyZ2luKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAyNjBweCAwIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDEwcHggMCAkZGVmYXVsdC1tYXJnaW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgkY29sb3ItZXh0cmEtYmxhY2ssIC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMjhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAud3JhcHBlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1tYXJnaW4gNDBweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgkY29sb3ItZXh0cmEtYmxhY2ssIC4yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oMyB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLmlzLWgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4uaGlzdG9yeS1zbGlkZXIge1xuICAgICRzZWxmOiAmO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgfiAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB+ICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm93bC1jYXJvdXNlbCB7XG4gICAgICAgIC5vd2wtaXRlbSB7XG4gICAgICAgICAgICAuaGlzdG9yeS1zbGlkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwcHgpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUuY2VudGVyIHtcbiAgICAgICAgICAgICAgICAuaGlzdG9yeS1zbGlkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHRvcDogMzAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDMyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAzMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgIHRvcDogMzYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDM5MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiA0MjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmLm93bC1wcmV2LFxuICAgICAgICAgICAgICAgICYub3dsLW5leHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LWJpZywgJGNvbG9yLWJsYWNrLCAyMnB4LCAzNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjI4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1iaWcsICRjb2xvci1ibGFjaywgMTJweCwgMThweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtY291bnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG4iLCIvLyBOZXdzbGV0dGVyIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tbmV3c2xldHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgKDcwcHggLSAkZGVmYXVsdC1tYXJnaW4pO1xuICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1ibG9jay1tYXJnaW47XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjayBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42MztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmV3c2xldHRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLmlzLWgyLFxuICAgICAgICAgICAgLmlzLWgzLFxuICAgICAgICAgICAgLmlzLWg0LFxuICAgICAgICAgICAgLmlzLWg1IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmV3c2xldHRlciB7XG4gICAgJHNlbGY6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLmJsb2NrIHtcbiAgICAgICAgJi0tbmV3c2xldHRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5ld3NsZXR0ZXIge1xuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgLmlzLWgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2hpdGUsIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBTbGlkZXIgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1zbGlkZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1ibG9jay1tYXJnaW47XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGlkZXIge1xuICAgICRzZWxmOiAmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5vd2wtY2Fyb3VzZWwge1xuICAgICAgICAub3dsLWRvdHMge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmLm93bC1kb3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3dsLW5hdiB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICYub3dsLXByZXYsXG4gICAgICAgICAgICAgICAgJi5vd2wtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3csICRjb2xvci13aGl0ZSwgMzZweCwgODFweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LCAkY29sb3Itd2hpdGUsIDM2cHgsIDgxcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgICAgICsgI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4uc2xpZGVyLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1OXB4KTtcblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJi0tdmlkZW8ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBsYXksICRjb2xvci13aGl0ZSwgMThweCwgMThweCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwbGF5LCAkY29sb3Itd2hpdGUsIDE4cHgsIDE4cHgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcmVkLCAuOCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogNztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiA2NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0xNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG4iLCIuYmxvY2sge1xuICAgICYtLXNsaWRlci1nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgLnNsaWRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWRlci1nYWxsZXJ5IHtcbiAgICAkc2VsZjogJjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2MTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAmLm93bC1jYXJvdXNlbCB7XG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDY1dncgMTBweCBhdXRvO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA3MnZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICYub3dsLXByZXYsXG4gICAgICAgICAgICAgICAgJi5vd2wtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3csICRjb2xvci13aGl0ZSwgMTNweCwgMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdywgJGNvbG9yLXdoaXRlLCAxM3B4LCAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgICArICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWRlci1nYWxsZXJ5LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMTVweCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWRlci1nYWxsZXJ5LW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVGVzdGltb25pYWwgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS10ZXN0aW1vbmlhbCB7XG4gICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LWJsb2NrLW1hcmdpbjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRlc3RpbW9uaWFsIHtcbiAgICAkc2VsZjogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDY2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnRpemUoJGNvbG9yLWJsYWNrLCAxKSAwLCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItYmxhY2ssIDApIDgwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50aXplKCRjb2xvci1ibGFjaywgMSkgMCwgdHJhbnNwYXJlbnRpemUoJGNvbG9yLWJsYWNrLCAxKSAxMDBweCwgdHJhbnNwYXJlbnRpemUoJGNvbG9yLWJsYWNrLCAwKSAyNTBweCwgdHJhbnNwYXJlbnRpemUoJGNvbG9yLWJsYWNrLCAwKSAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBleHRlbmQgLndyYXBwZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDg4cHggMTVweCAxMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogNThweCAxNXB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguaXMtaDQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IExvcmEsIHNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pcy1oNCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0ZXh0LXNpemU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmV2ZXJzZWQge1xuICAgICAgICAjeyAkc2VsZiB9X19pbWFnZSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLnRlc3RpbW9uaWFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1JTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZ3JlZW4sIDEpIDAsIHRyYW5zcGFyZW50aXplKCRjb2xvci1ncmVlbiwgMCkgODAlKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItZ3JlZW4sIDEpIDAsIHRyYW5zcGFyZW50aXplKCRjb2xvci1ncmVlbiwgMSkgMTAwcHgsIHRyYW5zcGFyZW50aXplKCRjb2xvci1ncmVlbiwgMCkgMjUwcHgsIHRyYW5zcGFyZW50aXplKCRjb2xvci1ncmVlbiwgMCkgMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogODUlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIC5yaWNodGV4dCB7XG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmlzLWg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTGF0bywgc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFVTUCBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLXVzcHMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4udXNwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4udXNwcy1vdmVydmlldyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC0xNXB4ICgkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSA2MHB4KTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVzcCB7XG4gICAgJHNlbGY6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgbWFyZ2luOiAwIDAgNjBweDtcblxuICAgICZfX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICsgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG59XG5cbi8vIExhbmRpbmdzcGFnZSAyXG5cbi5sYW5kaW5nc3BhZ2UtMiB7XG4gICAgLnVzcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFVCUiBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLXVicnMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4udWJycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4udWJycy1vdmVydmlldyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51YnIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMCAoJGRlZmF1bHQtYmxvY2stbWFyZ2luIC0gJGRlZmF1bHQtbWFyZ2luKTtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuaXMtaDQge1xuICAgICAgICAgICAgKyAucmljaHRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kZGVmYXVsdC1tYXJnaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmljaHRleHQge1xuICAgICAgICAgICAgKyAucmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gUHJvZHVjdHMgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1wcm9kdWN0cyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5wcm9kdWN0IHtcbiAgICAkc2VsZjogJjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAgICZbaHJlZl0ge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAuaXMtaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuXG4gICAgICAgICAgICArIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIENhbGwgVG8gQWN0aW9uIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tY3RhLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmN0YS1ibG9jayB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICBtYXJnaW46IDAgLTE1cHggKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbik7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFN0b3JpZXMgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1zdG9yaWVzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLnN0b3JpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMCAoJGRlZmF1bHQtYmxvY2stbWFyZ2luIC0gJGRlZmF1bHQtbWFyZ2luKTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnN0b3J5IHtcbiAgICAkc2VsZjogJjtcblxuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgICsgI3sgJHNlbGYgfSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDUpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRkZWZhdWx0LW1hcmdpbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgkY29sb3ItZXh0cmEtYmxhY2ssIC4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgkY29sb3ItZXh0cmEtYmxhY2ssIC4yKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtbWFyZ2luIDExJSAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWgzIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAucmljaHRleHQsXG4gICAgICAgICAgICArIC5saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgICsgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmV2ZXJzZWQge1xuICAgICAgICAjeyAkc2VsZiB9X19pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgICN7ICRzZWxmIH1fX2ltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGxheSwgJGNvbG9yLXdoaXRlLCAxOHB4LCAxOHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IC0yNHB4IDAgMCAtMjRweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1yZWQsIC44KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDc7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0zMHB4IDAgMCAtMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGxheSwgJGNvbG9yLXdoaXRlLCAxOHB4LCAxOHB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5zdG9yeSB7XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgLmlzLWgzIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgKyAucmljaHRleHQsXG4gICAgICAgICAgICAgICAgKyAubGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kZGVmYXVsdC1tYXJnaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLCAuOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFRlYXNlciBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLXRlYXNlcixcbiAgICAmLS10ZWFzZXItMixcbiAgICAmLS10ZWFzZXItMyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAoNzBweCAtICRkZWZhdWx0LW1hcmdpbik7XG4gICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LWJsb2NrLW1hcmdpbjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgb3BhY2l0eTogLjg1O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGVhc2VyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAuaXMtaDIsXG4gICAgICAgICAgICAuaXMtaDMsXG4gICAgICAgICAgICAuaXMtaDQsXG4gICAgICAgICAgICAuaXMtaDUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZWFzZXItMiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZXh0cmEtYmxhY2s7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWV4dHJhLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGVhc2VyLTMge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVhc2VyIHtcbiAgICAkc2VsZjogJjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDY2LjY2NjclO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5pcy1oMiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmlzLWgzIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5ibG9jayB7XG4gICAgICAgICYtLXRlYXNlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci13aGl0ZSwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVhc2VyLTIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLXJnYmEtZGFyay10cmFuc3BhcmFudDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1yZ2JhLWRhcmstdHJhbnNwYXJhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZWFzZXItMyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmxvY2sge1xuICAgICYtLXRhYmxlLWRvd25sb2FkcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi50YWJsZS1kb3dubG9hZHMge1xuICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLnRhYmxlIHtcbiAgICAmLS1kb3dubG9hZHMge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgMCA5MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCRjb2xvci1leHRyYS1ibGFjaywgLjIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKCRjb2xvci1leHRyYS1ibGFjaywgLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqLFxuICAgICAgICA+ICogPiB0cixcbiAgICAgICAgPiAqID4gdHIgPiAqIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQgMXB4IHNvbGlkO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM3MpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTglO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoJGNvbG9yLWV4dHJhLWJsYWNrLCAuMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZmlsZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQgMnB4IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZmlsZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5maWxlLWVtcHR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAqID4gdHIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBBdXRob3IgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1hdXRob3Ige1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4uYXV0aG9yIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMTQ2cHg7XG4gICAgICAgIG1heC13aWR0aDogMTQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LW1hcmdpbiAtIDEwcHgpO1xuXG4gICAgICAgIC5pcy1oMyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMTVweCAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEhlcm8gYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1oZXJvIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIFtkYXRhLWFqYXgtc2VsZi1yZXBsYWNlXSB7XG4gICAgICAgICAgICAuYmxvY2sge1xuICAgICAgICAgICAgICAgICYtLWZpbHRlciB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSgkZGVmYXVsdC1ibG9jay1tYXJnaW4gKyAxMDhweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oMSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDIwcHggcmdiYSgkY29sb3Itd2hpdGUsIC40KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIExvY2F0aW9ucyBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLWxvY2F0aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5sb2NhdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMCAoJGRlZmF1bHQtYmxvY2stbWFyZ2luIC0gJGRlZmF1bHQtbWFyZ2luKTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmxvY2F0aW9uIHtcbiAgICAkc2VsZjogJjtcblxuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgfVxuXG4gICAgKyAjeyAkc2VsZiB9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtYmxvY2stbWFyZ2luIC0gJGRlZmF1bHQtbWFyZ2luO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNSk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGRlZmF1bHQtbWFyZ2luIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgkY29sb3ItZXh0cmEtYmxhY2ssIC4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgkY29sb3ItZXh0cmEtYmxhY2ssIC4yKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaDMge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIC5pcy1oNSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oNSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaDMsXG4gICAgICAgIC5pcy1oNSB7XG4gICAgICAgICAgICArIC5yaWNodGV4dCxcbiAgICAgICAgICAgICsgLmxpc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0oJGRlZmF1bHQtbWFyZ2luIC8gMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmV2ZXJzZWQge1xuICAgICAgICAjeyAkc2VsZiB9X19pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vZmZpY2VzIHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm9mZmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIC5pcy1oNiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBMYW5kaW5nc3BhZ2UgMlxuXG4ubGFuZGluZ3NwYWdlLTIge1xuICAgIC5sb2NhdGlvbiB7XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgLmlzLWgzIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gTWFpbiBTbGlkZXIgYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1tYWluLXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuXG4gICAgICAgIC5idG4tc2Nyb2xsLWRvd24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvd3RoaW4sICRjb2xvci13aGl0ZSwgMTBweCwgMTBweCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC01cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1zbGlkZXItaXRlbSB7XG4gICAgJHNlbGY6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgICBtaW4taGVpZ2h0OiA1NzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1OXB4KTtcbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAgICAgLnBseXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogNDUlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMiU7XG4gICAgICAgICAgICB3aWR0aDogNzYlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oMiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWgxLFxuICAgICAgICAuaXMtaDIsXG4gICAgICAgIC5yaWNodGV4dCB7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAzcHggM3B4IHRyYW5zcGFyZW50aXplKCRjb2xvci1leHRyYS1ibGFjaywgLjgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICAmLS12aWRlby1wbGF5LFxuICAgICAgICAmLS12aWRlby1wYXVzZSB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdmlkZW8tcGF1c2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXJrIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAuaXMtaDEsXG4gICAgICAgICAgICAuaXMtaDIsXG4gICAgICAgICAgICAucmljaHRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICYtLXZpZGVvLXBsYXkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBsYXlidG4sICRjb2xvci1ibGFjaywgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudmlkZW8tYWN0aXZlIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fdmlkZW8ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19iYWNrZ3JvdW5kLFxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIE5lc3RpbmdEZXB0aFxuLm1haW4tc2xpZGVyIHtcbiAgICAkc2VsZjogJjtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB+ICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm93bC1jYXJvdXNlbCB7XG4gICAgICAgIC5vd2wtc3RhZ2Uge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm93bC1uYXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICYub3dsLXByZXYsXG4gICAgICAgICAgICAgICAgJi5vd2wtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3ctYmlnLCAkY29sb3Itd2hpdGUsIDIycHgsIDM0cHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdy1iaWcsICRjb2xvci13aGl0ZSwgMTJweCwgMThweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vd2wtaXRlbSB7XG4gICAgICAgICAgICAubWFpbi1zbGlkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDEwcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgICAgICAgICAubWFpbi1zbGlkZXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICYtLWFuaW1hdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tc2xpZGVyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgTmVzdGluZ0RlcHRoXG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuIiwiLy8gUGVvcGxlIGJsb2NrXG5cbi5ibG9jayB7XG4gICAgJi0tcGVvcGxlcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5wZW9wbGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAtICRkZWZhdWx0LW1hcmdpbik7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5wZW9wbGVzLW92ZXJ2aWV3IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9maWxlIHtcbiAgICAkc2VsZjogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKCRjb2xvci1leHRyYS1ibGFjaywgLjIpO1xuICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG4gICAgICAgIC5pcy1oNCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtZm9sbG93IHtcbiAgICAgICAgICAgICYtLWxpc3Qge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTVweCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgLmxpc3Qge1xuICAgICAgICAmLS1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAmLS1tYXJrZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihtYXJrZXIsICRjb2xvci13aGl0ZSwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBob25lLCAkY29sb3Itd2hpdGUsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tZW1haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihlbWFpbCwgJGNvbG9yLXdoaXRlLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAucHJvZmlsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxufVxuIiwiLy8gR2hvc3RmcmFtZSBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLWdob3N0ZnJhbWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1ibG9jay1tYXJnaW47XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdob3N0ZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBoZWlnaHQ6IDY2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgfVxuXG4gICAgJl9fZnJhbWVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIH1cblxuICAgICAgICAuZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LW1hcmdpbiA0MHB4IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlzLWgyLFxuICAgICAgICAgICAgLmlzLWgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgLnNwZWNpYWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NjcmVlbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLnNjcmVlbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDYzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwZXJzcGVjdGl2ZTogMjAwMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcyLjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3OC43NXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTMlLCAtNTAlKSByb3RhdGVZKC0zMGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLTEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTIwcHggLTUwcHggMCAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMTVweCAtMTVweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS0yIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS0zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggNTBweCAwIDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMTVweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTGFuZGluZ3NwYWdlIDJcblxuLmxhbmRpbmdzcGFnZS0yIHtcbiAgICAuYmxvY2sge1xuICAgICAgICAmLS1naG9zdGZyYW1lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/