@font-face{font-display:swap;font-family:nexa_textbold;font-style:normal;font-weight:400;src:url(../../fonts/fontfabric_-_nexa_text_bold-webfont.woff2) format("woff2"),url(../../fonts/fontfabric_-_nexa_text_bold-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:nexa_textbold_italic;font-style:normal;font-weight:400;src:url(../../fonts/fontfabric_-_nexa_text_bold_italic-webfont.woff2) format("woff2"),url(../../fonts/fontfabric_-_nexa_text_bold_italic-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:nexa_textheavy_italic;font-style:normal;font-weight:400;src:url(../../fonts/fontfabric_-_nexa_text_heavy_italic-webfont.woff2) format("woff2"),url(../../fonts/fontfabric_-_nexa_text_heavy_italic-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:nexa_textheavy;font-style:normal;font-weight:400;src:url(../../fonts/fontfabric_-_nexa_text_heavy-webfont.woff2) format("woff2"),url(../../fonts/fontfabric_-_nexa_text_heavy-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:nexa_textregular_italic;font-style:normal;font-weight:400;src:url(../../fonts/fontfabric_-_nexa_text_regular_italic-webfont.woff2) format("woff2"),url(../../fonts/fontfabric_-_nexa_text_regular_italic-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:nexa_textregular;font-style:normal;font-weight:400;src:url(../../fonts/fontfabric_-_nexa_text_regular-webfont.woff2) format("woff2"),url(../../fonts/fontfabric_-_nexa_text_regular-webfont.woff) format("woff")}@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,.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}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media(min-width:576px){.container,.container-sm,.wrapper{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm,.wrapper{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm,.wrapper{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.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;background-color:#fff;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{background-color:#fff;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}}@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{font-size:38px;height:auto;line-height:1;text-align:center;text-shadow:none;width:1.123em;z-index:9999}#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}#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:32px;left:50%;margin-left:-.5em;margin-top:-.5em;opacity:1;position:fixed;text-shadow:0 0 15px #fff;top:50%;-moz-transform-origin:50% 53%;z-index:2001}a[class*=lightcase-icon-]{font-size:38px;height:auto;line-height:1;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}a[class*=lightcase-icon-]{cursor:pointer;outline:none}.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}}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}*,: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:#000;font-family:nexa_textregular,sans-serif;font-size:16px;font-weight:400;line-height:30px}body{display:flex;flex-direction:column;min-height:100vh}@media(max-width:991.98px){html.primary-navigation-active{overflow:hidden}}img:not([src]){visibility:hidden}img[data-src],img[data-srcset]{display:block;min-height:1px}::selection{background-color:#f5f7f8}.search-highlight{background-color:#f5f7f8}iframe{border:0;display:block;max-width:100%}.link,a{color:#282a5f;outline:none;text-decoration:none}.link:focus,.link:hover,a:focus,a:hover{color:#000;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 30px}table{border-collapse:collapse;width:100%}ol,ul{list-style-type:none;padding:0}img{height:auto;max-width:100%}img[loading]{width:auto}[data-animate].is-loaded>:not(.zipcode-check){opacity:0;transform:translateY(100px);transition:transform 1s ease-in-out,visibility 1s ease-in-out,opacity 1s ease-in-out;visibility:hidden}[data-animate].is-loaded.is-visible>:not(.zipcode-check){opacity:1;transform:translateY(0);visibility:visible}.video-wrapper{margin:0 0 30px;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}.icon--check{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40px' height='40px' viewBox='0 0 70.2 70.2'%3E%3Cpath fill='%23282a5f' d='M35.1,70.2A35.1,35.1,0,1,0,0,35.1,35.14,35.14,0,0,0,35.1,70.2Zm0-66.8A31.7,31.7,0,1,1,3.4,35.1,31.71,31.71,0,0,1,35.1,3.4ZM31.2,44.2l-6.89-6.89,2.39-2.4,4.61,4.6L43.7,27.11l2.4,2.4Z'/%3E%3C/svg%3E")}.icon--check,.icon--play{background-position:50%;background-repeat:no-repeat}.icon--play{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50px' height='50px' viewBox='0 0 78 78'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.634' y1='0.457' x2='0.333' y2='0.734' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2300bff0'/%3E%3Cstop offset='1' stop-color='%230c0049'/%3E%3C/linearGradient%3E%3Cfilter id='Ellipse_114' x='0' y='0' width='78' height='78' filterUnits='userSpaceOnUse'%3E%3CfeOffset input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='5' result='blur'/%3E%3CfeFlood flood-opacity='0.2'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Group_523' data-name='Group 523' transform='translate(-496 -705)'%3E%3Cg transform='matrix(1, 0, 0, 1, 496, 705)' filter='url(%23Ellipse_114)'%3E%3Ccircle id='Ellipse_114-2' data-name='Ellipse 114' cx='24' cy='24' r='24' transform='translate(15 15)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3Cpath id='np_play_1940008_000000' d='M27.5,2.5a25,25,0,1,0,25,25A25.023,25.023,0,0,0,27.5,2.5Zm8.053,26.262L23.763,36.605a1.523,1.523,0,0,1-2.368-1.262V19.658A1.522,1.522,0,0,1,23.763,18.4l11.788,7.841a1.522,1.522,0,0,1,0,2.525Z' transform='translate(507.5 716.5)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");height:40px;width:40px}.icon--phone{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='14px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M18.3,15.4L15,12.2c-0.3-0.3-0.7-0.3-1,0l-1.2,1.1l4.2,4.2l1.2-1.1C18.6,16.1,18.6,15.7,18.3,15.4z M7.7,5.9c0.3-0.3,0.3-0.7,0-1L4.4,1.7c-0.3-0.3-0.7-0.3-1,0L2.3,2.8l4.2,4.2L7.7,5.9z M12.2,14c-0.4,0.4-1.2,0.2-1.5-0.2L6,9.3C5.7,9,5.4,8.2,5.7,7.8l0,0L1.6,3.7C1,7.1,2.4,10.9,5.7,14.3c3.3,3.3,7.3,4.7,10.6,4.1L12.2,14L12.2,14z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.icon--instagram,.icon--phone{background-position:50%;background-repeat:no-repeat}.icon--instagram{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M15.4,5.7c0,0.6-0.5,1-1,1c-0.6,0-1-0.5-1-1s0.5-1,1-1C14.9,4.6,15.4,5.1,15.4,5.7'/%3E%3Cg%3E%3Cpath class='st0' d='M18.4,6.5c0-0.9-0.2-1.5-0.4-2.1c-0.2-0.6-0.5-1-0.9-1.5c-0.5-0.5-0.9-0.8-1.5-0.9c-0.6-0.2-1.1-0.4-2.1-0.4c-0.8-0.1-1.2-0.1-3.5-0.1c-2.3,0-2.6,0-3.5,0.1C5.6,1.6,5,1.8,4.4,2c-0.6,0.2-1,0.5-1.5,0.9S2.2,3.9,2,4.4C1.8,5,1.6,5.6,1.6,6.5S1.5,7.7,1.5,10s0,2.6,0.1,3.5c0,0.9,0.2,1.5,0.4,2.1c0.2,0.6,0.5,1,0.9,1.5c0.5,0.5,0.9,0.8,1.5,0.9c0.6,0.2,1.1,0.4,2.1,0.4s1.2,0.1,3.5,0.1s2.6,0,3.5-0.1c0.9,0,1.5-0.2,2.1-0.4c0.6-0.2,1-0.5,1.5-0.9c0.5-0.5,0.8-0.9,0.9-1.5c0.2-0.6,0.4-1.1,0.4-2.1c0-0.9,0.1-1.2,0.1-3.5C18.5,7.7,18.5,7.4,18.4,6.5z M16.9,13.4c0,0.8-0.2,1.3-0.3,1.6c-0.2,0.4-0.4,0.7-0.7,0.9c-0.3,0.3-0.6,0.5-0.9,0.7c-0.3,0.1-0.8,0.3-1.6,0.3c-0.9,0-1.1,0.1-3.4,0.1s-2.5,0-3.4-0.1c-0.8,0-1.3-0.2-1.6-0.3C4.6,16.4,4.3,16.2,4,16c-0.3-0.3-0.5-0.6-0.7-0.9c-0.1-0.3-0.3-0.8-0.3-1.6C3.1,12.6,3,12.3,3,10c0-2.3,0-2.5,0.1-3.4c0-0.8,0.2-1.3,0.3-1.6C3.6,4.6,3.8,4.3,4,4S4.6,3.6,5,3.4c0.3-0.1,0.8-0.3,1.6-0.3C7.4,3,7.7,3,10,3s2.6,0,3.4,0.1c0.8,0,1.3,0.2,1.6,0.3c0.4,0.2,0.7,0.4,0.9,0.7c0.3,0.3,0.5,0.6,0.7,0.9c0.1,0.3,0.3,0.8,0.3,1.6S17,7.7,17,10S17,12.6,16.9,13.4z'/%3E%3Cpath class='st0' d='M10,5.7c-2.5,0-4.3,2-4.3,4.3c0,2.5,2,4.3,4.3,4.3c2.5,0,4.3-2,4.3-4.3C14.3,7.5,12.5,5.7,10,5.7 M10,12.8c-1.6,0-2.8-1.2-2.8-2.8S8.4,7.2,10,7.2s2.8,1.2,2.8,2.8S11.6,12.8,10,12.8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.icon--linkedin{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M5.6,17.5V7.3H2.2v10.2H5.6L5.6,17.5z M3.9,5.9c1.2,0,1.9-0.8,1.9-1.7c0-1-0.7-1.7-1.9-1.7S2,3.3,2,4.2S2.7,5.9,3.9,5.9L3.9,5.9L3.9,5.9z'/%3E%3Cpath class='st0' d='M7.5,17.5H11v-5.7c0-0.3,0-0.6,0.1-0.8c0.2-0.6,0.8-1.2,1.8-1.2c1.2,0,1.7,0.9,1.7,2.3v5.4H18v-5.8C18,8.5,16.3,7,14.1,7c-1.9,0-2.7,1-3.1,1.7l0,0V7.2H7.6C7.6,8.2,7.5,17.5,7.5,17.5L7.5,17.5z'/%3E%3C/g%3E%3C/svg%3E")}.icon--email,.icon--linkedin{background-position:50%;background-repeat:no-repeat}.icon--email{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18px' height='18px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23fff;%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M1,17c0-4.6,0-9.4,0-14c6,0,12,0,18,0c0,4.6,0,9.4,0,14C13,17,7,17,1,17z M17.4,4.1c-5,0-9.9,0-14.8,0c2.5,2.5,5,5.1,7.4,7.7C12.5,9.3,14.9,6.8,17.4,4.1z M7.4,10.9c-1.6,1.7-3.3,3.3-4.8,5c4.9,0,9.9,0,14.7,0c-1.6-1.7-3.3-3.3-4.8-5c-0.9,0.9-1.7,1.8-2.6,2.6C9.1,12.6,8.3,11.8,7.4,10.9z M6.6,10c-1.5-1.6-3-3.1-4.5-4.6c0,3.1,0,6.2,0,9.3C3.6,13.1,5.1,11.6,6.6,10z M17.9,5.4c-1.5,1.6-3,3.1-4.5,4.6c1.5,1.6,3,3.1,4.5,4.6C17.9,11.6,17.9,8.4,17.9,5.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}figure,picture{display:block}section.main{flex:1;margin:0;position:relative}.wrapper:after{clear:both;content:"";display:block}.wrapper{padding-left:20px;padding-right:20px}.is-h1,h1{font-size:42px;line-height:46px}.is-h1,.is-h2,h1,h2{color:#1ba7e3;font-family:nexa_textheavy,sans-serif;font-weight:400}.is-h2,h2{font-size:32px;line-height:42px}.is-h3,h3{font-size:26px;line-height:32px}.is-h3,.is-h4,h3,h4{color:#1ba7e3;font-family:nexa_textheavy,sans-serif;font-weight:400}.is-h4,h4{font-size:23px;line-height:30px}.is-h5,h5{color:#0c0049;font-size:18px;line-height:32px}.is-h5,.is-h6,h5,h6{font-family:nexa_textheavy,sans-serif;font-weight:400}.is-h6,h6{color:#1ba7e3;font-size:16px;line-height:30px}h1+.info,h2+.info,h3+.info,h4+.info,h5+.info,h6+.info{font-size:14px;margin-top:-30px}.list{list-style:none;margin:0 0 30px;padding:0}.list li,.list li a{display:block}.list li a{color:#000}.list--social-share{display:flex;flex-wrap:wrap;margin:0 0 10px}.list--social-share li{flex:0 0 50%;margin:0 0 8px;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:#000;display:block;font-size:14px;line-height:22px;padding:5px 15px 5px 36px;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:32px;left:0;position:absolute;top:0;width:32px}.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='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23000;%7D%3C/style%3E%3Cpath class='st0' d='M15,4.3h-2.9c-0.3,0-0.7,0.5-0.7,1.1v1.8H15v3.5h-3.6v8.6H7.9v-8.6H5V7.2h2.9V5.4c0-2.6,1.9-4.6,4.3-4.6H15V4.3L15,4.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='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23000;%7D%3C/style%3E%3Cpath class='st0' d='M19,4.3c-0.7,0.3-1.4,0.5-2.1,0.6c0.8-0.5,1.3-1.2,1.6-2.1c-0.7,0.4-1.5,0.7-2.3,0.9c-0.7-0.7-1.6-1.2-2.7-1.2c-2,0-3.7,1.7-3.7,3.9c0,0.3,0,0.6,0.1,0.9C6.8,7.1,4.1,5.5,2.3,3.2C2,3.8,1.8,4.4,1.8,5.1c0,1.3,0.5,2.5,1.5,3.2c-0.6,0-0.9-0.2-1.8-0.5l0,0c0,1.8,1.4,3.4,3.1,3.8c-0.3,0.1-0.6,0.1-0.9,0.1c-0.2,0-0.4,0-0.7-0.1c0.5,1.5,1.9,2.6,3.5,2.6c-1.3,1-2.8,1.6-4.6,1.6c-0.3,0-0.6,0-0.9-0.1c1.6,1.1,3.6,1.7,5.7,1.7c6.8,0,10.5-5.9,10.5-10.9c0-0.2,0-0.3,0-0.5C17.9,5.7,18.5,5,19,4.3z' /%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='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23000;%7D%3C/style%3E%3Cpath class='st0' d='M18.5,9.8c0-1.8-0.1-3.8-0.8-4.7c-0.6-0.9-1.5-0.9-3-0.9C12.5,4,10,3.9,7.9,4C7.1,4,6.2,4,5.4,4.1c-0.9,0-1.6,0-2.4,0.3C1.5,5,1.6,6.7,1.5,8.6c0,2.1-0.1,5.4,0.9,6.5c0.8,0.8,2.5,0.8,3.8,0.9c2.6,0.1,4.9,0.1,7.3,0c1.2,0,2.6,0,3.4-0.3C18.7,14.8,18.5,12.3,18.5,9.8z M8.3,12.2L8.2,7.4c1.5,0.8,3.1,1.5,4.6,2.3C11.3,10.6,9.7,11.4,8.3,12.2z'/%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='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23000;%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M5.6,17.5V7.3H2.2v10.2H5.6L5.6,17.5z M3.9,5.9c1.2,0,1.9-0.8,1.9-1.7c0-1-0.7-1.7-1.9-1.7S2,3.3,2,4.2S2.7,5.9,3.9,5.9L3.9,5.9L3.9,5.9z'/%3E%3Cpath class='st0' d='M7.5,17.5H11v-5.7c0-0.3,0-0.6,0.1-0.8c0.2-0.6,0.8-1.2,1.8-1.2c1.2,0,1.7,0.9,1.7,2.3v5.4H18v-5.8C18,8.5,16.3,7,14.1,7c-1.9,0-2.7,1-3.1,1.7l0,0V7.2H7.6C7.6,8.2,7.5,17.5,7.5,17.5L7.5,17.5z'/%3E%3C/g%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='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23000;%7D %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M15.4,5.7c0,0.6-0.5,1-1,1c-0.6,0-1-0.5-1-1s0.5-1,1-1C14.9,4.6,15.4,5.1,15.4,5.7'/%3E%3Cg%3E%3Cpath class='st0' d='M18.4,6.5c0-0.9-0.2-1.5-0.4-2.1c-0.2-0.6-0.5-1-0.9-1.5c-0.5-0.5-0.9-0.8-1.5-0.9c-0.6-0.2-1.1-0.4-2.1-0.4c-0.8-0.1-1.2-0.1-3.5-0.1c-2.3,0-2.6,0-3.5,0.1C5.6,1.6,5,1.8,4.4,2c-0.6,0.2-1,0.5-1.5,0.9S2.2,3.9,2,4.4C1.8,5,1.6,5.6,1.6,6.5S1.5,7.7,1.5,10s0,2.6,0.1,3.5c0,0.9,0.2,1.5,0.4,2.1c0.2,0.6,0.5,1,0.9,1.5c0.5,0.5,0.9,0.8,1.5,0.9c0.6,0.2,1.1,0.4,2.1,0.4s1.2,0.1,3.5,0.1s2.6,0,3.5-0.1c0.9,0,1.5-0.2,2.1-0.4c0.6-0.2,1-0.5,1.5-0.9c0.5-0.5,0.8-0.9,0.9-1.5c0.2-0.6,0.4-1.1,0.4-2.1c0-0.9,0.1-1.2,0.1-3.5C18.5,7.7,18.5,7.4,18.4,6.5z M16.9,13.4c0,0.8-0.2,1.3-0.3,1.6c-0.2,0.4-0.4,0.7-0.7,0.9c-0.3,0.3-0.6,0.5-0.9,0.7c-0.3,0.1-0.8,0.3-1.6,0.3c-0.9,0-1.1,0.1-3.4,0.1s-2.5,0-3.4-0.1c-0.8,0-1.3-0.2-1.6-0.3C4.6,16.4,4.3,16.2,4,16c-0.3-0.3-0.5-0.6-0.7-0.9c-0.1-0.3-0.3-0.8-0.3-1.6C3.1,12.6,3,12.3,3,10c0-2.3,0-2.5,0.1-3.4c0-0.8,0.2-1.3,0.3-1.6C3.6,4.6,3.8,4.3,4,4S4.6,3.6,5,3.4c0.3-0.1,0.8-0.3,1.6-0.3C7.4,3,7.7,3,10,3s2.6,0,3.4,0.1c0.8,0,1.3,0.2,1.6,0.3c0.4,0.2,0.7,0.4,0.9,0.7c0.3,0.3,0.5,0.6,0.7,0.9c0.1,0.3,0.3,0.8,0.3,1.6S17,7.7,17,10S17,12.6,16.9,13.4z'/%3E%3Cpath class='st0' d='M10,5.7c-2.5,0-4.3,2-4.3,4.3c0,2.5,2,4.3,4.3,4.3c2.5,0,4.3-2,4.3-4.3C14.3,7.5,12.5,5.7,10,5.7 M10,12.8c-1.6,0-2.8-1.2-2.8-2.8S8.4,7.2,10,7.2s2.8,1.2,2.8,2.8S11.6,12.8,10,12.8'/%3E%3C/g%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='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23000;%7D%3C/style%3E%3Cpath class='st0' d='M9.4,13.8c1.5,1.1,4.2,0.5,5.3-0.6c1.7-1.4,2.4-4.3,2.3-6.6c-0.3-2.5-2.7-4.8-5.5-5.1C7,1.1,3,3.7,3,8c0,2,0.7,3.2,2.4,4c1.2-1.2-0.2-2-0.4-3.3C4.7,5,9,1.6,12.8,3.9c2.6,1.5,2.2,8.1-1,8.8c-0.7,0.1-1.4-0.1-1.8-0.4c-1.5-1.4,1.3-3.9,0.4-5.9C9.6,4.6,7.3,6,7,7.6C6.9,8.4,7.3,9.2,7.3,9.9c0,1.7-1.1,4.1-1.4,5.8c-0.1,0.7-0.2,2.1,0,2.7l0,0H7c0.8-1.3,1.4-3.4,1.8-5.2C9.1,13.1,9.2,13.7,9.4,13.8z'/%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: %23000;%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='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23000;%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M1,17c0-4.6,0-9.4,0-14c6,0,12,0,18,0c0,4.6,0,9.4,0,14C13,17,7,17,1,17z M17.4,4.1c-5,0-9.9,0-14.8,0c2.5,2.5,5,5.1,7.4,7.7C12.5,9.3,14.9,6.8,17.4,4.1z M7.4,10.9c-1.6,1.7-3.3,3.3-4.8,5c4.9,0,9.9,0,14.7,0c-1.6-1.7-3.3-3.3-4.8-5c-0.9,0.9-1.7,1.8-2.6,2.6C9.1,12.6,8.3,11.8,7.4,10.9z M6.6,10c-1.5-1.6-3-3.1-4.5-4.6c0,3.1,0,6.2,0,9.3C3.6,13.1,5.1,11.6,6.6,10z M17.9,5.4c-1.5,1.6-3,3.1-4.5,4.6c1.5,1.6,3,3.1,4.5,4.6C17.9,11.6,17.9,8.4,17.9,5.4z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.list--providers{display:flex;flex-flow:row wrap;margin:0 -10px 20px}.list--providers li{flex:0 0 25%;margin:0 0 10px;max-width:25%;padding:0 10px}@media(max-width:991.98px){.list--providers li{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.list--providers li{flex:0 0 100%;max-width:100%}}.list--providers li a,.list--providers li span{align-items:center;background-color:hsla(210,1%,73%,.1);border:1px solid #b8b9ba;display:flex;height:100%;justify-content:center;padding:20px 10px}@media(max-width:991.98px){.list--providers li a,.list--providers li span{height:117px}.list--providers li a img,.list--providers li span img{max-height:75px}}.header{background:#fff;flex-shrink:0;margin:0 0 30px;position:sticky;top:0;transition:all .3s ease-in-out;z-index:999}.header__content{align-items:center;display:flex;flex-wrap:wrap;padding:18px 20px}@media(max-width:767.98px){.header__content{padding:5px 15px}}.header .logo{display:block;height:44px;margin:0 auto 0 0;order:2}@media(max-width:991.98px){.header .logo{height:29px;left:50%;margin:0 auto;position:absolute;top:47%;transform:translate(-50%,-50%)}}.header .logo img{height:100%;max-height:100%;width:auto}.header .navigation--header{order:3}.header .nav-toggle{display:none;height:50px;margin:3px 10px 3px 0;order:1;padding:11px 0;position:relative;transition:all .3s ease-in-out;width:50px;z-index:5}@media(max-width:991.98px){.header .nav-toggle{display:block;margin:0 auto 0 0}}.header .nav-toggle .title{color:#0c0049;display:block;font-family:nexa_textheavy,sans-serif;font-size:8px;letter-spacing:2.2px;line-height:normal;text-align:left;text-transform:uppercase}.header .nav-toggle .bar{display:block}.header .nav-toggle .bar:after,.header .nav-toggle .bar:before{backface-visibility:hidden;background-color:#0c0049;border-radius:0;content:"";display:block;height:3px;margin:0 0 8px;transition:all .3s;width:30px}.header .nav-toggle:focus .bar:after,.header .nav-toggle:focus .bar:before,.header .nav-toggle:hover .bar:after,.header .nav-toggle:hover .bar:before{background-color:#000}.header .nav-toggle:focus .title,.header .nav-toggle:hover .title{color:#000}.header .nav-toggle.active .bar:before{transform:rotate(45deg) translate(3px,1px)}.header .nav-toggle.active .bar:after{transform:rotate(-45deg) translate(5px,-5px)}.header-fixed .header{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.scroll-up .header{top:0}.footer{background-color:#0c0049;flex-shrink:0;position:relative}.footer__bottom{display:flex;flex-wrap:wrap;font-size:14px;line-height:24px;padding:45px 20px 33px}@media(max-width:991.98px){.footer__bottom{padding:39px 20px}}.footer .navigation--footer{align-items:center;display:flex;margin:0 auto 10px}.footer .social-share{margin:0}@media(max-width:991.98px){.footer .social-share{margin:0 0 10px}}.block--article{margin:0 0 60px}.article__title{display:flex;flex:0 0 66.66666667%;flex-direction:column;justify-content:center;margin:0 auto;max-width:66.66666667%;padding:0 25px}@media(max-width:991.98px){.article__title{flex:0 0 83.33333333%;max-width:83.33333333%;padding:0}}@media(max-width:767.98px){.article__title{flex:0 0 100%;margin:0;max-width:100%}}.article__title .is-h1{display:block}.article__content{display:flex;flex:0 0 66.66666667%;flex-direction:column;margin:0 auto 20px;max-width:66.66666667%;padding:0 28px}@media(max-width:991.98px){.article__content{flex:0 0 83.33333333%;max-width:83.33333333%;padding:0}}@media(max-width:767.98px){.article__content{flex:0 0 100%;max-width:100%}}.article__content .richtext h1,.article__content .richtext h2,.article__content .richtext h3,.article__content .richtext h4,.article__content .richtext h5,.article__content .richtext h6{margin-bottom: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 66.66666667%;flex-direction:column;margin:0 auto 40px;max-width:66.66666667%;padding:0 6px}@media(max-width:991.98px){.article__image{flex:0 0 83.33333333%;max-width:83.33333333%;padding:0}}@media(max-width:767.98px){.article__image{flex:0 0 100%;max-width:100%}}.article__image a{display:block}.article__image a.video{position:relative}.article__image a.video:after{border-radius:50%;content:"";display:block;height:75px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%) scale(1);transition:transform .3s ease-in-out;width:75px}.article__image a.video:after,.article__image a.video:focus:after,.article__image a.video:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='75px' height='75px' viewBox='0 0 78 78'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.634' y1='0.457' x2='0.333' y2='0.734' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2300bff0'/%3E%3Cstop offset='1' stop-color='%230c0049'/%3E%3C/linearGradient%3E%3Cfilter id='Ellipse_114' x='0' y='0' width='78' height='78' filterUnits='userSpaceOnUse'%3E%3CfeOffset input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='5' result='blur'/%3E%3CfeFlood flood-opacity='0.2'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Group_523' data-name='Group 523' transform='translate(-496 -705)'%3E%3Cg transform='matrix(1, 0, 0, 1, 496, 705)' filter='url(%23Ellipse_114)'%3E%3Ccircle id='Ellipse_114-2' data-name='Ellipse 114' cx='24' cy='24' r='24' transform='translate(15 15)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3Cpath id='np_play_1940008_000000' d='M27.5,2.5a25,25,0,1,0,25,25A25.023,25.023,0,0,0,27.5,2.5Zm8.053,26.262L23.763,36.605a1.523,1.523,0,0,1-2.368-1.262V19.658A1.522,1.522,0,0,1,23.763,18.4l11.788,7.841a1.522,1.522,0,0,1,0,2.525Z' transform='translate(507.5 716.5)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.article__image a.video:focus:after,.article__image a.video:hover:after{transform:translateY(-50%) translateX(-50%) scale(1.1)}.block{position:relative}.block:first-child{margin-top:-30px}.block:first-child:not(.block--hero){margin-top:0}.business-block{display:none}.business-block.active{display:block}button{background:transparent;border:0;cursor:pointer}button,button:focus,button:hover{outline:none}.btn,.hbspt-form .hs-button{background:linear-gradient(90deg,#00bff0,#0c0049);border-radius:0;color:#fff;display:inline-block;font-family:nexa_textheavy,sans-serif;font-size:18px;font-weight:400;line-height:42px;padding:9px 30px;position:relative;text-align:center;text-decoration:none}.btn+.btn,.hbspt-form .btn+.hs-button,.hbspt-form .hs-button+.btn,.hbspt-form .hs-button+.hs-button{margin-left:15px}.btn:focus,.btn:hover,.hbspt-form .hs-button:focus,.hbspt-form .hs-button:hover{background:#0c0049;color:#fff;text-decoration:none}.btn--video{align-items:center;background:transparent;color:#fff;display:flex;font-size:13px;line-height:normal;padding:0;text-transform:uppercase}.btn--video .icon{margin-right:10px;transform:scale(1);transition:transform .3s ease-in-out}.btn--video:focus,.btn--video:hover{background:transparent;color:#fff}.btn--video:focus .icon,.btn--video:hover .icon{transform:scale(1.1)}.btn--link{background:transparent;border:0;color:#282a5f;font-family:nexa_textbold,sans-serif;line-height:normal;padding:0}.btn--link:focus,.btn--link:hover{background:transparent;color:#00bff0}.btn--social-share{background:transparent;border:0;color:#fff;font-family:nexa_textbold,sans-serif;font-size:12px;line-height:22px;padding:5px 0 5px 20px;text-transform:none}.btn--social-share:focus,.btn--social-share:hover{background-color:transparent;color:#00bff0;text-decoration:none}.btn--social-share:focus:after,.btn--social-share:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11px' height='12px' viewBox='0 0 10.664 11.324'%3E%3Cpath id='np_share_3779519_000000' d='M23.672,19.563v0a2.321,2.321,0,0,0-4.181-1.222l-1.926-.943a2.278,2.278,0,0,0,.082-.777,2.331,2.331,0,0,0-.186-.762l1.779-1.19a2.322,2.322,0,1,0-.659-1.467,2.393,2.393,0,0,0,.186.762l-1.776,1.19a2.32,2.32,0,1,0,.091,3.152c.038-.048.075-.1.111-.145l1.926.94a2.419,2.419,0,0,0-.082.782,2.323,2.323,0,0,0,4.634-.316Zm-2.871-8a1.476,1.476,0,1,1-1.371,1.574A1.483,1.483,0,0,1,20.8,11.566Zm-5.364,6.679a1.475,1.475,0,0,1-.2-2.942,1.452,1.452,0,0,1,1.07.36,1.472,1.472,0,0,1-.865,2.582Zm6.017,2.945a1.474,1.474,0,1,1,1.374-1.572,1.475,1.475,0,0,1-1.374,1.572Z' transform='translate(-13.014 -10.717)' fill='%2300bff0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.btn--social-share:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11px' height='12px' viewBox='0 0 10.664 11.324'%3E%3Cpath id='np_share_3779519_000000' d='M23.672,19.563v0a2.321,2.321,0,0,0-4.181-1.222l-1.926-.943a2.278,2.278,0,0,0,.082-.777,2.331,2.331,0,0,0-.186-.762l1.779-1.19a2.322,2.322,0,1,0-.659-1.467,2.393,2.393,0,0,0,.186.762l-1.776,1.19a2.32,2.32,0,1,0,.091,3.152c.038-.048.075-.1.111-.145l1.926.94a2.419,2.419,0,0,0-.082.782,2.323,2.323,0,0,0,4.634-.316Zm-2.871-8a1.476,1.476,0,1,1-1.371,1.574A1.483,1.483,0,0,1,20.8,11.566Zm-5.364,6.679a1.475,1.475,0,0,1-.2-2.942,1.452,1.452,0,0,1,1.07.36,1.472,1.472,0,0,1-.865,2.582Zm6.017,2.945a1.474,1.474,0,1,1,1.374-1.572,1.475,1.475,0,0,1-1.374,1.572Z' transform='translate(-13.014 -10.717)' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:11px}form label{cursor:pointer;display:block}form select{appearance:none;user-select:none}.hbspt-form form select.hs-input,form .hbspt-form select.hs-input,form select.form-control{appearance:listbox;user-select:listbox}.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 30px}.form .form-group,.form .form-group label,.form .hbspt-form .hs-form-field,.form .hbspt-form .hs-form-field label,.hbspt-form .form .hs-form-field,.hbspt-form .form .hs-form-field label{margin:0 0 10px}.form .form-group>label,.form .hbspt-form .hs-form-field>label,.hbspt-form .form .hs-form-field>label{font-weight:600}.form .form-group.has-error .form-control,.form .form-group.has-error .hbspt-form .hs-input,.form .hbspt-form .has-error.hs-form-field .form-control,.form .hbspt-form .has-error.hs-form-field .hs-input,.hbspt-form .form .form-group.has-error .hs-input,.hbspt-form .form .has-error.hs-form-field .form-control,.hbspt-form .form .has-error.hs-form-field .hs-input{border-color:#db001b}.form .form-group.has-error .hbspt-form .hs-error-msgs .hs-error-msg,.form .form-group.has-error .help-block,.form .hbspt-form .has-error.hs-form-field .help-block,.form .hbspt-form .has-error.hs-form-field .hs-error-msgs .hs-error-msg,.form .hbspt-form .hs-error-msgs .has-error.hs-form-field .hs-error-msg,.hbspt-form .form .has-error.hs-form-field .help-block,.hbspt-form .form .has-error.hs-form-field .hs-error-msgs .hs-error-msg,.hbspt-form .hs-error-msgs .form .form-group.has-error .hs-error-msg,.hbspt-form .hs-error-msgs .form .has-error.hs-form-field .hs-error-msg{color:#db001b}.form .form-control,.form .hbspt-form .hs-input,.hbspt-form .form .hs-input{background-color:#fff;border:1px solid #b8b9ba;border-radius:0;font-family:nexa_textregular,sans-serif;font-size:16px;height:auto;line-height:30px;padding:10px 15px}.form .form-control:focus,.form .hbspt-form .hs-input:focus,.hbspt-form .form .hs-input:focus{background-color:#fff;border-color:#b8b9ba;box-shadow:none}.form .form-control[readonly],.form .hbspt-form [readonly].hs-input,.hbspt-form .form [readonly].hs-input{background-color:hsla(210,1%,73%,.1)}.form .form-control--textarea{height:120px}.form .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:%23000;%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 .form-control--check{background-color:transparent;border:0;border-radius:0;margin:0 0 10px;padding:0 0 0 28px;position:relative}.form .form-control--check label,.form .form-control--check:last-child{margin:0}.form .form-control--check input[type=checkbox],.form .form-control--check input[type=radio]{display:none}.form .form-control--check input[type=checkbox]+i,.form .form-control--check input[type=radio]+i{border:2px solid #b8b9ba;display:block;height:18px;left:0;position:absolute;top:7px;width:18px}.form .form-control--check input[type=checkbox]+i:before,.form .form-control--check input[type=radio]+i:before{background-color:#282a5f;content:"";display:none;height:12px;left:1px;position:absolute;top:1px;width:12px}.form .form-control--check input[type=checkbox]:checked+i:before,.form .form-control--check input[type=radio]:checked+i:before{display:block}.form .form-control--check input[type=radio]+i,.form .form-control--check input[type=radio]+i:before{border-radius:50%}.form .form-controls{display:flex;flex-flow:row wrap;margin:0 -10px}.form .form-controls .form-control-wrapper{flex:1;padding:0 10px}@media(max-width:767.98px){.form .form-controls .form-control-wrapper{flex:0 0 100%;margin:0 0 10px}.form .form-controls .form-control-wrapper:last-child{margin:0}}.form .form-controls .form-control-wrapper--small{max-width:125px}@media(max-width:767.98px){.form .form-controls .form-control-wrapper--small{max-width:none}}.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 .form-group>label+.form-controls,.form-horizontal .hbspt-form .hs-form-field>label+.form-control-wrapper,.form-horizontal .hbspt-form .hs-form-field>label+.form-controls,.hbspt-form .form-horizontal .hs-form-field>label+.form-control-wrapper,.hbspt-form .form-horizontal .hs-form-field>label+.form-controls{padding:0 0 0 10px}@media(max-width:767.98px){.form-horizontal .form-group>label+.form-control-wrapper,.form-horizontal .form-group>label+.form-controls,.form-horizontal .hbspt-form .hs-form-field>label+.form-control-wrapper,.form-horizontal .hbspt-form .hs-form-field>label+.form-controls,.hbspt-form .form-horizontal .hs-form-field>label+.form-control-wrapper,.hbspt-form .form-horizontal .hs-form-field>label+.form-controls{padding:0}}.form-horizontal .form-control-wrapper,.form-horizontal .form-controls{flex:0 0 75%;max-width:75%}@media(max-width:767.98px){.form-horizontal .form-control-wrapper,.form-horizontal .form-controls{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:#db001b;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-inline .form-group .btn,.form-inline .form-group .hbspt-form .hs-button,.form-inline .hbspt-form .hs-form-field .btn,.form-inline .hbspt-form .hs-form-field .hs-button,.hbspt-form .form-inline .form-group .hs-button,.hbspt-form .form-inline .hs-form-field .btn,.hbspt-form .form-inline .hs-form-field .hs-button{padding-bottom:10px;padding-top:10px}.form-search{position:relative}.form-search .form-control,.form-search .hbspt-form .hs-input,.hbspt-form .form-search .hs-input{border-color:#b8b9ba;font-size:18px;line-height:normal;padding:12px 55px 12px 15px;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='20px' height='20px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23b8b9ba;%7D%3C/style%3E%3Cpath class='st0' d='M18.1,16.1L14,12c-0.1-0.1-0.1-0.1-0.2-0.2c0.7-1.1,1.1-2.3,1.1-3.6c0-3.7-3-6.7-6.7-6.7c-3.7,0-6.7,3-6.7,6.7s3,6.7,6.7,6.7c1.4,0,2.6-0.4,3.6-1.1c0,0.1,0.1,0.1,0.2,0.2l4.1,4.1c0.3,0.3,0.6,0.4,1,0.4s0.7-0.2,1-0.4C18.6,17.5,18.6,16.6,18.1,16.1 M8.2,12.9c-2.5,0-4.6-2.1-4.6-4.6s2.1-4.6,4.6-4.6s4.6,2.1,4.6,4.6S10.8,12.9,8.2,12.9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-color:transparent;border-radius:0;bottom:0;display:block;font-size:0;height:100%;padding:0;position:absolute;right:0;width:40px}.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-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: %23282a5f;%7D%3C/style%3E%3Cpath class='st0' d='M18.1,16.1L14,12c-0.1-0.1-0.1-0.1-0.2-0.2c0.7-1.1,1.1-2.3,1.1-3.6c0-3.7-3-6.7-6.7-6.7c-3.7,0-6.7,3-6.7,6.7s3,6.7,6.7,6.7c1.4,0,2.6-0.4,3.6-1.1c0,0.1,0.1,0.1,0.2,0.2l4.1,4.1c0.3,0.3,0.6,0.4,1,0.4s0.7-0.2,1-0.4C18.6,17.5,18.6,16.6,18.1,16.1 M8.2,12.9c-2.5,0-4.6-2.1-4.6-4.6s2.1-4.6,4.6-4.6s4.6,2.1,4.6,4.6S10.8,12.9,8.2,12.9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.hbspt-form fieldset{max-width:none!important;padding:0!important}.hbspt-form .hs-main-font-element{display:none}.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:#db001b!important}.hbspt-form .inputs-list,.hbspt-form .no-list{margin:0}.hbspt-form .hs-input.error{border-color:#db001b}.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 #282a5f;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:#282a5f;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%}::input-placeholder{color:#b8b9ba;font-style:italic}::placeholder{color:#b8b9ba;font-style:italic}:input-placeholder{color:#b8b9ba;font-style:italic}select::-ms-expand{display:none}select option[disabled]{display:none}.navigation ul{margin:0}.navigation ul li{display:block;margin:0;padding:0}.navigation ul li a{color:#000;display:block;padding:6px 5px}@media(max-width:991.98px){.navigation ul li a{padding:6px 0}}.navigation ul li>ul{display:none}.navigation ul li:focus>a,.navigation ul li:hover>a{color:#1ba7e3;text-decoration:none}.navigation ul li.active>a{color:#1ba7e3}.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='15px' height='14px' viewBox='0 0 11.623 5.761'%3E%3Cpath id='Path_632' data-name='Path 632' d='M4.471,10.623a.2.2,0,0,1-.177-.088L.05,5.45a.232.232,0,0,1,0-.287L4.316.078A.215.215,0,0,1,4.626.056a.215.215,0,0,1,.022.309L4.411.65.514,5.317l4.134,4.952a.214.214,0,0,1-.022.309A.41.41,0,0,1,4.471,10.623Z' transform='translate(0.5 5.244) rotate(-90)' stroke='%23000' fill='%23000' stroke-width='1'/%3E %3C/svg%3E");background-position:50%;background-repeat:no-repeat;display:none;height:26px;padding:0;position:absolute;right:0;top:8px;transform:rotate(0deg);transition:all .3s;width:26px}@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:focus>.toggle-subnav,.navigation ul li.has-subnav:hover>.toggle-subnav{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15px' height='14px' viewBox='0 0 11.623 5.761'%3E%3Cpath id='Path_632' data-name='Path 632' d='M4.471,10.623a.2.2,0,0,1-.177-.088L.05,5.45a.232.232,0,0,1,0-.287L4.316.078A.215.215,0,0,1,4.626.056a.215.215,0,0,1,.022.309L4.411.65.514,5.317l4.134,4.952a.214.214,0,0,1-.022.309A.41.41,0,0,1,4.471,10.623Z' transform='translate(0.5 5.244) rotate(-90)' stroke='%231ba7e3' fill='%231ba7e3' stroke-width='1'/%3E %3C/svg%3E");background-position:50%;background-repeat:no-repeat}.navigation ul li.has-subnav.active>.toggle-subnav,.navigation ul li.has-subnav.subnav-active>.toggle-subnav{transform:rotate(180deg)}@media(max-width:991.98px){.navigation ul li.has-subnav.active>ul,.navigation ul li.has-subnav.subnav-active>ul{display:block}}.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='14px' height='14px' viewBox='0 0 11.623 5.761'%3E%3Cpath id='Path_632' data-name='Path 632' d='M4.471,10.623a.2.2,0,0,1-.177-.088L.05,5.45a.232.232,0,0,1,0-.287L4.316.078A.215.215,0,0,1,4.626.056a.215.215,0,0,1,.022.309L4.411.65.514,5.317l4.134,4.952a.214.214,0,0,1-.022.309A.41.41,0,0,1,4.471,10.623Z' transform='translate(0.5 5.244) rotate(-90)' stroke='%231ba7e3' fill='%231ba7e3' stroke-width='1'/%3E %3C/svg%3E");background-position:50%;background-repeat:no-repeat;transform:rotate(0deg)}@media(max-width:991.98px){.navigation ul li.has-subnav.active.subnav-active>ul{display:none}}.navigation--header{margin:0 0 0 auto}@media(max-width:991.98px){.navigation--header{background-color:#fff;bottom:0;height:100vh;left:100%;margin:0;overflow:auto;padding:80px 0 15px;position:fixed;top:0;transition:all .3s ease-in-out;width:100%}}.navigation--header ul{display:flex;flex-wrap:wrap;margin:0}@media(max-width:991.98px){.navigation--header ul{display:block;padding:0 15px;text-align:left}}.navigation--header ul li{margin:0 5px}@media(max-width:991.98px){.navigation--header ul li{display:block;margin:0}}.navigation--header ul li a{color:#0c0049;font-family:nexa_textbold,sans-serif;font-size:16px;font-weight:400;line-height:28px;text-transform:none}@media(max-width:991.98px){.navigation--header ul li a{font-size:16px;line-height:32px}}.navigation--header ul li>ul{background-color:#fff;display:block;left:-99999px;padding:0 5px;position:absolute;width:200px}@media(max-width:991.98px){.navigation--header ul li>ul{background-color:transparent;display:none;margin:0;padding:0 0 0 20px;position:static;width:auto}}.navigation--header ul li>ul li{display:block;margin:0}.navigation--header ul li:focus>a,.navigation--header ul li:hover>a{color:#1ba7e3}.navigation--header ul li:focus>ul,.navigation--header ul li:hover>ul{left:auto}.navigation--header ul li.has-subnav{position:static}@media(max-width:991.98px){.navigation--header ul li.has-subnav{position:relative}}.navigation--header ul li.has-subnav .navigation{left:-99999px}@media(max-width:991.98px){.navigation--header ul li.has-subnav .navigation{display:none}}.navigation--header ul li.has-subnav:focus>a,.navigation--header ul li.has-subnav:hover>a{position:relative}.navigation--header ul li.has-subnav:focus>a:before,.navigation--header ul li.has-subnav:hover>a:before{content:"";display:block;height:50px;position:absolute;top:0;width:100%}.navigation--header ul li.has-subnav:focus>a:after,.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='10px' height='10px' viewBox='0 0 11.623 5.761'%3E%3Cpath id='Path_632' data-name='Path 632' d='M4.471,10.623a.2.2,0,0,1-.177-.088L.05,5.45a.232.232,0,0,1,0-.287L4.316.078A.215.215,0,0,1,4.626.056a.215.215,0,0,1,.022.309L4.411.65.514,5.317l4.134,4.952a.214.214,0,0,1-.022.309A.41.41,0,0,1,4.471,10.623Z' transform='translate(0.5 5.244) rotate(-90)' stroke='%23000' fill='%23000' stroke-width='1'/%3E %3C/svg%3E");background-position:50%;background-repeat:no-repeat}.navigation--header ul li.has-subnav:focus .navigation,.navigation--header ul li.has-subnav:hover .navigation{display:flex;left:0}@media(max-width:991.98px){.navigation--header ul li.has-subnav:focus .navigation,.navigation--header ul li.has-subnav:hover .navigation{display:none}}.navigation--header ul li.has-subnav.active>a:after,.navigation--header ul li.has-subnav.subnav-active>a:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8px' height='8px' viewBox='0 0 20 20'%3E%3Cstyle%3E.st0 %7Bfill: %23000;%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}@media(max-width:991.98px){.navigation--header ul li.has-subnav.active .navigation,.navigation--header ul li.has-subnav.subnav-active .navigation{display:block}.navigation--header ul li.has-subnav.active.subnav-active .navigation{display:none}}.navigation--header>ul>li.has-subnav>a{padding-right:5px}@media(max-width:991.98px){.navigation--header>ul>li.has-subnav>a{padding-right:34px}}.navigation--header>ul>li.has-subnav>.toggle-subnav{display:none}@media(max-width:991.98px){.navigation--header>ul>li.has-subnav>.toggle-subnav{display:block;top:10px}}.navigation--footer{margin:0 auto}.navigation--footer ul{display:flex;flex-wrap:wrap}.navigation--footer ul li{display:inline-block;margin:0 5px}.navigation--footer ul li a{color:#fff;font-family:nexa_textbold,sans-serif;font-size:12px;line-height:24px;padding:0}.navigation--footer ul li.active a,.navigation--footer ul li:focus a,.navigation--footer ul li:hover a{color:#00bff0}@media(max-width:991.98px){.primary-navigation-active .navigation--header{left:0}.primary-search-active .navigation--header{top:151px}}.richtext{display:flex;flex-direction:column;margin:0 0 30px}.richtext>:last-child{margin:0}.richtext ol,.richtext ul{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:#282a5f;font-family:nexa_textheavy,sans-serif;outline:none}.richtext a:not(.btn):focus,.richtext a:not(.btn):hover{outline:none}.richtext b,.richtext strong{font-family:nexa_textheavy,sans-serif;font-weight:400}.richtext em,.richtext i{font-style:italic}.richtext u{text-decoration:underline}.richtext blockquote{border-left:5px solid #282a5f;margin:25px 0 40px;padding:0 0 0 24px}.richtext blockquote p{font-size:20px;font-style:italic;line-height:28px}.richtext blockquote p:last-of-type{margin-bottom:0}.richtext blockquote p:after,.richtext blockquote p:before{content:'"'}.richtext pre{font-family:monospace}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{margin-bottom:5px}.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 #b8b9ba;padding:5px}.richtext img{height:auto;max-width:100%}.richtext hr{background:#000;border:0;height:1px}.richtext dl{display:flex;flex-flow:row wrap}.richtext dl dd,.richtext dl dt{border-bottom:1px solid #b8b9ba;margin:0;padding:5px}.richtext dl dt{flex:0 0 40%;max-width:40%}.richtext dl dt:last-of-type{border-bottom:0}.richtext dl dd{flex:0 0 60%;max-width:60%}.richtext dl dd:last-of-type{border-bottom:0}.richtext .table-wrapper{margin:0 0 30px;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}}.social-share{position:relative}.social-share--wrapper{background-color:#fff;bottom:0;display:block;max-height:0;overflow:hidden;padding:0 10px;position:absolute;right:0;transition:all .6s;width:300px;z-index:9998}@media(max-width:767.98px){.social-share--wrapper{min-width:280px;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:#282a5f;color:#fff;display:block;font-family:nexa_textbold,sans-serif;font-size:16px;line-height:30px;margin:0 -10px 10px;padding:10px 10px 10px 50px;position:relative;text-transform:none}@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 10.664 11.324'%3E%3Cpath id='np_share_3779519_000000' d='M23.672,19.563v0a2.321,2.321,0,0,0-4.181-1.222l-1.926-.943a2.278,2.278,0,0,0,.082-.777,2.331,2.331,0,0,0-.186-.762l1.779-1.19a2.322,2.322,0,1,0-.659-1.467,2.393,2.393,0,0,0,.186.762l-1.776,1.19a2.32,2.32,0,1,0,.091,3.152c.038-.048.075-.1.111-.145l1.926.94a2.419,2.419,0,0,0-.082.782,2.323,2.323,0,0,0,4.634-.316Zm-2.871-8a1.476,1.476,0,1,1-1.371,1.574A1.483,1.483,0,0,1,20.8,11.566Zm-5.364,6.679a1.475,1.475,0,0,1-.2-2.942,1.452,1.452,0,0,1,1.07.36,1.472,1.472,0,0,1-.865,2.582Zm6.017,2.945a1.474,1.474,0,1,1,1.374-1.572,1.475,1.475,0,0,1-1.374,1.572Z' transform='translate(-13.014 -10.717)' fill='%23fff'/%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-color:#f5f7f8;border:0;color:#000;font-family:nexa_textregular,sans-serif;font-size:14px;height:40px;line-height:22px;margin:0 0 10px;padding:9px 20px;width:100%}.social-share input:focus{box-shadow:none;outline:none}.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:40px;padding:0;position:absolute;right:5px;top:5px;width:40px}.social-share .btn--close,.social-share .btn--close:focus,.social-share .btn--close:hover{background-color:transparent}.block--hero{margin:0}.hero{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:40px;position:relative}@media(min-width:576px){.hero__wrapper{max-width:540px}}@media(min-width:768px){.hero__wrapper{max-width:720px}}@media(min-width:992px){.hero__wrapper{max-width:960px}}@media(min-width:1200px){.hero__wrapper{max-width:1170px}}.hero__wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;left:50%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(max-width:767.98px){.hero__wrapper{flex-direction:column}}.hero__image{display:flex;justify-content:flex-end;position:relative;width:100%}.hero__image a{display:block}.hero__image a.video{position:relative}.hero__image a.video:after{border-radius:50%;content:"";display:block;height:75px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%) scale(1);transition:transform .3s ease-in-out;width:75px;z-index:99}.hero__image a.video:after,.hero__image a.video:focus:after,.hero__image a.video:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='75px' height='75px' viewBox='0 0 78 78'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.634' y1='0.457' x2='0.333' y2='0.734' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2300bff0'/%3E%3Cstop offset='1' stop-color='%230c0049'/%3E%3C/linearGradient%3E%3Cfilter id='Ellipse_114' x='0' y='0' width='78' height='78' filterUnits='userSpaceOnUse'%3E%3CfeOffset input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='5' result='blur'/%3E%3CfeFlood flood-opacity='0.2'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Group_523' data-name='Group 523' transform='translate(-496 -705)'%3E%3Cg transform='matrix(1, 0, 0, 1, 496, 705)' filter='url(%23Ellipse_114)'%3E%3Ccircle id='Ellipse_114-2' data-name='Ellipse 114' cx='24' cy='24' r='24' transform='translate(15 15)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3Cpath id='np_play_1940008_000000' d='M27.5,2.5a25,25,0,1,0,25,25A25.023,25.023,0,0,0,27.5,2.5Zm8.053,26.262L23.763,36.605a1.523,1.523,0,0,1-2.368-1.262V19.658A1.522,1.522,0,0,1,23.763,18.4l11.788,7.841a1.522,1.522,0,0,1,0,2.525Z' transform='translate(507.5 716.5)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.hero__image a.video:focus:after,.hero__image a.video:hover:after{transform:translateY(-50%) translateX(-50%) scale(1.1)}.hero__image:before{background:linear-gradient(140deg,#00bff0,#0c0049);content:"";height:100%;position:absolute;right:365px;top:0;transform:skewX(30deg);width:90%}@media(max-width:1199.98px){.hero__image:before{left:-12%;right:auto;width:90%}}@media(max-width:991.98px){.hero__image:before{left:-20%;right:auto;width:95%}}.hero__image:after{background:url(../../img/hero-bg.svg) no-repeat 50% transparent;background-size:contain;bottom:0;content:"";height:420px;position:absolute;right:27%;width:367px}@media(max-width:1199.98px){.hero__image:after{right:18%}}@media(max-width:991.98px){.hero__image:after{right:21%}}@media(max-width:767.98px){.hero__image:after{height:100%;max-width:100%;right:22%;width:155px}}@media(max-width:575.98px){.hero__image:after{right:20%}}.hero__image picture{max-width:576px;width:40vw}.hero__image picture img{height:100%;max-height:420px;min-height:420px;object-fit:cover;width:100%}@media(max-width:767.98px){.hero__image picture img{max-height:unset;min-height:180px}}@media(min-width:576px){.hero__overlay{max-width:540px}}@media(min-width:768px){.hero__overlay{max-width:720px}}@media(min-width:992px){.hero__overlay{max-width:960px}}@media(min-width:1200px){.hero__overlay{max-width:1170px}}.hero__overlay{display:flex;flex-wrap:wrap;margin:0 auto;width:100%}.hero__content{flex:0 0 58.33333333%;max-width:58.33333333%;padding:0 20px}@media(max-width:1199.98px){.hero__content{flex:0 0 66.66666667%;max-width:66.66666667%}}@media(max-width:991.98px){.hero__content{flex:0 0 50%;max-width:50%}}@media(max-width:767.98px){.hero__content{flex:0 0 100%;max-width:100%}}.hero__content .is-h1{color:#fff;font-size:86px;line-height:86px;margin:0}@media(max-width:1199.98px){.hero__content .is-h1{font-size:74px;line-height:74px}}@media(max-width:767.98px){.hero__content .is-h1{font-size:36px;line-height:36px}}.hero__content .is-h1 .special{color:#fff;display:block;font-size:36px;font-weight:"nexa_textbold",sans-serif;line-height:50px}@media(max-width:767.98px){.hero__content .is-h1 .special{font-size:16px;line-height:28px}}.hbspt-form .hero__content .is-h1+.hs-button,.hero__content .hbspt-form .is-h1+.hs-button,.hero__content .is-h1+.btn{margin-top:30px}.hero--status{margin-bottom:120px}@media(max-width:991.98px){.hero--status{margin-bottom:30px}}@media(min-width:576px){.zipcode-check{max-width:540px}}@media(min-width:768px){.zipcode-check{max-width:720px}}@media(min-width:992px){.zipcode-check{max-width:960px}}@media(min-width:1200px){.zipcode-check{max-width:1170px}}.zipcode-check{align-items:flex-end;bottom:-105px;display:flex;flex-wrap:wrap;left:50%;margin:0 auto 30px;position:absolute;transform:translateX(-50%);width:100%}@media(max-width:991.98px){.zipcode-check{margin-bottom:40px;padding:0 20px;position:static;transform:none}}@media(max-width:767.98px){.zipcode-check{padding:0}}.zipcode-check__box{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);flex:0 0 39%;margin-left:auto;margin-right:20px;max-width:39%;padding:18px 63px 5px 34px}@media(max-width:991.98px){.zipcode-check__box{flex:0 0 100%;margin:0;max-width:100%}}@media(max-width:767.98px){.zipcode-check__box{box-shadow:unset;padding:0 20px}}.zipcode-check__box .is-h3+p{margin-top:-30px}.zipcode-check__box p+.form{margin-top:-15px}.hbspt-form .zipcode-check__box .hs-form-field,.zipcode-check__box .form-group,.zipcode-check__box .hbspt-form .hs-form-field{display:flex;flex-wrap:wrap;margin:0 -10px}.hbspt-form .zipcode-check__box .hs-form-field:last-of-type,.zipcode-check__box .form-group:last-of-type,.zipcode-check__box .hbspt-form .hs-form-field:last-of-type{margin:0;width:100%}.hbspt-form .zipcode-check__box .form-group:last-of-type .hs-button,.hbspt-form .zipcode-check__box .hs-form-field:last-of-type .btn,.hbspt-form .zipcode-check__box .hs-form-field:last-of-type .hs-button,.zipcode-check__box .form-group:last-of-type .btn,.zipcode-check__box .form-group:last-of-type .hbspt-form .hs-button,.zipcode-check__box .hbspt-form .hs-form-field:last-of-type .btn,.zipcode-check__box .hbspt-form .hs-form-field:last-of-type .hs-button{width:100%}.hbspt-form .zipcode-check__box .hs-form-field .form-control-wrapper,.zipcode-check__box .form-group .form-control-wrapper,.zipcode-check__box .hbspt-form .hs-form-field .form-control-wrapper{flex:0 0 50%;margin-bottom:15px;max-width:50%;padding:0 10px}.hbspt-form .zipcode-check__box .hs-form-field label,.zipcode-check__box .form-group label,.zipcode-check__box .hbspt-form .hs-form-field label{font-family:nexa_textheavy,sans-serif;font-size:14px;line-height:normal}.hbspt-form .zipcode-check__box .hs-input,.zipcode-check__box .form-control,.zipcode-check__box .hbspt-form .hs-input{background-color:#f8f8f8;border:1px solid hsla(0,0%,82%,.82);padding:4px 10px}.zipcode-check__box .form+p{margin-bottom:10px;margin-top:-15px;text-align:center}.zipcode-check__box .btn--link{font-size:12px}.block--highlights{margin:0 0 10px}.block--highlights__title{margin-bottom:40px;text-align:center}.block--highlights__title .is-h2{color:#282a5f}.highlights{display:flex;flex-direction:column}.highlights__buttons,.highlights__title{text-align:center}.highlight{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-end}@media(max-width:767.98px){.highlight{flex-direction:column}}.highlight__image{align-self:self-start;flex:0 0 66.196%;margin-bottom:30px;max-width:66.196%;position:relative}@media(max-width:991.98px){.highlight__image{flex:0 0 41.66666667%;max-width:41.66666667%}}@media(max-width:767.98px){.highlight__image{flex:0 0 100%;max-width:100%}}.highlight__image a{display:block}.highlight__image a.video{position:relative}.highlight__image a.video:after{border-radius:50%;content:"";display:block;height:75px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%) scale(1);transition:transform .3s ease-in-out;width:75px}.highlight__image a.video:after,.highlight__image a.video:focus:after,.highlight__image a.video:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='75px' height='75px' viewBox='0 0 78 78'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.634' y1='0.457' x2='0.333' y2='0.734' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%2300bff0'/%3E%3Cstop offset='1' stop-color='%230c0049'/%3E%3C/linearGradient%3E%3Cfilter id='Ellipse_114' x='0' y='0' width='78' height='78' filterUnits='userSpaceOnUse'%3E%3CfeOffset input='SourceAlpha'/%3E%3CfeGaussianBlur stdDeviation='5' result='blur'/%3E%3CfeFlood flood-opacity='0.2'/%3E%3CfeComposite operator='in' in2='blur'/%3E%3CfeComposite in='SourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Group_523' data-name='Group 523' transform='translate(-496 -705)'%3E%3Cg transform='matrix(1, 0, 0, 1, 496, 705)' filter='url(%23Ellipse_114)'%3E%3Ccircle id='Ellipse_114-2' data-name='Ellipse 114' cx='24' cy='24' r='24' transform='translate(15 15)' fill='url(%23linear-gradient)'/%3E%3C/g%3E%3Cpath id='np_play_1940008_000000' d='M27.5,2.5a25,25,0,1,0,25,25A25.023,25.023,0,0,0,27.5,2.5Zm8.053,26.262L23.763,36.605a1.523,1.523,0,0,1-2.368-1.262V19.658A1.522,1.522,0,0,1,23.763,18.4l11.788,7.841a1.522,1.522,0,0,1,0,2.525Z' transform='translate(507.5 716.5)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.highlight__image a.video:focus:after,.highlight__image a.video:hover:after{transform:translateY(-50%) translateX(-50%) scale(1.1)}.highlight__content{align-self:self-end;background-color:transparent;flex:0 0 33.804%;margin-bottom:30px;max-width:33.804%;padding:37px 35px 0 65px;position:relative}@media(max-width:991.98px){.highlight__content{flex:0 0 58.33333333%;max-width:58.33333333%;padding:0 30px 0 65px}}@media(max-width:767.98px){.highlight__content{align-self:flex-end;flex:0 0 100%;max-width:100%;padding:0}}.highlight__content .is-h2+.richtext{margin-top:-15px}.highlight__content .richtext{font-family:nexa_textregular,sans-serif;font-size:16px;line-height:26px}.highlight__content .richtext,.highlight__content h1,.highlight__content h2,.highlight__content h3,.highlight__content h4,.highlight__content h5,.highlight__content h6{margin:0 0 30px}.highlight--reversed{flex-direction:row-reverse}@media(max-width:767.98px){.highlight--reversed{flex-direction:column}}.highlight--reversed .highlight__image{margin-top:0}@media(max-width:767.98px){.highlight--reversed .highlight__image{align-self:flex-end}}.highlight--reversed .highlight__content{padding:37px 50px 0 46px}@media(max-width:991.98px){.highlight--reversed .highlight__content{padding:0 50px 0 30px}}@media(max-width:767.98px){.highlight--reversed .highlight__content{align-self:flex-start;padding:0}}.highlight--simple{display:block;margin-bottom:30px}.highlight--simple .highlight__image{margin-bottom:30px;max-width:100%;width:100%}.highlight--simple .highlight__image+.highlight__content{margin-top:-15px}.highlight--simple .highlight__content{max-width:100%;padding:0 60px 0 0;width:100%}@media(max-width:767.98px){.highlight--simple .highlight__content{padding:0 30px 0 0}}.highlight--simple:focus,.highlight--simple:hover{text-decoration:none}.highlight--simple:focus .is-h3,.highlight--simple:hover .is-h3{color:#282a5f}.highlights-overview{display:flex;flex-wrap:wrap;margin:0 -10px}.highlights-overview__item{flex:0 0 50%;max-width:50%;padding:0 10px}@media(max-width:767.98px){.highlights-overview__item{flex:0 0 100%;max-width:100%}}.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:767.98px){.highlights-overview--four-columns .highlights-overview__item{flex:0 0 100%;max-width:100%}}.contact-form{display:flex;flex-wrap:wrap;margin:0 -15px 60px}.contact-form--right .contact-form__form{order:3}.contact-form--right .contact-form__content{order:2}.contact-form--center .contact-form__form{flex:0 0 100%;max-width:100%;order:3}.contact-form--center .contact-form__content{flex:0 0 100%;max-width:100%;order:2}.contact-form__title{flex:0 0 100%;max-width:100%;order:1;padding:0 15px}.contact-form__form{flex:0 0 50%;max-width:50%;order:2;padding:0 15px}@media(max-width:767.98px){.contact-form__form{flex:0 0 100%;max-width:100%;order:3}}.contact-form__content{flex:0 0 50%;max-width:50%;order:3;padding:0 15px}@media(max-width:767.98px){.contact-form__content{flex:0 0 100%;max-width:100%;order:2}}.network-providers{grid-gap:30px 15px;display:grid;grid-template-columns:1fr 1fr}@media(max-width:767.98px){.network-providers{grid-gap:30px 0;grid-template-columns:1fr}}.network-provider{text-align:center}.network-provider__image{margin-bottom:30px}.network-provider__image img{height:32px}.hbspt-form .network-provider .hs-button,.network-provider .btn,.network-provider .hbspt-form .hs-button{letter-spacing:1px}.overview{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.overview__buttons{display:flex;flex:0 0 100%;flex-wrap:wrap;justify-content:flex-end;max-width:100%;padding-left:15px;padding-right:15px}.overview__sidebar{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px}@media(max-width:991.98px){.overview__sidebar{display:none}}.overview__content{flex:0 0 75%;max-width:75%;padding-left:15px;padding-right:15px}@media(max-width:991.98px){.overview__content{flex:0 0 100%;max-width:100%}}.overview__empty{background:#f5f7f8;display:block;margin:0 15px;padding:15px;text-align:center;width:100%}.overview__empty *{margin:0}.overview--team{display:flex;flex-wrap:wrap;margin:0 -20px}.overview--team .overview__item{flex:0 0 50%;max-width:50%;padding:0 20px}@media(max-width:575.98px){.overview--team .overview__item{flex:0 0 100%;max-width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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R0osYXRDa0JOLGVBSUEsUXNDcEJVLHNCQUlSLGF0Q1lGLGVBSUEsQ3NDZE0sUXRDY04sY3NDYk0scUJBR0osWXRDTUYsY0FJQSxDc0NSTSxRdENRTixjc0NQTSw0QnBDb0NKLG9Cb0N2Q0EsYXRDTUYsZUFJQSxRc0NIVSx5QkFJUixZdENMRixjQUlBLENzQ0dNLFF0Q0hOLGNzQ0lNLDRCcEN5QkosdUJvQzVCQSxhdENMRixlQUlBLFFzQ1FVLHFCQ2xEUixtQkFGSixZQUNJLDhCQUVBLDRCckNzRUEsbUJxQ25FSSxnQkFOUix5QkFPUSxvQkFJUixpQkFDSSwwQkFFQSxrQkFDSSw4QkFFQSxXQUNJLDBHQUlSLGtCQUNJLFdDdkJSLFl4Q2FFLGVBQ0EsQ0FDQSxrQkFEQSxrQkFFQSxvQkE0QkEsWXdDckNNLENBRkosYXhDbUNGLEN3Q2pDTSxjQUNBLENBRUEseUJ4QzhCTixjQUlBLEN3Q3BDTSxpQkFDQSxtQkFFQSxvQkFHSixZeEMwQkYsY0FJQSxrQndDNUJNLG1CQUNBLDRCdEN3REosbUJzQzNEQSxZQU1RLHFCQUlSLFl4Q2dCRixjQUlBLGtCd0NsQk0sbUJBQ0EsNEJ0QzhDSixtQnNDakRBLGF4Q2dCRixlQUlBLG1Cd0NWRSxrQnJDSVcsY3FDRlAsQ0FDQSxhQUNBLGFBQ0EsQ0FIQSxpQkFDQSxDQUVBLFVBQ0Esb0JBRUEsUUFDSSxpQkFJUixZeENsQ0YsZUFDQSxDQUVBLGN3Q2lDTSxpQ0FFQSxZeENYTixjQUlBLGV3Q1NVLDRCdENvQlIsZ0NzQ3RCSSxheENYTixlQUlBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvZ2VuZXJhbC9zdHlsZS5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2dlbmVyYWwvc2V0dGluZ3MvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL19hc3NldHMvc2Nzcy9nZW5lcmFsL3NldHRpbmdzL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9mb250cy9fZm9udC1saWdodGNhc2Uuc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9tb2R1bGVzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9ub2RlX21vZHVsZXMvbGlnaHRjYXNlL3NyYy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9fY2FzZS5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL21vZHVsZXMvX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL21vZHVsZXMvX2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9ub2RlX21vZHVsZXMvbGlnaHRjYXNlL3NyYy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9ub2RlX21vZHVsZXMvbGlnaHRjYXNlL3NyYy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9faW5mby5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL21peGlucy9fcHJlc2V0cy5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vbm9kZV9tb2R1bGVzL2xpZ2h0Y2FzZS9zcmMvc2Nzcy9jb21wb25lbnRzL21vZHVsZXMvX2xvYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL25vZGVfbW9kdWxlcy9saWdodGNhc2Uvc3JjL3Njc3MvY29tcG9uZW50cy9tb2R1bGVzL19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9ub2RlX21vZHVsZXMvbGlnaHRjYXNlL3NyYy9zY3NzL2NvbXBvbmVudHMvbW9kdWxlcy9fb3ZlcmxheS5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2dlbmVyYWwvdG9vbHMvX2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2dlbmVyYWwvdG9vbHMvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvZ2VuZXJhbC9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2dlbmVyYWwvYmFzZS9faGVhZGluZy5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2dlbmVyYWwvYmFzZS9fbGlzdC5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2dlbmVyYWwvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL19hc3NldHMvc2Nzcy9nZW5lcmFsL2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvZ2VuZXJhbC9jb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvZ2VuZXJhbC9jb21wb25lbnRzL19ibG9jay5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2dlbmVyYWwvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvZ2VuZXJhbC9jb21wb25lbnRzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvZ2VuZXJhbC9jb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvZ2VuZXJhbC9jb21wb25lbnRzL19yaWNodGV4dC5zY3NzIiwid2VicGFjazovL1NrZWxldG9uLy4vX2Fzc2V0cy9zY3NzL2dlbmVyYWwvY29tcG9uZW50cy9fc29jaWFsLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvZ2VuZXJhbC9jb250ZW50YmxvY2tzL19oZXJvLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vU2tlbGV0b24vLi9fYXNzZXRzL3Njc3MvZ2VuZXJhbC9jb250ZW50YmxvY2tzL19oaWdobGlnaHQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL19hc3NldHMvc2Nzcy9nZW5lcmFsL2NvbnRlbnRibG9ja3MvX2NvbnRhY3QtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL19hc3NldHMvc2Nzcy9nZW5lcmFsL2NvbnRlbnRibG9ja3MvX25ldHdvcmstYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9Ta2VsZXRvbi8uL19hc3NldHMvc2Nzcy9nZW5lcmFsL2NvbnRlbnRibG9ja3MvX292ZXJ2aWV3LWJsb2NrLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIm5leGFfdGV4dGJvbGRcIjtzcmM6dXJsKFwiLi4vLi4vZm9udHMvZm9udGZhYnJpY18tX25leGFfdGV4dF9ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vZm9udHMvZm9udGZhYnJpY18tX25leGFfdGV4dF9ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0Ym9sZF9pdGFsaWNcIjtzcmM6dXJsKFwiLi4vLi4vZm9udHMvZm9udGZhYnJpY18tX25leGFfdGV4dF9ib2xkX2l0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRmYWJyaWNfLV9uZXhhX3RleHRfYm9sZF9pdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJuZXhhX3RleHRoZWF2eV9pdGFsaWNcIjtzcmM6dXJsKFwiLi4vLi4vZm9udHMvZm9udGZhYnJpY18tX25leGFfdGV4dF9oZWF2eV9pdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi9mb250cy9mb250ZmFicmljXy1fbmV4YV90ZXh0X2hlYXZ5X2l0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIm5leGFfdGV4dGhlYXZ5XCI7c3JjOnVybChcIi4uLy4uL2ZvbnRzL2ZvbnRmYWJyaWNfLV9uZXhhX3RleHRfaGVhdnktd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi9mb250cy9mb250ZmFicmljXy1fbmV4YV90ZXh0X2hlYXZ5LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0cmVndWxhcl9pdGFsaWNcIjtzcmM6dXJsKFwiLi4vLi4vZm9udHMvZm9udGZhYnJpY18tX25leGFfdGV4dF9yZWd1bGFyX2l0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRmYWJyaWNfLV9uZXhhX3RleHRfcmVndWxhcl9pdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJuZXhhX3RleHRyZWd1bGFyXCI7c3JjOnVybChcIi4uLy4uL2ZvbnRzL2ZvbnRmYWJyaWNfLV9uZXhhX3RleHRfcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRmYWJyaWNfLV9uZXhhX3RleHRfcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QG1lZGlhIHByaW50eyosKjo6YmVmb3JlLCo6OmFmdGVye3RleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH1hOm5vdCguYnRuKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFiYnJbdGl0bGVdOjphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXAgIWltcG9ydGFudH1wcmUsYmxvY2txdW90ZXtib3JkZXI6MXB4IHNvbGlkICNhZGI1YmQ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9dHIsaW1ne3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXAsaDIsaDN7b3JwaGFuczozO3dpZG93czozfWgyLGgze3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWR9QHBhZ2V7c2l6ZTphM31ib2R5e21pbi13aWR0aDo5OTJweCAhaW1wb3J0YW50fS5jb250YWluZXIsLndyYXBwZXJ7bWluLXdpZHRoOjk5MnB4ICFpbXBvcnRhbnR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJhZGdle2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnR9LnRhYmxlIHRkLC50YWJsZSB0aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50fS50YWJsZS1kYXJre2NvbG9yOmluaGVyaXR9LnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGhlYWQgdGgsLnRhYmxlLWRhcmsgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOmluaGVyaXQ7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1odG1se2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX1hcnRpY2xlLGFzaWRlLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn1bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MCAhaW1wb3J0YW50fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1oMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbX1we21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19YWJiclt0aXRsZV0sYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MDt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6bm9uZX1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fW9sLHVsLGRse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsdWwgdWwsb2wgdWwsdWwgb2x7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWF7Y29sb3I6IzAwN2JmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YTpob3Zlcntjb2xvcjpyZ2IoMCw4Ni4xLDE3OC41KTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1wcmUsY29kZSxrYmQsc2FtcHtmb250LWZhbWlseTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19cHJle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07b3ZlcmZsb3c6YXV0bzstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1ne3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItc3R5bGU6bm9uZX1zdmd7b3ZlcmZsb3c6aGlkZGVuO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNzVyZW07cGFkZGluZy1ib3R0b206Ljc1cmVtO2NvbG9yOiM2Yzc1N2Q7dGV4dC1hbGlnbjpsZWZ0O2NhcHRpb24tc2lkZTpib3R0b219dGh7dGV4dC1hbGlnbjppbmhlcml0O3RleHQtYWxpZ246LXdlYmtpdC1tYXRjaC1wYXJlbnR9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNXJlbX1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6MH1pbnB1dCxidXR0b24sc2VsZWN0LG9wdGdyb3VwLHRleHRhcmVhe21hcmdpbjowO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3JvbGU9YnV0dG9uXXtjdXJzb3I6cG9pbnRlcn1zZWxlY3R7d29yZC13cmFwOm5vcm1hbH1idXR0b24sW3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjpub3QoOmRpc2FibGVkKSxbdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXItc3R5bGU6bm9uZX1pbnB1dFt0eXBlPXJhZGlvXSxpbnB1dFt0eXBlPWNoZWNrYm94XXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6cG9pbnRlcn10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmNvbnRhaW5lciwud3JhcHBlciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc217d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA1NzZweCl7LmNvbnRhaW5lci1zbSwuY29udGFpbmVyLC53cmFwcGVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLC53cmFwcGVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIsLndyYXBwZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lciwud3JhcHBlcnttYXgtd2lkdGg6MTE3MHB4fX0ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9Lm5vLWd1dHRlcnN7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubm8tZ3V0dGVycz4uY29sLC5uby1ndXR0ZXJzPltjbGFzcyo9Y29sLV17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5jb2wteGwsLmNvbC14bC1hdXRvLC5jb2wteGwtMTIsLmNvbC14bC0xMSwuY29sLXhsLTEwLC5jb2wteGwtOSwuY29sLXhsLTgsLmNvbC14bC03LC5jb2wteGwtNiwuY29sLXhsLTUsLmNvbC14bC00LC5jb2wteGwtMywuY29sLXhsLTIsLmNvbC14bC0xLC5jb2wtbGcsLmNvbC1sZy1hdXRvLC5jb2wtbGctMTIsLmNvbC1sZy0xMSwuY29sLWxnLTEwLC5jb2wtbGctOSwuY29sLWxnLTgsLmNvbC1sZy03LC5jb2wtbGctNiwuY29sLWxnLTUsLmNvbC1sZy00LC5jb2wtbGctMywuY29sLWxnLTIsLmNvbC1sZy0xLC5jb2wtbWQsLmNvbC1tZC1hdXRvLC5jb2wtbWQtMTIsLmNvbC1tZC0xMSwuY29sLW1kLTEwLC5jb2wtbWQtOSwuY29sLW1kLTgsLmNvbC1tZC03LC5jb2wtbWQtNiwuY29sLW1kLTUsLmNvbC1tZC00LC5jb2wtbWQtMywuY29sLW1kLTIsLmNvbC1tZC0xLC5jb2wtc20sLmNvbC1zbS1hdXRvLC5jb2wtc20tMTIsLmNvbC1zbS0xMSwuY29sLXNtLTEwLC5jb2wtc20tOSwuY29sLXNtLTgsLmNvbC1zbS03LC5jb2wtc20tNiwuY29sLXNtLTUsLmNvbC1zbS00LC5jb2wtc20tMywuY29sLXNtLTIsLmNvbC1zbS0xLC5jb2wsLmNvbC1hdXRvLC5jb2wtMTIsLmNvbC0xMSwuY29sLTEwLC5jb2wtOSwuY29sLTgsLmNvbC03LC5jb2wtNiwuY29sLTUsLmNvbC00LC5jb2wtMywuY29sLTIsLmNvbC0xe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5jb2x7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy0zPip7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtNj4qe2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtMXtmbGV4OjAgMCA4LjMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMyV9LmNvbC0ye2ZsZXg6MCAwIDE2LjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLTR7ZmxleDowIDAgMzMuMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMyV9LmNvbC01e2ZsZXg6MCAwIDQxLjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLTd7ZmxleDowIDAgNTguMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC04e2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLTEwe2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtMTF7ZmxleDowIDAgOTEuNjY2NjY2NjclO21heC13aWR0aDo5MS42NjY2NjY2NyV9LmNvbC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1maXJzdHtvcmRlcjotMX0ub3JkZXItbGFzdHtvcmRlcjoxM30ub3JkZXItMHtvcmRlcjowfS5vcmRlci0xe29yZGVyOjF9Lm9yZGVyLTJ7b3JkZXI6Mn0ub3JkZXItM3tvcmRlcjozfS5vcmRlci00e29yZGVyOjR9Lm9yZGVyLTV7b3JkZXI6NX0ub3JkZXItNntvcmRlcjo2fS5vcmRlci03e29yZGVyOjd9Lm9yZGVyLTh7b3JkZXI6OH0ub3JkZXItOXtvcmRlcjo5fS5vcmRlci0xMHtvcmRlcjoxMH0ub3JkZXItMTF7b3JkZXI6MTF9Lm9yZGVyLTEye29yZGVyOjEyfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5jb2wtc217ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1zbS0xPip7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtc20tMj4qe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5yb3ctY29scy1zbS0zPip7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCAyMCU7bWF4LXdpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXNtLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtc20tMXtmbGV4OjAgMCA4LjMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIDE2LjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgMzMuMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIDQxLjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgNTguMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgOTEuNjY2NjY2NjclO21heC13aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1zbS1maXJzdHtvcmRlcjotMX0ub3JkZXItc20tbGFzdHtvcmRlcjoxM30ub3JkZXItc20tMHtvcmRlcjowfS5vcmRlci1zbS0xe29yZGVyOjF9Lm9yZGVyLXNtLTJ7b3JkZXI6Mn0ub3JkZXItc20tM3tvcmRlcjozfS5vcmRlci1zbS00e29yZGVyOjR9Lm9yZGVyLXNtLTV7b3JkZXI6NX0ub3JkZXItc20tNntvcmRlcjo2fS5vcmRlci1zbS03e29yZGVyOjd9Lm9yZGVyLXNtLTh7b3JkZXI6OH0ub3JkZXItc20tOXtvcmRlcjo5fS5vcmRlci1zbS0xMHtvcmRlcjoxMH0ub3JkZXItc20tMTF7b3JkZXI6MTF9Lm9yZGVyLXNtLTEye29yZGVyOjEyfS5vZmZzZXQtc20tMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtc20tMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29sLW1ke2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMtbWQtND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy1tZC01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLW1kLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLW1kLTF7ZmxleDowIDAgOC4zMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMlfS5jb2wtbWQtMntmbGV4OjAgMCAxNi42NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY3JX0uY29sLW1kLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbWQtNXtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JX0uY29sLW1kLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1tZC03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbWQtOHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX0uY29sLW1kLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1tZC0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX0uY29sLW1kLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbWQtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLW1kLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7b3JkZXI6MH0ub3JkZXItbWQtMXtvcmRlcjoxfS5vcmRlci1tZC0ye29yZGVyOjJ9Lm9yZGVyLW1kLTN7b3JkZXI6M30ub3JkZXItbWQtNHtvcmRlcjo0fS5vcmRlci1tZC01e29yZGVyOjV9Lm9yZGVyLW1kLTZ7b3JkZXI6Nn0ub3JkZXItbWQtN3tvcmRlcjo3fS5vcmRlci1tZC04e29yZGVyOjh9Lm9yZGVyLW1kLTl7b3JkZXI6OX0ub3JkZXItbWQtMTB7b3JkZXI6MTB9Lm9yZGVyLW1kLTExe29yZGVyOjExfS5vcmRlci1tZC0xMntvcmRlcjoxMn0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbC1sZ3tmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTE+KntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1sZy0xe2ZsZXg6MCAwIDguMzMzMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCAzMy4zMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgNDEuNjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgODMuMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWxnLWZpcnN0e29yZGVyOi0xfS5vcmRlci1sZy1sYXN0e29yZGVyOjEzfS5vcmRlci1sZy0we29yZGVyOjB9Lm9yZGVyLWxnLTF7b3JkZXI6MX0ub3JkZXItbGctMntvcmRlcjoyfS5vcmRlci1sZy0ze29yZGVyOjN9Lm9yZGVyLWxnLTR7b3JkZXI6NH0ub3JkZXItbGctNXtvcmRlcjo1fS5vcmRlci1sZy02e29yZGVyOjZ9Lm9yZGVyLWxnLTd7b3JkZXI6N30ub3JkZXItbGctOHtvcmRlcjo4fS5vcmRlci1sZy05e29yZGVyOjl9Lm9yZGVyLWxnLTEwe29yZGVyOjEwfS5vcmRlci1sZy0xMXtvcmRlcjoxMX0ub3JkZXItbGctMTJ7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtbGctMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1sZy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LWxnLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29sLXhse2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9LnJvdy1jb2xzLXhsLTI+KntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0ucm93LWNvbHMteGwtMz4qe2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgMjAlO21heC13aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXhsLTF7ZmxleDowIDAgOC4zMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMlfS5jb2wteGwtMntmbGV4OjAgMCAxNi42NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXhsLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC14bC00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCA0MS42NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXhsLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC14bC03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXhsLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC14bC0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhsLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteGwtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXIteGwtZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLXhsLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLXhsLTB7b3JkZXI6MH0ub3JkZXIteGwtMXtvcmRlcjoxfS5vcmRlci14bC0ye29yZGVyOjJ9Lm9yZGVyLXhsLTN7b3JkZXI6M30ub3JkZXIteGwtNHtvcmRlcjo0fS5vcmRlci14bC01e29yZGVyOjV9Lm9yZGVyLXhsLTZ7b3JkZXI6Nn0ub3JkZXIteGwtN3tvcmRlcjo3fS5vcmRlci14bC04e29yZGVyOjh9Lm9yZGVyLXhsLTl7b3JkZXI6OX0ub3JkZXIteGwtMTB7b3JkZXI6MTB9Lm9yZGVyLXhsLTExe29yZGVyOjExfS5vcmRlci14bC0xMntvcmRlcjoxMn0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfX0uZm9ybS1jb250cm9sLC5oYnNwdC1mb3JtIC5ocy1pbnB1dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZm9ybS1jb250cm9sLC5oYnNwdC1mb3JtIC5ocy1pbnB1dHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQsLmhic3B0LWZvcm0gLmhzLWlucHV0OjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MH0uZm9ybS1jb250cm9sOmZvY3VzLC5oYnNwdC1mb3JtIC5ocy1pbnB1dDpmb2N1c3tjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6cmdiKDEyNy41LDE4OSwyNTUpO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsLmhic3B0LWZvcm0gLmhzLWlucHV0OjpwbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVkLC5oYnNwdC1mb3JtIC5ocy1pbnB1dDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwuaGJzcHQtZm9ybSBbcmVhZG9ubHldLmhzLWlucHV0e2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9aW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1kYXRlXS5ocy1pbnB1dCxpbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRpbWVdLmhzLWlucHV0LGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5ocy1pbnB1dCxpbnB1dFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2wsLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1tb250aF0uaHMtaW5wdXR7YXBwZWFyYW5jZTpub25lfXNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3JpbmcsLmhic3B0LWZvcm0gc2VsZWN0LmhzLWlucHV0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1zaGFkb3c6MCAwIDAgIzQ5NTA1N31zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUsLmhic3B0LWZvcm0gc2VsZWN0LmhzLWlucHV0OmZvY3VzOjotbXMtdmFsdWV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmZvcm0tY29udHJvbC1maWxlLC5mb3JtLWNvbnRyb2wtcmFuZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKDAuMzc1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKDAuMzc1cmVtICsgMXB4KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKDAuNXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYygwLjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYygwLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKDAuMjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjM3NXJlbSAwO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOnNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXdpZHRoOjFweCAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGd7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5mb3JtLWNvbnRyb2wtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uZm9ybS1jb250cm9sLWxne2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zcmVtfXNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sLmhic3B0LWZvcm0gc2VsZWN0W3NpemVdLmhzLWlucHV0LHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLC5oYnNwdC1mb3JtIHNlbGVjdFttdWx0aXBsZV0uaHMtaW5wdXR7aGVpZ2h0OmF1dG99dGV4dGFyZWEuZm9ybS1jb250cm9sLC5oYnNwdC1mb3JtIHRleHRhcmVhLmhzLWlucHV0e2hlaWdodDphdXRvfS5mb3JtLWdyb3VwLC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxke21hcmdpbi1ib3R0b206MXJlbX0uZm9ybS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouMjVyZW19LmZvcm0tcm93e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDotNXB4fS5mb3JtLXJvdz4uY29sLC5mb3JtLXJvdz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi4zcmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXX4uZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojNmM3NTdkfS5mb3JtLWNoZWNrLWxhYmVse21hcmdpbi1ib3R0b206MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi43NXJlbX0uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246c3RhdGljO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjMxMjVyZW07bWFyZ2luLWxlZnQ6MH0udmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDouMjVyZW07Zm9udC1zaXplOjAuODc1ZW07Y29sb3I6IzI4YTc0NX0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTowLjg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDAsMTY3LDY5LC45KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZm9ybS1yb3c+LmNvbD4udmFsaWQtdG9vbHRpcCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXT4udmFsaWQtdG9vbHRpcHtsZWZ0OjVweH0ud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDp2YWxpZH4udmFsaWQtdG9vbHRpcCwuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmhic3B0LWZvcm0gLmhzLWlucHV0OnZhbGlkLC5oYnNwdC1mb3JtIC53YXMtdmFsaWRhdGVkIC5ocy1pbnB1dDp2YWxpZCwuZm9ybS1jb250cm9sLmlzLXZhbGlkLC5oYnNwdC1mb3JtIC5pcy12YWxpZC5ocy1pbnB1dHtib3JkZXItY29sb3I6IzI4YTc0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmhic3B0LWZvcm0gLmhzLWlucHV0OnZhbGlkOmZvY3VzLC5oYnNwdC1mb3JtIC53YXMtdmFsaWRhdGVkIC5ocy1pbnB1dDp2YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC5oYnNwdC1mb3JtIC5pcy12YWxpZC5ocy1pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZCwud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSBzZWxlY3QuaHMtaW5wdXQ6dmFsaWQsLmhic3B0LWZvcm0gLndhcy12YWxpZGF0ZWQgc2VsZWN0LmhzLWlucHV0OnZhbGlkLHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsLmhic3B0LWZvcm0gc2VsZWN0LmlzLXZhbGlkLmhzLWlucHV0e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMS41cmVtIGNlbnRlcn0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmhic3B0LWZvcm0gdGV4dGFyZWEuaHMtaW5wdXQ6dmFsaWQsLmhic3B0LWZvcm0gLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuaHMtaW5wdXQ6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkLC5oYnNwdC1mb3JtIHRleHRhcmVhLmlzLXZhbGlkLmhzLWlucHV0e3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy12YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYig1MS42OTU2NTIxNzM5LDIwNi4zMDQzNDc4MjYxLDg3KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYig1MS42OTU2NTIxNzM5LDIwNi4zMDQzNDc4MjYxLDg3KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6MC44NzVlbTtjb2xvcjojZGMzNTQ1fS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6MC44NzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMCw1Myw2OSwuOSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmZvcm0tcm93Pi5jb2w+LmludmFsaWQtdG9vbHRpcCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXT4uaW52YWxpZC10b29sdGlwe2xlZnQ6NXB4fS53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSAuaHMtaW5wdXQ6aW52YWxpZCwuaGJzcHQtZm9ybSAud2FzLXZhbGlkYXRlZCAuaHMtaW5wdXQ6aW52YWxpZCwuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLmhic3B0LWZvcm0gLmlzLWludmFsaWQuaHMtaW5wdXR7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSAuaHMtaW5wdXQ6aW52YWxpZDpmb2N1cywuaGJzcHQtZm9ybSAud2FzLXZhbGlkYXRlZCAuaHMtaW5wdXQ6aW52YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLmhic3B0LWZvcm0gLmlzLWludmFsaWQuaHMtaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaGJzcHQtZm9ybSBzZWxlY3QuaHMtaW5wdXQ6aW52YWxpZCwuaGJzcHQtZm9ybSAud2FzLXZhbGlkYXRlZCBzZWxlY3QuaHMtaW5wdXQ6aW52YWxpZCxzZWxlY3QuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLmhic3B0LWZvcm0gc2VsZWN0LmlzLWludmFsaWQuaHMtaW5wdXR7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxLjVyZW0gY2VudGVyfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5oYnNwdC1mb3JtIHRleHRhcmVhLmhzLWlucHV0OmludmFsaWQsLmhic3B0LWZvcm0gLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuaHMtaW5wdXQ6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwuaGJzcHQtZm9ybSB0ZXh0YXJlYS5pcy1pbnZhbGlkLmhzLWlucHV0e3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIDAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7cGFkZGluZy1yaWdodDpjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbCwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOnJnYigyMjcuNTMxNjQ1NTY5Niw5Ni40NjgzNTQ0MzA0LDEwOS4wMjUzMTY0NTU3KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjcuNTMxNjQ1NTY5Niw5Ni40NjgzNTQ0MzA0LDEwOS4wMjUzMTY0NTU3KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmZvcm0taW5saW5le2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3t3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuZm9ybS1pbmxpbmUgbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkLC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZHtkaXNwbGF5OmZsZXg7ZmxleDowIDAgYXV0bztmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCwuZm9ybS1pbmxpbmUgLmhic3B0LWZvcm0gLmhzLWlucHV0LC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0e3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MH19QGZvbnQtZmFjZXtmb250LWZhbWlseTpcImxpZ2h0Y2FzZVwiO3NyYzp1cmwoXCIvYXNzZXRzL2ZvbnRzL2xpZ2h0Y2FzZS5lb3Q/NTUzNTYxNzdcIik7c3JjOnVybChcIi9hc3NldHMvZm9udHMvbGlnaHRjYXNlLmVvdD81NTM1NjE3NyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIvYXNzZXRzL2ZvbnRzL2xpZ2h0Y2FzZS53b2ZmPzU1MzU2MTc3XCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiL2Fzc2V0cy9mb250cy9saWdodGNhc2UudHRmPzU1MzU2MTc3XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi9hc3NldHMvZm9udHMvbGlnaHRjYXNlLnN2Zz81NTM1NjE3NyNsaWdodGNhc2VcIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1bY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV06YmVmb3Jle2ZvbnQtZmFtaWx5OlwibGlnaHRjYXNlXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7c3BlYWs6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt3aWR0aDoxZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjFlbX0ubGlnaHRjYXNlLWljb24tcGxheTpiZWZvcmV7Y29udGVudDpcIu6ggFwifS5saWdodGNhc2UtaWNvbi1wYXVzZTpiZWZvcmV7Y29udGVudDpcIu6ggVwifS5saWdodGNhc2UtaWNvbi1jbG9zZTpiZWZvcmV7Y29udGVudDpcIu6gglwifS5saWdodGNhc2UtaWNvbi1wcmV2OmJlZm9yZXtjb250ZW50Olwi7qCDXCJ9LmxpZ2h0Y2FzZS1pY29uLW5leHQ6YmVmb3Jle2NvbnRlbnQ6XCLuoIRcIn0ubGlnaHRjYXNlLWljb24tc3BpbjpiZWZvcmV7Y29udGVudDpcIu6ghVwifUAtd2Via2l0LWtleWZyYW1lcyBsaWdodGNhc2Utc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUAtbW96LWtleWZyYW1lcyBsaWdodGNhc2Utc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUAtby1rZXlmcmFtZXMgbGlnaHRjYXNlLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1ALW1zLWtleWZyYW1lcyBsaWdodGNhc2Utc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUBrZXlmcmFtZXMgbGlnaHRjYXNlLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX0jbGlnaHRjYXNlLWNhc2V7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MjAwMjt0b3A6NTAlO2xlZnQ6NTAlO2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2h0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jYXNlLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY2FzZXtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnQ7cmlnaHQ6MCAhaW1wb3J0YW50O2JvdHRvbTowICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nOjU1cHggMCA3MHB4IDA7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7aHRtbDpub3QoW2RhdGEtbGMtdHlwZT1lcnJvcl0pICNsaWdodGNhc2UtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAzMHB4IHJnYmEoMCwwLDAsLjUpOy1tb3otYm94LXNoYWRvdzowIDAgMzBweCByZ2JhKDAsMCwwLC41KTstby1ib3gtc2hhZG93OjAgMCAzMHB4IHJnYmEoMCwwLDAsLjUpO2JveC1zaGFkb3c6MCAwIDMwcHggcmdiYSgwLDAsMCwuNSk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2h0bWxbZGF0YS1sYy10eXBlPWltYWdlXSAjbGlnaHRjYXNlLWNvbnRlbnQsaHRtbFtkYXRhLWxjLXR5cGU9dmlkZW9dICNsaWdodGNhc2UtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9fWh0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50LGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCxodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gI2xpZ2h0Y2FzZS1jb250ZW50ey13ZWJraXQtYm94LXNoYWRvdzpub25lOy1tb3otYm94LXNoYWRvdzpub25lOy1vLWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2h0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50LGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCxodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gI2xpZ2h0Y2FzZS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7dG9wOmF1dG8gIWltcG9ydGFudDtsZWZ0OmF1dG8gIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnR9fWh0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcixodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy1vLWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2h0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcixodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVye3BhZGRpbmc6MTVweH1odG1sW2RhdGEtbGMtdHlwZT1pbmxpbmVdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcixodG1sW2RhdGEtbGMtdHlwZT1pbmxpbmVdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcj4qLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcixodG1sW2RhdGEtbGMtdHlwZT1hamF4XSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXI+KixodG1sW2RhdGEtbGMtdHlwZT1lcnJvcl0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyLGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXI+Knt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudH1odG1sW2RhdGEtbGMtdHlwZT1pbmxpbmVdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcj4qOm5vdChpZnJhbWUpLGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcj4qOm5vdChpZnJhbWUpLGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXI+Kjpub3QoaWZyYW1lKXtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O21heC1oZWlnaHQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aHRtbC5saWdodGNhc2UtaXNNb2JpbGVEZXZpY2VbZGF0YS1sYy10eXBlPWlmcmFtZV0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIGlmcmFtZXtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClhbmQgKG1pbi13aWR0aDogNzY4cHgpe2h0bWxbZGF0YS1sYy10eXBlPWltYWdlXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIsaHRtbFtkYXRhLWxjLXR5cGU9dmlkZW9dICNsaWdodGNhc2UtY29udGVudCAubGlnaHRjYXNlLWNvbnRlbnRJbm5lcntsaW5lLWhlaWdodDouNzV9fWh0bWxbZGF0YS1sYy10eXBlPWltYWdlXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2h0bWxbZGF0YS1sYy10eXBlPWlubGluZV0gI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcCxodG1sW2RhdGEtbGMtdHlwZT1hamF4XSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwLGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAjbGlnaHRjYXNlLWNvbnRlbnQgLmxpZ2h0Y2FzZS1jb250ZW50SW5uZXIgLmxpZ2h0Y2FzZS1pbmxpbmVXcmFwe3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7dG9wOmF1dG8gIWltcG9ydGFudDtsZWZ0OmF1dG8gIWltcG9ydGFudDt3aWR0aDphdXRvICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtodG1sOm5vdChbZGF0YS1sYy10eXBlPWVycm9yXSkgI2xpZ2h0Y2FzZS1jb250ZW50IC5saWdodGNhc2UtY29udGVudElubmVyIC5saWdodGNhc2UtaW5saW5lV3JhcHtwYWRkaW5nOjMwcHg7b3ZlcmZsb3c6YXV0bzstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstby1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2xpZ2h0Y2FzZS1jb250ZW50IGgxLCNsaWdodGNhc2UtY29udGVudCBoMiwjbGlnaHRjYXNlLWNvbnRlbnQgaDMsI2xpZ2h0Y2FzZS1jb250ZW50IGg0LCNsaWdodGNhc2UtY29udGVudCBoNSwjbGlnaHRjYXNlLWNvbnRlbnQgaDYsI2xpZ2h0Y2FzZS1jb250ZW50IHB7Y29sb3I6I2FhYX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpeyNsaWdodGNhc2UtY29udGVudCBoMSwjbGlnaHRjYXNlLWNvbnRlbnQgaDIsI2xpZ2h0Y2FzZS1jb250ZW50IGgzLCNsaWdodGNhc2UtY29udGVudCBoNCwjbGlnaHRjYXNlLWNvbnRlbnQgaDUsI2xpZ2h0Y2FzZS1jb250ZW50IGg2LCNsaWdodGNhc2UtY29udGVudCBwe2NvbG9yOiMzMzN9fSNsaWdodGNhc2UtY2FzZSBwLmxpZ2h0Y2FzZS1lcnJvcnttYXJnaW46MDtmb250LXNpemU6MTdweDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y29sb3I6I2FhYX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2xpZ2h0Y2FzZS1jYXNlIHAubGlnaHRjYXNlLWVycm9ye3BhZGRpbmc6MzBweCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7I2xpZ2h0Y2FzZS1jYXNlIHAubGlnaHRjYXNlLWVycm9ye3BhZGRpbmc6MH19LmxpZ2h0Y2FzZS1vcGVuIGJvZHl7b3ZlcmZsb3c6aGlkZGVufS5saWdodGNhc2UtaXNNb2JpbGVEZXZpY2UgLmxpZ2h0Y2FzZS1vcGVuIGJvZHl7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfSNsaWdodGNhc2UtaW5mb3twb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nLXRvcDoxNXB4fSNsaWdodGNhc2UtaW5mbyAjbGlnaHRjYXNlLXRpdGxlLCNsaWdodGNhc2UtaW5mbyAjbGlnaHRjYXNlLWNhcHRpb257bWFyZ2luOjA7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjEuNTtmb250LXdlaWdodDpub3JtYWw7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jbGlnaHRjYXNlLWluZm8gI2xpZ2h0Y2FzZS10aXRsZXtmb250LXNpemU6MTdweDtjb2xvcjojYWFhfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjbGlnaHRjYXNlLWluZm8gI2xpZ2h0Y2FzZS10aXRsZXtwb3NpdGlvbjpmaXhlZDt0b3A6MTBweDtsZWZ0OjA7bWF4LXdpZHRoOjg3LjUlO3BhZGRpbmc6NXB4IDE1cHg7YmFja2dyb3VuZDojMzMzfX0jbGlnaHRjYXNlLWluZm8gI2xpZ2h0Y2FzZS1jYXB0aW9ue2NsZWFyOmJvdGg7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2FhYX0jbGlnaHRjYXNlLWluZm8gI2xpZ2h0Y2FzZS1zZXF1ZW5jZUluZm97Zm9udC1zaXplOjExcHg7Y29sb3I6I2FhYX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmxpZ2h0Y2FzZS1mdWxsU2NyZWVuTW9kZSAjbGlnaHRjYXNlLWluZm97cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fWh0bWw6bm90KFtkYXRhLWxjLXR5cGU9aW1hZ2VdKTpub3QoW2RhdGEtbGMtdHlwZT12aWRlb10pOm5vdChbZGF0YS1sYy10eXBlPWZsYXNoXSk6bm90KFtkYXRhLWxjLXR5cGU9ZXJyb3JdKSAjbGlnaHRjYXNlLWluZm97cG9zaXRpb246c3RhdGljfX0jbGlnaHRjYXNlLWxvYWRpbmd7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5O3dpZHRoOjEuMTIzZW07aGVpZ2h0OmF1dG87Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXNoYWRvdzpub25lfSNsaWdodGNhc2UtbG9hZGluZywjbGlnaHRjYXNlLWxvYWRpbmc6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6I2ZmZjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTstd2Via2l0LXRyYW5zaXRpb246Y29sb3Isb3BhY2l0eSxlYXNlLWluLW91dCAuMjVzOy1tb3otdHJhbnNpdGlvbjpjb2xvcixvcGFjaXR5LGVhc2UtaW4tb3V0IC4yNXM7LW8tdHJhbnNpdGlvbjpjb2xvcixvcGFjaXR5LGVhc2UtaW4tb3V0IC4yNXM7dHJhbnNpdGlvbjpjb2xvcixvcGFjaXR5LGVhc2UtaW4tb3V0IC4yNXN9I2xpZ2h0Y2FzZS1sb2FkaW5nPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTlweH0jbGlnaHRjYXNlLWxvYWRpbmd7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoyMDAxO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLXRvcDotMC41ZW07bWFyZ2luLWxlZnQ6LTAuNWVtO29wYWNpdHk6MTtmb250LXNpemU6MzJweDt0ZXh0LXNoYWRvdzowIDAgMTVweCAjZmZmOy1tb3otdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTMlOy13ZWJraXQtYW5pbWF0aW9uOmxpZ2h0Y2FzZS1zcGluIC41cyBpbmZpbml0ZSBsaW5lYXI7LW1vei1hbmltYXRpb246bGlnaHRjYXNlLXNwaW4gLjVzIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246bGlnaHRjYXNlLXNwaW4gLjVzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246bGlnaHRjYXNlLXNwaW4gLjVzIGluZmluaXRlIGxpbmVhcn1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1de3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5OTt3aWR0aDoxLjEyM2VtO2hlaWdodDphdXRvO2ZvbnQtc2l6ZTozOHB4O2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6bm9uZX1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dLGFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV06Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvcixvcGFjaXR5LGVhc2UtaW4tb3V0IC4yNXM7LW1vei10cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1czstby10cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1czt0cmFuc2l0aW9uOmNvbG9yLG9wYWNpdHksZWFzZS1pbi1vdXQgLjI1c31hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTlweH1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dOmhvdmVye2NvbG9yOnJnYigyNTUsIDI1NSwgMjU1KTt0ZXh0LXNoYWRvdzowIDAgMTVweCByZ2IoMjU1LCAyNTUsIDI1NSl9YVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXXtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZSBhW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dOmhvdmVye2NvbG9yOiNhYWE7dGV4dC1zaGFkb3c6bm9uZX1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dLmxpZ2h0Y2FzZS1pY29uLWNsb3Nle3Bvc2l0aW9uOmZpeGVkO3RvcDoxNXB4O3JpZ2h0OjE1cHg7Ym90dG9tOmF1dG87bWFyZ2luOjA7b3BhY2l0eTowO291dGxpbmU6bm9uZX1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dLmxpZ2h0Y2FzZS1pY29uLXByZXZ7bGVmdDoxNXB4fWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV0ubGlnaHRjYXNlLWljb24tbmV4dHtyaWdodDoxNXB4fWFbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV0ubGlnaHRjYXNlLWljb24tcGF1c2UsYVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXS5saWdodGNhc2UtaWNvbi1wbGF5e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0wLjVlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7YVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXS5saWdodGNhc2UtaWNvbi1wYXVzZSxhW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dLmxpZ2h0Y2FzZS1pY29uLXBsYXl7b3BhY2l0eTowfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7YVtjbGFzcyo9bGlnaHRjYXNlLWljb24tXXtib3R0b206MTVweDtmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe2FbY2xhc3MqPWxpZ2h0Y2FzZS1pY29uLV17Ym90dG9tOjUwJTttYXJnaW4tYm90dG9tOi0wLjVlbX1hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1dOmhvdmVyLCNsaWdodGNhc2UtY2FzZTpob3Zlcn5hW2NsYXNzKj1saWdodGNhc2UtaWNvbi1de29wYWNpdHk6MX19I2xpZ2h0Y2FzZS1vdmVybGF5e2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MTAwJTtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjIwMDA7dG9wOi05OTk5cHg7Ym90dG9tOi05OTk5cHg7bGVmdDowO2JhY2tncm91bmQ6IzMzM31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7I2xpZ2h0Y2FzZS1vdmVybGF5e29wYWNpdHk6MSAhaW1wb3J0YW50fX1Aa2V5ZnJhbWVzIGJvdW5jZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBib3VuY2V7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgYm91bmNlezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBib3VuY2V7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZWxlZ2liaWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1rZXJuaW5nOmF1dG99aHRtbCxib2R5e2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0cmVndWxhclwiLHNhbnMtc2VyaWY7Y29sb3I6IzAwMDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzBweDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtc2l6ZS1hZGp1c3Q6MTAwJTtiYWNrZ3JvdW5kOiNmZmZ9Ym9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MTAwdmh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpe2h0bWwucHJpbWFyeS1uYXZpZ2F0aW9uLWFjdGl2ZXtvdmVyZmxvdzpoaWRkZW59fWltZzpub3QoW3NyY10pe3Zpc2liaWxpdHk6aGlkZGVufWltZ1tkYXRhLXNyY10saW1nW2RhdGEtc3Jjc2V0XXtkaXNwbGF5OmJsb2NrO21pbi1oZWlnaHQ6MXB4fTo6c2VsZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2Y1ZjdmOH0uc2VhcmNoLWhpZ2hsaWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY3Zjh9aWZyYW1le2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7Ym9yZGVyOjB9YSwubGlua3tjb2xvcjojMjgyYTVmO291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmhvdmVyLGE6Zm9jdXMsLmxpbms6aG92ZXIsLmxpbms6Zm9jdXN7Y29sb3I6IzAwMDtvdXRsaW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hW2hyZWZePXRlbF17Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1wLGJsb2NrcXVvdGUsdWwsb2wsaDEsaDIsaDMsaDQsaDUsaDYsZm9ybSx0YWJsZSxzZWN0aW9uLGFzaWRlLGFydGljbGUsZGwsaHJ7bWFyZ2luOjAgMCAzMHB4fXRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfXVsLG9se3BhZGRpbmc6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZX1pbWd7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCV9aW1nW2xvYWRpbmdde3dpZHRoOmF1dG99W2RhdGEtYW5pbWF0ZV0uaXMtbG9hZGVkPio6bm90KC56aXBjb2RlLWNoZWNrKXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDBweCk7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246dHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0LHZpc2liaWxpdHkgMXMgZWFzZS1pbi1vdXQsb3BhY2l0eSAxcyBlYXNlLWluLW91dH1bZGF0YS1hbmltYXRlXS5pcy1sb2FkZWQuaXMtdmlzaWJsZT4qOm5vdCguemlwY29kZS1jaGVjayl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0udmlkZW8td3JhcHBlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCAwIDMwcHh9LnZpZGVvLXdyYXBwZXJfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyNXB4IDAgNTYuMjUlO2hlaWdodDowfS52aWRlby13cmFwcGVyX19pbm5lciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lmljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweH0uaWNvbi0tY2hlY2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzQwcHgnIHZpZXdCb3g9JzAgMCA3MC4yIDcwLjInJTNFJTNDcGF0aCBmaWxsPSclMjMyODJhNWYnIGQ9J00zNS4xLDcwLjJBMzUuMSwzNS4xLDAsMSwwLDAsMzUuMSwzNS4xNCwzNS4xNCwwLDAsMCwzNS4xLDcwLjJabTAtNjYuOEEzMS43LDMxLjcsMCwxLDEsMy40LDM1LjEsMzEuNzEsMzEuNzEsMCwwLDEsMzUuMSwzLjRaTTMxLjIsNDQuMmwtNi44OS02Ljg5LDIuMzktMi40LDQuNjEsNC42TDQzLjcsMjcuMTFsMi40LDIuNFonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uaWNvbi0tcGxheXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc1MHB4JyBoZWlnaHQ9JzUwcHgnIHZpZXdCb3g9JzAgMCA3OCA3OCclM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudCcgeDE9JzAuNjM0JyB5MT0nMC40NTcnIHgyPScwLjMzMycgeTI9JzAuNzM0JyBncmFkaWVudFVuaXRzPSdvYmplY3RCb3VuZGluZ0JveCclM0UlM0NzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nJTIzMDBiZmYwJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzMGMwMDQ5Jy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NmaWx0ZXIgaWQ9J0VsbGlwc2VfMTE0JyB4PScwJyB5PScwJyB3aWR0aD0nNzgnIGhlaWdodD0nNzgnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NmZU9mZnNldCBpbnB1dD0nU291cmNlQWxwaGEnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nNScgcmVzdWx0PSdibHVyJy8lM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAuMicvJTNFJTNDZmVDb21wb3NpdGUgb3BlcmF0b3I9J2luJyBpbjI9J2JsdXInLyUzRSUzQ2ZlQ29tcG9zaXRlIGluPSdTb3VyY2VHcmFwaGljJy8lM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF81MjMnIGRhdGEtbmFtZT0nR3JvdXAgNTIzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNDk2IC03MDUpJyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXgoMSwgMCwgMCwgMSwgNDk2LCA3MDUpJyBmaWx0ZXI9J3VybCglMjNFbGxpcHNlXzExNCknJTNFJTNDY2lyY2xlIGlkPSdFbGxpcHNlXzExNC0yJyBkYXRhLW5hbWU9J0VsbGlwc2UgMTE0JyBjeD0nMjQnIGN5PScyNCcgcj0nMjQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1IDE1KScgZmlsbD0ndXJsKCUyM2xpbmVhci1ncmFkaWVudCknLyUzRSUzQy9nJTNFJTNDcGF0aCBpZD0nbnBfcGxheV8xOTQwMDA4XzAwMDAwMCcgZD0nTTI3LjUsMi41YTI1LDI1LDAsMSwwLDI1LDI1QTI1LjAyMywyNS4wMjMsMCwwLDAsMjcuNSwyLjVabTguMDUzLDI2LjI2MkwyMy43NjMsMzYuNjA1YTEuNTIzLDEuNTIzLDAsMCwxLTIuMzY4LTEuMjYyVjE5LjY1OEExLjUyMiwxLjUyMiwwLDAsMSwyMy43NjMsMTguNGwxMS43ODgsNy44NDFhMS41MjIsMS41MjIsMCwwLDEsMCwyLjUyNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUwNy41IDcxNi41KScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4fS5pY29uLS1waG9uZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0cHgnIGhlaWdodD0nMTRweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOC4zLDE1LjRMMTUsMTIuMmMtMC4zLTAuMy0wLjctMC4zLTEsMGwtMS4yLDEuMWw0LjIsNC4ybDEuMi0xLjFDMTguNiwxNi4xLDE4LjYsMTUuNywxOC4zLDE1LjR6IE03LjcsNS45YzAuMy0wLjMsMC4zLTAuNywwLTFMNC40LDEuN2MtMC4zLTAuMy0wLjctMC4zLTEsMEwyLjMsMi44bDQuMiw0LjJMNy43LDUuOXogTTEyLjIsMTRjLTAuNCwwLjQtMS4yLDAuMi0xLjUtMC4yTDYsOS4zQzUuNyw5LDUuNCw4LjIsNS43LDcuOGwwLDBMMS42LDMuN0MxLDcuMSwyLjQsMTAuOSw1LjcsMTQuM2MzLjMsMy4zLDcuMyw0LjcsMTAuNiw0LjFMMTIuMiwxNEwxMi4yLDE0eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uaWNvbi0taW5zdGFncmFte2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMThweCcgaGVpZ2h0PScxOHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QgJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE1LjQsNS43YzAsMC42LTAuNSwxLTEsMWMtMC42LDAtMS0wLjUtMS0xczAuNS0xLDEtMUMxNC45LDQuNiwxNS40LDUuMSwxNS40LDUuNycvJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4LjQsNi41YzAtMC45LTAuMi0xLjUtMC40LTIuMWMtMC4yLTAuNi0wLjUtMS0wLjktMS41Yy0wLjUtMC41LTAuOS0wLjgtMS41LTAuOWMtMC42LTAuMi0xLjEtMC40LTIuMS0wLjRjLTAuOC0wLjEtMS4yLTAuMS0zLjUtMC4xYy0yLjMsMC0yLjYsMC0zLjUsMC4xQzUuNiwxLjYsNSwxLjgsNC40LDJjLTAuNiwwLjItMSwwLjUtMS41LDAuOVMyLjIsMy45LDIsNC40QzEuOCw1LDEuNiw1LjYsMS42LDYuNVMxLjUsNy43LDEuNSwxMHMwLDIuNiwwLjEsMy41YzAsMC45LDAuMiwxLjUsMC40LDIuMWMwLjIsMC42LDAuNSwxLDAuOSwxLjVjMC41LDAuNSwwLjksMC44LDEuNSwwLjljMC42LDAuMiwxLjEsMC40LDIuMSwwLjRzMS4yLDAuMSwzLjUsMC4xczIuNiwwLDMuNS0wLjFjMC45LDAsMS41LTAuMiwyLjEtMC40YzAuNi0wLjIsMS0wLjUsMS41LTAuOWMwLjUtMC41LDAuOC0wLjksMC45LTEuNWMwLjItMC42LDAuNC0xLjEsMC40LTIuMWMwLTAuOSwwLjEtMS4yLDAuMS0zLjVDMTguNSw3LjcsMTguNSw3LjQsMTguNCw2LjV6IE0xNi45LDEzLjRjMCwwLjgtMC4yLDEuMy0wLjMsMS42Yy0wLjIsMC40LTAuNCwwLjctMC43LDAuOWMtMC4zLDAuMy0wLjYsMC41LTAuOSwwLjdjLTAuMywwLjEtMC44LDAuMy0xLjYsMC4zYy0wLjksMC0xLjEsMC4xLTMuNCwwLjFzLTIuNSwwLTMuNC0wLjFjLTAuOCwwLTEuMy0wLjItMS42LTAuM0M0LjYsMTYuNCw0LjMsMTYuMiw0LDE2Yy0wLjMtMC4zLTAuNS0wLjYtMC43LTAuOWMtMC4xLTAuMy0wLjMtMC44LTAuMy0xLjZDMy4xLDEyLjYsMywxMi4zLDMsMTBjMC0yLjMsMC0yLjUsMC4xLTMuNGMwLTAuOCwwLjItMS4zLDAuMy0xLjZDMy42LDQuNiwzLjgsNC4zLDQsNFM0LjYsMy42LDUsMy40YzAuMy0wLjEsMC44LTAuMywxLjYtMC4zQzcuNCwzLDcuNywzLDEwLDNzMi42LDAsMy40LDAuMWMwLjgsMCwxLjMsMC4yLDEuNiwwLjNjMC40LDAuMiwwLjcsMC40LDAuOSwwLjdjMC4zLDAuMywwLjUsMC42LDAuNywwLjljMC4xLDAuMywwLjMsMC44LDAuMywxLjZTMTcsNy43LDE3LDEwUzE3LDEyLjYsMTYuOSwxMy40eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTAsNS43Yy0yLjUsMC00LjMsMi00LjMsNC4zYzAsMi41LDIsNC4zLDQuMyw0LjNjMi41LDAsNC4zLTIsNC4zLTQuM0MxNC4zLDcuNSwxMi41LDUuNywxMCw1LjcgTTEwLDEyLjhjLTEuNiwwLTIuOC0xLjItMi44LTIuOFM4LjQsNy4yLDEwLDcuMnMyLjgsMS4yLDIuOCwyLjhTMTEuNiwxMi44LDEwLDEyLjgnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmljb24tLWxpbmtlZGlue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMThweCcgaGVpZ2h0PScxOHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0NnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNS42LDE3LjVWNy4zSDIuMnYxMC4ySDUuNkw1LjYsMTcuNXogTTMuOSw1LjljMS4yLDAsMS45LTAuOCwxLjktMS43YzAtMS0wLjctMS43LTEuOS0xLjdTMiwzLjMsMiw0LjJTMi43LDUuOSwzLjksNS45TDMuOSw1LjlMMy45LDUuOXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTcuNSwxNy41SDExdi01LjdjMC0wLjMsMC0wLjYsMC4xLTAuOGMwLjItMC42LDAuOC0xLjIsMS44LTEuMmMxLjIsMCwxLjcsMC45LDEuNywyLjN2NS40SDE4di01LjhDMTgsOC41LDE2LjMsNywxNC4xLDdjLTEuOSwwLTIuNywxLTMuMSwxLjdsMCwwVjcuMkg3LjZDNy42LDguMiw3LjUsMTcuNSw3LjUsMTcuNUw3LjUsMTcuNXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5pY29uLS1lbWFpbHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjNmZmY7JTdEJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xLDE3YzAtNC42LDAtOS40LDAtMTRjNiwwLDEyLDAsMTgsMGMwLDQuNiwwLDkuNCwwLDE0QzEzLDE3LDcsMTcsMSwxN3ogTTE3LjQsNC4xYy01LDAtOS45LDAtMTQuOCwwYzIuNSwyLjUsNSw1LjEsNy40LDcuN0MxMi41LDkuMywxNC45LDYuOCwxNy40LDQuMXogTTcuNCwxMC45Yy0xLjYsMS43LTMuMywzLjMtNC44LDVjNC45LDAsOS45LDAsMTQuNywwYy0xLjYtMS43LTMuMy0zLjMtNC44LTVjLTAuOSwwLjktMS43LDEuOC0yLjYsMi42QzkuMSwxMi42LDguMywxMS44LDcuNCwxMC45eiBNNi42LDEwYy0xLjUtMS42LTMtMy4xLTQuNS00LjZjMCwzLjEsMCw2LjIsMCw5LjNDMy42LDEzLjEsNS4xLDExLjYsNi42LDEweiBNMTcuOSw1LjRjLTEuNSwxLjYtMywzLjEtNC41LDQuNmMxLjUsMS42LDMsMy4xLDQuNSw0LjZDMTcuOSwxMS42LDE3LjksOC40LDE3LjksNS40eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn1waWN0dXJlLGZpZ3VyZXtkaXNwbGF5OmJsb2NrfXNlY3Rpb24ubWFpbntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjE7bWFyZ2luOjB9LndyYXBwZXI6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9LndyYXBwZXJ7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fWgxLC5pcy1oMXtjb2xvcjojMWJhN2UzO2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjQ2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0aGVhdnlcIixzYW5zLXNlcmlmfWgyLC5pcy1oMntjb2xvcjojMWJhN2UzO2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0aGVhdnlcIixzYW5zLXNlcmlmfWgzLC5pcy1oM3tjb2xvcjojMWJhN2UzO2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0aGVhdnlcIixzYW5zLXNlcmlmfWg0LC5pcy1oNHtjb2xvcjojMWJhN2UzO2ZvbnQtc2l6ZToyM3B4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0aGVhdnlcIixzYW5zLXNlcmlmfWg1LC5pcy1oNXtjb2xvcjojMGMwMDQ5O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0aGVhdnlcIixzYW5zLXNlcmlmfWg2LC5pcy1oNntjb2xvcjojMWJhN2UzO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0aGVhdnlcIixzYW5zLXNlcmlmfWgxKy5pbmZvLGgyKy5pbmZvLGgzKy5pbmZvLGg0Ky5pbmZvLGg1Ky5pbmZvLGg2Ky5pbmZve2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6LTMwcHh9Lmxpc3R7cGFkZGluZzowO21hcmdpbjowIDAgMzBweDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QgbGl7ZGlzcGxheTpibG9ja30ubGlzdCBsaSBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMH0ubGlzdC0tc29jaWFsLXNoYXJle2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAwIDEwcHh9Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaXtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJTttYXJnaW46MCAwIDhweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0ubGlzdC0tc29jaWFsLXNoYXJlIGxpIGF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7cGFkZGluZzo1cHggMTVweCA1cHggMzZweH0ubGlzdC0tc29jaWFsLXNoYXJlIGxpIGE6aG92ZXIsLmxpc3QtLXNvY2lhbC1zaGFyZSBsaSBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaSBhOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtjb250ZW50OlwiXCJ9Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaS5mYWNlYm9vayBhOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzMDAwOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE1LDQuM2gtMi45Yy0wLjMsMC0wLjcsMC41LTAuNywxLjF2MS44SDE1djMuNWgtMy42djguNkg3Ljl2LTguNkg1VjcuMmgyLjlWNS40YzAtMi42LDEuOS00LjYsNC4zLTQuNkgxNVY0LjNMMTUsNC4zeicgLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGlzdC0tc29jaWFsLXNoYXJlIGxpLnR3aXR0ZXIgYTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyMzAwMDslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOSw0LjNjLTAuNywwLjMtMS40LDAuNS0yLjEsMC42YzAuOC0wLjUsMS4zLTEuMiwxLjYtMi4xYy0wLjcsMC40LTEuNSwwLjctMi4zLDAuOWMtMC43LTAuNy0xLjYtMS4yLTIuNy0xLjJjLTIsMC0zLjcsMS43LTMuNywzLjljMCwwLjMsMCwwLjYsMC4xLDAuOUM2LjgsNy4xLDQuMSw1LjUsMi4zLDMuMkMyLDMuOCwxLjgsNC40LDEuOCw1LjFjMCwxLjMsMC41LDIuNSwxLjUsMy4yYy0wLjYsMC0wLjktMC4yLTEuOC0wLjVsMCwwYzAsMS44LDEuNCwzLjQsMy4xLDMuOGMtMC4zLDAuMS0wLjYsMC4xLTAuOSwwLjFjLTAuMiwwLTAuNCwwLTAuNy0wLjFjMC41LDEuNSwxLjksMi42LDMuNSwyLjZjLTEuMywxLTIuOCwxLjYtNC42LDEuNmMtMC4zLDAtMC42LDAtMC45LTAuMWMxLjYsMS4xLDMuNiwxLjcsNS43LDEuN2M2LjgsMCwxMC41LTUuOSwxMC41LTEwLjljMC0wLjIsMC0wLjMsMC0wLjVDMTcuOSw1LjcsMTguNSw1LDE5LDQuM3onIC8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmxpc3QtLXNvY2lhbC1zaGFyZSBsaS55b3V0dWJlIGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMwMDA7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTguNSw5LjhjMC0xLjgtMC4xLTMuOC0wLjgtNC43Yy0wLjYtMC45LTEuNS0wLjktMy0wLjlDMTIuNSw0LDEwLDMuOSw3LjksNEM3LjEsNCw2LjIsNCw1LjQsNC4xYy0wLjksMC0xLjYsMC0yLjQsMC4zQzEuNSw1LDEuNiw2LjcsMS41LDguNmMwLDIuMS0wLjEsNS40LDAuOSw2LjVjMC44LDAuOCwyLjUsMC44LDMuOCwwLjljMi42LDAuMSw0LjksMC4xLDcuMywwYzEuMiwwLDIuNiwwLDMuNC0wLjNDMTguNywxNC44LDE4LjUsMTIuMywxOC41LDkuOHogTTguMywxMi4yTDguMiw3LjRjMS41LDAuOCwzLjEsMS41LDQuNiwyLjNDMTEuMywxMC42LDkuNywxMS40LDguMywxMi4yeicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1zb2NpYWwtc2hhcmUgbGkubGlua2VkaW4gYTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyMzAwMDslN0QlM0Mvc3R5bGUlM0UlM0NnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNS42LDE3LjVWNy4zSDIuMnYxMC4ySDUuNkw1LjYsMTcuNXogTTMuOSw1LjljMS4yLDAsMS45LTAuOCwxLjktMS43YzAtMS0wLjctMS43LTEuOS0xLjdTMiwzLjMsMiw0LjJTMi43LDUuOSwzLjksNS45TDMuOSw1LjlMMy45LDUuOXonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTcuNSwxNy41SDExdi01LjdjMC0wLjMsMC0wLjYsMC4xLTAuOGMwLjItMC42LDAuOC0xLjIsMS44LTEuMmMxLjIsMCwxLjcsMC45LDEuNywyLjN2NS40SDE4di01LjhDMTgsOC41LDE2LjMsNywxNC4xLDdjLTEuOSwwLTIuNywxLTMuMSwxLjdsMCwwVjcuMkg3LjZDNy42LDguMiw3LjUsMTcuNSw3LjUsMTcuNUw3LjUsMTcuNXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1zb2NpYWwtc2hhcmUgbGkuaW5zdGFncmFtIGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMwMDA7JTdEICUzQy9zdHlsZSUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xNS40LDUuN2MwLDAuNi0wLjUsMS0xLDFjLTAuNiwwLTEtMC41LTEtMXMwLjUtMSwxLTFDMTQuOSw0LjYsMTUuNCw1LjEsMTUuNCw1LjcnLyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOC40LDYuNWMwLTAuOS0wLjItMS41LTAuNC0yLjFjLTAuMi0wLjYtMC41LTEtMC45LTEuNWMtMC41LTAuNS0wLjktMC44LTEuNS0wLjljLTAuNi0wLjItMS4xLTAuNC0yLjEtMC40Yy0wLjgtMC4xLTEuMi0wLjEtMy41LTAuMWMtMi4zLDAtMi42LDAtMy41LDAuMUM1LjYsMS42LDUsMS44LDQuNCwyYy0wLjYsMC4yLTEsMC41LTEuNSwwLjlTMi4yLDMuOSwyLDQuNEMxLjgsNSwxLjYsNS42LDEuNiw2LjVTMS41LDcuNywxLjUsMTBzMCwyLjYsMC4xLDMuNWMwLDAuOSwwLjIsMS41LDAuNCwyLjFjMC4yLDAuNiwwLjUsMSwwLjksMS41YzAuNSwwLjUsMC45LDAuOCwxLjUsMC45YzAuNiwwLjIsMS4xLDAuNCwyLjEsMC40czEuMiwwLjEsMy41LDAuMXMyLjYsMCwzLjUtMC4xYzAuOSwwLDEuNS0wLjIsMi4xLTAuNGMwLjYtMC4yLDEtMC41LDEuNS0wLjljMC41LTAuNSwwLjgtMC45LDAuOS0xLjVjMC4yLTAuNiwwLjQtMS4xLDAuNC0yLjFjMC0wLjksMC4xLTEuMiwwLjEtMy41QzE4LjUsNy43LDE4LjUsNy40LDE4LjQsNi41eiBNMTYuOSwxMy40YzAsMC44LTAuMiwxLjMtMC4zLDEuNmMtMC4yLDAuNC0wLjQsMC43LTAuNywwLjljLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuOCwwLjMtMS42LDAuM2MtMC45LDAtMS4xLDAuMS0zLjQsMC4xcy0yLjUsMC0zLjQtMC4xYy0wLjgsMC0xLjMtMC4yLTEuNi0wLjNDNC42LDE2LjQsNC4zLDE2LjIsNCwxNmMtMC4zLTAuMy0wLjUtMC42LTAuNy0wLjljLTAuMS0wLjMtMC4zLTAuOC0wLjMtMS42QzMuMSwxMi42LDMsMTIuMywzLDEwYzAtMi4zLDAtMi41LDAuMS0zLjRjMC0wLjgsMC4yLTEuMywwLjMtMS42QzMuNiw0LjYsMy44LDQuMyw0LDRTNC42LDMuNiw1LDMuNGMwLjMtMC4xLDAuOC0wLjMsMS42LTAuM0M3LjQsMyw3LjcsMywxMCwzczIuNiwwLDMuNCwwLjFjMC44LDAsMS4zLDAuMiwxLjYsMC4zYzAuNCwwLjIsMC43LDAuNCwwLjksMC43YzAuMywwLjMsMC41LDAuNiwwLjcsMC45YzAuMSwwLjMsMC4zLDAuOCwwLjMsMS42UzE3LDcuNywxNywxMFMxNywxMi42LDE2LjksMTMuNHonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEwLDUuN2MtMi41LDAtNC4zLDItNC4zLDQuM2MwLDIuNSwyLDQuMyw0LjMsNC4zYzIuNSwwLDQuMy0yLDQuMy00LjNDMTQuMyw3LjUsMTIuNSw1LjcsMTAsNS43IE0xMCwxMi44Yy0xLjYsMC0yLjgtMS4yLTIuOC0yLjhTOC40LDcuMiwxMCw3LjJzMi44LDEuMiwyLjgsMi44UzExLjYsMTIuOCwxMCwxMi44Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1zb2NpYWwtc2hhcmUgbGkucGludGVyZXN0IGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMwMDA7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOS40LDEzLjhjMS41LDEuMSw0LjIsMC41LDUuMy0wLjZjMS43LTEuNCwyLjQtNC4zLDIuMy02LjZjLTAuMy0yLjUtMi43LTQuOC01LjUtNS4xQzcsMS4xLDMsMy43LDMsOGMwLDIsMC43LDMuMiwyLjQsNGMxLjItMS4yLTAuMi0yLTAuNC0zLjNDNC43LDUsOSwxLjYsMTIuOCwzLjljMi42LDEuNSwyLjIsOC4xLTEsOC44Yy0wLjcsMC4xLTEuNC0wLjEtMS44LTAuNGMtMS41LTEuNCwxLjMtMy45LDAuNC01LjlDOS42LDQuNiw3LjMsNiw3LDcuNkM2LjksOC40LDcuMyw5LjIsNy4zLDkuOWMwLDEuNy0xLjEsNC4xLTEuNCw1LjhjLTAuMSwwLjctMC4yLDIuMSwwLDIuN2wwLDBIN2MwLjgtMS4zLDEuNC0zLjQsMS44LTUuMkM5LjEsMTMuMSw5LjIsMTMuNyw5LjQsMTMuOHonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubGlzdC0tc29jaWFsLXNoYXJlIGxpLndoYXRzYXBwIGE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMwMDA7JTdEJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4LjUsOS44YzAsNC42LTMuNyw4LjMtOC4zLDguM2MtMS41LDAtMi44LTAuNC00LTFsLTQuNiwxLjVMMywxNC4xYy0wLjgtMS4yLTEuMi0yLjctMS4yLTQuM2MwLTQuNiwzLjctOC4zLDguMy04LjNDMTQuOCwxLjUsMTguNSw1LjIsMTguNSw5Ljh6IE0xMC4yLDIuOGMtMy45LDAtNywzLjEtNyw3YzAsMS41LDAuNSwyLjksMS4zLDQuMWwtMC45LDIuNmwyLjctMC45YzEuMSwwLjcsMi40LDEuMiwzLjksMS4yYzMuOSwwLDctMy4xLDctN1MxNCwyLjgsMTAuMiwyLjh6IE0xNC40LDExLjdjLTAuMS0wLjEtMC4yLTAuMS0wLjQtMC4yYy0wLjItMC4xLTEuMi0wLjYtMS40LTAuN2MtMC4yLTAuMS0wLjMtMC4xLTAuNSwwLjFjLTAuMSwwLjItMC41LDAuNy0wLjYsMC44Yy0wLjEsMC4xLTAuMiwwLjItMC40LDAuMWMtMC4yLTAuMS0wLjktMC4zLTEuNi0xYy0wLjYtMC41LTEtMS4yLTEuMS0xLjRDOC4xLDkuMSw4LjIsOSw4LjMsOC45YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC40YzAuMS0wLjEsMC4xLTAuMiwwLjItMC4zYzAuMS0wLjEsMC0wLjMsMC0wLjRDOC44LDcuOCw4LjQsNi44LDguMiw2LjRDOCw2LDcuOSw2LDcuNyw2QzcuNiw2LDcuNSw2LDcuMyw2UzcsNi4xLDYuOCw2LjNDNi42LDYuNSw2LjEsNi45LDYuMSw3LjljMCwxLDAuNywyLDAuOCwyLjFjMC4xLDAuMSwxLjQsMi4zLDMuNSwzLjFjMi4xLDAuOCwyLjEsMC41LDIuNSwwLjVjMC40LDAsMS4yLTAuNSwxLjQtMUMxNC40LDEyLjIsMTQuNCwxMS44LDE0LjQsMTEuN3onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1zb2NpYWwtc2hhcmUgbGkuZW1haWwgYTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyMzAwMDslN0QlM0Mvc3R5bGUlM0UlM0NnJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEsMTdjMC00LjYsMC05LjQsMC0xNGM2LDAsMTIsMCwxOCwwYzAsNC42LDAsOS40LDAsMTRDMTMsMTcsNywxNywxLDE3eiBNMTcuNCw0LjFjLTUsMC05LjksMC0xNC44LDBjMi41LDIuNSw1LDUuMSw3LjQsNy43QzEyLjUsOS4zLDE0LjksNi44LDE3LjQsNC4xeiBNNy40LDEwLjljLTEuNiwxLjctMy4zLDMuMy00LjgsNWM0LjksMCw5LjksMCwxNC43LDBjLTEuNi0xLjctMy4zLTMuMy00LjgtNWMtMC45LDAuOS0xLjcsMS44LTIuNiwyLjZDOS4xLDEyLjYsOC4zLDExLjgsNy40LDEwLjl6IE02LjYsMTBjLTEuNS0xLjYtMy0zLjEtNC41LTQuNmMwLDMuMSwwLDYuMiwwLDkuM0MzLjYsMTMuMSw1LjEsMTEuNiw2LjYsMTB6IE0xNy45LDUuNGMtMS41LDEuNi0zLDMuMS00LjUsNC42YzEuNSwxLjYsMywzLjEsNC41LDQuNkMxNy45LDExLjYsMTcuOSw4LjQsMTcuOSw1LjR6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5saXN0LS1wcm92aWRlcnN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDttYXJnaW46MCAtMTBweCAyMHB4fS5saXN0LS1wcm92aWRlcnMgbGl7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSU7cGFkZGluZzowIDEwcHg7bWFyZ2luOjAgMCAxMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubGlzdC0tcHJvdmlkZXJzIGxpe2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmxpc3QtLXByb3ZpZGVycyBsaXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0ubGlzdC0tcHJvdmlkZXJzIGxpIGEsLmxpc3QtLXByb3ZpZGVycyBsaSBzcGFue2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjIwcHggMTBweDtib3JkZXI6MXB4IHNvbGlkICNiOGI5YmE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4NCwxODUsMTg2LC4xKTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmxpc3QtLXByb3ZpZGVycyBsaSBhLC5saXN0LS1wcm92aWRlcnMgbGkgc3BhbntoZWlnaHQ6MTE3cHh9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubGlzdC0tcHJvdmlkZXJzIGxpIGEgaW1nLC5saXN0LS1wcm92aWRlcnMgbGkgc3BhbiBpbWd7bWF4LWhlaWdodDo3NXB4fX0uaGVhZGVye3Bvc2l0aW9uOnN0aWNreTt0b3A6MDtmbGV4LXNocmluazowO2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCAwIDMwcHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3otaW5kZXg6OTk5fS5oZWFkZXJfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjE4cHggMjBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmhlYWRlcl9fY29udGVudHtwYWRkaW5nOjVweCAxNXB4fX0uaGVhZGVyIC5sb2dve2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjQ0cHg7b3JkZXI6MjttYXJnaW46MCBhdXRvIDAgMH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhlYWRlciAubG9nb3toZWlnaHQ6MjlweDttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo0NyU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX19LmhlYWRlciAubG9nbyBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmhlYWRlciAubmF2aWdhdGlvbi0taGVhZGVye29yZGVyOjN9LmhlYWRlciAubmF2LXRvZ2dsZXtkaXNwbGF5Om5vbmU7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDttYXJnaW46M3B4IDEwcHggM3B4IDA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O29yZGVyOjE7ei1pbmRleDo1O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTFweCAwfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGVhZGVyIC5uYXYtdG9nZ2xle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0byAwIDB9fS5oZWFkZXIgLm5hdi10b2dnbGUgLnRpdGxle2ZvbnQtc2l6ZTo4cHg7bGluZS1oZWlnaHQ6bm9ybWFsO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LWZhbWlseTpcIm5leGFfdGV4dGhlYXZ5XCIsc2Fucy1zZXJpZjtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDtsZXR0ZXItc3BhY2luZzoyLjJweDtjb2xvcjojMGMwMDQ5fS5oZWFkZXIgLm5hdi10b2dnbGUgLmJhcntkaXNwbGF5OmJsb2NrfS5oZWFkZXIgLm5hdi10b2dnbGUgLmJhcjo6YmVmb3JlLC5oZWFkZXIgLm5hdi10b2dnbGUgLmJhcjo6YWZ0ZXJ7ZGlzcGxheTpibG9jazt3aWR0aDozMHB4O2hlaWdodDozcHg7bWFyZ2luOjAgMCA4cHg7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6IzBjMDA0OTt0cmFuc2l0aW9uOmFsbCAuM3M7Ym9yZGVyLXJhZGl1czowO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5oZWFkZXIgLm5hdi10b2dnbGU6aG92ZXIgLmJhcjo6YmVmb3JlLC5oZWFkZXIgLm5hdi10b2dnbGU6aG92ZXIgLmJhcjo6YWZ0ZXIsLmhlYWRlciAubmF2LXRvZ2dsZTpmb2N1cyAuYmFyOjpiZWZvcmUsLmhlYWRlciAubmF2LXRvZ2dsZTpmb2N1cyAuYmFyOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmhlYWRlciAubmF2LXRvZ2dsZTpob3ZlciAudGl0bGUsLmhlYWRlciAubmF2LXRvZ2dsZTpmb2N1cyAudGl0bGV7Y29sb3I6IzAwMH0uaGVhZGVyIC5uYXYtdG9nZ2xlLmFjdGl2ZSAuYmFyOjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDNweCwgMXB4KX0uaGVhZGVyIC5uYXYtdG9nZ2xlLmFjdGl2ZSAuYmFyOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDVweCwgLTVweCl9LmhlYWRlci1maXhlZCAuaGVhZGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsMCwwLC4xKX0uc2Nyb2xsLXVwIC5oZWFkZXJ7dG9wOjB9LmZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LXNocmluazowO2JhY2tncm91bmQtY29sb3I6IzBjMDA0OX0uZm9vdGVyX19ib3R0b217ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHg7cGFkZGluZzo0NXB4IDIwcHggMzNweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZvb3Rlcl9fYm90dG9te3BhZGRpbmc6MzlweCAyMHB4fX0uZm9vdGVyIC5uYXZpZ2F0aW9uLS1mb290ZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCBhdXRvIDEwcHh9LmZvb3RlciAuc29jaWFsLXNoYXJle21hcmdpbjowfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuZm9vdGVyIC5zb2NpYWwtc2hhcmV7bWFyZ2luOjAgMCAxMHB4fX0uYmxvY2stLWFydGljbGV7bWFyZ2luOjAgMCA2MHB4fS5hcnRpY2xlX190aXRsZXtmbGV4OjAgMCA2Ni42NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY3JTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCBhdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjAgMjVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmFydGljbGVfX3RpdGxle2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlO3BhZGRpbmc6MH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5hcnRpY2xlX190aXRsZXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowfX0uYXJ0aWNsZV9fdGl0bGUgLmlzLWgxe2Rpc3BsYXk6YmxvY2t9LmFydGljbGVfX2NvbnRlbnR7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW46MCBhdXRvIDIwcHg7cGFkZGluZzowIDI4cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5hcnRpY2xlX19jb250ZW50e2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlO3BhZGRpbmc6MH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5hcnRpY2xlX19jb250ZW50e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5hcnRpY2xlX19jb250ZW50IC5yaWNodGV4dCBoMSwuYXJ0aWNsZV9fY29udGVudCAucmljaHRleHQgaDIsLmFydGljbGVfX2NvbnRlbnQgLnJpY2h0ZXh0IGgzLC5hcnRpY2xlX19jb250ZW50IC5yaWNodGV4dCBoNCwuYXJ0aWNsZV9fY29udGVudCAucmljaHRleHQgaDUsLmFydGljbGVfX2NvbnRlbnQgLnJpY2h0ZXh0IGg2e21hcmdpbi1ib3R0b206MH0uYXJ0aWNsZV9fY29udGVudC0tc21hbGx7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIDEwJX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmFydGljbGVfX2NvbnRlbnQtLXNtYWxse3BhZGRpbmc6MH19LmFydGljbGVfX2ltYWdle2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgYXV0byA0MHB4O3BhZGRpbmc6MCA2cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5hcnRpY2xlX19pbWFnZXtmbGV4OjAgMCA4My4zMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzJTtwYWRkaW5nOjB9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuYXJ0aWNsZV9faW1hZ2V7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmFydGljbGVfX2ltYWdlIGF7ZGlzcGxheTpibG9ja30uYXJ0aWNsZV9faW1hZ2UgYS52aWRlb3twb3NpdGlvbjpyZWxhdGl2ZX0uYXJ0aWNsZV9faW1hZ2UgYS52aWRlbzo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNzVweCcgaGVpZ2h0PSc3NXB4JyB2aWV3Qm94PScwIDAgNzggNzgnJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQnIHgxPScwLjYzNCcgeTE9JzAuNDU3JyB4Mj0nMC4zMzMnIHkyPScwLjczNCcgZ3JhZGllbnRVbml0cz0nb2JqZWN0Qm91bmRpbmdCb3gnJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyMzAwYmZmMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzBjMDA0OScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDZmlsdGVyIGlkPSdFbGxpcHNlXzExNCcgeD0nMCcgeT0nMCcgd2lkdGg9Jzc4JyBoZWlnaHQ9Jzc4JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDZmVPZmZzZXQgaW5wdXQ9J1NvdXJjZUFscGhhJy8lM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzUnIHJlc3VsdD0nYmx1cicvJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwLjInLyUzRSUzQ2ZlQ29tcG9zaXRlIG9wZXJhdG9yPSdpbicgaW4yPSdibHVyJy8lM0UlM0NmZUNvbXBvc2l0ZSBpbj0nU291cmNlR3JhcGhpYycvJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNTIzJyBkYXRhLW5hbWU9J0dyb3VwIDUyMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQ5NiAtNzA1KSclM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4KDEsIDAsIDAsIDEsIDQ5NiwgNzA1KScgZmlsdGVyPSd1cmwoJTIzRWxsaXBzZV8xMTQpJyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xMTQtMicgZGF0YS1uYW1lPSdFbGxpcHNlIDExNCcgY3g9JzI0JyBjeT0nMjQnIHI9JzI0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNSAxNSknIGZpbGw9J3VybCglMjNsaW5lYXItZ3JhZGllbnQpJy8lM0UlM0MvZyUzRSUzQ3BhdGggaWQ9J25wX3BsYXlfMTk0MDAwOF8wMDAwMDAnIGQ9J00yNy41LDIuNWEyNSwyNSwwLDEsMCwyNSwyNUEyNS4wMjMsMjUuMDIzLDAsMCwwLDI3LjUsMi41Wm04LjA1MywyNi4yNjJMMjMuNzYzLDM2LjYwNWExLjUyMywxLjUyMywwLDAsMS0yLjM2OC0xLjI2MlYxOS42NThBMS41MjIsMS41MjIsMCwwLDEsMjMuNzYzLDE4LjRsMTEuNzg4LDcuODQxYTEuNTIyLDEuNTIyLDAsMCwxLDAsMi41MjVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MDcuNSA3MTYuNSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjc1cHg7aGVpZ2h0Ojc1cHg7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7Y29udGVudDpcIlwifS5hcnRpY2xlX19pbWFnZSBhLnZpZGVvOmhvdmVyOjphZnRlciwuYXJ0aWNsZV9faW1hZ2UgYS52aWRlbzpmb2N1czo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNzVweCcgaGVpZ2h0PSc3NXB4JyB2aWV3Qm94PScwIDAgNzggNzgnJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQnIHgxPScwLjYzNCcgeTE9JzAuNDU3JyB4Mj0nMC4zMzMnIHkyPScwLjczNCcgZ3JhZGllbnRVbml0cz0nb2JqZWN0Qm91bmRpbmdCb3gnJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyMzAwYmZmMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzBjMDA0OScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDZmlsdGVyIGlkPSdFbGxpcHNlXzExNCcgeD0nMCcgeT0nMCcgd2lkdGg9Jzc4JyBoZWlnaHQ9Jzc4JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDZmVPZmZzZXQgaW5wdXQ9J1NvdXJjZUFscGhhJy8lM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzUnIHJlc3VsdD0nYmx1cicvJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwLjInLyUzRSUzQ2ZlQ29tcG9zaXRlIG9wZXJhdG9yPSdpbicgaW4yPSdibHVyJy8lM0UlM0NmZUNvbXBvc2l0ZSBpbj0nU291cmNlR3JhcGhpYycvJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNTIzJyBkYXRhLW5hbWU9J0dyb3VwIDUyMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQ5NiAtNzA1KSclM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4KDEsIDAsIDAsIDEsIDQ5NiwgNzA1KScgZmlsdGVyPSd1cmwoJTIzRWxsaXBzZV8xMTQpJyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xMTQtMicgZGF0YS1uYW1lPSdFbGxpcHNlIDExNCcgY3g9JzI0JyBjeT0nMjQnIHI9JzI0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNSAxNSknIGZpbGw9J3VybCglMjNsaW5lYXItZ3JhZGllbnQpJy8lM0UlM0MvZyUzRSUzQ3BhdGggaWQ9J25wX3BsYXlfMTk0MDAwOF8wMDAwMDAnIGQ9J00yNy41LDIuNWEyNSwyNSwwLDEsMCwyNSwyNUEyNS4wMjMsMjUuMDIzLDAsMCwwLDI3LjUsMi41Wm04LjA1MywyNi4yNjJMMjMuNzYzLDM2LjYwNWExLjUyMywxLjUyMywwLDAsMS0yLjM2OC0xLjI2MlYxOS42NThBMS41MjIsMS41MjIsMCwwLDEsMjMuNzYzLDE4LjRsMTEuNzg4LDcuODQxYTEuNTIyLDEuNTIyLDAsMCwxLDAsMi41MjVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MDcuNSA3MTYuNSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpfS5ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZX0uYmxvY2s6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotMzBweH0uYmxvY2s6Zmlyc3QtY2hpbGQ6bm90KC5ibG9jay0taGVybyl7bWFyZ2luLXRvcDowfS5idXNpbmVzcy1ibG9ja3tkaXNwbGF5Om5vbmV9LmJ1c2luZXNzLWJsb2NrLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtib3JkZXI6MDtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfWJ1dHRvbjpob3ZlcixidXR0b246Zm9jdXN7b3V0bGluZTpub25lfS5idG4sLmhic3B0LWZvcm0gLmhzLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIm5leGFfdGV4dGhlYXZ5XCIsc2Fucy1zZXJpZjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjQycHg7cGFkZGluZzo5cHggMzBweDtmb250LXdlaWdodDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMGJmZjAgMCUsICMwYzAwNDkgMTAwJSk7Ym9yZGVyLXJhZGl1czowfS5idG4rLmJ0biwuaGJzcHQtZm9ybSAuaHMtYnV0dG9uKy5idG4sLmhic3B0LWZvcm0gLmJ0bisuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5ocy1idXR0b24rLmhzLWJ1dHRvbnttYXJnaW4tbGVmdDoxNXB4fS5idG46aG92ZXIsLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwuYnRuOmZvY3VzLC5oYnNwdC1mb3JtIC5ocy1idXR0b246Zm9jdXN7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kOiMwYzAwNDl9LmJ0bi0tdmlkZW97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7cGFkZGluZzowO2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0Om5vcm1hbH0uYnRuLS12aWRlbyAuaWNvbnttYXJnaW4tcmlnaHQ6MTBweDt0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0fS5idG4tLXZpZGVvOmhvdmVyLC5idG4tLXZpZGVvOmZvY3Vze2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjojZmZmfS5idG4tLXZpZGVvOmhvdmVyIC5pY29uLC5idG4tLXZpZGVvOmZvY3VzIC5pY29ue3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5idG4tLWxpbmt7Y29sb3I6IzI4MmE1ZjtsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0Ym9sZFwiLHNhbnMtc2VyaWY7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5idG4tLWxpbms6aG92ZXIsLmJ0bi0tbGluazpmb2N1c3tjb2xvcjojMDBiZmYwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uYnRuLS1zb2NpYWwtc2hhcmV7Y29sb3I6I2ZmZjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0Ym9sZFwiLHNhbnMtc2VyaWY7cGFkZGluZzo1cHggMCA1cHggMjBweDt0ZXh0LXRyYW5zZm9ybTpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtib3JkZXI6MH0uYnRuLS1zb2NpYWwtc2hhcmU6aG92ZXIsLmJ0bi0tc29jaWFsLXNoYXJlOmZvY3Vze2NvbG9yOiMwMGJmZjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5idG4tLXNvY2lhbC1zaGFyZTpob3Zlcjo6YWZ0ZXIsLmJ0bi0tc29jaWFsLXNoYXJlOmZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExcHgnIGhlaWdodD0nMTJweCcgdmlld0JveD0nMCAwIDEwLjY2NCAxMS4zMjQnJTNFJTNDcGF0aCBpZD0nbnBfc2hhcmVfMzc3OTUxOV8wMDAwMDAnIGQ9J00yMy42NzIsMTkuNTYzdjBhMi4zMjEsMi4zMjEsMCwwLDAtNC4xODEtMS4yMjJsLTEuOTI2LS45NDNhMi4yNzgsMi4yNzgsMCwwLDAsLjA4Mi0uNzc3LDIuMzMxLDIuMzMxLDAsMCwwLS4xODYtLjc2MmwxLjc3OS0xLjE5YTIuMzIyLDIuMzIyLDAsMSwwLS42NTktMS40NjcsMi4zOTMsMi4zOTMsMCwwLDAsLjE4Ni43NjJsLTEuNzc2LDEuMTlhMi4zMiwyLjMyLDAsMSwwLC4wOTEsMy4xNTJjLjAzOC0uMDQ4LjA3NS0uMS4xMTEtLjE0NWwxLjkyNi45NGEyLjQxOSwyLjQxOSwwLDAsMC0uMDgyLjc4MiwyLjMyMywyLjMyMywwLDAsMCw0LjYzNC0uMzE2Wm0tMi44NzEtOGExLjQ3NiwxLjQ3NiwwLDEsMS0xLjM3MSwxLjU3NEExLjQ4MywxLjQ4MywwLDAsMSwyMC44LDExLjU2NlptLTUuMzY0LDYuNjc5YTEuNDc1LDEuNDc1LDAsMCwxLS4yLTIuOTQyLDEuNDUyLDEuNDUyLDAsMCwxLDEuMDcuMzYsMS40NzIsMS40NzIsMCwwLDEtLjg2NSwyLjU4MlptNi4wMTcsMi45NDVhMS40NzQsMS40NzQsMCwxLDEsMS4zNzQtMS41NzIsMS40NzUsMS40NzUsMCwwLDEtMS4zNzQsMS41NzJaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTMuMDE0IC0xMC43MTcpJyBmaWxsPSclMjMwMGJmZjAnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uYnRuLS1zb2NpYWwtc2hhcmU6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTFweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgMTAuNjY0IDExLjMyNCclM0UlM0NwYXRoIGlkPSducF9zaGFyZV8zNzc5NTE5XzAwMDAwMCcgZD0nTTIzLjY3MiwxOS41NjN2MGEyLjMyMSwyLjMyMSwwLDAsMC00LjE4MS0xLjIyMmwtMS45MjYtLjk0M2EyLjI3OCwyLjI3OCwwLDAsMCwuMDgyLS43NzcsMi4zMzEsMi4zMzEsMCwwLDAtLjE4Ni0uNzYybDEuNzc5LTEuMTlhMi4zMjIsMi4zMjIsMCwxLDAtLjY1OS0xLjQ2NywyLjM5MywyLjM5MywwLDAsMCwuMTg2Ljc2MmwtMS43NzYsMS4xOWEyLjMyLDIuMzIsMCwxLDAsLjA5MSwzLjE1MmMuMDM4LS4wNDguMDc1LS4xLjExMS0uMTQ1bDEuOTI2Ljk0YTIuNDE5LDIuNDE5LDAsMCwwLS4wODIuNzgyLDIuMzIzLDIuMzIzLDAsMCwwLDQuNjM0LS4zMTZabS0yLjg3MS04YTEuNDc2LDEuNDc2LDAsMSwxLTEuMzcxLDEuNTc0QTEuNDgzLDEuNDgzLDAsMCwxLDIwLjgsMTEuNTY2Wm0tNS4zNjQsNi42NzlhMS40NzUsMS40NzUsMCwwLDEtLjItMi45NDIsMS40NTIsMS40NTIsMCwwLDEsMS4wNy4zNiwxLjQ3MiwxLjQ3MiwwLDAsMS0uODY1LDIuNTgyWm02LjAxNywyLjk0NWExLjQ3NCwxLjQ3NCwwLDEsMSwxLjM3NC0xLjU3MiwxLjQ3NSwxLjQ3NSwwLDAsMS0xLjM3NCwxLjU3MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMy4wMTQgLTEwLjcxNyknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTFweDtoZWlnaHQ6MTJweDtjb250ZW50OlwiXCJ9Zm9ybSBsYWJlbHtkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyfWZvcm0gc2VsZWN0e2FwcGVhcmFuY2U6bm9uZTt1c2VyLXNlbGVjdDpub25lfWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbCxmb3JtIC5oYnNwdC1mb3JtIHNlbGVjdC5ocy1pbnB1dCwuaGJzcHQtZm9ybSBmb3JtIHNlbGVjdC5ocy1pbnB1dHthcHBlYXJhbmNlOmxpc3Rib3g7dXNlci1zZWxlY3Q6bGlzdGJveH1mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSxbbXVsdGlwbGVdKSxmb3JtIC5oYnNwdC1mb3JtIHNlbGVjdC5ocy1pbnB1dDpub3QoW3NpemVdLFttdWx0aXBsZV0pLC5oYnNwdC1mb3JtIGZvcm0gc2VsZWN0LmhzLWlucHV0Om5vdChbc2l6ZV0sW211bHRpcGxlXSl7aGVpZ2h0OjU3cHh9Zm9ybSAuaGVscC1ibG9jayxmb3JtIC5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIC5ocy1lcnJvci1tc2csLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgZm9ybSAuaHMtZXJyb3ItbXNne21hcmdpbjo4cHggMCAwfS5mb3Jte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgMCAzMHB4fS5mb3JtIC5mb3JtLWdyb3VwLC5mb3JtIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkLC5oYnNwdC1mb3JtIC5mb3JtIC5ocy1mb3JtLWZpZWxke21hcmdpbjowIDAgMTBweH0uZm9ybSAuZm9ybS1ncm91cCBsYWJlbCwuZm9ybSAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCBsYWJlbCwuaGJzcHQtZm9ybSAuZm9ybSAuaHMtZm9ybS1maWVsZCBsYWJlbHttYXJnaW46MCAwIDEwcHh9LmZvcm0gLmZvcm0tZ3JvdXA+bGFiZWwsLmZvcm0gLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQ+bGFiZWwsLmhic3B0LWZvcm0gLmZvcm0gLmhzLWZvcm0tZmllbGQ+bGFiZWx7Zm9udC13ZWlnaHQ6NjAwfS5mb3JtIC5mb3JtLWdyb3VwLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLC5mb3JtIC5mb3JtLWdyb3VwLmhhcy1lcnJvciAuaGJzcHQtZm9ybSAuaHMtaW5wdXQsLmhic3B0LWZvcm0gLmZvcm0gLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5ocy1pbnB1dCwuZm9ybSAuaGJzcHQtZm9ybSAuaGFzLWVycm9yLmhzLWZvcm0tZmllbGQgLmZvcm0tY29udHJvbCwuZm9ybSAuaGJzcHQtZm9ybSAuaGFzLWVycm9yLmhzLWZvcm0tZmllbGQgLmhzLWlucHV0LC5oYnNwdC1mb3JtIC5mb3JtIC5oYXMtZXJyb3IuaHMtZm9ybS1maWVsZCAuZm9ybS1jb250cm9sLC5oYnNwdC1mb3JtIC5mb3JtIC5oYXMtZXJyb3IuaHMtZm9ybS1maWVsZCAuaHMtaW5wdXR7Ym9yZGVyLWNvbG9yOiNkYjAwMWJ9LmZvcm0gLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5oZWxwLWJsb2NrLC5mb3JtIC5mb3JtLWdyb3VwLmhhcy1lcnJvciAuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuaHMtZXJyb3ItbXNnLC5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIC5mb3JtIC5mb3JtLWdyb3VwLmhhcy1lcnJvciAuaHMtZXJyb3ItbXNnLC5mb3JtIC5oYnNwdC1mb3JtIC5oYXMtZXJyb3IuaHMtZm9ybS1maWVsZCAuaGVscC1ibG9jaywuZm9ybSAuaGJzcHQtZm9ybSAuaGFzLWVycm9yLmhzLWZvcm0tZmllbGQgLmhzLWVycm9yLW1zZ3MgLmhzLWVycm9yLW1zZywuZm9ybSAuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuaGFzLWVycm9yLmhzLWZvcm0tZmllbGQgLmhzLWVycm9yLW1zZywuaGJzcHQtZm9ybSAuZm9ybSAuaGFzLWVycm9yLmhzLWZvcm0tZmllbGQgLmhlbHAtYmxvY2ssLmhic3B0LWZvcm0gLmZvcm0gLmhhcy1lcnJvci5ocy1mb3JtLWZpZWxkIC5ocy1lcnJvci1tc2dzIC5ocy1lcnJvci1tc2csLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgLmZvcm0gLmhhcy1lcnJvci5ocy1mb3JtLWZpZWxkIC5ocy1lcnJvci1tc2d7Y29sb3I6I2RiMDAxYn0uZm9ybSAuZm9ybS1jb250cm9sLC5mb3JtIC5oYnNwdC1mb3JtIC5ocy1pbnB1dCwuaGJzcHQtZm9ybSAuZm9ybSAuaHMtaW5wdXR7Zm9udC1mYW1pbHk6XCJuZXhhX3RleHRyZWd1bGFyXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4O2hlaWdodDphdXRvO3BhZGRpbmc6MTBweCAxNXB4O2JvcmRlcjoxcHggc29saWQgI2I4YjliYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowfS5mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMsLmZvcm0gLmhic3B0LWZvcm0gLmhzLWlucHV0OmZvY3VzLC5oYnNwdC1mb3JtIC5mb3JtIC5ocy1pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6I2I4YjliYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzpub25lfS5mb3JtIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLC5mb3JtIC5oYnNwdC1mb3JtIFtyZWFkb25seV0uaHMtaW5wdXQsLmhic3B0LWZvcm0gLmZvcm0gW3JlYWRvbmx5XS5ocy1pbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTg0LDE4NSwxODYsLjEpfS5mb3JtIC5mb3JtLWNvbnRyb2wtLXRleHRhcmVhe2hlaWdodDoxMjBweH0uZm9ybSAuZm9ybS1jb250cm9sLS1zZWxlY3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzZweCcgdmlld0JveD0nMCAwIDIwIDYnJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbDolMjMwMDA7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTAuNiwwLjJjMC40LTAuMywwLjktMC4zLDEuMiwwLjFsMCwwYzAuMywwLjQsMC4zLDAuOS0wLjEsMS4ybC01LDQuMyBjLTAuMywwLjMtMC44LDAuMy0xLjEsMEwwLjMsMS42Yy0wLjQtMC4zLTAuNC0wLjktMC4xLTEuMkMwLjUsMCwxLTAuMSwxLjQsMC4ybDAsMEw2LjEsNEwxMC42LDAuMnonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodCAxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybSAuZm9ybS1jb250cm9sLS1jaGVja3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMCAwIDI4cHg7bWFyZ2luOjAgMCAxMHB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmZvcm0gLmZvcm0tY29udHJvbC0tY2hlY2sgbGFiZWx7bWFyZ2luOjB9LmZvcm0gLmZvcm0tY29udHJvbC0tY2hlY2s6bGFzdC1jaGlsZHttYXJnaW46MH0uZm9ybSAuZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXSwuZm9ybSAuZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9LmZvcm0gLmZvcm0tY29udHJvbC0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10raSwuZm9ybSAuZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XStpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6N3B4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MThweDtib3JkZXI6MnB4IHNvbGlkICNiOGI5YmF9LmZvcm0gLmZvcm0tY29udHJvbC0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10raTo6YmVmb3JlLC5mb3JtIC5mb3JtLWNvbnRyb2wtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdK2k6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O2xlZnQ6MXB4O2Rpc3BsYXk6bm9uZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiMyODJhNWZ9LmZvcm0gLmZvcm0tY29udHJvbC0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtpOjpiZWZvcmUsLmZvcm0gLmZvcm0tY29udHJvbC0tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtpOjpiZWZvcmV7ZGlzcGxheTpibG9ja30uZm9ybSAuZm9ybS1jb250cm9sLS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXStpe2JvcmRlci1yYWRpdXM6NTAlfS5mb3JtIC5mb3JtLWNvbnRyb2wtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dK2k6OmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJX0uZm9ybSAuZm9ybS1jb250cm9sc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO21hcmdpbjowIC0xMHB4fS5mb3JtIC5mb3JtLWNvbnRyb2xzIC5mb3JtLWNvbnRyb2wtd3JhcHBlcntmbGV4OjE7cGFkZGluZzowIDEwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5mb3JtIC5mb3JtLWNvbnRyb2xzIC5mb3JtLWNvbnRyb2wtd3JhcHBlcntmbGV4OjAgMCAxMDAlO21hcmdpbjowIDAgMTBweH0uZm9ybSAuZm9ybS1jb250cm9scyAuZm9ybS1jb250cm9sLXdyYXBwZXI6bGFzdC1jaGlsZHttYXJnaW46MH19LmZvcm0gLmZvcm0tY29udHJvbHMgLmZvcm0tY29udHJvbC13cmFwcGVyLS1zbWFsbHttYXgtd2lkdGg6MTI1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5mb3JtIC5mb3JtLWNvbnRyb2xzIC5mb3JtLWNvbnRyb2wtd3JhcHBlci0tc21hbGx7bWF4LXdpZHRoOm5vbmV9fS5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAsLmZvcm0taG9yaXpvbnRhbCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCwuaGJzcHQtZm9ybSAuZm9ybS1ob3Jpem9udGFsIC5ocy1mb3JtLWZpZWxke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luOjAgMCAxMHB4fS5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAgbGFiZWwsLmZvcm0taG9yaXpvbnRhbCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCBsYWJlbCwuaGJzcHQtZm9ybSAuZm9ybS1ob3Jpem9udGFsIC5ocy1mb3JtLWZpZWxkIGxhYmVse21hcmdpbjowfS5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA+bGFiZWwsLmZvcm0taG9yaXpvbnRhbCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZD5sYWJlbCwuaGJzcHQtZm9ybSAuZm9ybS1ob3Jpem9udGFsIC5ocy1mb3JtLWZpZWxkPmxhYmVse2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlO3BhZGRpbmc6MTFweCAxMHB4IDExcHggMH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cD5sYWJlbCwuZm9ybS1ob3Jpem9udGFsIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkPmxhYmVsLC5oYnNwdC1mb3JtIC5mb3JtLWhvcml6b250YWwgLmhzLWZvcm0tZmllbGQ+bGFiZWx7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luOjAgMCAxMHB4fX0uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwPmxhYmVsKy5mb3JtLWNvbnRyb2xzLC5mb3JtLWhvcml6b250YWwgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQ+bGFiZWwrLmZvcm0tY29udHJvbHMsLmhic3B0LWZvcm0gLmZvcm0taG9yaXpvbnRhbCAuaHMtZm9ybS1maWVsZD5sYWJlbCsuZm9ybS1jb250cm9scywuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwPmxhYmVsKy5mb3JtLWNvbnRyb2wtd3JhcHBlciwuZm9ybS1ob3Jpem9udGFsIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkPmxhYmVsKy5mb3JtLWNvbnRyb2wtd3JhcHBlciwuaGJzcHQtZm9ybSAuZm9ybS1ob3Jpem9udGFsIC5ocy1mb3JtLWZpZWxkPmxhYmVsKy5mb3JtLWNvbnRyb2wtd3JhcHBlcntwYWRkaW5nOjAgMCAwIDEwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA+bGFiZWwrLmZvcm0tY29udHJvbHMsLmZvcm0taG9yaXpvbnRhbCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZD5sYWJlbCsuZm9ybS1jb250cm9scywuaGJzcHQtZm9ybSAuZm9ybS1ob3Jpem9udGFsIC5ocy1mb3JtLWZpZWxkPmxhYmVsKy5mb3JtLWNvbnRyb2xzLC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA+bGFiZWwrLmZvcm0tY29udHJvbC13cmFwcGVyLC5mb3JtLWhvcml6b250YWwgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQ+bGFiZWwrLmZvcm0tY29udHJvbC13cmFwcGVyLC5oYnNwdC1mb3JtIC5mb3JtLWhvcml6b250YWwgLmhzLWZvcm0tZmllbGQ+bGFiZWwrLmZvcm0tY29udHJvbC13cmFwcGVye3BhZGRpbmc6MH19LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9scywuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtd3JhcHBlcntmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb250cm9scywuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtd3JhcHBlcntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uZm9ybS1pbmxpbmV7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmJhc2VsaW5lO21hcmdpbi1sZWZ0Oi0xMHB4O21hcmdpbi1yaWdodDotMTBweH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkLC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZHtmbGV4OjE7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6MCAxMHB4O21hcmdpbjowIDAgMTBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmZvcm0taW5saW5lIC5mb3JtLWdyb3VwLC5mb3JtLWlubGluZSAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCwuaGJzcHQtZm9ybSAuZm9ybS1pbmxpbmUgLmhzLWZvcm0tZmllbGR7ZmxleDowIDAgMTAwJX19LmZvcm0taW5saW5lIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkOmxhc3QtY2hpbGQsLmhic3B0LWZvcm0gLmZvcm0taW5saW5lIC5ocy1mb3JtLWZpZWxkOmxhc3QtY2hpbGR7ZmxleDowfS5mb3JtLWlubGluZSAuZm9ybS1ncm91cC0tZXJyb3J7ZmxleDowIDAgMTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAtLWVycm9yIC5oZWxwLWJsb2NrLC5mb3JtLWlubGluZSAuZm9ybS1ncm91cC0tZXJyb3IgLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgLmhzLWVycm9yLW1zZywuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAtLWVycm9yIC5ocy1lcnJvci1tc2d7Y29sb3I6I2RiMDAxYjttYXJnaW46MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCwuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmhic3B0LWZvcm0gLmhzLWlucHV0LC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCAuaHMtaW5wdXQsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5mb3JtLWNvbnRyb2wsLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5ocy1pbnB1dCwuaGJzcHQtZm9ybSAuZm9ybS1pbmxpbmUgLmhzLWZvcm0tZmllbGQgLmZvcm0tY29udHJvbCwuaGJzcHQtZm9ybSAuZm9ybS1pbmxpbmUgLmhzLWZvcm0tZmllbGQgLmhzLWlucHV0LC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCAuaGVscC1ibG9jaywuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgLmhzLWVycm9yLW1zZywuaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAgLmhzLWVycm9yLW1zZywuZm9ybS1pbmxpbmUgLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQgLmhlbHAtYmxvY2ssLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5ocy1lcnJvci1tc2dzIC5ocy1lcnJvci1tc2csLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIC5ocy1mb3JtLWZpZWxkIC5ocy1lcnJvci1tc2csLmhic3B0LWZvcm0gLmZvcm0taW5saW5lIC5ocy1mb3JtLWZpZWxkIC5oZWxwLWJsb2NrLC5oYnNwdC1mb3JtIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZCAuaHMtZXJyb3ItbXNncyAuaHMtZXJyb3ItbXNnLC5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIC5mb3JtLWlubGluZSAuaHMtZm9ybS1maWVsZCAuaHMtZXJyb3ItbXNne3dpZHRoOjEwMCV9LmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIC5idG4sLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIC5oYnNwdC1mb3JtIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIC5ocy1idXR0b24sLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5idG4sLmZvcm0taW5saW5lIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5ocy1idXR0b24sLmhic3B0LWZvcm0gLmZvcm0taW5saW5lIC5ocy1mb3JtLWZpZWxkIC5idG4sLmhic3B0LWZvcm0gLmZvcm0taW5saW5lIC5ocy1mb3JtLWZpZWxkIC5ocy1idXR0b257cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5mb3JtLXNlYXJjaHtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybS1zZWFyY2ggLmZvcm0tY29udHJvbCwuZm9ybS1zZWFyY2ggLmhic3B0LWZvcm0gLmhzLWlucHV0LC5oYnNwdC1mb3JtIC5mb3JtLXNlYXJjaCAuaHMtaW5wdXR7d2lkdGg6MTAwJTtwYWRkaW5nOjEycHggNTVweCAxMnB4IDE1cHg7Ym9yZGVyLWNvbG9yOiNiOGI5YmE7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6bm9ybWFsfS5mb3JtLXNlYXJjaCAuYnRuLC5mb3JtLXNlYXJjaCAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5mb3JtLXNlYXJjaCAuaHMtYnV0dG9ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjBweCcgaGVpZ2h0PScyMHB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDc3R5bGUlM0Uuc3QwICU3QmZpbGw6ICUyM2I4YjliYTslN0QlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xOC4xLDE2LjFMMTQsMTJjLTAuMS0wLjEtMC4xLTAuMS0wLjItMC4yYzAuNy0xLjEsMS4xLTIuMywxLjEtMy42YzAtMy43LTMtNi43LTYuNy02LjdjLTMuNywwLTYuNywzLTYuNyw2LjdzMyw2LjcsNi43LDYuN2MxLjQsMCwyLjYtMC40LDMuNi0xLjFjMCwwLjEsMC4xLDAuMSwwLjIsMC4ybDQuMSw0LjFjMC4zLDAuMywwLjYsMC40LDEsMC40czAuNy0wLjIsMS0wLjRDMTguNiwxNy41LDE4LjYsMTYuNiwxOC4xLDE2LjEgTTguMiwxMi45Yy0yLjUsMC00LjYtMi4xLTQuNi00LjZzMi4xLTQuNiw0LjYtNC42czQuNiwyLjEsNC42LDQuNlMxMC44LDEyLjksOC4yLDEyLjknLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7Zm9udC1zaXplOjA7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MH0uZm9ybS1zZWFyY2ggLmJ0bjpob3ZlciwuZm9ybS1zZWFyY2ggLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpob3ZlciwuaGJzcHQtZm9ybSAuZm9ybS1zZWFyY2ggLmhzLWJ1dHRvbjpob3ZlciwuZm9ybS1zZWFyY2ggLmJ0bjpmb2N1cywuZm9ybS1zZWFyY2ggLmhic3B0LWZvcm0gLmhzLWJ1dHRvbjpmb2N1cywuaGJzcHQtZm9ybSAuZm9ybS1zZWFyY2ggLmhzLWJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwcHgnIGhlaWdodD0nMjBweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMyODJhNWY7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTguMSwxNi4xTDE0LDEyYy0wLjEtMC4xLTAuMS0wLjEtMC4yLTAuMmMwLjctMS4xLDEuMS0yLjMsMS4xLTMuNmMwLTMuNy0zLTYuNy02LjctNi43Yy0zLjcsMC02LjcsMy02LjcsNi43czMsNi43LDYuNyw2LjdjMS40LDAsMi42LTAuNCwzLjYtMS4xYzAsMC4xLDAuMSwwLjEsMC4yLDAuMmw0LjEsNC4xYzAuMywwLjMsMC42LDAuNCwxLDAuNHMwLjctMC4yLDEtMC40QzE4LjYsMTcuNSwxOC42LDE2LjYsMTguMSwxNi4xIE04LjIsMTIuOWMtMi41LDAtNC42LTIuMS00LjYtNC42czIuMS00LjYsNC42LTQuNnM0LjYsMi4xLDQuNiw0LjZTMTAuOCwxMi45LDguMiwxMi45Jy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9Lmhic3B0LWZvcm0gZmllbGRzZXR7cGFkZGluZzowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudH0uaGJzcHQtZm9ybSAuaHMtbWFpbi1mb250LWVsZW1lbnR7ZGlzcGxheTpub25lfS5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIC5pbnB1dHttYXJnaW46MCAhaW1wb3J0YW50fS5oYnNwdC1mb3JtIC5mb3JtLWNvbHVtbnMtMSAuaHMtaW5wdXR7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5oYnNwdC1mb3JtIC5mb3JtLWNvbHVtbnMtMnttYXJnaW46MCAtMTBweH0uaGJzcHQtZm9ybSAuZm9ybS1jb2x1bW5zLTIgLmZvcm0tZ3JvdXAsLmhic3B0LWZvcm0gLmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxke3dpZHRoOjUwJTtwYWRkaW5nOjAgMTBweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhic3B0LWZvcm0gLmZvcm0tY29sdW1ucy0yIC5mb3JtLWdyb3VwLC5oYnNwdC1mb3JtIC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZHt3aWR0aDoxMDAlfX0uaGJzcHQtZm9ybSAuaHMtZXJyb3ItbXNncyAuaHMtZXJyb3ItbXNne2NvbG9yOiNkYjAwMWIgIWltcG9ydGFudH0uaGJzcHQtZm9ybSAubm8tbGlzdCwuaGJzcHQtZm9ybSAuaW5wdXRzLWxpc3R7bWFyZ2luOjB9Lmhic3B0LWZvcm0gLmhzLWlucHV0LmVycm9ye2JvcmRlci1jb2xvcjojZGIwMDFifS5oYnNwdC1mb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5Omxhc3Qtb2YtdHlwZXttYXJnaW46MH0uaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dFt0eXBlPXJhZGlvXSwuaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmV9Lmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1yYWRpb10rc3BhbiwuaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dFt0eXBlPWNoZWNrYm94XStzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAwIDAgMjVweDttYXJnaW46MCAwIDEwcHh9Lmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1yYWRpb10rc3Bhbjo6YWZ0ZXIsLmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1jaGVja2JveF0rc3Bhbjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo1cHg7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2NvbnRlbnQ6XCJcIjtib3JkZXI6MnB4IHNvbGlkICMyODJhNWY7bWFyZ2luOjB9Lmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1yYWRpb10rc3Bhbjo6YmVmb3JlLC5oYnNwdC1mb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5IGlucHV0W3R5cGU9Y2hlY2tib3hdK3NwYW46OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4O2xlZnQ6M3B4O2Rpc3BsYXk6bm9uZTt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiMyODJhNWZ9Lmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtzcGFuOjpiZWZvcmUsLmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtzcGFuOjpiZWZvcmV7ZGlzcGxheTpibG9ja30uaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dFt0eXBlPXJhZGlvXStzcGFuOjphZnRlcntib3JkZXItcmFkaXVzOjUwJX0uaGJzcHQtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSBpbnB1dFt0eXBlPXJhZGlvXStzcGFuOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9OjppbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojYjhiOWJhO2ZvbnQtc3R5bGU6aXRhbGljfTo6cGxhY2Vob2xkZXJ7Y29sb3I6I2I4YjliYTtmb250LXN0eWxlOml0YWxpY306aW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2I4YjliYTtmb250LXN0eWxlOml0YWxpY31zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfXNlbGVjdCBvcHRpb25bZGlzYWJsZWRde2Rpc3BsYXk6bm9uZX0ubmF2aWdhdGlvbiB1bHttYXJnaW46MH0ubmF2aWdhdGlvbiB1bCBsaXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MDttYXJnaW46MH0ubmF2aWdhdGlvbiB1bCBsaSBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDtwYWRkaW5nOjZweCA1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uIHVsIGxpIGF7cGFkZGluZzo2cHggMH19Lm5hdmlnYXRpb24gdWwgbGk+dWx7ZGlzcGxheTpub25lfS5uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyPmEsLm5hdmlnYXRpb24gdWwgbGk6Zm9jdXM+YXtjb2xvcjojMWJhN2UzO3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZT5he2NvbG9yOiMxYmE3ZTN9Lm5hdmlnYXRpb24gdWwgbGkuYWN0aXZlPnVse2Rpc3BsYXk6YmxvY2t9Lm5hdmlnYXRpb24gdWwgbGkuaGFzLXN1Ym5hdntwb3NpdGlvbjpyZWxhdGl2ZX0ubmF2aWdhdGlvbiB1bCBsaS5oYXMtc3VibmF2Pi50b2dnbGUtc3VibmF2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTVweCcgaGVpZ2h0PScxNHB4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzYxJyUzRSUzQ3BhdGggaWQ9J1BhdGhfNjMyJyBkYXRhLW5hbWU9J1BhdGggNjMyJyBkPSdNNC40NzEsMTAuNjIzYS4yLjIsMCwwLDEtLjE3Ny0uMDg4TC4wNSw1LjQ1YS4yMzIuMjMyLDAsMCwxLDAtLjI4N0w0LjMxNi4wNzhBLjIxNS4yMTUsMCwwLDEsNC42MjYuMDU2YS4yMTUuMjE1LDAsMCwxLC4wMjIuMzA5TDQuNDExLjY1LjUxNCw1LjMxN2w0LjEzNCw0Ljk1MmEuMjE0LjIxNCwwLDAsMS0uMDIyLjMwOUEuNDEuNDEsMCwwLDEsNC40NzEsMTAuNjIzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41IDUuMjQ0KSByb3RhdGUoLTkwKScgc3Ryb2tlPSclMjMwMDAnIGZpbGw9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScxJy8lM0UgJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6MDtkaXNwbGF5Om5vbmU7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtwYWRkaW5nOjA7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uIHVsIGxpLmhhcy1zdWJuYXY+LnRvZ2dsZS1zdWJuYXZ7ZGlzcGxheTpibG9ja319Lm5hdmlnYXRpb24gdWwgbGkuaGFzLXN1Ym5hdjpob3Zlcj4udG9nZ2xlLXN1Ym5hdiwubmF2aWdhdGlvbiB1bCBsaS5oYXMtc3VibmF2OmZvY3VzPi50b2dnbGUtc3VibmF2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTVweCcgaGVpZ2h0PScxNHB4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzYxJyUzRSUzQ3BhdGggaWQ9J1BhdGhfNjMyJyBkYXRhLW5hbWU9J1BhdGggNjMyJyBkPSdNNC40NzEsMTAuNjIzYS4yLjIsMCwwLDEtLjE3Ny0uMDg4TC4wNSw1LjQ1YS4yMzIuMjMyLDAsMCwxLDAtLjI4N0w0LjMxNi4wNzhBLjIxNS4yMTUsMCwwLDEsNC42MjYuMDU2YS4yMTUuMjE1LDAsMCwxLC4wMjIuMzA5TDQuNDExLjY1LjUxNCw1LjMxN2w0LjEzNCw0Ljk1MmEuMjE0LjIxNCwwLDAsMS0uMDIyLjMwOUEuNDEuNDEsMCwwLDEsNC40NzEsMTAuNjIzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41IDUuMjQ0KSByb3RhdGUoLTkwKScgc3Ryb2tlPSclMjMxYmE3ZTMnIGZpbGw9JyUyMzFiYTdlMycgc3Ryb2tlLXdpZHRoPScxJy8lM0UgJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5uYXZpZ2F0aW9uIHVsIGxpLmhhcy1zdWJuYXYuYWN0aXZlPi50b2dnbGUtc3VibmF2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTVweCcgaGVpZ2h0PScxNHB4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzYxJyUzRSUzQ3BhdGggaWQ9J1BhdGhfNjMyJyBkYXRhLW5hbWU9J1BhdGggNjMyJyBkPSdNNC40NzEsMTAuNjIzYS4yLjIsMCwwLDEtLjE3Ny0uMDg4TC4wNSw1LjQ1YS4yMzIuMjMyLDAsMCwxLDAtLjI4N0w0LjMxNi4wNzhBLjIxNS4yMTUsMCwwLDEsNC42MjYuMDU2YS4yMTUuMjE1LDAsMCwxLC4wMjIuMzA5TDQuNDExLjY1LjUxNCw1LjMxN2w0LjEzNCw0Ljk1MmEuMjE0LjIxNCwwLDAsMS0uMDIyLjMwOUEuNDEuNDEsMCwwLDEsNC40NzEsMTAuNjIzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41IDUuMjQ0KSByb3RhdGUoLTkwKScgc3Ryb2tlPSclMjMxYmE3ZTMnIGZpbGw9JyUyMzFiYTdlMycgc3Ryb2tlLXdpZHRoPScxJy8lM0UgJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5uYXZpZ2F0aW9uIHVsIGxpLmhhcy1zdWJuYXYuYWN0aXZlPi50b2dnbGUtc3VibmF2LC5uYXZpZ2F0aW9uIHVsIGxpLmhhcy1zdWJuYXYuc3VibmF2LWFjdGl2ZT4udG9nZ2xlLXN1Ym5hdnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uIHVsIGxpLmhhcy1zdWJuYXYuYWN0aXZlPnVsLC5uYXZpZ2F0aW9uIHVsIGxpLmhhcy1zdWJuYXYuc3VibmF2LWFjdGl2ZT51bHtkaXNwbGF5OmJsb2NrfX0ubmF2aWdhdGlvbiB1bCBsaS5oYXMtc3VibmF2LmFjdGl2ZS5zdWJuYXYtYWN0aXZlPi50b2dnbGUtc3VibmF2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTRweCcgaGVpZ2h0PScxNHB4JyB2aWV3Qm94PScwIDAgMTEuNjIzIDUuNzYxJyUzRSUzQ3BhdGggaWQ9J1BhdGhfNjMyJyBkYXRhLW5hbWU9J1BhdGggNjMyJyBkPSdNNC40NzEsMTAuNjIzYS4yLjIsMCwwLDEtLjE3Ny0uMDg4TC4wNSw1LjQ1YS4yMzIuMjMyLDAsMCwxLDAtLjI4N0w0LjMxNi4wNzhBLjIxNS4yMTUsMCwwLDEsNC42MjYuMDU2YS4yMTUuMjE1LDAsMCwxLC4wMjIuMzA5TDQuNDExLjY1LjUxNCw1LjMxN2w0LjEzNCw0Ljk1MmEuMjE0LjIxNCwwLDAsMS0uMDIyLjMwOUEuNDEuNDEsMCwwLDEsNC40NzEsMTAuNjIzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC41IDUuMjQ0KSByb3RhdGUoLTkwKScgc3Ryb2tlPSclMjMxYmE3ZTMnIGZpbGw9JyUyMzFiYTdlMycgc3Ryb2tlLXdpZHRoPScxJy8lM0UgJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uIHVsIGxpLmhhcy1zdWJuYXYuYWN0aXZlLnN1Ym5hdi1hY3RpdmU+dWx7ZGlzcGxheTpub25lfX0ubmF2aWdhdGlvbi0taGVhZGVye21hcmdpbjowIDAgMCBhdXRvfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MTAwJTtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDtwYWRkaW5nOjgwcHggMCAxNXB4O21hcmdpbjowO292ZXJmbG93OmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH19Lm5hdmlnYXRpb24tLWhlYWRlciB1bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgdWx7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAgMTVweDt0ZXh0LWFsaWduOmxlZnR9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGl7bWFyZ2luOjAgNXB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjB9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkgYXtjb2xvcjojMGMwMDQ5O2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0Ym9sZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaSBhe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjMycHh9fS5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGk+dWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5OTlweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwMHB4O3BhZGRpbmc6MCA1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpPnVse3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5Om5vbmU7d2lkdGg6YXV0bzttYXJnaW46MDtwYWRkaW5nOjAgMCAwIDIwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfX0ubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpPnVsIGxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjB9Lm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaTpob3Zlcj5hLC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGk6Zm9jdXM+YXtjb2xvcjojMWJhN2UzfS5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGk6aG92ZXI+dWwsLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaTpmb2N1cz51bHtsZWZ0OmF1dG99Lm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2e3Bvc2l0aW9uOnN0YXRpY31AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2e3Bvc2l0aW9uOnJlbGF0aXZlfX0ubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXYgLm5hdmlnYXRpb257bGVmdDotOTk5OTlweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2IC5uYXZpZ2F0aW9ue2Rpc3BsYXk6bm9uZX19Lm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2OmhvdmVyPmEsLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2OmZvY3VzPmF7cG9zaXRpb246cmVsYXRpdmV9Lm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2OmhvdmVyPmE6OmJlZm9yZSwubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXY6Zm9jdXM+YTo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtjb250ZW50OlwiXCJ9Lm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2OmhvdmVyPmE6OmFmdGVyLC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkuaGFzLXN1Ym5hdjpmb2N1cz5hOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDExLjYyMyA1Ljc2MSclM0UlM0NwYXRoIGlkPSdQYXRoXzYzMicgZGF0YS1uYW1lPSdQYXRoIDYzMicgZD0nTTQuNDcxLDEwLjYyM2EuMi4yLDAsMCwxLS4xNzctLjA4OEwuMDUsNS40NWEuMjMyLjIzMiwwLDAsMSwwLS4yODdMNC4zMTYuMDc4QS4yMTUuMjE1LDAsMCwxLDQuNjI2LjA1NmEuMjE1LjIxNSwwLDAsMSwuMDIyLjMwOUw0LjQxMS42NS41MTQsNS4zMTdsNC4xMzQsNC45NTJhLjIxNC4yMTQsMCwwLDEtLjAyMi4zMDlBLjQxLjQxLDAsMCwxLDQuNDcxLDEwLjYyM1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNSA1LjI0NCkgcm90YXRlKC05MCknIHN0cm9rZT0nJTIzMDAwJyBmaWxsPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMScvJTNFICUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXY6aG92ZXIgLm5hdmlnYXRpb24sLm5hdmlnYXRpb24tLWhlYWRlciB1bCBsaS5oYXMtc3VibmF2OmZvY3VzIC5uYXZpZ2F0aW9ue2xlZnQ6MDtkaXNwbGF5OmZsZXh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkuaGFzLXN1Ym5hdjpob3ZlciAubmF2aWdhdGlvbiwubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXY6Zm9jdXMgLm5hdmlnYXRpb257ZGlzcGxheTpub25lfX0ubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXYuYWN0aXZlPmE6OmFmdGVyLC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkuaGFzLXN1Ym5hdi5zdWJuYXYtYWN0aXZlPmE6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOHB4JyBoZWlnaHQ9JzhweCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3N0eWxlJTNFLnN0MCAlN0JmaWxsOiAlMjMwMDA7JTdEJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTgsNC42TDE1LjYsMkwxMCw3LjVsMCwwbDAsMEw0LjQsMkwyLDQuNkw3LjUsMTBMMiwxNS40TDQuNCwxOGw1LjYtNS41bDAsMGwwLDBsNS42LDUuNWwyLjQtMi42TDEyLjUsMTBMMTgsNC42eicvJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXYuYWN0aXZlIC5uYXZpZ2F0aW9uLC5uYXZpZ2F0aW9uLS1oZWFkZXIgdWwgbGkuaGFzLXN1Ym5hdi5zdWJuYXYtYWN0aXZlIC5uYXZpZ2F0aW9ue2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyIHVsIGxpLmhhcy1zdWJuYXYuYWN0aXZlLnN1Ym5hdi1hY3RpdmUgLm5hdmlnYXRpb257ZGlzcGxheTpub25lfX0ubmF2aWdhdGlvbi0taGVhZGVyPnVsPmxpLmhhcy1zdWJuYXY+YXtwYWRkaW5nLXJpZ2h0OjVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lm5hdmlnYXRpb24tLWhlYWRlcj51bD5saS5oYXMtc3VibmF2PmF7cGFkZGluZy1yaWdodDozNHB4fX0ubmF2aWdhdGlvbi0taGVhZGVyPnVsPmxpLmhhcy1zdWJuYXY+LnRvZ2dsZS1zdWJuYXZ7ZGlzcGxheTpub25lfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2aWdhdGlvbi0taGVhZGVyPnVsPmxpLmhhcy1zdWJuYXY+LnRvZ2dsZS1zdWJuYXZ7ZGlzcGxheTpibG9jazt0b3A6MTBweH19Lm5hdmlnYXRpb24tLWZvb3RlcnttYXJnaW46MCBhdXRvfS5uYXZpZ2F0aW9uLS1mb290ZXIgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5uYXZpZ2F0aW9uLS1mb290ZXIgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNXB4fS5uYXZpZ2F0aW9uLS1mb290ZXIgdWwgbGkgYXtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJuZXhhX3RleHRib2xkXCIsc2Fucy1zZXJpZjtwYWRkaW5nOjB9Lm5hdmlnYXRpb24tLWZvb3RlciB1bCBsaTpob3ZlciBhLC5uYXZpZ2F0aW9uLS1mb290ZXIgdWwgbGk6Zm9jdXMgYSwubmF2aWdhdGlvbi0tZm9vdGVyIHVsIGxpLmFjdGl2ZSBhe2NvbG9yOiMwMGJmZjB9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5wcmltYXJ5LW5hdmlnYXRpb24tYWN0aXZlIC5uYXZpZ2F0aW9uLS1oZWFkZXJ7bGVmdDowfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnByaW1hcnktc2VhcmNoLWFjdGl2ZSAubmF2aWdhdGlvbi0taGVhZGVye3RvcDoxNTFweH19LnJpY2h0ZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luOjAgMCAzMHB4fS5yaWNodGV4dD46bGFzdC1jaGlsZHttYXJnaW46MH0ucmljaHRleHQgdWwsLnJpY2h0ZXh0IG9se2Rpc3BsYXk6YmxvY2s7bGlzdC1zdHlsZS10eXBlOmRpc2M7cGFkZGluZzowIDAgMCAyMHB4fS5yaWNodGV4dCBvbHtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbH0ucmljaHRleHQgcCwucmljaHRleHQgYWRkcmVzc3tmb250LXdlaWdodDo0MDB9LnJpY2h0ZXh0IGE6bm90KC5idG4pe2NvbG9yOiMyODJhNWY7b3V0bGluZTpub25lO2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0aGVhdnlcIixzYW5zLXNlcmlmfS5yaWNodGV4dCBhOm5vdCguYnRuKTpob3ZlciwucmljaHRleHQgYTpub3QoLmJ0bik6Zm9jdXN7b3V0bGluZTpub25lfS5yaWNodGV4dCBiLC5yaWNodGV4dCBzdHJvbmd7Zm9udC1mYW1pbHk6XCJuZXhhX3RleHRoZWF2eVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsfS5yaWNodGV4dCBpLC5yaWNodGV4dCBlbXtmb250LXN0eWxlOml0YWxpY30ucmljaHRleHQgdXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5yaWNodGV4dCBibG9ja3F1b3Rle3BhZGRpbmc6MCAwIDAgMjRweDttYXJnaW46MjVweCAwIDQwcHg7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkICMyODJhNWZ9LnJpY2h0ZXh0IGJsb2NrcXVvdGUgcHtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtc3R5bGU6aXRhbGljfS5yaWNodGV4dCBibG9ja3F1b3RlIHA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MH0ucmljaHRleHQgYmxvY2txdW90ZSBwOjpiZWZvcmV7Y29udGVudDonXCInfS5yaWNodGV4dCBibG9ja3F1b3RlIHA6OmFmdGVye2NvbnRlbnQ6J1wiJ30ucmljaHRleHQgcHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZX0ucmljaHRleHQgaDEsLnJpY2h0ZXh0IGgyLC5yaWNodGV4dCBoMywucmljaHRleHQgaDQsLnJpY2h0ZXh0IGg1LC5yaWNodGV4dCBoNnttYXJnaW4tYm90dG9tOjVweH0ucmljaHRleHQgdGFibGV7d2lkdGg6MTAwJX0ucmljaHRleHQgdGFibGUgdHI6bGFzdC1vZi10eXBlIHRoLC5yaWNodGV4dCB0YWJsZSB0cjpsYXN0LW9mLXR5cGUgdGR7Ym9yZGVyLWJvdHRvbTowfS5yaWNodGV4dCB0YWJsZSB0ciB0aCwucmljaHRleHQgdGFibGUgdHIgdGR7cGFkZGluZzo1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2I4YjliYX0ucmljaHRleHQgaW1ne21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5yaWNodGV4dCBocntoZWlnaHQ6MXB4O2JhY2tncm91bmQ6IzAwMDtib3JkZXI6MH0ucmljaHRleHQgZGx7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0ucmljaHRleHQgZGwgZHQsLnJpY2h0ZXh0IGRsIGRke3BhZGRpbmc6NXB4O21hcmdpbjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiOGI5YmF9LnJpY2h0ZXh0IGRsIGR0e2ZsZXg6MCAwIDQwJTttYXgtd2lkdGg6NDAlfS5yaWNodGV4dCBkbCBkdDpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbTowfS5yaWNodGV4dCBkbCBkZHtmbGV4OjAgMCA2MCU7bWF4LXdpZHRoOjYwJX0ucmljaHRleHQgZGwgZGQ6bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206MH0ucmljaHRleHQgLnRhYmxlLXdyYXBwZXJ7bWFyZ2luOjAgMCAzMHB4O292ZXJmbG93LXg6c2Nyb2xsfS5yaWNodGV4dCAudGFibGUtd3JhcHBlciB0YWJsZXttYXJnaW46MH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnJpY2h0ZXh0IC50YWJsZS13cmFwcGVyIHRhYmxlIHRyIHRoLC5yaWNodGV4dCAudGFibGUtd3JhcHBlciB0YWJsZSB0ciB0ZHttaW4td2lkdGg6MjAwcHh9fS5zb2NpYWwtc2hhcmV7cG9zaXRpb246cmVsYXRpdmV9LnNvY2lhbC1zaGFyZS0td3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzAwcHg7bWF4LWhlaWdodDowO3BhZGRpbmc6MCAxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDo5OTk4O3RyYW5zaXRpb246YWxsIC42c31AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnNvY2lhbC1zaGFyZS0td3JhcHBlcntyaWdodDowO3dpZHRoOmF1dG87bWluLXdpZHRoOjI4MHB4fX0uc29jaWFsLXNoYXJlLmFjdGl2ZSAuc29jaWFsLXNoYXJlLS13cmFwcGVye21heC1oZWlnaHQ6MjkwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5zb2NpYWwtc2hhcmUuYWN0aXZlIC5zb2NpYWwtc2hhcmUtLXdyYXBwZXJ7bWF4LWhlaWdodDo0ODBweH19LnNvY2lhbC1zaGFyZS5hY3RpdmUgLmxpc3QtLXNvY2lhbC1zaGFyZSBsaXtvcGFjaXR5OjF9LnNvY2lhbC1zaGFyZS5hY3RpdmUgLmxpc3QtLXNvY2lhbC1zaGFyZSBsaTpudGgtY2hpbGQoMSl7dHJhbnNpdGlvbi1kZWxheTouMTVzfS5zb2NpYWwtc2hhcmUuYWN0aXZlIC5saXN0LS1zb2NpYWwtc2hhcmUgbGk6bnRoLWNoaWxkKDIpe3RyYW5zaXRpb24tZGVsYXk6LjJzfS5zb2NpYWwtc2hhcmUuYWN0aXZlIC5saXN0LS1zb2NpYWwtc2hhcmUgbGk6bnRoLWNoaWxkKDMpe3RyYW5zaXRpb24tZGVsYXk6LjI1c30uc29jaWFsLXNoYXJlLmFjdGl2ZSAubGlzdC0tc29jaWFsLXNoYXJlIGxpOm50aC1jaGlsZCg0KXt0cmFuc2l0aW9uLWRlbGF5Oi4zc30uc29jaWFsLXNoYXJlLmFjdGl2ZSAubGlzdC0tc29jaWFsLXNoYXJlIGxpOm50aC1jaGlsZCg1KXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9LnNvY2lhbC1zaGFyZS5hY3RpdmUgLmxpc3QtLXNvY2lhbC1zaGFyZSBsaTpudGgtY2hpbGQoNil7dHJhbnNpdGlvbi1kZWxheTouNHN9LnNvY2lhbC1zaGFyZS5hY3RpdmUgLmxpc3QtLXNvY2lhbC1zaGFyZSBsaTpudGgtY2hpbGQoNyl7dHJhbnNpdGlvbi1kZWxheTouNDVzfS5zb2NpYWwtc2hhcmUgaDJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMTBweCAxMHB4IDUwcHg7bWFyZ2luOjAgLTEwcHggMTBweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzI4MmE1Zjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4O2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0Ym9sZFwiLHNhbnMtc2VyaWY7dGV4dC10cmFuc2Zvcm06bm9uZX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnNvY2lhbC1zaGFyZSBoMntkaXNwbGF5OmJsb2NrfX0uc29jaWFsLXNoYXJlIGgyOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAxMC42NjQgMTEuMzI0JyUzRSUzQ3BhdGggaWQ9J25wX3NoYXJlXzM3Nzk1MTlfMDAwMDAwJyBkPSdNMjMuNjcyLDE5LjU2M3YwYTIuMzIxLDIuMzIxLDAsMCwwLTQuMTgxLTEuMjIybC0xLjkyNi0uOTQzYTIuMjc4LDIuMjc4LDAsMCwwLC4wODItLjc3NywyLjMzMSwyLjMzMSwwLDAsMC0uMTg2LS43NjJsMS43NzktMS4xOWEyLjMyMiwyLjMyMiwwLDEsMC0uNjU5LTEuNDY3LDIuMzkzLDIuMzkzLDAsMCwwLC4xODYuNzYybC0xLjc3NiwxLjE5YTIuMzIsMi4zMiwwLDEsMCwuMDkxLDMuMTUyYy4wMzgtLjA0OC4wNzUtLjEuMTExLS4xNDVsMS45MjYuOTRhMi40MTksMi40MTksMCwwLDAtLjA4Mi43ODIsMi4zMjMsMi4zMjMsMCwwLDAsNC42MzQtLjMxNlptLTIuODcxLThhMS40NzYsMS40NzYsMCwxLDEtMS4zNzEsMS41NzRBMS40ODMsMS40ODMsMCwwLDEsMjAuOCwxMS41NjZabS01LjM2NCw2LjY3OWExLjQ3NSwxLjQ3NSwwLDAsMS0uMi0yLjk0MiwxLjQ1MiwxLjQ1MiwwLDAsMSwxLjA3LjM2LDEuNDcyLDEuNDcyLDAsMCwxLS44NjUsMi41ODJabTYuMDE3LDIuOTQ1YTEuNDc0LDEuNDc0LDAsMSwxLDEuMzc0LTEuNTcyLDEuNDc1LDEuNDc1LDAsMCwxLTEuMzc0LDEuNTcyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzLjAxNCAtMTAuNzE3KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDoxMHB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtjb250ZW50OlwiXCJ9LnNvY2lhbC1zaGFyZSAubGlzdC0tc29jaWFsLXNoYXJlIGxpe29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuMjVzfS5zb2NpYWwtc2hhcmUgaW5wdXR7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OlwibmV4YV90ZXh0cmVndWxhclwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweDtwYWRkaW5nOjlweCAyMHB4O21hcmdpbjowIDAgMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY3Zjg7Ym9yZGVyOjB9LnNvY2lhbC1zaGFyZSBpbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzpub25lfS5zb2NpYWwtc2hhcmUgLmJ0bi0tY2xvc2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMHB4JyBoZWlnaHQ9JzIwcHgnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NzdHlsZSUzRS5zdDAgJTdCZmlsbDogJTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTE4LDQuNkwxNS42LDJMMTAsNy41bDAsMGwwLDBMNC40LDJMMiw0LjZMNy41LDEwTDIsMTUuNEw0LjQsMThsNS42LTUuNWwwLDBsMCwwbDUuNiw1LjVsMi40LTIuNkwxMi41LDEwTDE4LDQuNnonLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Zm9udC1zaXplOjA7cGFkZGluZzowO2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc29jaWFsLXNoYXJlIC5idG4tLWNsb3NlOmhvdmVyLC5zb2NpYWwtc2hhcmUgLmJ0bi0tY2xvc2U6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5ibG9jay0taGVyb3ttYXJnaW46MH0uaGVyb3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5oZXJvX193cmFwcGVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5oZXJvX193cmFwcGVye21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5oZXJvX193cmFwcGVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuaGVyb19fd3JhcHBlcnttYXgtd2lkdGg6MTE3MHB4fX0uaGVyb19fd3JhcHBlcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGVyb19fd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5oZXJvX19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lmhlcm9fX2ltYWdlIGF7ZGlzcGxheTpibG9ja30uaGVyb19faW1hZ2UgYS52aWRlb3twb3NpdGlvbjpyZWxhdGl2ZX0uaGVyb19faW1hZ2UgYS52aWRlbzo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNzVweCcgaGVpZ2h0PSc3NXB4JyB2aWV3Qm94PScwIDAgNzggNzgnJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQnIHgxPScwLjYzNCcgeTE9JzAuNDU3JyB4Mj0nMC4zMzMnIHkyPScwLjczNCcgZ3JhZGllbnRVbml0cz0nb2JqZWN0Qm91bmRpbmdCb3gnJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyMzAwYmZmMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzBjMDA0OScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDZmlsdGVyIGlkPSdFbGxpcHNlXzExNCcgeD0nMCcgeT0nMCcgd2lkdGg9Jzc4JyBoZWlnaHQ9Jzc4JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDZmVPZmZzZXQgaW5wdXQ9J1NvdXJjZUFscGhhJy8lM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzUnIHJlc3VsdD0nYmx1cicvJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwLjInLyUzRSUzQ2ZlQ29tcG9zaXRlIG9wZXJhdG9yPSdpbicgaW4yPSdibHVyJy8lM0UlM0NmZUNvbXBvc2l0ZSBpbj0nU291cmNlR3JhcGhpYycvJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNTIzJyBkYXRhLW5hbWU9J0dyb3VwIDUyMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQ5NiAtNzA1KSclM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4KDEsIDAsIDAsIDEsIDQ5NiwgNzA1KScgZmlsdGVyPSd1cmwoJTIzRWxsaXBzZV8xMTQpJyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xMTQtMicgZGF0YS1uYW1lPSdFbGxpcHNlIDExNCcgY3g9JzI0JyBjeT0nMjQnIHI9JzI0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNSAxNSknIGZpbGw9J3VybCglMjNsaW5lYXItZ3JhZGllbnQpJy8lM0UlM0MvZyUzRSUzQ3BhdGggaWQ9J25wX3BsYXlfMTk0MDAwOF8wMDAwMDAnIGQ9J00yNy41LDIuNWEyNSwyNSwwLDEsMCwyNSwyNUEyNS4wMjMsMjUuMDIzLDAsMCwwLDI3LjUsMi41Wm04LjA1MywyNi4yNjJMMjMuNzYzLDM2LjYwNWExLjUyMywxLjUyMywwLDAsMS0yLjM2OC0xLjI2MlYxOS42NThBMS41MjIsMS41MjIsMCwwLDEsMjMuNzYzLDE4LjRsMTEuNzg4LDcuODQxYTEuNTIyLDEuNTIyLDAsMCwxLDAsMi41MjVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MDcuNSA3MTYuNSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjc1cHg7aGVpZ2h0Ojc1cHg7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7Y29udGVudDpcIlwiO3otaW5kZXg6OTl9Lmhlcm9fX2ltYWdlIGEudmlkZW86aG92ZXI6OmFmdGVyLC5oZXJvX19pbWFnZSBhLnZpZGVvOmZvY3VzOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc3NXB4JyBoZWlnaHQ9Jzc1cHgnIHZpZXdCb3g9JzAgMCA3OCA3OCclM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudCcgeDE9JzAuNjM0JyB5MT0nMC40NTcnIHgyPScwLjMzMycgeTI9JzAuNzM0JyBncmFkaWVudFVuaXRzPSdvYmplY3RCb3VuZGluZ0JveCclM0UlM0NzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nJTIzMDBiZmYwJy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzMGMwMDQ5Jy8lM0UlM0MvbGluZWFyR3JhZGllbnQlM0UlM0NmaWx0ZXIgaWQ9J0VsbGlwc2VfMTE0JyB4PScwJyB5PScwJyB3aWR0aD0nNzgnIGhlaWdodD0nNzgnIGZpbHRlclVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NmZU9mZnNldCBpbnB1dD0nU291cmNlQWxwaGEnLyUzRSUzQ2ZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0nNScgcmVzdWx0PSdibHVyJy8lM0UlM0NmZUZsb29kIGZsb29kLW9wYWNpdHk9JzAuMicvJTNFJTNDZmVDb21wb3NpdGUgb3BlcmF0b3I9J2luJyBpbjI9J2JsdXInLyUzRSUzQ2ZlQ29tcG9zaXRlIGluPSdTb3VyY2VHcmFwaGljJy8lM0UlM0MvZmlsdGVyJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF81MjMnIGRhdGEtbmFtZT0nR3JvdXAgNTIzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNDk2IC03MDUpJyUzRSUzQ2cgdHJhbnNmb3JtPSdtYXRyaXgoMSwgMCwgMCwgMSwgNDk2LCA3MDUpJyBmaWx0ZXI9J3VybCglMjNFbGxpcHNlXzExNCknJTNFJTNDY2lyY2xlIGlkPSdFbGxpcHNlXzExNC0yJyBkYXRhLW5hbWU9J0VsbGlwc2UgMTE0JyBjeD0nMjQnIGN5PScyNCcgcj0nMjQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1IDE1KScgZmlsbD0ndXJsKCUyM2xpbmVhci1ncmFkaWVudCknLyUzRSUzQy9nJTNFJTNDcGF0aCBpZD0nbnBfcGxheV8xOTQwMDA4XzAwMDAwMCcgZD0nTTI3LjUsMi41YTI1LDI1LDAsMSwwLDI1LDI1QTI1LjAyMywyNS4wMjMsMCwwLDAsMjcuNSwyLjVabTguMDUzLDI2LjI2MkwyMy43NjMsMzYuNjA1YTEuNTIzLDEuNTIzLDAsMCwxLTIuMzY4LTEuMjYyVjE5LjY1OEExLjUyMiwxLjUyMiwwLDAsMSwyMy43NjMsMTguNGwxMS43ODgsNy44NDFhMS41MjIsMS41MjIsMCwwLDEsMCwyLjUyNVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUwNy41IDcxNi41KScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSl9Lmhlcm9fX2ltYWdlOjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE0MGRlZywgIzAwYmZmMCAwJSwgIzBjMDA0OSAxMDAlKTtoZWlnaHQ6MTAwJTt3aWR0aDo5MCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MzY1cHg7dG9wOjA7dHJhbnNmb3JtOnNrZXdYKDMwZGVnKX1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5oZXJvX19pbWFnZTo6YmVmb3Jle3dpZHRoOjkwJTtsZWZ0Oi0xMiU7cmlnaHQ6aW5pdGlhbH19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZXJvX19pbWFnZTo6YmVmb3Jle3dpZHRoOjk1JTtsZWZ0Oi0yMCU7cmlnaHQ6aW5pdGlhbH19Lmhlcm9fX2ltYWdlOjphZnRlcntjb250ZW50OlwiXCI7YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWcvaGVyby1iZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByZ2JhKDAsMCwwLDApO2hlaWdodDo0MjBweDt3aWR0aDozNjdweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyNyU7Ym90dG9tOjB9QG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXsuaGVyb19faW1hZ2U6OmFmdGVye3JpZ2h0OjE4JX19QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oZXJvX19pbWFnZTo6YWZ0ZXJ7cmlnaHQ6MjElfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lmhlcm9fX2ltYWdlOjphZnRlcntyaWdodDoyMiU7aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTU1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDU3NS45OHB4KXsuaGVyb19faW1hZ2U6OmFmdGVye3JpZ2h0OjIwJX19Lmhlcm9fX2ltYWdlIHBpY3R1cmV7d2lkdGg6NDB2dzttYXgtd2lkdGg6NTc2cHh9Lmhlcm9fX2ltYWdlIHBpY3R1cmUgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjttaW4taGVpZ2h0OjQyMHB4O21heC1oZWlnaHQ6NDIwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oZXJvX19pbWFnZSBwaWN0dXJlIGltZ3ttaW4taGVpZ2h0OjE4MHB4O21heC1oZWlnaHQ6dW5zZXR9fUBtZWRpYShtaW4td2lkdGg6IDU3NnB4KXsuaGVyb19fb3ZlcmxheXttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuaGVyb19fb3ZlcmxheXttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuaGVyb19fb3ZlcmxheXttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lmhlcm9fX292ZXJsYXl7bWF4LXdpZHRoOjExNzBweH19Lmhlcm9fX292ZXJsYXl7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uaGVyb19fY29udGVudHtmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJTtwYWRkaW5nOjAgMjBweH1AbWVkaWEobWF4LXdpZHRoOiAxMTk5Ljk4cHgpey5oZXJvX19jb250ZW50e2ZsZXg6MCAwIDY2LjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjclfX1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7Lmhlcm9fX2NvbnRlbnR7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGVyb19fY29udGVudHtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0uaGVyb19fY29udGVudCAuaXMtaDF7Zm9udC1zaXplOjg2cHg7bGluZS1oZWlnaHQ6ODZweDtjb2xvcjojZmZmO21hcmdpbjowfUBtZWRpYShtYXgtd2lkdGg6IDExOTkuOThweCl7Lmhlcm9fX2NvbnRlbnQgLmlzLWgxe2ZvbnQtc2l6ZTo3NHB4O2xpbmUtaGVpZ2h0Ojc0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGVyb19fY29udGVudCAuaXMtaDF7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MzZweH19Lmhlcm9fX2NvbnRlbnQgLmlzLWgxIC5zcGVjaWFse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6NTBweDtmb250LXdlaWdodDpcIm5leGFfdGV4dGJvbGRcIixzYW5zLXNlcmlmO2NvbG9yOiNmZmZ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oZXJvX19jb250ZW50IC5pcy1oMSAuc3BlY2lhbHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyOHB4fX0uaGVyb19fY29udGVudCAuaXMtaDErLmJ0biwuaGVyb19fY29udGVudCAuaGJzcHQtZm9ybSAuaXMtaDErLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuaGVyb19fY29udGVudCAuaXMtaDErLmhzLWJ1dHRvbnttYXJnaW4tdG9wOjMwcHh9Lmhlcm8tLXN0YXR1c3ttYXJnaW4tYm90dG9tOjEyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGVyby0tc3RhdHVze21hcmdpbi1ib3R0b206MzBweH19QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey56aXBjb2RlLWNoZWNre21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey56aXBjb2RlLWNoZWNre21heC13aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey56aXBjb2RlLWNoZWNre21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuemlwY29kZS1jaGVja3ttYXgtd2lkdGg6MTE3MHB4fX0uemlwY29kZS1jaGVja3t3aWR0aDoxMDAlO21hcmdpbjowIGF1dG8gMzBweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6ZmxleC1lbmQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Ym90dG9tOi0xMDVweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LnppcGNvZGUtY2hlY2t7cG9zaXRpb246c3RhdGljO3RyYW5zZm9ybTpub25lO21hcmdpbi1ib3R0b206NDBweDtwYWRkaW5nOjAgMjBweH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey56aXBjb2RlLWNoZWNre3BhZGRpbmc6MH19LnppcGNvZGUtY2hlY2tfX2JveHtmbGV4OjAgMCAzOSU7bWF4LXdpZHRoOjM5JTttYXJnaW4tbGVmdDphdXRvO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMCwwLDAsLjIpO3BhZGRpbmc6MThweCA2M3B4IDVweCAzNHB4O21hcmdpbi1yaWdodDoyMHB4fUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuemlwY29kZS1jaGVja19fYm94e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjB9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuemlwY29kZS1jaGVja19fYm94e2JveC1zaGFkb3c6dW5zZXQ7cGFkZGluZzowIDIwcHh9fS56aXBjb2RlLWNoZWNrX19ib3ggLmlzLWgzK3B7bWFyZ2luLXRvcDotMzBweH0uemlwY29kZS1jaGVja19fYm94IHArLmZvcm17bWFyZ2luLXRvcDotMTVweH0uemlwY29kZS1jaGVja19fYm94IC5mb3JtLWdyb3VwLC56aXBjb2RlLWNoZWNrX19ib3ggLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQsLmhic3B0LWZvcm0gLnppcGNvZGUtY2hlY2tfX2JveCAuaHMtZm9ybS1maWVsZHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luOjAgLTEwcHh9LnppcGNvZGUtY2hlY2tfX2JveCAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUsLnppcGNvZGUtY2hlY2tfX2JveCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZDpsYXN0LW9mLXR5cGUsLmhic3B0LWZvcm0gLnppcGNvZGUtY2hlY2tfX2JveCAuaHMtZm9ybS1maWVsZDpsYXN0LW9mLXR5cGV7bWFyZ2luOjA7d2lkdGg6MTAwJX0uemlwY29kZS1jaGVja19fYm94IC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSAuYnRuLC56aXBjb2RlLWNoZWNrX19ib3ggLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQ6bGFzdC1vZi10eXBlIC5idG4sLmhic3B0LWZvcm0gLnppcGNvZGUtY2hlY2tfX2JveCAuaHMtZm9ybS1maWVsZDpsYXN0LW9mLXR5cGUgLmJ0biwuemlwY29kZS1jaGVja19fYm94IC5mb3JtLWdyb3VwOmxhc3Qtb2YtdHlwZSAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC56aXBjb2RlLWNoZWNrX19ib3ggLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIC5ocy1idXR0b24sLnppcGNvZGUtY2hlY2tfX2JveCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZDpsYXN0LW9mLXR5cGUgLmhzLWJ1dHRvbiwuaGJzcHQtZm9ybSAuemlwY29kZS1jaGVja19fYm94IC5ocy1mb3JtLWZpZWxkOmxhc3Qtb2YtdHlwZSAuaHMtYnV0dG9ue3dpZHRoOjEwMCV9LnppcGNvZGUtY2hlY2tfX2JveCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sLXdyYXBwZXIsLnppcGNvZGUtY2hlY2tfX2JveCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCAuZm9ybS1jb250cm9sLXdyYXBwZXIsLmhic3B0LWZvcm0gLnppcGNvZGUtY2hlY2tfX2JveCAuaHMtZm9ybS1maWVsZCAuZm9ybS1jb250cm9sLXdyYXBwZXJ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7cGFkZGluZzowIDEwcHg7bWFyZ2luLWJvdHRvbToxNXB4fS56aXBjb2RlLWNoZWNrX19ib3ggLmZvcm0tZ3JvdXAgbGFiZWwsLnppcGNvZGUtY2hlY2tfX2JveCAuaGJzcHQtZm9ybSAuaHMtZm9ybS1maWVsZCBsYWJlbCwuaGJzcHQtZm9ybSAuemlwY29kZS1jaGVja19fYm94IC5ocy1mb3JtLWZpZWxkIGxhYmVse2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtmb250LWZhbWlseTpcIm5leGFfdGV4dGhlYXZ5XCIsc2Fucy1zZXJpZn0uemlwY29kZS1jaGVja19fYm94IC5mb3JtLWNvbnRyb2wsLnppcGNvZGUtY2hlY2tfX2JveCAuaGJzcHQtZm9ybSAuaHMtaW5wdXQsLmhic3B0LWZvcm0gLnppcGNvZGUtY2hlY2tfX2JveCAuaHMtaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDIwOSwyMDksMjA5LC44MTk2MDc4NDMxKTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7cGFkZGluZzo0cHggMTBweH0uemlwY29kZS1jaGVja19fYm94IC5mb3JtK3B7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDotMTVweDttYXJnaW4tYm90dG9tOjEwcHh9LnppcGNvZGUtY2hlY2tfX2JveCAuYnRuLS1saW5re2ZvbnQtc2l6ZToxMnB4fS5ibG9jay0taGlnaGxpZ2h0c3ttYXJnaW46MCAwIDEwcHh9LmJsb2NrLS1oaWdobGlnaHRzX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjQwcHh9LmJsb2NrLS1oaWdobGlnaHRzX190aXRsZSAuaXMtaDJ7Y29sb3I6IzI4MmE1Zn0uaGlnaGxpZ2h0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5oaWdobGlnaHRzX190aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0uaGlnaGxpZ2h0c19fYnV0dG9uc3t0ZXh0LWFsaWduOmNlbnRlcn0uaGlnaGxpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oaWdobGlnaHR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0uaGlnaGxpZ2h0X19pbWFnZXtmbGV4OjAgMCA2Ni4xOTYlO21heC13aWR0aDo2Ni4xOTYlO21hcmdpbi1ib3R0b206MzBweDthbGlnbi1zZWxmOnNlbGYtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5oaWdobGlnaHRfX2ltYWdle2ZsZXg6MCAwIDQxLjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjclfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmhpZ2hsaWdodF9faW1hZ2V7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmhpZ2hsaWdodF9faW1hZ2UgYXtkaXNwbGF5OmJsb2NrfS5oaWdobGlnaHRfX2ltYWdlIGEudmlkZW97cG9zaXRpb246cmVsYXRpdmV9LmhpZ2hsaWdodF9faW1hZ2UgYS52aWRlbzo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNzVweCcgaGVpZ2h0PSc3NXB4JyB2aWV3Qm94PScwIDAgNzggNzgnJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQnIHgxPScwLjYzNCcgeTE9JzAuNDU3JyB4Mj0nMC4zMzMnIHkyPScwLjczNCcgZ3JhZGllbnRVbml0cz0nb2JqZWN0Qm91bmRpbmdCb3gnJTNFJTNDc3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyUyMzAwYmZmMCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzBjMDA0OScvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDZmlsdGVyIGlkPSdFbGxpcHNlXzExNCcgeD0nMCcgeT0nMCcgd2lkdGg9Jzc4JyBoZWlnaHQ9Jzc4JyBmaWx0ZXJVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDZmVPZmZzZXQgaW5wdXQ9J1NvdXJjZUFscGhhJy8lM0UlM0NmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249JzUnIHJlc3VsdD0nYmx1cicvJTNFJTNDZmVGbG9vZCBmbG9vZC1vcGFjaXR5PScwLjInLyUzRSUzQ2ZlQ29tcG9zaXRlIG9wZXJhdG9yPSdpbicgaW4yPSdibHVyJy8lM0UlM0NmZUNvbXBvc2l0ZSBpbj0nU291cmNlR3JhcGhpYycvJTNFJTNDL2ZpbHRlciUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfNTIzJyBkYXRhLW5hbWU9J0dyb3VwIDUyMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQ5NiAtNzA1KSclM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4KDEsIDAsIDAsIDEsIDQ5NiwgNzA1KScgZmlsdGVyPSd1cmwoJTIzRWxsaXBzZV8xMTQpJyUzRSUzQ2NpcmNsZSBpZD0nRWxsaXBzZV8xMTQtMicgZGF0YS1uYW1lPSdFbGxpcHNlIDExNCcgY3g9JzI0JyBjeT0nMjQnIHI9JzI0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNSAxNSknIGZpbGw9J3VybCglMjNsaW5lYXItZ3JhZGllbnQpJy8lM0UlM0MvZyUzRSUzQ3BhdGggaWQ9J25wX3BsYXlfMTk0MDAwOF8wMDAwMDAnIGQ9J00yNy41LDIuNWEyNSwyNSwwLDEsMCwyNSwyNUEyNS4wMjMsMjUuMDIzLDAsMCwwLDI3LjUsMi41Wm04LjA1MywyNi4yNjJMMjMuNzYzLDM2LjYwNWExLjUyMywxLjUyMywwLDAsMS0yLjM2OC0xLjI2MlYxOS42NThBMS41MjIsMS41MjIsMCwwLDEsMjMuNzYzLDE4LjRsMTEuNzg4LDcuODQxYTEuNTIyLDEuNTIyLDAsMCwxLDAsMi41MjVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MDcuNSA3MTYuNSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjc1cHg7aGVpZ2h0Ojc1cHg7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7Y29udGVudDpcIlwifS5oaWdobGlnaHRfX2ltYWdlIGEudmlkZW86aG92ZXI6OmFmdGVyLC5oaWdobGlnaHRfX2ltYWdlIGEudmlkZW86Zm9jdXM6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9Jzc1cHgnIGhlaWdodD0nNzVweCcgdmlld0JveD0nMCAwIDc4IDc4JyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50JyB4MT0nMC42MzQnIHkxPScwLjQ1NycgeDI9JzAuMzMzJyB5Mj0nMC43MzQnIGdyYWRpZW50VW5pdHM9J29iamVjdEJvdW5kaW5nQm94JyUzRSUzQ3N0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPSclMjMwMGJmZjAnLyUzRSUzQ3N0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPSclMjMwYzAwNDknLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2ZpbHRlciBpZD0nRWxsaXBzZV8xMTQnIHg9JzAnIHk9JzAnIHdpZHRoPSc3OCcgaGVpZ2h0PSc3OCcgZmlsdGVyVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ2ZlT2Zmc2V0IGlucHV0PSdTb3VyY2VBbHBoYScvJTNFJTNDZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSc1JyByZXN1bHQ9J2JsdXInLyUzRSUzQ2ZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0nMC4yJy8lM0UlM0NmZUNvbXBvc2l0ZSBvcGVyYXRvcj0naW4nIGluMj0nYmx1cicvJTNFJTNDZmVDb21wb3NpdGUgaW49J1NvdXJjZUdyYXBoaWMnLyUzRSUzQy9maWx0ZXIlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0dyb3VwXzUyMycgZGF0YS1uYW1lPSdHcm91cCA1MjMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00OTYgLTcwNSknJTNFJTNDZyB0cmFuc2Zvcm09J21hdHJpeCgxLCAwLCAwLCAxLCA0OTYsIDcwNSknIGZpbHRlcj0ndXJsKCUyM0VsbGlwc2VfMTE0KSclM0UlM0NjaXJjbGUgaWQ9J0VsbGlwc2VfMTE0LTInIGRhdGEtbmFtZT0nRWxsaXBzZSAxMTQnIGN4PScyNCcgY3k9JzI0JyByPScyNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTUgMTUpJyBmaWxsPSd1cmwoJTIzbGluZWFyLWdyYWRpZW50KScvJTNFJTNDL2clM0UlM0NwYXRoIGlkPSducF9wbGF5XzE5NDAwMDhfMDAwMDAwJyBkPSdNMjcuNSwyLjVhMjUsMjUsMCwxLDAsMjUsMjVBMjUuMDIzLDI1LjAyMywwLDAsMCwyNy41LDIuNVptOC4wNTMsMjYuMjYyTDIzLjc2MywzNi42MDVhMS41MjMsMS41MjMsMCwwLDEtMi4zNjgtMS4yNjJWMTkuNjU4QTEuNTIyLDEuNTIyLDAsMCwxLDIzLjc2MywxOC40bDExLjc4OCw3Ljg0MWExLjUyMiwxLjUyMiwwLDAsMSwwLDIuNTI1WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTA3LjUgNzE2LjUpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKX0uaGlnaGxpZ2h0X19jb250ZW50e2ZsZXg6MCAwIDMzLjgwNCU7bWF4LXdpZHRoOjMzLjgwNCU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTozMHB4O3BhZGRpbmc6MzdweCAzNXB4IDAgNjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7YWxpZ24tc2VsZjpzZWxmLWVuZH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhpZ2hsaWdodF9fY29udGVudHtmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJTtwYWRkaW5nOjAgMzBweCAwIDY1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGlnaGxpZ2h0X19jb250ZW50e2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7YWxpZ24tc2VsZjpmbGV4LWVuZDtwYWRkaW5nOjB9fS5oaWdobGlnaHRfX2NvbnRlbnQgLmlzLWgyKy5yaWNodGV4dHttYXJnaW4tdG9wOi0xNXB4fS5oaWdobGlnaHRfX2NvbnRlbnQgLnJpY2h0ZXh0e2xpbmUtaGVpZ2h0OjI2cHg7Zm9udC1zaXplOjE2cHg7Zm9udC1mYW1pbHk6XCJuZXhhX3RleHRyZWd1bGFyXCIsc2Fucy1zZXJpZn0uaGlnaGxpZ2h0X19jb250ZW50IGgxLC5oaWdobGlnaHRfX2NvbnRlbnQgaDIsLmhpZ2hsaWdodF9fY29udGVudCBoMywuaGlnaGxpZ2h0X19jb250ZW50IGg0LC5oaWdobGlnaHRfX2NvbnRlbnQgaDUsLmhpZ2hsaWdodF9fY29udGVudCBoNiwuaGlnaGxpZ2h0X19jb250ZW50IC5yaWNodGV4dHttYXJnaW46MCAwIDMwcHh9LmhpZ2hsaWdodC0tcmV2ZXJzZWR7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oaWdobGlnaHQtLXJldmVyc2Vke2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmhpZ2hsaWdodC0tcmV2ZXJzZWQgLmhpZ2hsaWdodF9faW1hZ2V7bWFyZ2luLXRvcDowfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGlnaGxpZ2h0LS1yZXZlcnNlZCAuaGlnaGxpZ2h0X19pbWFnZXthbGlnbi1zZWxmOmZsZXgtZW5kfX0uaGlnaGxpZ2h0LS1yZXZlcnNlZCAuaGlnaGxpZ2h0X19jb250ZW50e3BhZGRpbmc6MzdweCA1MHB4IDAgNDZweH1AbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7LmhpZ2hsaWdodC0tcmV2ZXJzZWQgLmhpZ2hsaWdodF9fY29udGVudHtwYWRkaW5nOjAgNTBweCAwIDMwcHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaGlnaGxpZ2h0LS1yZXZlcnNlZCAuaGlnaGxpZ2h0X19jb250ZW50e2FsaWduLXNlbGY6ZmxleC1zdGFydDtwYWRkaW5nOjB9fS5oaWdobGlnaHQtLXNpbXBsZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MzBweH0uaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9faW1hZ2V7bWFyZ2luLWJvdHRvbTozMHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmhpZ2hsaWdodC0tc2ltcGxlIC5oaWdobGlnaHRfX2ltYWdlKy5oaWdobGlnaHRfX2NvbnRlbnR7bWFyZ2luLXRvcDotMTVweH0uaGlnaGxpZ2h0LS1zaW1wbGUgLmhpZ2hsaWdodF9fY29udGVudHtwYWRkaW5nOjAgNjBweCAwIDA7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LmhpZ2hsaWdodC0tc2ltcGxlIC5oaWdobGlnaHRfX2NvbnRlbnR7cGFkZGluZzowIDMwcHggMCAwfX0uaGlnaGxpZ2h0LS1zaW1wbGU6aG92ZXIsLmhpZ2hsaWdodC0tc2ltcGxlOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5oaWdobGlnaHQtLXNpbXBsZTpob3ZlciAuaXMtaDMsLmhpZ2hsaWdodC0tc2ltcGxlOmZvY3VzIC5pcy1oM3tjb2xvcjojMjgyYTVmfS5oaWdobGlnaHRzLW92ZXJ2aWV3e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTY7bWFyZ2luLWxlZnQ6LTY7bWFyZ2luOjAgLTEwcHh9LmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7cGFkZGluZzowIDEwcHh9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5oaWdobGlnaHRzLW92ZXJ2aWV3LS10aHJlZS1jb2x1bW5zIC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfUBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXsuaGlnaGxpZ2h0cy1vdmVydmlldy0tdGhyZWUtY29sdW1ucyAuaGlnaGxpZ2h0cy1vdmVydmlld19faXRlbXtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oaWdobGlnaHRzLW92ZXJ2aWV3LS10aHJlZS1jb2x1bW5zIC5oaWdobGlnaHRzLW92ZXJ2aWV3X19pdGVte2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5oaWdobGlnaHRzLW92ZXJ2aWV3LS1mb3VyLWNvbHVtbnMgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5oaWdobGlnaHRzLW92ZXJ2aWV3LS1mb3VyLWNvbHVtbnMgLmhpZ2hsaWdodHMtb3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19LmNvbnRhY3QtZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbjowIC0xNXB4IDYwcHh9LmNvbnRhY3QtZm9ybS0tcmlnaHQgLmNvbnRhY3QtZm9ybV9fZm9ybXtvcmRlcjozfS5jb250YWN0LWZvcm0tLXJpZ2h0IC5jb250YWN0LWZvcm1fX2NvbnRlbnR7b3JkZXI6Mn0uY29udGFjdC1mb3JtLS1jZW50ZXIgLmNvbnRhY3QtZm9ybV9fZm9ybXtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlO29yZGVyOjN9LmNvbnRhY3QtZm9ybS0tY2VudGVyIC5jb250YWN0LWZvcm1fX2NvbnRlbnR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJTtvcmRlcjoyfS5jb250YWN0LWZvcm1fX3RpdGxle2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowIDE1cHg7b3JkZXI6MX0uY29udGFjdC1mb3JtX19mb3Jte2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MCAxNXB4O29yZGVyOjJ9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5jb250YWN0LWZvcm1fX2Zvcm17ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJTtvcmRlcjozfX0uY29udGFjdC1mb3JtX19jb250ZW50e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlO3BhZGRpbmc6MCAxNXB4O29yZGVyOjN9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5jb250YWN0LWZvcm1fX2NvbnRlbnR7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJTtvcmRlcjoyfX0ubmV0d29yay1wcm92aWRlcnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtZ2FwOjMwcHggMTVweH1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7Lm5ldHdvcmstcHJvdmlkZXJze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z3JpZC1nYXA6MzBweCAwfX0ubmV0d29yay1wcm92aWRlcnt0ZXh0LWFsaWduOmNlbnRlcn0ubmV0d29yay1wcm92aWRlcl9faW1hZ2V7bWFyZ2luLWJvdHRvbTozMHB4fS5uZXR3b3JrLXByb3ZpZGVyX19pbWFnZSBpbWd7aGVpZ2h0OjMycHh9Lm5ldHdvcmstcHJvdmlkZXIgLmJ0biwubmV0d29yay1wcm92aWRlciAuaGJzcHQtZm9ybSAuaHMtYnV0dG9uLC5oYnNwdC1mb3JtIC5uZXR3b3JrLXByb3ZpZGVyIC5ocy1idXR0b257bGV0dGVyLXNwYWNpbmc6MXB4fS5vdmVydmlld3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5vdmVydmlld19fYnV0dG9uc3tmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5vdmVydmlld19fc2lkZWJhcntmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JTtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5vdmVydmlld19fc2lkZWJhcntkaXNwbGF5Om5vbmV9fS5vdmVydmlld19fY29udGVudHtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JTtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpey5vdmVydmlld19fY29udGVudHtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfX0ub3ZlcnZpZXdfX2VtcHR5e2JhY2tncm91bmQ6I2Y1ZjdmODtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDE1cHg7cGFkZGluZzoxNXB4O3dpZHRoOjEwMCV9Lm92ZXJ2aWV3X19lbXB0eSAqe21hcmdpbjowfS5vdmVydmlldy0tdGVhbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbjowIC0yMHB4fS5vdmVydmlldy0tdGVhbSAub3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCU7cGFkZGluZzowIDIwcHh9QG1lZGlhKG1heC13aWR0aDogNTc1Ljk4cHgpey5vdmVydmlldy0tdGVhbSAub3ZlcnZpZXdfX2l0ZW17ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX19IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibmV4YV90ZXh0Ym9sZFwiO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvZm9udGZhYnJpY18tX25leGFfdGV4dF9ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRmYWJyaWNfLV9uZXhhX3RleHRfYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm5leGFfdGV4dGJvbGRfaXRhbGljXCI7XG4gICAgc3JjOlxuICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9mb250ZmFicmljXy1fbmV4YV90ZXh0X2JvbGRfaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRmYWJyaWNfLV9uZXhhX3RleHRfYm9sZF9pdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJuZXhhX3RleHRoZWF2eV9pdGFsaWNcIjtcbiAgICBzcmM6XG4gICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRmYWJyaWNfLV9uZXhhX3RleHRfaGVhdnlfaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRmYWJyaWNfLV9uZXhhX3RleHRfaGVhdnlfaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibmV4YV90ZXh0aGVhdnlcIjtcbiAgICBzcmM6XG4gICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRmYWJyaWNfLV9uZXhhX3RleHRfaGVhdnktd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvZm9udGZhYnJpY18tX25leGFfdGV4dF9oZWF2eS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm5leGFfdGV4dHJlZ3VsYXJfaXRhbGljXCI7XG4gICAgc3JjOlxuICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9mb250ZmFicmljXy1fbmV4YV90ZXh0X3JlZ3VsYXJfaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2ZvbnRmYWJyaWNfLV9uZXhhX3RleHRfcmVndWxhcl9pdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJuZXhhX3RleHRyZWd1bGFyXCI7XG4gICAgc3JjOlxuICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9mb250ZmFicmljXy1fbmV4YV90ZXh0X3JlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvZm9udGZhYnJpY18tX25leGFfdGV4dF9yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIHNldHRpbmdzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICBcInNtXCI6IDU0MHB4LFxuICAgIFwibWRcIjogNzIwcHgsXG4gICAgXCJsZ1wiOiA5NjBweCxcbiAgICBcInhsXCI6IDExNzBweFxuKSAhZGVmYXVsdDtcblxuLy8gTGlnaHRjYXNlIHNldHRpbmdzXG4kbGlnaHRjYXNlLWN1c3RvbTogKFxuICAgIFwiZm9udC1wYXRoXCI6IFwiL2Fzc2V0cy9mb250cy9cIixcbiAgICBcImJyZWFrcG9pbnRcIjogNzY4cHhcbikgIWRlZmF1bHQ7XG5cbi8vIE92ZXJhbGxcblxuJGZvbnQtcmVndWxhcjogXCJuZXhhX3RleHRyZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1ib2xkOiBcIm5leGFfdGV4dGJvbGRcIiwgc2Fucy1zZXJpZjtcbiRmb250LWhlYXZ5OiBcIm5leGFfdGV4dGhlYXZ5XCIsIHNhbnMtc2VyaWY7XG4kZGVmYXVsdC1tYXJnaW46IDMwcHg7XG4kZGVmYXVsdC1ibG9jay1tYXJnaW46IDQwcHg7XG4kaGVhZGluZy1mb250OiAkZm9udC1oZWF2eTtcbiR0ZXh0LWZvbnQ6ICRmb250LXJlZ3VsYXI7XG4kdGV4dC1zaXplOiAxNnB4O1xuJGxpbmUtaGVpZ2h0OiAzMHB4O1xuJHRleHQtY29sb3I6ICMwMDA7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3Itd2hpdGUtb2ZmOiAjZjhmOGY4O1xuJGNvbG9yLWJsdWU6ICMxYmE3ZTM7XG4kY29sb3ItYmx1ZS1zZWNvbmRhcnk6ICMyODJhNWY7XG4kY29sb3ItYmx1ZS1saWdodDogIzAwYmZmMDtcbiRjb2xvci1ibHVlLXByaW1hcnk6ICMwYzAwNDk7XG4kY29sb3ItYm9yZGVyLWdyZXk6ICNkMWQxZDFkMTtcbiRjb2xvci1waW5rOiAjZWQxMTY0O1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuJGNvbG9yLWJsYWNrLW9mZjogIzMzMztcbiRjb2xvci1ibGFjay1saWdodDogIzY2NjtcbiRjb2xvci1ncmF5OiAjYjhiOWJhO1xuJGNvbG9yLWdyYXktMTogI2Y1ZjdmODtcbiRjb2xvci1ncmF5LTI6ICNlYWVhZWE7XG4kY29sb3ItZ3JheS0zOiAjZjdmN2Y3O1xuJGNvbG9yLXJlZDogI2RiMDAxYjtcbiRjb2xvci1lbWFpbDogIzBhODhmZjtcbiRjb2xvci1uZXdzbGV0dGVyOiAjMGE4OGZmO1xuJGNvbG9yLWZhY2Vib29rOiAjM2I1OTk4O1xuJGNvbG9yLXR3aXR0ZXI6ICMxZGExZjI7XG4kY29sb3IteW91dHViZTogI2YwMDtcbiRjb2xvci1saW5rZWRpbjogIzAwNzdiNTtcbiRjb2xvci1pbnN0YWdyYW06ICM4MzNhYjQ7XG4kY29sb3ItcGludGVyZXN0OiAjYmQwODFjO1xuJGNvbG9yLXdoYXRzYXBwOiAjMjVkMzY2O1xuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteCAqIDQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LXBhZGRpbmcteCAqIDIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsaWdodGNhc2UnO1xuICBzcmM6IHVybCgnI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsIGZvbnQtcGF0aCl9bGlnaHRjYXNlLmVvdD81NTM1NjE3NycpO1xuICBzcmM6IHVybCgnI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsIGZvbnQtcGF0aCl9bGlnaHRjYXNlLmVvdD81NTM1NjE3NyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICB1cmwoJyN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCBmb250LXBhdGgpfWxpZ2h0Y2FzZS53b2ZmPzU1MzU2MTc3JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgdXJsKCcje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgZm9udC1wYXRoKX1saWdodGNhc2UudHRmPzU1MzU2MTc3JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsIGZvbnQtcGF0aCl9bGlnaHRjYXNlLnN2Zz81NTM1NjE3NyNsaWdodGNhc2UnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzcyo9J2xpZ2h0Y2FzZS1pY29uLSddOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGlnaHRjYXNlJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG5cbi8qIENvZGVzICovXG4ubGlnaHRjYXNlLWljb24tcGxheTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfVxuLmxpZ2h0Y2FzZS1pY29uLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDEnOyB9XG4ubGlnaHRjYXNlLWljb24tY2xvc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH1cbi5saWdodGNhc2UtaWNvbi1wcmV2OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9XG4ubGlnaHRjYXNlLWljb24tbmV4dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfVxuLmxpZ2h0Y2FzZS1pY29uLXNwaW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0iLCIvLyBTcGluIGFuaW1hdGlvblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0Y2FzZS1zcGluIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG5cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGxpZ2h0Y2FzZS1zcGluIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG5cbn1cblxuQC1vLWtleWZyYW1lcyBsaWdodGNhc2Utc3BpbiB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxuXG59XG5cbkAtbXMta2V5ZnJhbWVzIGxpZ2h0Y2FzZS1zcGluIHtcblxuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHR9XG5cbn1cblxuQGtleWZyYW1lcyBsaWdodGNhc2Utc3BpbiB7XG5cblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcblx0fVxuXG59IiwiI2xpZ2h0Y2FzZS1jYXNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG5cbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ3RleHQtc2hhZG93Jyl9O1xuXG4gIC8vIE9ubHkgZm9yIHR5cGU6IGlubGluZSwgYWpheFxuICBodG1sW2RhdGEtbGMtdHlwZT1pbmxpbmVdICYsXG4gIGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICYge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpLTF9KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgNzBweCAwO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIiNsaWdodGNhc2UtY29udGVudCB7XG5cbiAgLy8gTm90IHR5cGU6IGVycm9yXG4gIGh0bWw6bm90KFtkYXRhLWxjLXR5cGU9ZXJyb3JdKSAmIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKX0pIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2Nhc2UtYmFja2dyb3VuZCcpfTtcblxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIC1vLWJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLy8gVHlwZTogaW1hZ2UgKyB2aWRlb1xuICBodG1sW2RhdGEtbGMtdHlwZT1pbWFnZV0gJixcbiAgaHRtbFtkYXRhLWxjLXR5cGU9dmlkZW9dICYge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdjYXNlLWJhY2tncm91bmQtbWVkaWEnKX07XG4gICAgfVxuICB9XG5cbiAgLy8gT25seSBmb3IgdHlwZTogaW5saW5lLCBhamF4LCBlcnJvclxuICBodG1sW2RhdGEtbGMtdHlwZT1pbmxpbmVdICYsXG4gIGh0bWxbZGF0YS1sYy10eXBlPWFqYXhdICYsXG4gIGh0bWxbZGF0YS1sYy10eXBlPWVycm9yXSAmIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIC1vLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpLTF9KSB7XG4gICAgICBAaW5jbHVkZSBjbGVhcih0cnVlKTtcbiAgICB9XG5cbiAgICAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciB7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50JyktMX0pIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAmLCAmID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNldCBhdXRvIGhlaWdodCB0byBlYWNoIGVsZW1lbnQgZXhjZXB0IGlmcmFtZXMsIGJlY2F1c2Ugb2YgdGhhdFxuICAgICAgICAvLyB0aG9zZSBjYW5ub3QgaGF2ZSBhIG5hdHVyYWwvbmF0aXZlIGhlaWdodCBhbmQgaXQgbXVzdCBiZSBlc3BlY2lhbGx5IGRlZmluZWQuXG4gICAgICAgICYgPiAqOm5vdChpZnJhbWUpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlnaHRjYXNlLWNvbnRlbnRJbm5lciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50JyktMX0pIHtcbiAgICAgIC8vIEZvciBtb2JpbGUgKHRvdWNoKSBkZXZpY2VzXG4gICAgICBodG1sLmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZVtkYXRhLWxjLXR5cGU9aWZyYW1lXSAmIGlmcmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIG92ZXJmbG93KCk7XG4gICAgICB9XG4gICAgICAvLyBUeXBlOiBpbWFnZSArIHZpZGVvXG4gICAgICBodG1sW2RhdGEtbGMtdHlwZT1pbWFnZV0gJixcbiAgICAgIGh0bWxbZGF0YS1sYy10eXBlPXZpZGVvXSAmIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50Jyl9KSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBodG1sW2RhdGEtbGMtdHlwZT1pbWFnZV0gJiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gTm90ZTogVGhpcyBpcyBhIHZlcnkgc3BlY2lhbCB3cmFwIG9ubHkgYWRkZWQgZm9yIGZld1xuICAgIC8vIHR5cGVzIG9mIGNvbnRlbnQsIHR5cGUgJ2lubGluZScgYW5kICdhamF4Jy5cbiAgICAubGlnaHRjYXNlLWlubGluZVdyYXAge1xuICAgICAgLy8gT25seSBmb3IgdHlwZTogaW5saW5lLCBhamF4IGVycm9yXG4gICAgICBodG1sW2RhdGEtbGMtdHlwZT1pbmxpbmVdICYsXG4gICAgICBodG1sW2RhdGEtbGMtdHlwZT1hamF4XSAmLFxuICAgICAgaHRtbFtkYXRhLWxjLXR5cGU9ZXJyb3JdICYge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKS0xfSkge1xuICAgICAgICAgQGluY2x1ZGUgY2xlYXIodHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gTm90IHR5cGU6IGVycm9yXG4gICAgICBodG1sOm5vdChbZGF0YS1sYy10eXBlPWVycm9yXSkgJiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpfSkge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ29udGVudCAtIEV4dGVuZCB3aXRoIGZ1cnRoZXIgc2VsZWN0b3JzIGFuZCBjb2xvcnMgaW4gY2FzZSB5b3UgaGF2ZVxuICAvLyBlbGVtZW50cyBsaWtlIDx1bD4sIDxsaT4sIDxzcGFuPiBvciBvdGhlciBhcyBwYXJ0IG9mIGNvbnRlbnQgd2l0aGluIGxpZ2h0Y2FzZS5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50JyktMX0pIHtcbiAgICAgIGNvbG9yOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ3RleHQtY29sb3Itdmlld3BvcnQtc21hbGwnKX07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50Jyl9KSB7XG4gICAgICBjb2xvcjogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICd0ZXh0LWNvbG9yLXZpZXdwb3J0LWxhcmdlJyl9O1xuICAgIH1cbiAgfVxuXG59IiwiLyoqXG4gKiBQcm92aWRlcyBuYXR1cmFsIGNvbnRlbnQgb3ZlcmZsb3cgYmVoYXZpb3IgYW5kIHNjcm9sbGluZyBzdXBwb3J0XG4gKiBldmVuIHNvIGZvciB0b3VjaCBkZXZpY2VzLlxuICpcbiAqIEV4YW1wbGUgdXNhZ2U6XG4gKiBAaW5jbHVkZSBvdmVyZmxvdygpXG4gKi9cbkBtaXhpbiBvdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLyoqXG4gKiBOZXV0cmFsaXplcy9yZXNldHMgZGltZW5zaW9ucyBpbmNsdWRpbmcgd2lkdGgsIGhlaWdodCwgcG9zaXRpb24gYXMgd2VsbCBhcyBtYXJnaW5zLFxuICogcGFkZGluZ3MgYW5kIHN0eWxlcy4gVXNlZCB0byBlbmZvcmNlIGEgbmV1dHJhbCBhbmQgdW5zdHlsZWQgbG9vayBhbmQgYmVoYXZvaXIhXG4gKlxuICogRXhhbXBsZSB1c2FnZTpcbiAqIEBpbmNsdWRlIGNsZWFyKHRydWUpXG4gKlxuICogQHBhcmFtIGJvb2xlYW4gJGltcG9ydGFudFxuICovXG5AbWl4aW4gY2xlYXIoJGltcG9ydGFudCkge1xuICBAaWYgJGltcG9ydGFudCB7XG4gICAgJGltcG9ydGFudDogIWltcG9ydGFudDtcbiAgfVxuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAkaW1wb3J0YW50O1xuXG4gIHRvcDogYXV0byAkaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICRpbXBvcnRhbnQ7XG5cbiAgd2lkdGg6IGF1dG8gJGltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICRpbXBvcnRhbnQ7XG5cbiAgbWFyZ2luOiAwICRpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgJGltcG9ydGFudDtcblxuICBib3JkZXI6IG5vbmUgJGltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAkaW1wb3J0YW50O1xufSIsIiNsaWdodGNhc2UtY2FzZSB7XG5cbiAgcC5saWdodGNhc2UtZXJyb3Ige1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgY29sb3I6ICNhYWE7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKS0xfSkge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpfSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxufSIsIi8vIFN0eWxlcyBhbmQgb3ZlcnJpZGVzIGZvciBhbGwgZWxlbWVudHMgb3V0IG9mIHRoZSBsaWdodGNhc2Ugc2NvcGVcbi5saWdodGNhc2Utb3BlbiB7XG5cbiAgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC8vIEZvciBtb2JpbGUgKHRvdWNoKSBkZXZpY2VzXG4gICAgLmxpZ2h0Y2FzZS1pc01vYmlsZURldmljZSAmIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbn0iLCIjbGlnaHRjYXNlLWluZm8ge1xuICAvLyBZb3UgY2FuIGNoYW5nZSB0byBwb3NpdGlvbiBcInN0YXRpY1wiIG9yIFwicmVsYXRpdmVcIiBpbnN0ZWFkLCBidXQgY29uc2lkZXJcbiAgLy8gdGhhdCB0aGlzIGhlaWdodCB3aWxsIGJlIGludGVncmF0ZWQgYW5kIGNhbGN1bGF0ZWRcbiAgLy8gdG8gdGhlIG1heGltdW0gaGVpZ2h0IGFkZGl0aW9uYWxseSB0byB0aGUgaW1hZ2UgaGVpZ2h0LlxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgI2xpZ2h0Y2FzZS10aXRsZSxcbiAgI2xpZ2h0Y2FzZS1jYXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gICNsaWdodGNhc2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICd0aXRsZS1mb250LXNpemUnKX07XG4gICAgY29sb3I6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAndGl0bGUtY29sb3InKX07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2JyZWFrcG9pbnQnKS0xfSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogODcuNSU7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnb3ZlcmxheS1jb2xvcicpfTtcbiAgICB9XG4gIH1cblxuICAjbGlnaHRjYXNlLWNhcHRpb24ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtc2l6ZTogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdjYXB0aW9uLWZvbnQtc2l6ZScpfTtcbiAgICBjb2xvcjogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdjYXB0aW9uLWNvbG9yJyl9O1xuICB9XG5cbiAgI2xpZ2h0Y2FzZS1zZXF1ZW5jZUluZm8ge1xuICAgIGZvbnQtc2l6ZTogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdzZXF1ZW5jZUluZm8tZm9udC1zaXplJyl9O1xuICAgIGNvbG9yOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ3NlcXVlbmNlSW5mby1jb2xvcicpfTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpLTF9KSB7XG4gICAgLmxpZ2h0Y2FzZS1mdWxsU2NyZWVuTW9kZSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLy8gTm90IHR5cGU6IGltYWdlLCB2aWRlbywgZmxhc2ggb3IgZXJyb3JcbiAgICBodG1sOm5vdChbZGF0YS1sYy10eXBlPWltYWdlXSk6bm90KFtkYXRhLWxjLXR5cGU9dmlkZW9dKTpub3QoW2RhdGEtbGMtdHlwZT1mbGFzaF0pOm5vdChbZGF0YS1sYy10eXBlPWVycm9yXSkgJiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBNaXhpbiBwcm92aWRpbmcgaWNvbiBkZWZhdWx0cyB0byBiZSB1c2VkIG9uIHRvcCBvZiBmb250LWxpZ2h0Y2FzZS5cbiAqXG4gKiBFeGFtcGxlIHVzYWdlOlxuICogQGluY2x1ZGUgaWNvbigjZTllOWU5KVxuICovXG5AbWl4aW4gaWNvbigkY29sb3I6ICNmZmYpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuXG4gIHdpZHRoOiAxLjEyM2VtO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgZm9udC1zaXplOiAje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2ljb24tZm9udC1zaXplJyl9O1xuICBsaW5lLWhlaWdodDogMTtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBub25lO1xuXG4gICYsICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciwgb3BhY2l0eSwgZWFzZS1pbi1vdXQgMC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciwgb3BhY2l0eSwgZWFzZS1pbi1vdXQgMC4yNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IsIG9wYWNpdHksIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yLCBvcGFjaXR5LCBlYXNlLWluLW91dCAwLjI1cztcbiAgfVxuXG4gICYgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIH1cbn1cblxuLyoqXG4gKiBNaXhpbiBwcm92aWRpbmcgaWNvbiBkZWZhdWx0cyBpbmNsdWRpbmcgYSBob3ZlciBzdGF0dXMgdG8gYmUgdXNlZFxuICogb24gdG9wIG9mIGZvbnQtbGlnaHRjYXNlLlxuICpcbiAqIEV4YW1wbGUgdXNhZ2U6XG4gKiBAaW5jbHVkZSBpY29uLWhvdmVyKCNlOWU5ZTksICNmZmYpXG4gKi9cbkBtaXhpbiBpY29uLWhvdmVyKCRjb2xvcjogI2ZmZiwgJGNvbG9yLWhvdmVyOiAjZjlmOWY5KSB7XG4gIEBpbmNsdWRlIGljb24oJGNvbG9yKTtcblxuICAvLyBEZWZhdWx0IGhvdmVyIHN0YXR1c1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIHRleHQtc2hhZG93OiAwIDAgMTVweCAkY29sb3ItaG92ZXI7XG4gIH1cbn0iLCIjbGlnaHRjYXNlLWxvYWRpbmcge1xuICBAaW5jbHVkZSBpY29uKCNmZmYpO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcblxuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG5cbiAgb3BhY2l0eTogMTtcblxuICBmb250LXNpemU6IDMycHg7XG5cbiAgdGV4dC1zaGFkb3c6IDAgMCAxNXB4ICNmZmY7XG5cbiAgLy8gRml4ZXMgdGhlIGljb24gd29iYmxlIGlzc3VlIGluIGZpcmVmb3hcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTMlO1xuXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsaWdodGNhc2Utc3BpbiAwLjVzIGluZmluaXRlIGxpbmVhcjtcbiAgLW1vei1hbmltYXRpb246IGxpZ2h0Y2FzZS1zcGluIDAuNXMgaW5maW5pdGUgbGluZWFyO1xuICAtby1hbmltYXRpb246IGxpZ2h0Y2FzZS1zcGluIDAuNXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGxpZ2h0Y2FzZS1zcGluIDAuNXMgaW5maW5pdGUgbGluZWFyO1xufSIsIi8vIEdlbmVyaWMgc3R5bGVzIGZvciBhbGwgbmF2aWdhdGlvbiBsaW5rc1xuYVtjbGFzcyo9J2xpZ2h0Y2FzZS1pY29uLSddIHtcbiAgQGluY2x1ZGUgaWNvbi1ob3Zlcigje21hcC1nZXQoJGxpZ2h0Y2FzZS1zZXR0aW5ncywgJ2ljb24tY29sb3InKX0sICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnaWNvbi1jb2xvci1ob3ZlcicpfSk7XG5cbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC8vIEhvdmVyIHN0YXR1cyBmb3IgbW9iaWxlICh0b3VjaCkgZGV2aWNlc1xuICAubGlnaHRjYXNlLWlzTW9iaWxlRGV2aWNlICYge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNhYWE7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBDbG9zZSBidXR0b25cbiAgJi5saWdodGNhc2UtaWNvbi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC8vIFByZXYgYnV0dG9uXG4gICYubGlnaHRjYXNlLWljb24tcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxuXG4gIC8vIE5leHQgYnV0dG9uXG4gICYubGlnaHRjYXNlLWljb24tbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAvLyBQbGF5L1BhdXNlIGJ1dHRvblxuICAmLmxpZ2h0Y2FzZS1pY29uLXBhdXNlLFxuICAmLmxpZ2h0Y2FzZS1pY29uLXBsYXkge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNWVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdicmVha3BvaW50Jyl9KSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpLTF9KSB7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpfSkge1xuICAgIGJvdHRvbTogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcblxuICAgICY6aG92ZXIsXG4gICAgI2xpZ2h0Y2FzZS1jYXNlOmhvdmVyIH4gJiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufSIsIiNsaWdodGNhc2Utb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjAwMDtcbiAgdG9wOiAtOTk5OXB4O1xuICBib3R0b206IC05OTk5cHg7XG4gIGxlZnQ6IDA7XG5cbiAgYmFja2dyb3VuZDogI3ttYXAtZ2V0KCRsaWdodGNhc2Utc2V0dGluZ3MsICdvdmVybGF5LWNvbG9yJyl9O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkbGlnaHRjYXNlLXNldHRpbmdzLCAnYnJlYWtwb2ludCcpLTF9KSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG59IiwiQGluY2x1ZGUga2V5ZnJhbWVzKGJvdW5jZSkge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBtYWtlLWNvbC1wdWxsKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAgICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gICAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgLSBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gU1ZHIGljb25zXG5AbWl4aW4gaWNvbigkdHlwZSwgJGNvbG9yLCAkd2lkdGgsICRoZWlnaHQpIHtcbiAgICBAaWYgJHR5cGUgPT0gZmFjZWJvb2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMTUsNC4zaC0yLjljLTAuMywwLTAuNywwLjUtMC43LDEuMXYxLjhIMTV2My41aC0zLjZ2OC42SDcuOXYtOC42SDVWNy4yaDIuOVY1LjRjMC0yLjYsMS45LTQuNiw0LjMtNC42SDE1VjQuM0wxNSw0LjN6XCIgLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHR3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMTksNC4zYy0wLjcsMC4zLTEuNCwwLjUtMi4xLDAuNmMwLjgtMC41LDEuMy0xLjIsMS42LTIuMWMtMC43LDAuNC0xLjUsMC43LTIuMywwLjljLTAuNy0wLjctMS42LTEuMi0yLjctMS4yYy0yLDAtMy43LDEuNy0zLjcsMy45YzAsMC4zLDAsMC42LDAuMSwwLjlDNi44LDcuMSw0LjEsNS41LDIuMywzLjJDMiwzLjgsMS44LDQuNCwxLjgsNS4xYzAsMS4zLDAuNSwyLjUsMS41LDMuMmMtMC42LDAtMC45LTAuMi0xLjgtMC41bDAsMGMwLDEuOCwxLjQsMy40LDMuMSwzLjhjLTAuMywwLjEtMC42LDAuMS0wLjksMC4xYy0wLjIsMC0wLjQsMC0wLjctMC4xYzAuNSwxLjUsMS45LDIuNiwzLjUsMi42Yy0xLjMsMS0yLjgsMS42LTQuNiwxLjZjLTAuMywwLTAuNiwwLTAuOS0wLjFjMS42LDEuMSwzLjYsMS43LDUuNywxLjdjNi44LDAsMTAuNS01LjksMTAuNS0xMC45YzAtMC4yLDAtMC4zLDAtMC41QzE3LjksNS43LDE4LjUsNSwxOSw0LjN6XCIgLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHlvdXR1YmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMTguNSw5LjhjMC0xLjgtMC4xLTMuOC0wLjgtNC43Yy0wLjYtMC45LTEuNS0wLjktMy0wLjlDMTIuNSw0LDEwLDMuOSw3LjksNEM3LjEsNCw2LjIsNCw1LjQsNC4xYy0wLjksMC0xLjYsMC0yLjQsMC4zQzEuNSw1LDEuNiw2LjcsMS41LDguNmMwLDIuMS0wLjEsNS40LDAuOSw2LjVjMC44LDAuOCwyLjUsMC44LDMuOCwwLjljMi42LDAuMSw0LjksMC4xLDcuMywwYzEuMiwwLDIuNiwwLDMuNC0wLjNDMTguNywxNC44LDE4LjUsMTIuMywxOC41LDkuOHogTTguMywxMi4yTDguMiw3LjRjMS41LDAuOCwzLjEsMS41LDQuNiwyLjNDMTEuMywxMC42LDkuNywxMS40LDguMywxMi4yelwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGxpbmtlZGluIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTUuNiwxNy41VjcuM0gyLjJ2MTAuMkg1LjZMNS42LDE3LjV6IE0zLjksNS45YzEuMiwwLDEuOS0wLjgsMS45LTEuN2MwLTEtMC43LTEuNy0xLjktMS43UzIsMy4zLDIsNC4yUzIuNyw1LjksMy45LDUuOUwzLjksNS45TDMuOSw1Ljl6XCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk03LjUsMTcuNUgxMXYtNS43YzAtMC4zLDAtMC42LDAuMS0wLjhjMC4yLTAuNiwwLjgtMS4yLDEuOC0xLjJjMS4yLDAsMS43LDAuOSwxLjcsMi4zdjUuNEgxOHYtNS44QzE4LDguNSwxNi4zLDcsMTQuMSw3Yy0xLjksMC0yLjcsMS0zLjEsMS43bDAsMFY3LjJINy42QzcuNiw4LjIsNy41LDE3LjUsNy41LDE3LjVMNy41LDE3LjV6XCIvPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGluc3RhZ3JhbSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO30gPC9zdHlsZT48Zz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMTUuNCw1LjdjMCwwLjYtMC41LDEtMSwxYy0wLjYsMC0xLTAuNS0xLTFzMC41LTEsMS0xQzE0LjksNC42LDE1LjQsNS4xLDE1LjQsNS43XCIvPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xOC40LDYuNWMwLTAuOS0wLjItMS41LTAuNC0yLjFjLTAuMi0wLjYtMC41LTEtMC45LTEuNWMtMC41LTAuNS0wLjktMC44LTEuNS0wLjljLTAuNi0wLjItMS4xLTAuNC0yLjEtMC40Yy0wLjgtMC4xLTEuMi0wLjEtMy41LTAuMWMtMi4zLDAtMi42LDAtMy41LDAuMUM1LjYsMS42LDUsMS44LDQuNCwyYy0wLjYsMC4yLTEsMC41LTEuNSwwLjlTMi4yLDMuOSwyLDQuNEMxLjgsNSwxLjYsNS42LDEuNiw2LjVTMS41LDcuNywxLjUsMTBzMCwyLjYsMC4xLDMuNWMwLDAuOSwwLjIsMS41LDAuNCwyLjFjMC4yLDAuNiwwLjUsMSwwLjksMS41YzAuNSwwLjUsMC45LDAuOCwxLjUsMC45YzAuNiwwLjIsMS4xLDAuNCwyLjEsMC40czEuMiwwLjEsMy41LDAuMXMyLjYsMCwzLjUtMC4xYzAuOSwwLDEuNS0wLjIsMi4xLTAuNGMwLjYtMC4yLDEtMC41LDEuNS0wLjljMC41LTAuNSwwLjgtMC45LDAuOS0xLjVjMC4yLTAuNiwwLjQtMS4xLDAuNC0yLjFjMC0wLjksMC4xLTEuMiwwLjEtMy41QzE4LjUsNy43LDE4LjUsNy40LDE4LjQsNi41eiBNMTYuOSwxMy40YzAsMC44LTAuMiwxLjMtMC4zLDEuNmMtMC4yLDAuNC0wLjQsMC43LTAuNywwLjljLTAuMywwLjMtMC42LDAuNS0wLjksMC43Yy0wLjMsMC4xLTAuOCwwLjMtMS42LDAuM2MtMC45LDAtMS4xLDAuMS0zLjQsMC4xcy0yLjUsMC0zLjQtMC4xYy0wLjgsMC0xLjMtMC4yLTEuNi0wLjNDNC42LDE2LjQsNC4zLDE2LjIsNCwxNmMtMC4zLTAuMy0wLjUtMC42LTAuNy0wLjljLTAuMS0wLjMtMC4zLTAuOC0wLjMtMS42QzMuMSwxMi42LDMsMTIuMywzLDEwYzAtMi4zLDAtMi41LDAuMS0zLjRjMC0wLjgsMC4yLTEuMywwLjMtMS42QzMuNiw0LjYsMy44LDQuMyw0LDRTNC42LDMuNiw1LDMuNGMwLjMtMC4xLDAuOC0wLjMsMS42LTAuM0M3LjQsMyw3LjcsMywxMCwzczIuNiwwLDMuNCwwLjFjMC44LDAsMS4zLDAuMiwxLjYsMC4zYzAuNCwwLjIsMC43LDAuNCwwLjksMC43YzAuMywwLjMsMC41LDAuNiwwLjcsMC45YzAuMSwwLjMsMC4zLDAuOCwwLjMsMS42UzE3LDcuNywxNywxMFMxNywxMi42LDE2LjksMTMuNHpcIi8+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTEwLDUuN2MtMi41LDAtNC4zLDItNC4zLDQuM2MwLDIuNSwyLDQuMyw0LjMsNC4zYzIuNSwwLDQuMy0yLDQuMy00LjNDMTQuMyw3LjUsMTIuNSw1LjcsMTAsNS43IE0xMCwxMi44Yy0xLjYsMC0yLjgtMS4yLTIuOC0yLjhTOC40LDcuMiwxMCw3LjJzMi44LDEuMiwyLjgsMi44UzExLjYsMTIuOCwxMCwxMi44XCIvPjwvZz48L2c+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwaW50ZXJlc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNOS40LDEzLjhjMS41LDEuMSw0LjIsMC41LDUuMy0wLjZjMS43LTEuNCwyLjQtNC4zLDIuMy02LjZjLTAuMy0yLjUtMi43LTQuOC01LjUtNS4xQzcsMS4xLDMsMy43LDMsOGMwLDIsMC43LDMuMiwyLjQsNGMxLjItMS4yLTAuMi0yLTAuNC0zLjNDNC43LDUsOSwxLjYsMTIuOCwzLjljMi42LDEuNSwyLjIsOC4xLTEsOC44Yy0wLjcsMC4xLTEuNC0wLjEtMS44LTAuNGMtMS41LTEuNCwxLjMtMy45LDAuNC01LjlDOS42LDQuNiw3LjMsNiw3LDcuNkM2LjksOC40LDcuMyw5LjIsNy4zLDkuOWMwLDEuNy0xLjEsNC4xLTEuNCw1LjhjLTAuMSwwLjctMC4yLDIuMSwwLDIuN2wwLDBIN2MwLjgtMS4zLDEuNC0zLjQsMS44LTUuMkM5LjEsMTMuMSw5LjIsMTMuNyw5LjQsMTMuOHpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSB3aGF0c2FwcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xOC41LDkuOGMwLDQuNi0zLjcsOC4zLTguMyw4LjNjLTEuNSwwLTIuOC0wLjQtNC0xbC00LjYsMS41TDMsMTQuMWMtMC44LTEuMi0xLjItMi43LTEuMi00LjNjMC00LjYsMy43LTguMyw4LjMtOC4zQzE0LjgsMS41LDE4LjUsNS4yLDE4LjUsOS44eiBNMTAuMiwyLjhjLTMuOSwwLTcsMy4xLTcsN2MwLDEuNSwwLjUsMi45LDEuMyw0LjFsLTAuOSwyLjZsMi43LTAuOWMxLjEsMC43LDIuNCwxLjIsMy45LDEuMmMzLjksMCw3LTMuMSw3LTdTMTQsMi44LDEwLjIsMi44eiBNMTQuNCwxMS43Yy0wLjEtMC4xLTAuMi0wLjEtMC40LTAuMmMtMC4yLTAuMS0xLjItMC42LTEuNC0wLjdjLTAuMi0wLjEtMC4zLTAuMS0wLjUsMC4xYy0wLjEsMC4yLTAuNSwwLjctMC42LDAuOGMtMC4xLDAuMS0wLjIsMC4yLTAuNCwwLjFjLTAuMi0wLjEtMC45LTAuMy0xLjYtMWMtMC42LTAuNS0xLTEuMi0xLjEtMS40QzguMSw5LjEsOC4yLDksOC4zLDguOWMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuNGMwLjEtMC4xLDAuMS0wLjIsMC4yLTAuM2MwLjEtMC4xLDAtMC4zLDAtMC40QzguOCw3LjgsOC40LDYuOCw4LjIsNi40QzgsNiw3LjksNiw3LjcsNkM3LjYsNiw3LjUsNiw3LjMsNlM3LDYuMSw2LjgsNi4zQzYuNiw2LjUsNi4xLDYuOSw2LjEsNy45YzAsMSwwLjcsMiwwLjgsMi4xYzAuMSwwLjEsMS40LDIuMywzLjUsMy4xYzIuMSwwLjgsMi4xLDAuNSwyLjUsMC41YzAuNCwwLDEuMi0wLjUsMS40LTFDMTQuNCwxMi4yLDE0LjQsMTEuOCwxNC40LDExLjd6XCIvPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IG5ld3NsZXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48Zz48Zz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMSwxN2MwLTQuNiwwLTkuNCwwLTE0YzYsMCwxMiwwLDE4LDBjMCw0LjYsMCw5LjQsMCwxNEMxMywxNyw3LDE3LDEsMTd6IE0xNy40LDQuMWMtNSwwLTkuOSwwLTE0LjgsMGMyLjUsMi41LDUsNS4xLDcuNCw3LjdDMTIuNSw5LjMsMTQuOSw2LjgsMTcuNCw0LjF6IE03LjQsMTAuOWMtMS42LDEuNy0zLjMsMy4zLTQuOCw1YzQuOSwwLDkuOSwwLDE0LjcsMGMtMS42LTEuNy0zLjMtMy4zLTQuOC01Yy0wLjksMC45LTEuNywxLjgtMi42LDIuNkM5LjEsMTIuNiw4LjMsMTEuOCw3LjQsMTAuOXogTTYuNiwxMGMtMS41LTEuNi0zLTMuMS00LjUtNC42YzAsMy4xLDAsNi4yLDAsOS4zQzMuNiwxMy4xLDUuMSwxMS42LDYuNiwxMHogTTE3LjksNS40Yy0xLjUsMS42LTMsMy4xLTQuNSw0LjZjMS41LDEuNiwzLDMuMSw0LjUsNC42QzE3LjksMTEuNiwxNy45LDguNCwxNy45LDUuNHpcIi8+PC9nPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGVtYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PGc+PGc+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTEsMTdjMC00LjYsMC05LjQsMC0xNGM2LDAsMTIsMCwxOCwwYzAsNC42LDAsOS40LDAsMTRDMTMsMTcsNywxNywxLDE3eiBNMTcuNCw0LjFjLTUsMC05LjksMC0xNC44LDBjMi41LDIuNSw1LDUuMSw3LjQsNy43QzEyLjUsOS4zLDE0LjksNi44LDE3LjQsNC4xeiBNNy40LDEwLjljLTEuNiwxLjctMy4zLDMuMy00LjgsNWM0LjksMCw5LjksMCwxNC43LDBjLTEuNi0xLjctMy4zLTMuMy00LjgtNWMtMC45LDAuOS0xLjcsMS44LTIuNiwyLjZDOS4xLDEyLjYsOC4zLDExLjgsNy40LDEwLjl6IE02LjYsMTBjLTEuNS0xLjYtMy0zLjEtNC41LTQuNmMwLDMuMSwwLDYuMiwwLDkuM0MzLjYsMTMuMSw1LjEsMTEuNiw2LjYsMTB6IE0xNy45LDUuNGMtMS41LDEuNi0zLDMuMS00LjUsNC42YzEuNSwxLjYsMywzLjEsNC41LDQuNkMxNy45LDExLjYsMTcuOSw4LjQsMTcuOSw1LjR6XCIvPjwvZz48L2c+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBwaG9uZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCI+PHN0eWxlPi5zdDAge2ZpbGw6ICcgKyAkY29sb3IgKyAnO308L3N0eWxlPjxnPjxnPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xOC4zLDE1LjRMMTUsMTIuMmMtMC4zLTAuMy0wLjctMC4zLTEsMGwtMS4yLDEuMWw0LjIsNC4ybDEuMi0xLjFDMTguNiwxNi4xLDE4LjYsMTUuNywxOC4zLDE1LjR6IE03LjcsNS45YzAuMy0wLjMsMC4zLTAuNywwLTFMNC40LDEuN2MtMC4zLTAuMy0wLjctMC4zLTEsMEwyLjMsMi44bDQuMiw0LjJMNy43LDUuOXogTTEyLjIsMTRjLTAuNCwwLjQtMS4yLDAuMi0xLjUtMC4yTDYsOS4zQzUuNyw5LDUuNCw4LjIsNS43LDcuOGwwLDBMMS42LDMuN0MxLDcuMSwyLjQsMTAuOSw1LjcsMTQuM2MzLjMsMy4zLDcuMyw0LjcsMTAuNiw0LjFMMTIuMiwxNEwxMi4yLDE0elwiLz48L2c+PC9nPjwvc3ZnPicpO1xuICAgIH0gQGVsc2UgaWYgJHR5cGUgPT0gc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTE4LjEsMTYuMUwxNCwxMmMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjJjMC43LTEuMSwxLjEtMi4zLDEuMS0zLjZjMC0zLjctMy02LjctNi43LTYuN2MtMy43LDAtNi43LDMtNi43LDYuN3MzLDYuNyw2LjcsNi43YzEuNCwwLDIuNi0wLjQsMy42LTEuMWMwLDAuMSwwLjEsMC4xLDAuMiwwLjJsNC4xLDQuMWMwLjMsMC4zLDAuNiwwLjQsMSwwLjRzMC43LTAuMiwxLTAuNEMxOC42LDE3LjUsMTguNiwxNi42LDE4LjEsMTYuMSBNOC4yLDEyLjljLTIuNSwwLTQuNi0yLjEtNC42LTQuNnMyLjEtNC42LDQuNi00LjZzNC42LDIuMSw0LjYsNC42UzEwLjgsMTIuOSw4LjIsMTIuOVwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHNoYXJlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMTAuNjY0IDExLjMyNFwiPjxwYXRoIGlkPVwibnBfc2hhcmVfMzc3OTUxOV8wMDAwMDBcIiBkPVwiTTIzLjY3MiwxOS41NjN2MGEyLjMyMSwyLjMyMSwwLDAsMC00LjE4MS0xLjIyMmwtMS45MjYtLjk0M2EyLjI3OCwyLjI3OCwwLDAsMCwuMDgyLS43NzcsMi4zMzEsMi4zMzEsMCwwLDAtLjE4Ni0uNzYybDEuNzc5LTEuMTlhMi4zMjIsMi4zMjIsMCwxLDAtLjY1OS0xLjQ2NywyLjM5MywyLjM5MywwLDAsMCwuMTg2Ljc2MmwtMS43NzYsMS4xOWEyLjMyLDIuMzIsMCwxLDAsLjA5MSwzLjE1MmMuMDM4LS4wNDguMDc1LS4xLjExMS0uMTQ1bDEuOTI2Ljk0YTIuNDE5LDIuNDE5LDAsMCwwLS4wODIuNzgyLDIuMzIzLDIuMzIzLDAsMCwwLDQuNjM0LS4zMTZabS0yLjg3MS04YTEuNDc2LDEuNDc2LDAsMSwxLTEuMzcxLDEuNTc0QTEuNDgzLDEuNDgzLDAsMCwxLDIwLjgsMTEuNTY2Wm0tNS4zNjQsNi42NzlhMS40NzUsMS40NzUsMCwwLDEtLjItMi45NDIsMS40NTIsMS40NTIsMCwwLDEsMS4wNy4zNiwxLjQ3MiwxLjQ3MiwwLDAsMS0uODY1LDIuNTgyWm02LjAxNywyLjk0NWExLjQ3NCwxLjQ3NCwwLDEsMSwxLjM3NC0xLjU3MiwxLjQ3NSwxLjQ3NSwwLDAsMS0xLjM3NCwxLjU3MlpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTEzLjAxNCAtMTAuNzE3KVwiIGZpbGw9XCInICsgJGNvbG9yICsgJ1wiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IG1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAzMCAyNFwiPjxzdHlsZT4uc3QwIHtmaWxsOiAnICsgJGNvbG9yICsgJzt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz1cInN0MFwiIGQ9XCJNMjguMiw0SDEuOEMwLjgsNCwwLDMuMiwwLDIuMmwwLTAuNEMwLDAuOCwwLjgsMCwxLjgsMGwyNi40LDBjMSwwLDEuOCwwLjgsMS44LDEuOHYwLjRDMzAsMy4yLDI5LjIsNCwyOC4yLDR6XCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yOC4yLDE0SDEuOGMtMSwwLTEuOC0wLjgtMS44LTEuOGwwLTAuNGMwLTEsMC44LTEuOCwxLjgtMS44aDI2LjRjMSwwLDEuOCwwLjgsMS44LDEuOHYwLjRDMzAsMTMuMiwyOS4yLDE0LDI4LjIsMTR6XCIvPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yOC4yLDI0SDEuOGMtMSwwLTEuOC0wLjgtMS44LTEuOGwwLTAuNGMwLTEsMC44LTEuOCwxLjgtMS44aDI2LjRjMSwwLDEuOCwwLjgsMS44LDEuOHYwLjRDMzAsMjMuMiwyOS4yLDI0LDI4LjIsMjR6XCIvPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIj48c3R5bGU+LnN0MCB7ZmlsbDogJyArICRjb2xvciArICc7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTE4LDQuNkwxNS42LDJMMTAsNy41bDAsMGwwLDBMNC40LDJMMiw0LjZMNy41LDEwTDIsMTUuNEw0LjQsMThsNS42LTUuNWwwLDBsMCwwbDUuNiw1LjVsMi40LTIuNkwxMi41LDEwTDE4LDQuNnpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBhcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDExLjYyMyA1Ljc2MVwiPjxwYXRoIGlkPVwiUGF0aF82MzJcIiBkYXRhLW5hbWU9XCJQYXRoIDYzMlwiIGQ9XCJNNC40NzEsMTAuNjIzYS4yLjIsMCwwLDEtLjE3Ny0uMDg4TC4wNSw1LjQ1YS4yMzIuMjMyLDAsMCwxLDAtLjI4N0w0LjMxNi4wNzhBLjIxNS4yMTUsMCwwLDEsNC42MjYuMDU2YS4yMTUuMjE1LDAsMCwxLC4wMjIuMzA5TDQuNDExLjY1LjUxNCw1LjMxN2w0LjEzNCw0Ljk1MmEuMjE0LjIxNCwwLDAsMS0uMDIyLjMwOUEuNDEuNDEsMCwwLDEsNC40NzEsMTAuNjIzWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjUgNS4yNDQpIHJvdGF0ZSgtOTApXCIgc3Ryb2tlPVwiJyArICRjb2xvciArICdcIiBmaWxsPVwiJyArICRjb2xvciArICdcIiBzdHJva2Utd2lkdGg9XCIxXCIvPiA8L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDIwIDZcIj48c3R5bGU+LnN0MHtmaWxsOicgKyAkY29sb3IgKyAnO308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0xMC42LDAuMmMwLjQtMC4zLDAuOS0wLjMsMS4yLDAuMWwwLDBjMC4zLDAuNCwwLjMsMC45LTAuMSwxLjJsLTUsNC4zIGMtMC4zLDAuMy0wLjgsMC4zLTEuMSwwTDAuMywxLjZjLTAuNC0wLjMtMC40LTAuOS0wLjEtMS4yQzAuNSwwLDEtMC4xLDEuNCwwLjJsMCwwTDYuMSw0TDEwLjYsMC4yelwiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHBsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCA3OCA3OFwiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD1cImxpbmVhci1ncmFkaWVudFwiIHgxPVwiMC42MzRcIiB5MT1cIjAuNDU3XCIgeDI9XCIwLjMzM1wiIHkyPVwiMC43MzRcIiBncmFkaWVudFVuaXRzPVwib2JqZWN0Qm91bmRpbmdCb3hcIj48c3RvcCBvZmZzZXQ9XCIwXCIgc3RvcC1jb2xvcj1cIiMwMGJmZjBcIi8+PHN0b3Agb2Zmc2V0PVwiMVwiIHN0b3AtY29sb3I9XCIjMGMwMDQ5XCIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciBpZD1cIkVsbGlwc2VfMTE0XCIgeD1cIjBcIiB5PVwiMFwiIHdpZHRoPVwiNzhcIiBoZWlnaHQ9XCI3OFwiIGZpbHRlclVuaXRzPVwidXNlclNwYWNlT25Vc2VcIj48ZmVPZmZzZXQgaW5wdXQ9XCJTb3VyY2VBbHBoYVwiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPVwiNVwiIHJlc3VsdD1cImJsdXJcIi8+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT1cIjAuMlwiLz48ZmVDb21wb3NpdGUgb3BlcmF0b3I9XCJpblwiIGluMj1cImJsdXJcIi8+PGZlQ29tcG9zaXRlIGluPVwiU291cmNlR3JhcGhpY1wiLz48L2ZpbHRlcj48L2RlZnM+PGcgaWQ9XCJHcm91cF81MjNcIiBkYXRhLW5hbWU9XCJHcm91cCA1MjNcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTQ5NiAtNzA1KVwiPjxnIHRyYW5zZm9ybT1cIm1hdHJpeCgxLCAwLCAwLCAxLCA0OTYsIDcwNSlcIiBmaWx0ZXI9XCJ1cmwoI0VsbGlwc2VfMTE0KVwiPjxjaXJjbGUgaWQ9XCJFbGxpcHNlXzExNC0yXCIgZGF0YS1uYW1lPVwiRWxsaXBzZSAxMTRcIiBjeD1cIjI0XCIgY3k9XCIyNFwiIHI9XCIyNFwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxNSAxNSlcIiBmaWxsPVwidXJsKCNsaW5lYXItZ3JhZGllbnQpXCIvPjwvZz48cGF0aCBpZD1cIm5wX3BsYXlfMTk0MDAwOF8wMDAwMDBcIiBkPVwiTTI3LjUsMi41YTI1LDI1LDAsMSwwLDI1LDI1QTI1LjAyMywyNS4wMjMsMCwwLDAsMjcuNSwyLjVabTguMDUzLDI2LjI2MkwyMy43NjMsMzYuNjA1YTEuNTIzLDEuNTIzLDAsMCwxLTIuMzY4LTEuMjYyVjE5LjY1OEExLjUyMiwxLjUyMiwwLDAsMSwyMy43NjMsMTguNGwxMS43ODgsNy44NDFhMS41MjIsMS41MjIsMCwwLDEsMCwyLjUyNVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoNTA3LjUgNzE2LjUpXCIgZmlsbD1cIicgKyAkY29sb3IgKyAnXCIvPjwvZz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IGNoZWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVyaSgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCInICsgJHdpZHRoICsgJ1wiIGhlaWdodD1cIicgKyAkaGVpZ2h0ICsgJ1wiIHZpZXdCb3g9XCIwIDAgNzAuMiA3MC4yXCI+PHBhdGggZmlsbD1cIicgKyAkY29sb3IgKyAnXCIgZD1cIk0zNS4xLDcwLjJBMzUuMSwzNS4xLDAsMSwwLDAsMzUuMSwzNS4xNCwzNS4xNCwwLDAsMCwzNS4xLDcwLjJabTAtNjYuOEEzMS43LDMxLjcsMCwxLDEsMy40LDM1LjEsMzEuNzEsMzEuNzEsMCwwLDEsMzUuMSwzLjRaTTMxLjIsNDQuMmwtNi44OS02Ljg5LDIuMzktMi40LDQuNjEsNC42TDQzLjcsMjcuMTFsMi40LDIuNFpcIi8+PC9zdmc+Jyk7XG4gICAgfSBAZWxzZSBpZiAkdHlwZSA9PSBnbG9iZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmkoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiJyArICR3aWR0aCArICdcIiBoZWlnaHQ9XCInICsgJGhlaWdodCArICdcIiB2aWV3Qm94PVwiMCAwIDE5Ljg3NCAxOS44MTZcIj48cGF0aCBpZD1cIlBhdGhfNzE1XCIgZGF0YS1uYW1lPVwiUGF0aCA3MTVcIiBkPVwiTTM4Mi4zNi0yNy44MjJhOS45NDksOS45NDksMCwwLDAtOS45MzcsOS45MzgsOS45Miw5LjkyLDAsMCwwLDkuOTM3LDkuODc4LDkuOTQ5LDkuOTQ5LDAsMCwwLDkuOTM3LTkuOTM4QTkuOTIsOS45MiwwLDAsMCwzODIuMzYtMjcuODIyWm01Ljg1Nyw5LjkzN2ExNi4yNjMsMTYuMjYzLDAsMCwwLS4zMTMtMy4yODdoMi4yMjJhOC4yODcsOC4yODcsMCwwLDEsLjY0NiwzLjI5NCw3LjMzNiw3LjMzNiwwLDAsMS0uNjQ2LDMuMjc5SDM4Ny45QTE2LjI2LDE2LjI2LDAsMCwwLDM4OC4yMTctMTcuODg1Wm0tNS4xMjUsOC4yNDR2LTMuNDkyaDIuODk0QzM4NS4yNjMtMTEuMjg5LDM4NC4yMjItMTAuMDM1LDM4My4wOTItOS42NDFabTAtMTMuMDU1di0zLjQ5MmMxLjEzMS4zOTQsMi4xNzEsMS42NDgsMi44OTQsMy40OTJabTMuMTc1LTIuNzQyYTkuMjY0LDkuMjY0LDAsMCwxLDMuMDg2LDIuNzQySDM4Ny42QTkuNiw5LjYsMCwwLDAsMzg2LjI2Ny0yNS40MzhaTTM4My4wOTItMTQuNlYtMjEuMjNoMy4zMzlhMTYuMzEzLDE2LjMxMywwLDAsMSwuMzgxLDMuMzQ1LDE1LjU1NCwxNS41NTQsMCwwLDEtLjM3OCwzLjI4NlptMy4wNyw0LjI0M2ExMC4wNTcsMTAuMDU3LDAsMCwwLDEuMzc1LTIuNzc3SDM4OS4zQTguNTI1LDguNTI1LDAsMCwxLDM4Ni4xNjItMTAuMzU2Wm0tNC41MzQtMTUuODMyVi0yMi43aC0yLjg5NEMzNzkuNDU3LTI0LjU0LDM4MC41LTI1Ljc5NCwzODEuNjI4LTI2LjE4OFptMCwxMy4wNTV2My40OTJjLTEuMTMxLS4zOTQtMi4xNzEtMS42NDgtMi44OTQtMy40OTJaTTM3NS40MTctMjIuN2E4LjUxNyw4LjUxNywwLDAsMSwzLjE0LTIuNzc2LDEwLjA2NSwxMC4wNjUsMCwwLDAtMS4zNzUsMi43NzZabTEuNzA2LDkuNTYzYTkuNjMsOS42MywwLDAsMCwxLjMzLDIuNzQzLDkuMjc4LDkuMjc4LDAsMCwxLTMuMDg2LTIuNzQzWm00LjUwNS04LjAzOVYtMTQuNmgtMy4zNGExNi4xNTgsMTYuMTU4LDAsMCwxLS4zOC0zLjI4NiwxNS41NDEsMTUuNTQxLDAsMCwxLC4zNzgtMy4yODdabS00LjgxMiw2LjUxNWgtMi4yMjJhOC4yODcsOC4yODcsMCwwLDEtLjY0Ny0zLjI5NCw3LjUsNy41LDAsMCwxLC42NDktMy4yNzloMi4yMmExNi4yNzksMTYuMjc5LDAsMCwwLS4zMTQsMy4yODZBMTYuMjgyLDE2LjI4MiwwLDAsMCwzNzYuODE2LTE0LjY1N1pcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTM3Mi40MjMgMjcuODIyKVwiIGZpbGw9XCInICsgJGNvbG9yICsgJ1wiLz48L3N2Zz4nKTtcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHN0YXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJpKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIicgKyAkd2lkdGggKyAnXCIgaGVpZ2h0PVwiJyArICRoZWlnaHQgKyAnXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiPjxzdHlsZT4uc3Qwe2ZpbGw6JyArICRjb2xvciArICc7fTwvc3R5bGU+PGc+PGc+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTIwLDcuNkMyMCw3LjYsMjAsNy43LDIwLDcuNmMtMC4xLDAuMS0wLjEsMC4yLTAuMiwwLjJjLTEuNiwxLjYtMy4xLDMuMS00LjcsNC43QzE1LDEyLjcsMTUsMTIuOSwxNSwxMy4xYzAuMiwxLjEsMC4zLDIuMSwwLjUsMy4xYzAuMiwxLjIsMC40LDIuNSwwLjYsMy44Yy0wLjItMC4xLTAuMy0wLjItMC40LTAuMmMtMS44LTEtMy42LTItNS40LTNjLTAuMy0wLjEtMC40LTAuMS0wLjcsMGMtMS41LDAuOS0zLjEsMS44LTQuNywyLjZjLTAuNCwwLjItMC44LDAuNC0xLjIsMC42YzAtMC4xLDAtMC4yLDAtMC4yYzAuNC0yLjIsMC44LTQuNCwxLjEtNi42YzAtMC4zLDAuMS0wLjUtMC4yLTAuN2MtMS41LTEuNS0zLTMtNC41LTQuNUMwLjIsNy45LDAuMSw3LjgsMCw3LjdjMCwwLDAtMC4xLDAtMC4xQzIuMSw3LjMsNC4zLDcsNi40LDYuN0M2LjgsNi42LDcsNi41LDcuMiw2LjFDOCw0LjIsOC45LDIuMyw5LjgsMC40QzkuOCwwLjMsOS45LDAuMiwxMCwwYzAuMSwwLjIsMC4yLDAuNCwwLjIsMC41YzAuOSwxLjksMS44LDMuOCwyLjcsNS43YzAuMSwwLjIsMC4yLDAuNCwwLjQsMC40QzE1LjUsNywxNy44LDcuMywyMCw3LjZ6XCIvPjwvZz48L2c+PC9zdmc+Jyk7XG4gICAgfVxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLy8gQW5pbWF0aW9ucyBhbmQga2V5ZnJhbWVzXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xuICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIEdyZXlzY2FsZSBmaWx0ZXJcbkBtaXhpbiBncmF5c2NhbGUoJGdyYXlzY2FsZSkge1xuICAgIGZpbHRlcjogI3sgXCJncmF5c2NhbGUoXCIgKyAkZ3JheXNjYWxlICsgXCIpXCIgfTtcbn1cblxuLy8gT3BhY2l0eVxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAkb3BhY2l0eSAqIDEwMCk7XG59XG5cbi8vIFNWRyBpY29uc1xuQGZ1bmN0aW9uIHN2Zy11cmkoJHN2Zykge1xuICAgICRlbmNvZGVkOiBcIlwiO1xuICAgICRzbGljZTogMjAwMDtcbiAgICAkaW5kZXg6IDA7XG4gICAgJGxvb3BzOiBjZWlsKHN0ci1sZW5ndGgoJHN2ZykgLyAkc2xpY2UpO1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbG9vcHMge1xuICAgICAgICAkY2h1bms6IHN0ci1zbGljZSgkc3ZnLCAkaW5kZXgsICRpbmRleCArICRzbGljZSAtIDEpO1xuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgJ1wiJywgXCInXCIpO1xuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCI8XCIsIFwiJTNDXCIpO1xuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCI+XCIsIFwiJTNFXCIpO1xuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCImXCIsIFwiJTI2XCIpO1xuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCIjXCIsIFwiJTIzXCIpO1xuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCJ7XCIsIFwiJTdCXCIpO1xuICAgICAgICAkY2h1bms6IHN0ci1yZXBsYWNlKCRjaHVuaywgXCJ9XCIsIFwiJTdEXCIpO1xuICAgICAgICAkZW5jb2RlZDogI3skZW5jb2RlZH0jeyRjaHVua307XG4gICAgICAgICRpbmRleDogJGluZGV4ICsgJHNsaWNlO1xuICAgIH1cblxuICAgIEByZXR1cm4gdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwjeyRlbmNvZGVkfVwiKTtcbn1cblxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgICBAaWYgJGluZGV4IHtcbiAgICAgICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJHN0cmluZztcbn1cbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1rZXJuaW5nOiBhdXRvO1xufVxuXG5odG1sLFxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkdGV4dC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbmJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuaHRtbCB7XG4gICAgJi5wcmltYXJ5LW5hdmlnYXRpb24tYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5pbWc6bm90KFtzcmNdKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5pbWdbZGF0YS1zcmNdLFxuaW1nW2RhdGEtc3Jjc2V0XSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTtcbn1cblxuLnNlYXJjaC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTE7XG59XG5cbmlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbn1cblxuYSxcbi5saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtc2Vjb25kYXJ5O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbmFbaHJlZl49XCJ0ZWxcIl0ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCxcbmJsb2NrcXVvdGUsXG51bCxcbm9sLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuZm9ybSxcbnRhYmxlLFxuc2VjdGlvbixcbmFzaWRlLFxuYXJ0aWNsZSxcbmRsLFxuaHIge1xuICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcbn1cblxudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnVsLFxub2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmW2xvYWRpbmddIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5bZGF0YS1hbmltYXRlXSB7XG4gICAgJi5pcy1sb2FkZWQge1xuICAgICAgICA+ICo6bm90KC56aXBjb2RlLWNoZWNrKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAxcyBlYXNlLWluLW91dCwgb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgICAgICA+ICo6bm90KC56aXBjb2RlLWNoZWNrKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCA1Ni4yNSU7XG4gICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcblxuICAgICYtLWNoZWNrIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihjaGVjaywgJGNvbG9yLWJsdWUtc2Vjb25kYXJ5LCA0MHB4LCA0MHB4KTtcbiAgICB9XG5cbiAgICAmLS1wbGF5IHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihwbGF5LCAkY29sb3Itd2hpdGUsIDUwcHgsIDUwcHgpO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgICYtLXBob25lIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbihwaG9uZSwgJGNvbG9yLXdoaXRlLCAxNHB4LCAxNHB4KTtcbiAgICB9XG5cbiAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgICBAaW5jbHVkZSBpY29uKGluc3RhZ3JhbSwgJGNvbG9yLXdoaXRlLCAxOHB4LCAxOHB4KTtcbiAgICB9XG5cbiAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgIEBpbmNsdWRlIGljb24obGlua2VkaW4sICRjb2xvci13aGl0ZSwgMThweCwgMThweCk7XG4gICAgfVxuXG4gICAgJi0tZW1haWwge1xuICAgICAgICBAaW5jbHVkZSBpY29uKGVtYWlsLCAkY29sb3Itd2hpdGUsIDE4cHgsIDE4cHgpO1xuICAgIH1cbn1cblxucGljdHVyZSxcbmZpZ3VyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbnNlY3Rpb24ge1xuICAgICYubWFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLndyYXBwZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsImgxLFxuLmlzLWgxIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG59XG5cbmgyLFxuLmlzLWgyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG59XG5cbmgzLFxuLmlzLWgzIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG59XG5cbmg0LFxuLmlzLWg0IHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG59XG5cbmg1LFxuLmlzLWg1IHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbn1cblxuaDYsXG4uaXMtaDYge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICArIC5pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtJGRlZmF1bHQtbWFyZ2luO1xuICAgIH1cbn1cbiIsIi5saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc29jaWFsLXNoYXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMzZweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihmYWNlYm9vaywgJHRleHQtY29sb3IsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnR3aXR0ZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih0d2l0dGVyLCAkdGV4dC1jb2xvciwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYueW91dHViZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHlvdXR1YmUsICR0ZXh0LWNvbG9yLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGxpbmtlZGluLCAkdGV4dC1jb2xvciwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oaW5zdGFncmFtLCAkdGV4dC1jb2xvciwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGludGVyZXN0LCAkdGV4dC1jb2xvciwgMjBweCwgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2hhdHNhcHAge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbih3aGF0c2FwcCwgJHRleHQtY29sb3IsIDIwcHgsIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmVtYWlsIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oZW1haWwsICR0ZXh0LWNvbG9yLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXByb3ZpZGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweCAoJGRlZmF1bHQtbWFyZ2luIC0gMTBweCk7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvci1ncmF5LCAuOSk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1tYXJnaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA0NyU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAzcHggMTBweCAzcHggMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTFweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWF2eTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgLmJhciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmJhciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgzcHgsIDFweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIC01cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1maXhlZCB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMSk7XG4gICAgfVxufVxuXG4uc2Nyb2xsLXVwIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cbiIsIi5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDIwcHggMzNweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM5cHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgJi0tZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtc2hhcmUge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJsb2NrIHtcbiAgICAmLS1hcnRpY2xlIHtcbiAgICAgICAgJHNlbGY6ICY7XG4gICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgfVxufVxuXG4uYXJ0aWNsZSB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaDEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWNodGV4dCB7XG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBoNCxcbiAgICAgICAgICAgIGg1LFxuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zbWFsbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgJi52aWRlbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBsYXksICRjb2xvci13aGl0ZSwgNzVweCwgNzVweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwbGF5LCAkY29sb3Itd2hpdGUsIDc1cHgsIDc1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbi5ibG9jayB7XG4gICAgJHNlbGY6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kZGVmYXVsdC1tYXJnaW47XG5cbiAgICAgICAgJjpub3QoLmJsb2NrLS1oZXJvKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnVzaW5lc3MtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG4iLCJidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4uYnRuIHtcbiAgICAkc2VsZjogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWF2eTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3ItYmx1ZS1saWdodCAwJSwgJGNvbG9yLWJsdWUtcHJpbWFyeSAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgKyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgIH1cblxuICAgICYtLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1zZWNvbmRhcnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zb2NpYWwtc2hhcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNoYXJlLCAkY29sb3ItYmx1ZS1saWdodCwgMTFweCwgMTJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uKHNoYXJlLCAkY29sb3Itd2hpdGUsIDExcHgsIDEycHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJmb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbGlzdGJveDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBsaXN0Ym94O1xuXG4gICAgICAgICAgICAmOm5vdChbc2l6ZV0sIFttdWx0aXBsZV0pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVscC1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICB9XG59XG5cbi5mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVscC1ibG9jayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRleHQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjb2xvci1ncmF5LCAuOSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0YXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24oc2VsZWN0LCAkY29sb3ItYmxhY2ssIDIwcHgsIDZweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNoZWNrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgKyBpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICArIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICArIGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wtd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc21hbGwge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0taG9yaXpvbnRhbCB7XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAxMHB4IDExcHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyAuZm9ybS1jb250cm9scyxcbiAgICAgICAgICAgICsgLmZvcm0tY29udHJvbC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbHMsXG4gICAgLmZvcm0tY29udHJvbC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWlubGluZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lcnJvciB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgLmhlbHAtYmxvY2sge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTJweCA1NXB4IDEycHggMTVweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBAaW5jbHVkZSBpY29uKHNlYXJjaCwgJGNvbG9yLWdyYXksIDIwcHgsIDIwcHgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihzZWFyY2gsICRjb2xvci1ibHVlLXNlY29uZGFyeSwgMjBweCwgMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbi5oYnNwdC1mb3JtIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhzLW1haW4tZm9udC1lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaHMtZm9ybS1maWVsZCB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tZ3JvdXA7XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29sdW1ucy0xIHtcbiAgICAgICAgLmhzLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jb2x1bW5zLTIge1xuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG5cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtZXJyb3ItbXNncyB7XG4gICAgICAgIC5ocy1lcnJvci1tc2cge1xuICAgICAgICAgICAgQGV4dGVuZCAuaGVscC1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm8tbGlzdCxcbiAgICAuaW5wdXRzLWxpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmhzLWlucHV0IHtcbiAgICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhzLWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICB9XG5cbiAgICAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSB7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEltcG9ydGFudFJ1bGVcblxuOjppbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuOmlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdCBvcHRpb25bZGlzYWJsZWRdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLm5hdmlnYXRpb24ge1xuICAgICRzZWxmOiAmO1xuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtc3VibmF2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICA+IC50b2dnbGUtc3VibmF2IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdywgJHRleHQtY29sb3IsIDE1cHgsIDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgID4gLnRvZ2dsZS1zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihhcnJvdywgJGNvbG9yLWJsdWUsIDE1cHgsIDE0cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICA+IC50b2dnbGUtc3VibmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3csICRjb2xvci1ibHVlLCAxNXB4LCAxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICYuc3VibmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgID4gLnRvZ2dsZS1zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBNZXJnZWFibGVTZWxlY3RvclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLnN1Ym5hdi1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICA+IC50b2dnbGUtc3VibmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24oYXJyb3csICRjb2xvci1ibHVlLCAxNHB4LCAxNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBNZXJnZWFibGVTZWxlY3RvclxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05OTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaGFzLXN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OTlweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKGFycm93LCAkdGV4dC1jb2xvciwgMTBweCwgMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICYuc3VibmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSwgJHRleHQtY29sb3IsIDhweCwgOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUuc3VibmF2LWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAmLmhhcy1zdWJuYXYge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAudG9nZ2xlLXN1Ym5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mb290ZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmltYXJ5LW5hdmlnYXRpb24tYWN0aXZlIHtcbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJpbWFyeS1zZWFyY2gtYWN0aXZlIHtcbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDE1MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnJpY2h0ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDAgJGRlZmF1bHQtbWFyZ2luO1xuXG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgfVxuXG4gICAgcCxcbiAgICBhZGRyZXNzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBhOm5vdCguYnRuKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1zZWNvbmRhcnk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWF2eTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBiLFxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWF2eTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBpLFxuICAgIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIHUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjRweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgNDBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItYmx1ZS1zZWNvbmRhcnk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1wiJztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcIic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwcmUge1xuICAgICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIGRsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICBkdCxcbiAgICAgICAgZGQge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgZHQge1xuICAgICAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNvY2lhbC1zaGFyZSB7XG4gICAgJHNlbGY6ICY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi0td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDk5OTg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgI3sgJHNlbGYgfS0td3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAmLS1zb2NpYWwtc2hhcmUge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMTVzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMzVzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40cztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsaTpudGgtY2hpbGQoNykge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNDVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihzaGFyZSwgJGNvbG9yLXdoaXRlLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgICAgJi0tc29jaWFsLXNoYXJlIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgJi0tY2xvc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihjbG9zZSwgJGNvbG9yLXdoaXRlLCAyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEhlcm8gYmxvY2tcblxuLmJsb2NrIHtcbiAgICAmLS1oZXJvIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmhlcm8ge1xuICAgICRzZWxmOiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgJi52aWRlbyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uKHBsYXksICRjb2xvci13aGl0ZSwgNzVweCwgNzVweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGxheSwgJGNvbG9yLXdoaXRlLCA3NXB4LCA3NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICRjb2xvci1ibHVlLWxpZ2h0IDAlLCAkY29sb3ItYmx1ZS1wcmltYXJ5IDEwMCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzNjVweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goMzBkZWcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMiU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIwJTtcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaGVyby1iZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzY3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjclO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjElO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjIlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogNDB2dztcbiAgICAgICAgICAgIG1heC13aWR0aDogNTc2cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDg2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3BlY2lhbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICsgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtbWFyZ2luO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3RhdHVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRkZWZhdWx0LWJsb2NrLW1hcmdpbiAqIDIpICsgNDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi56aXBjb2RlLWNoZWNrIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvICRkZWZhdWx0LW1hcmdpbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAtMTA1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1ibG9jay1tYXJnaW47XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgICBmbGV4OiAwIDAgMzklO1xuICAgICAgICBtYXgtd2lkdGg6IDM5JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgkY29sb3ItYmxhY2ssIC4yKTtcbiAgICAgICAgcGFkZGluZzogMThweCA2M3B4IDVweCAzNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWgzIHtcbiAgICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgKyAuZm9ybSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRkZWZhdWx0LW1hcmdpbiAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY29udHJvbC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWF2eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1ncmV5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLW9mZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRkZWZhdWx0LW1hcmdpbiAvIDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gSGlnaGxpZ2h0cyBibG9ja1xuXG4uYmxvY2sge1xuICAgICYtLWhpZ2hsaWdodHMge1xuICAgICAgICBtYXJnaW46IDAgMCAkZGVmYXVsdC1ibG9jay1tYXJnaW4gLSAkZGVmYXVsdC1tYXJnaW47XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtYmxvY2stbWFyZ2luO1xuXG4gICAgICAgICAgICAuaXMtaDIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oaWdobGlnaHRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmhpZ2hsaWdodCB7XG4gICAgJHNlbGY6ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCA2Ni4xOTYlO1xuICAgICAgICBtYXgtd2lkdGg6IDY2LjE5NiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICYudmlkZW8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbihwbGF5LCAkY29sb3Itd2hpdGUsIDc1cHgsIDc1cHgpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24ocGxheSwgJGNvbG9yLXdoaXRlLCA3NXB4LCA3NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMCAwIDMzLjgwNCU7XG4gICAgICAgIG1heC13aWR0aDogMzMuODA0JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1tYXJnaW47XG4gICAgICAgIHBhZGRpbmc6IDM3cHggMzVweCAwIDY1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBzZWxmLWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcpO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWgyIHtcbiAgICAgICAgICAgICsgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGRlZmF1bHQtbWFyZ2luIC8gMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWNodGV4dCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNixcbiAgICAgICAgLnJpY2h0ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJldmVyc2VkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzN3B4IDUwcHggMCA0NnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zaW1wbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtbWFyZ2luO1xuXG4gICAgICAgICN7ICRzZWxmIH1fX2ltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LW1hcmdpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICArICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHggMCAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgLmlzLWgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWUtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGlnaGxpZ2h0cy1vdmVydmlldyB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBAaW5jbHVkZSBtYWtlLXJvdygxMik7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10aHJlZS1jb2x1bW5zIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZvdXItY29sdW1ucyB7XG4gICAgICAgICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250YWN0LWZvcm0ge1xuICAgICRzZWxmOiAmO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gICAgbWFyZ2luOiAwIC0xNXB4IDYwcHg7XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICAgICN7ICRzZWxmIH1fX2Zvcm0ge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fZm9ybSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBvcmRlcjogMztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm5ldHdvcmstcHJvdmlkZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMzBweCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLWdhcDogMzBweCAwO1xuICAgIH1cbn1cblxuLm5ldHdvcmstcHJvdmlkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxufVxuIiwiLm92ZXJ2aWV3IHtcbiAgICAkc2VsZjogJjtcblxuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgJl9fc2lkZWJhciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDkpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbXB0eSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAqIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRlYW0ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLXJvdztcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuXG4gICAgICAgICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/