@charset "UTF-8";*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[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-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]),a:not([href]):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{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}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{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.img-fluid,.img-thumbnail,body .tcart__item .guideImgWrap .guideImg img,html .tcart__item .guideImgWrap .guideImg img{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width:960px){.container{max-width:960px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1440px){.container{max-width:1440px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xs{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}.container{max-width:768px}@media (min-width:960px){.container,.container-sm{max-width:960px}}@media (min-width:1024px){.container,.container-md,.container-sm{max-width:1024px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm{max-width:1200px}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1440px}}.row{display:flex;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:20px;padding-left:20px}.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.33333%;max-width:33.33333%}.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.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:960px){.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.33333%;max-width:33.33333%}.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.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:1024px){.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.33333%;max-width:33.33333%}.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.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1200px){.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.33333%;max-width:33.33333%}.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.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1440px){.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.33333%;max-width:33.33333%}.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.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:960px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:1024px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1440px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column,body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .dayContent,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .dayContent{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0,body .searchContent .parametr__form .parametr__top .checkbox+label,body .searchContent .parametr__form .parametr__top .par__inp .inp-date .date-img,html .searchContent .parametr__form .parametr__top .checkbox+label,html .searchContent .parametr__form .parametr__top .par__inp .inp-date .date-img{flex-shrink:0!important}.flex-shrink-1,body .searchContent .parametr__form .parametr__top .tagsSelect.shortTagSelect select,body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .tagsInputsSelectWrap select,body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs select,html .searchContent .parametr__form .parametr__top .tagsSelect.shortTagSelect select,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .tagsInputsSelectWrap select,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs select{flex-shrink:1!important}.justify-content-start,body .searchContent .parametr__form .parametr__top,html .searchContent .parametr__form .parametr__top{justify-content:flex-start!important}.justify-content-end,body .searchContent .parametr__form .formLegend,html .searchContent .parametr__form .formLegend{justify-content:flex-end!important}.justify-content-center,body .searchContent .parametr__form .formLegend .legendItem .legendItemColor,body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .dayContent,html .searchContent .parametr__form .formLegend .legendItem .legendItemColor,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .dayContent{justify-content:center!important}.info .buttonsHeader,.justify-content-between,body .fullContent .leftMenuItem.currencies .currenciesLine,body .fullContent .leftMenuItem.currencies .title,body .fullContent .phraseSearch,body .searchContent .parametr__form .parametr__top .findAndSortLine,body .searchContent .parametr__form .parametr__top .par__inp .inp-date,html .fullContent .leftMenuItem.currencies .currenciesLine,html .fullContent .leftMenuItem.currencies .title,html .fullContent .phraseSearch,html .searchContent .parametr__form .parametr__top .findAndSortLine,html .searchContent .parametr__form .parametr__top .par__inp .inp-date{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end,.weekendOwerlay .routePoints{align-items:flex-end!important}.align-items-center,.giftButton .btnText,.mainHeaderContent .logo,.saveProgramTypes .saveType{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:960px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:1024px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1440px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:960px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:1024px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1200px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1440px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:960px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:1024px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1200px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1440px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:960px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:1024px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1200px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1440px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.preloadSite{display:none}.break{flex-basis:100%;height:0}.blueButton,.lightBlueButton{background-color:#0064b1;font-size:1.4rem;line-height:20px;padding:1.2rem 6.3rem;display:inline-block;text-transform:uppercase;border:none;white-space:nowrap;cursor:pointer;text-align:center;border-radius:4px;overflow:hidden}.blueButton,.blueButton:hover,.lightBlueButton,.lightBlueButton:hover{color:#fff;text-decoration:none}.blueButton:hover:not([href]),.blueButton:not([href]),.lightBlueButton:hover:not([href]),.lightBlueButton:not([href]){color:#fff}.lightBlueButton{background:#0984e3}.orangeButton{background-color:#f15e22;text-align:center;font-size:1.4rem;line-height:20px;padding:1.2rem 6.3rem;display:inline-block;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:4px;overflow:hidden}.orangeButton,.orangeButton:hover{color:#fff;text-decoration:none}.orangeButton:hover:not([href]),.orangeButton:not([href]){color:#fff}.blackButton{background-color:#222f3e;text-align:center;font-size:1.4rem;line-height:20px;padding:1.2rem 6.3rem;display:inline-block;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:4px;overflow:hidden}.blackButton,.blackButton:hover{color:#fff;text-decoration:none}.blackButton:hover:not([href]),.blackButton:not([href]){color:#fff}.blueBorderButton{font-weight:500;font-size:1.4rem;line-height:2rem;text-transform:uppercase;color:#0984e3;border:2px solid #0984e3;box-sizing:border-box;border-radius:4px;padding:1rem 2rem}.blueBorderButton,.grayButton{text-align:center;overflow:hidden}.grayButton{background:rgba(124,134,162,.2);font-size:1.6rem;line-height:1.6rem;padding:1.2rem 6.3rem;display:inline-block;white-space:nowrap;border-radius:4px}.grayButton,.grayButton:hover{color:#222f3e;text-decoration:none}.orangeColor{color:#f15e22!important}.yellowColor{color:#f1b722!important}.redColor{color:#fe1e26!important}.tooltip{opacity:1;padding-bottom:.8rem}.tooltip .tooltip-inner{background:#0984e3;border-radius:4px;overflow:hidden;padding:2rem 2.4rem;font-size:1.6rem;line-height:2rem;min-width:40.6rem}.tooltip .tooltip-inner a{color:#fff;text-decoration:underline}.tooltip .arrow{width:1.6rem;height:.8rem}.tooltip .arrow:before{border-width:.8rem .8rem 0;border-top-color:#0984e3}.tooltip.bs-tooltip-bottom .arrow:before{border-width:0 .8rem .8rem;border-bottom-color:#0984e3}@media (max-width:769px){.tooltip.singleDayTooltip{display:none!important}}.tooltip.singleDayTooltip .tooltip-inner{padding:1rem 1.2rem;min-width:45.6rem;font-size:1.3rem;line-height:1.7rem}.tooltip.singleDayTooltip .closeButton{position:absolute;top:.5rem;right:.5rem;cursor:pointer;font-size:1.4rem;color:#fff}@media (max-width:1023px){.tooltip.singleDayTooltip .closeButton{font-size:1.7rem}}.tooltip.show{opacity:1}.giftButton{margin-bottom:1rem;border-radius:4px;overflow:hidden;font-weight:500;text-align:center;padding:1rem 2rem;border:1.5px solid #00b894;color:#00b894;display:inline-block;position:relative}.giftButton:hover{color:#00b894;text-decoration:none}.giftButton .btnText{min-height:3.2rem;font-size:2.4rem;line-height:2.8rem;background:url(../images/gift.svg) no-repeat 0;display:flex;padding-left:4.4rem}.giftButton .btnText.cachbackMir{text-align:left;background:url(../images/no_qr_code.png) no-repeat 0;font-size:1.5rem;padding-left:8.5rem;line-height:1.6rem;background-size:3.5rem}.giftButton .btnText.cachbackMir p{margin-top:0;margin-bottom:1rem;display:block;margin:auto 0;min-height:25px}.giftButton .btnText.cachback12Days{text-align:left;background:url(../images/1-2-days.png) no-repeat 0;background-size:3.2rem;font-size:1.5rem;padding-left:4.2rem;line-height:1.6rem}.giftButton.cachbackMir{padding:.5rem;width:100%;color:#222f3e;border-color:#0f81fa;background-color:#fff}@media (max-width:1024px){.giftButton.cachbackMir{width:auto}}.giftButton.cachback12Days{padding:.5rem;width:100%;color:#222f3e;border-color:#222f3e}@media (max-width:1024px){.giftButton.cachback12Days{width:100%}}.dangerColor{color:#f15e22!important}.blueColor{color:#0984e3!important}.tagItem,.tcart__tags a{border-radius:4px;overflow:hidden;color:#fff;padding:.7rem 1.2rem;background-color:#636e72;font-size:1.4rem;line-height:1.4rem;margin-right:1.2rem;margin-bottom:1rem;display:inline-block}.tagItem:hover,.tcart__tags a:hover{color:#fff}.tagItem:last-child,.tcart__tags a:last-child{margin-right:0}.tcart__tags{margin-top:2rem;float:left;width:100%}.tcart__tags .tgs{float:left}.tcart__tags a{cursor:pointer;border-radius:1.4rem;margin-bottom:0}.tcart__tags a.tag__blue{background-color:#0984e3}.tcart__tags a.tag__gray{background-color:#ababab}.tcart__tags a.tag__orange{background-color:#f15e22}h1,h2{font-weight:700;font-size:3.6rem;line-height:4rem;letter-spacing:.01em;color:#222f3e;display:inline-block}h1.sale,h2.sale{position:relative}h1.sale:after,h2.sale:after{border-radius:4px;overflow:hidden;padding:.6rem 1.2rem;position:absolute;display:block;font-size:1.6rem;line-height:1.6rem;letter-spacing:.01em;top:-.7rem;color:#fff;right:-7.6rem;background:#f15e22;content:"SALE"}h1 .hit,h1 .novelty,h2 .hit,h2 .novelty{text-transform:uppercase;font-size:1rem;font-size:1.4rem;line-height:1.4rem;letter-spacing:.01em;color:#fff;top:-1.2rem;padding:.4rem 1.1rem;border-radius:4px;overflow:hidden;display:inline-block}h1 .hit,h1 .novelty,h2 .hit,h2 .novelty{position:relative;background:#e74c3c}h1.h2Underline,h2.h2Underline{padding-bottom:1rem;margin-bottom:2rem;margin-top:4rem!important;border-bottom:2px solid #0984e3}h1.smallH1,h2.smallH1{font-size:2.6rem;line-height:3rem}h1.smallH1 .hit,h1.smallH1 .novelty,h2.smallH1 .hit,h2.smallH1 .novelty{font-size:1.1rem;line-height:1.1rem;letter-spacing:.01em;color:#fff;top:-1rem;padding:.2rem .6rem;border-radius:2px}h2{display:block}h3{font-weight:500;font-size:2.4rem;line-height:2.8rem}h3.touristsData{margin-bottom:2rem}h3.ad__payment-tour-name,h3.margin-top_big{margin-top:3rem}h4{font-weight:500;font-size:2.2rem;line-height:2.4rem;margin-top:2rem}.swiperButtonNext,.swiperButtonPrev{position:absolute;width:6.4rem;height:6.4rem;top:50%;margin-top:-3.2rem;z-index:3;cursor:pointer}.swiperButtonNext{right:0;background:url(../images/right.png) no-repeat 50%}.swiperButtonPrev{left:0;background:url(../images/left.png) no-repeat 50%}.swiperPagination{position:absolute;width:100%;z-index:4;text-align:center;bottom:2.8rem!important}.swiperPagination .swiper-pagination-bullet{width:1.2rem;height:1.2rem;background:#7c86a2;opacity:1}.swiperPagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.videoFrame{height:32rem;position:relative;margin:3.4rem 0}.videoFrame .videoOverlay{width:100%;height:100%;z-index:2;position:absolute;background-size:cover;background-position:50%;cursor:pointer}.videoFrame .videoOverlay:before{background:#0984e3;opacity:.4;border-radius:4px}.videoFrame .videoOverlay:after,.videoFrame .videoOverlay:before{content:"";display:block;left:0;top:0;position:absolute;width:100%;height:100%;z-index:2}.videoFrame .videoOverlay:after{background:url(../images/play.svg) no-repeat 50%}.videoFrame iframe{width:100%;height:100%}.saveProgramTypes{display:flex;margin-top:0;margin-bottom:4.6rem}.saveProgramTypes .saveType{display:flex;background-repeat:no-repeat;background-size:3.2rem 3.2rem;background-position:0;min-height:3.2rem;font-size:1.4rem;line-height:1.6rem;color:#222f3e;padding-left:4rem;margin-right:1.7rem}.saveProgramTypes .saveType.printProgram{background-image:url(../images/printer.svg)}.saveProgramTypes .saveType.downloadProgram{background-image:url(../images/doc.svg)}.saveProgramTypes .saveType.downloadPDF{background-image:url(../images/pdf.png);background-size:contain}.saveProgramTypes .saveType.downloadJPG{background-image:url(../images/jpg.png);background-size:contain}.saveProgramTypes .share{margin:0 1rem 0 0;display:flex;min-height:3.2rem;font-size:1.4rem;line-height:1.6rem;flex-direction:column;justify-content:center;cursor:pointer}.saveProgramTypes .share:hover{text-decoration:underline}.mainHeaderContent{padding-top:1rem;padding-bottom:1rem;font-size:1.5rem;background:#fff}.mainHeaderContent .logo{display:block;height:inherit;display:flex}.mainHeaderContent .logo img{max-width:100%;height:auto}.mainHeaderContent .phoneHeader{font-weight:700;display:block}.mainHeaderContent a{font-size:2rem}.mainHeaderContent a.phoneHeader{font-size:1.5rem}.mainHeaderContent .tourists{padding-top:2rem;font-size:1.7rem;color:#f15e22}.mainHeaderContent .tourists a{font-size:1.8rem;display:block;color:#f15e22}.mainHeaderContent .agency{padding-top:2rem;font-size:1.8rem}.mainHeaderContent .agency a{font-size:1.8rem}.mainHeaderContent .agency .socialsWrapper{margin-top:1.4rem}.mainHeaderContent .agency .socialsWrapper img{max-width:3.6rem;margin-right:.2rem}.mainHeaderContent .agency .socialsWrapper a:last-child img{margin-right:0}.info .buttonsHeader{display:flex;flex-wrap:wrap;clear:both}.info .buttonsHeader a{color:#0984e3;padding:.3rem 1rem;border:1px solid #0984e3;font-size:1.5rem;margin:0 0 1rem;white-space:nowrap;border-radius:4px;overflow:hidden;display:inline-block;width:45%;text-align:center;cursor:pointer;text-decoration:none}.info .buttonsHeader a:first-child{width:100%;margin:0}.info a{font-size:1.4rem}.info .additionalInfo{margin-top:1rem;display:none}.info .additionalInfo.opened{display:block}body,html{font-size:10px;background:#fafafa}body .fullContent,html .fullContent{margin-top:6rem}body .fullContent .phraseSearch,html .fullContent .phraseSearch{display:flex;margin-bottom:1rem;position:relative}body .fullContent .phraseSearch input,html .fullContent .phraseSearch input{flex-grow:1;border-radius:4px;overflow:hidden;border:1px solid #0984e3;font-size:1.5rem;height:4rem;padding:1rem;position:relative}body .fullContent .phraseSearch button,html .fullContent .phraseSearch button{content:"";position:absolute;right:.5rem;width:2rem;height:2rem;margin:1rem 0 0;background:#fff url(../images/loupe_gray.png) no-repeat 50%;background-size:2rem;padding:0;border:none}body .fullContent .searchesWrapper,html .fullContent .searchesWrapper{background:#0064b1;border-radius:4px;overflow:hidden;box-shadow:2px 2px 12px rgba(12,41,64,.1);padding:1rem;margin-bottom:1rem}body .fullContent .searchesWrapper .orangeButton,html .fullContent .searchesWrapper .orangeButton{font-size:1.3rem;padding:1rem 0;width:100%;text-align:center}body .fullContent .searchesWrapper .select2-results__option,html .fullContent .searchesWrapper .select2-results__option{font-size:1.4rem}body .fullContent .searchesWrapper .select2-container--default .select2-search--dropdown .select2-search__field,html .fullContent .searchesWrapper .select2-container--default .select2-search--dropdown .select2-search__field{font-size:1.5rem}body .fullContent .searchesWrapper .select2-container--default .select2-selection--single,html .fullContent .searchesWrapper .select2-container--default .select2-selection--single{border:1px solid #0984e3;height:4rem}body .fullContent .searchesWrapper .select2-container--default .select2-selection--single .select2-selection__rendered,html .fullContent .searchesWrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:4rem;font-size:1.3rem}body .fullContent .searchesWrapper .select2-container--default .select2-selection--single .select2-selection__arrow,html .fullContent .searchesWrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:4rem}body .fullContent .leftMenuItem,html .fullContent .leftMenuItem{background:#f3f9fe;border-radius:4px;overflow:hidden;box-shadow:2px 2px 12px rgba(12,41,64,.1);padding:2rem 2.8rem;margin-bottom:1.8rem}body .fullContent .leftMenuItem ul,html .fullContent .leftMenuItem ul{margin:0;padding:0}body .fullContent .leftMenuItem ul li,html .fullContent .leftMenuItem ul li{margin-bottom:2.4rem;list-style:none}@media (max-width:769px){body .fullContent .leftMenuItem ul li,html .fullContent .leftMenuItem ul li{margin-bottom:1.4rem}}body .fullContent .leftMenuItem ul li.active a,html .fullContent .leftMenuItem ul li.active a{color:#0984e3}body .fullContent .leftMenuItem ul li a,html .fullContent .leftMenuItem ul li a{font-size:1.8rem;line-height:2.2rem;color:#222f3e}@media (max-width:769px){body .fullContent .leftMenuItem ul li a,html .fullContent .leftMenuItem ul li a{font-size:1.5rem;line-height:2rem}}body .fullContent .leftMenuItem ul li.selected>a,body .fullContent .leftMenuItem ul li ul li.mainTopics>a,html .fullContent .leftMenuItem ul li.selected>a,html .fullContent .leftMenuItem ul li ul li.mainTopics>a{font-weight:500;color:#0984e3}body .fullContent .leftMenuItem ul li.selected>ul,body .fullContent .leftMenuItem ul li ul li.mainTopics>ul,html .fullContent .leftMenuItem ul li.selected>ul,html .fullContent .leftMenuItem ul li ul li.mainTopics>ul{display:block}body .fullContent .leftMenuItem ul li.topTopic>a,html .fullContent .leftMenuItem ul li.topTopic>a{color:#f15e22}body .fullContent .leftMenuItem ul li ul,html .fullContent .leftMenuItem ul li ul{display:none;margin:2rem 0 0 1.6rem}body .fullContent .leftMenuItem ul li ul li,html .fullContent .leftMenuItem ul li ul li{margin-bottom:1.6rem}body .fullContent .leftMenuItem ul li ul li.hasChildren:before,body .fullContent .leftMenuItem ul li ul li.mainTopics:before,html .fullContent .leftMenuItem ul li ul li.hasChildren:before,html .fullContent .leftMenuItem ul li ul li.mainTopics:before{right:-1rem;top:.5rem}body .fullContent .leftMenuItem ul li ul li.hasChildren.selected:before,body .fullContent .leftMenuItem ul li ul li.mainTopics:before,body html .fullContent .leftMenuItem ul li ul li.mainTopics:before,html .fullContent .leftMenuItem ul li ul li.hasChildren.selected:before,html .fullContent .leftMenuItem ul li ul li.mainTopics:before,html body .fullContent .leftMenuItem ul li ul li.mainTopics:before{right:-1.3rem;top:.7rem}body .fullContent .leftMenuItem ul li ul li.alwaysOpened.mainTopics>a,body .fullContent .leftMenuItem ul li ul li.hasChildren.alwaysOpened>a,body .fullContent .leftMenuItem ul li ul li.mainTopics>a,body .fullContent .leftMenuItem ul li ul li.topTopic>a,html .fullContent .leftMenuItem ul li ul li.alwaysOpened.mainTopics>a,html .fullContent .leftMenuItem ul li ul li.hasChildren.alwaysOpened>a,html .fullContent .leftMenuItem ul li ul li.mainTopics>a,html .fullContent .leftMenuItem ul li ul li.topTopic>a{color:#f15e22}body .fullContent .leftMenuItem ul li ul li.mainTopics:before,html .fullContent .leftMenuItem ul li ul li.mainTopics:before{display:none}@media (max-width:769px){body .fullContent .leftMenuItem ul li ul li,html .fullContent .leftMenuItem ul li ul li{margin-bottom:1rem}}body .fullContent .leftMenuItem ul li ul li.mainTopics>a,body .fullContent .leftMenuItem ul li ul li.selected>a,html .fullContent .leftMenuItem ul li ul li.mainTopics>a,html .fullContent .leftMenuItem ul li ul li.selected>a{font-weight:500}body .fullContent .leftMenuItem ul li ul li a,html .fullContent .leftMenuItem ul li ul li a{font-size:1.6rem;line-height:2rem}@media (max-width:769px){body .fullContent .leftMenuItem ul li ul li a,html .fullContent .leftMenuItem ul li ul li a{font-size:1.3rem;line-height:1.8rem}}body .fullContent .leftMenuItem ul li ul li ul li a,html .fullContent .leftMenuItem ul li ul li ul li a{line-height:1.6rem}body .fullContent .leftMenuItem ul li:last-child,html .fullContent .leftMenuItem ul li:last-child{margin-bottom:0}body .fullContent .leftMenuItem ul li.hasChildren,body .fullContent .leftMenuItem ul li ul li.mainTopics,html .fullContent .leftMenuItem ul li.hasChildren,html .fullContent .leftMenuItem ul li ul li.mainTopics{position:relative}body .fullContent .leftMenuItem ul li.hasChildren:before,body .fullContent .leftMenuItem ul li ul li.mainTopics:before,html .fullContent .leftMenuItem ul li.hasChildren:before,html .fullContent .leftMenuItem ul li ul li.mainTopics:before{content:"";position:absolute;right:-1.2rem;top:.7rem;width:0;height:0;border-style:solid;border-width:.5rem .5rem .5rem 0;border-color:transparent #0984e3 transparent transparent}body .fullContent .leftMenuItem ul li.hasChildren.selected:before,body .fullContent .leftMenuItem ul li ul li.mainTopics:before,body html .fullContent .leftMenuItem ul li ul li.mainTopics:before,html .fullContent .leftMenuItem ul li.hasChildren.selected:before,html .fullContent .leftMenuItem ul li ul li.mainTopics:before,html body .fullContent .leftMenuItem ul li ul li.mainTopics:before{content:"";position:absolute;right:-1.3rem;top:1rem;width:0;height:0;border-style:solid;border-width:.5rem .5rem 0;border-color:#0984e3 transparent transparent}body .fullContent .leftMenuItem.currencies .title,html .fullContent .leftMenuItem.currencies .title{display:flex;font-size:1.6rem;line-height:2rem;margin-bottom:2.4rem}body .fullContent .leftMenuItem.currencies .currenciesLine,html .fullContent .leftMenuItem.currencies .currenciesLine{display:flex;font-size:2.4rem;line-height:2.4rem;margin-bottom:2rem}body .fullContent .leftMenuItem.currencies .currenciesLine:last-child,html .fullContent .leftMenuItem.currencies .currenciesLine:last-child{margin-bottom:0}body .fullContent .leftMenuItem.currencies .currencyDatePicker,html .fullContent .leftMenuItem.currencies .currencyDatePicker{width:0;height:0;padding:0;border:none}body .fullContent .leftMenuItem.currencies .openCurrencyDatePicker,html .fullContent .leftMenuItem.currencies .openCurrencyDatePicker{cursor:pointer}body .fullContent .leftMenuItem.newsBlock,html .fullContent .leftMenuItem.newsBlock{font-size:1.3rem}body .fullContent .leftMenuItem.newsBlock .title,html .fullContent .leftMenuItem.newsBlock .title{font-size:2.3rem;line-height:2.8rem;margin-bottom:1rem}body .fullContent .leftMenuItem.newsBlock .title.bookMarks,html .fullContent .leftMenuItem.newsBlock .title.bookMarks{padding-right:2rem;background:url(../images/bookmarks/empty_heart.svg) no-repeat 100% 0;margin-bottom:0;display:block;color:#222f3e;background-size:auto}body .fullContent .leftMenuItem.newsBlock .title.bookMarks.active,html .fullContent .leftMenuItem.newsBlock .title.bookMarks.active{background:url(../images/bookmarks/filled_heart.svg) no-repeat 100% 0}@media (max-width:1199.98px){body .fullContent .leftMenuItem.newsBlock .title.bookMarks,html .fullContent .leftMenuItem.newsBlock .title.bookMarks{background-size:contain}}@media (max-width:959.98px){body .fullContent .leftMenuItem.newsBlock .title.bookMarks,html .fullContent .leftMenuItem.newsBlock .title.bookMarks{background-size:auto}}body .fullContent .leftMenuItem.newsBlock ul li,html .fullContent .leftMenuItem.newsBlock ul li{margin-bottom:1rem}body .fullContent .leftMenuItem.newsBlock ul li a,html .fullContent .leftMenuItem.newsBlock ul li a{font-size:1.3rem;line-height:1.3rem}body .fullContent .leftMenuItem.newsBlock .goToAll,html .fullContent .leftMenuItem.newsBlock .goToAll{float:right}body .fullContent .leftMenuItem.stickyLeftMenuItem,html .fullContent .leftMenuItem.stickyLeftMenuItem{box-shadow:2px 2px 6px rgba(12,41,64,.1)}body .fullContent .paySystems,html .fullContent .paySystems{text-align:center;margin-bottom:3.8rem}body .fullContent .paySystems img,body .fullContent .paySystems svg,html .fullContent .paySystems img,html .fullContent .paySystems svg{margin:1rem 2.5rem}body .fullContent .leftBanner,html .fullContent .leftBanner{border-radius:4px;overflow:hidden;margin-bottom:3.6rem}body .fullContent .mainContentWrap,html .fullContent .mainContentWrap{padding-bottom:6rem}@media (max-width:1439.98px){body,html{font-size:9px}}@media (max-width:1199.98px){body,html{font-size:8px}}@media (max-width:1023.98px){body,html{font-size:7px}}#progsCount{font-size:1.5rem;text-align:center;margin-top:2rem;margin-bottom:-3rem}.advantagesLeft{cursor:pointer}.advantagesLeft .title{width:100%;text-align:center;font-weight:500;font-size:2.3rem;line-height:2.8rem;margin-bottom:3.6rem}.advantagesLeft .advantagesList{display:block;margin:0;padding:0}.advantagesLeft .advantagesList li{display:flex;width:100%;margin-bottom:3.3rem}.advantagesLeft .advantagesList li .itemImg{margin-right:1.6rem;width:6rem;height:6rem;flex-shrink:0;float:left;display:flex;align-items:center}@media (max-width:769px){.advantagesLeft .advantagesList li .itemImg{width:4rem;height:4rem}}.advantagesLeft .advantagesList li .itemImg img{max-width:100%;max-height:100%}.advantagesLeft .advantagesList li .itemTitle{font-weight:400;font-size:1.8rem;line-height:2.2rem;display:flex;flex-shrink:1;align-items:center;justify-content:start}@media (max-width:769px){.advantagesLeft .advantagesList li .itemTitle{font-size:1.2rem}}.instagramIframe{width:100%;height:31rem}@media (max-width:1439.98px){.instagramIframe{height:32rem}}@media (max-width:769px){.instagramIframe{transform:scale(.8);height:22rem}}.instagramElements{width:100%;display:flex;flex-wrap:wrap;margin-bottom:2rem}.instagramElements .instElem{width:33%;height:10.5rem}.instagramElements .instElem img{width:100%;height:100%;object-fit:cover}.errorsForm{width:100%;background:#f3f9fe;border-radius:4px;overflow:hidden;box-shadow:2px 2px 12px rgba(12,41,64,.1);margin-bottom:3rem;padding:2rem}.errorsForm .title{margin-bottom:1rem;font-size:1.3rem}.errorsForm textarea{width:100%;resize:none;height:10rem;border:none;margin-bottom:1rem;border-radius:4px;overflow:hidden;padding:1rem}.errorsForm .g-recaptcha{transform-origin:0 0;-webkit-transform-origin:0 0;transform:scale(.91);-webkit-transform:scale(.91);height:72px}@media (max-width:1439.98px){.errorsForm .g-recaptcha{transform:scale(.73);-webkit-transform:scale(.73);height:56px}}@media (max-width:1199.98px){.errorsForm .g-recaptcha{height:44px;transform:scale(.6);-webkit-transform:scale(.6)}}@media (max-width:1023.98px){.errorsForm .g-recaptcha{width:17rem;transform:scale(.6);-webkit-transform:scale(.6)}}.errorsForm .sendError{width:100%;border:none;border-radius:4px;overflow:hidden;background-color:#0984e3;color:#fff;padding:1rem 0;font-size:1.5rem}.errorsForm .errorResult{margin-bottom:1rem;font-size:1.3rem;color:#0984e3}.tooltipster-sidetip .tooltipster-box{background:#fff;border:2px solid #f15e22}.tooltipster-sidetip .tooltipster-box .tooltipster-content{color:#333}.tooltipster-sidetip .tooltipster-box .tooltipster-content a{color:#f15e22}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;border-top-color:#f15e22}.tooltipster-sidetip .tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#f15e22}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#f15e22}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#f15e22}.weekendOwerlay{width:40rem}.weekendOwerlay h2{display:inline-block;line-height:2rem;font-size:1.4rem;white-space:wrap}.weekendOwerlay .routePoints{background:url(../images/mapPin.svg) no-repeat 0;background-size:2.2rem 2.2rem;margin:0 0 2.2rem;min-height:2rem;display:flex;flex-wrap:wrap;padding:0 0 0 4rem;margin-bottom:.5rem;background:none;padding:0}.weekendOwerlay .routePoints li{display:inline-block;font-weight:500;font-size:1.8rem;line-height:1.8rem;min-height:2.4rem;word-wrap:no-wrap;color:#0984e3}.weekendOwerlay .routePoints li:after{display:inline-block;content:"→";padding:0 1rem}.weekendOwerlay .routePoints li:last-child:after{display:none}.weekendOwerlay .routePoints li{font-size:1.2rem;line-height:1.4rem;min-height:1.4rem;background-size:1.2re 1.2rem}.weekendOwerlay .dataPrice{font-weight:700}.adminConsole{padding-top:3.5rem;font-size:1.8rem}.adminConsole div{width:100%}.leftSideBar{position:relative}.leftSideBar .parametricalSearch{padding:0 0 0 2rem;width:100%;display:block;text-align:left;font-size:1.5rem;margin-bottom:2rem;text-decoration:underline}.leftSideBar .stickyMemories{position:sticky;top:5rem;left:0;margin-bottom:3rem;display:none}.leftSideBar .stickyMemories.visible{display:block}html body{font-family:Ubuntu,"sans-serif";font-style:normal;font-weight:400}html body .mainContentSlider{border-radius:4px;overflow:hidden;height:40rem;margin-bottom:4.8rem;position:relative}html body .mainContentSlider .swiper-slide:before{content:"";display:block;left:0;top:0;position:absolute;width:100%;height:100%;z-index:2;background:linear-gradient(90deg,rgba(35,37,38,.3) -2.54%,rgba(65,67,69,.06))}html body .modal{padding:3rem;font-size:2rem}html body .modal .close{font-size:3rem}html body .modal .btn{font-size:2rem}html body .modal .modal-title{font-size:2.5rem}html body .form-control{font-size:1.8rem}html body .excursionWrapper .programDescriptionWrap ul.ya-share2__popup-tile{margin-top:3rem}html body .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{background:none;border:1px solid #7c86a2}.fb-group{width:100%;margin-bottom:2rem}.instaLink{font-size:1.4rem;text-decoration:underline}.fancybox-loading{display:none!important}.instagramHashTag{display:flex;flex-direction:column;border-radius:4px;overflow:hidden;box-shadow:2px 2px 12px rgba(12,41,64,.1);justify-content:center;align-items:center;color:#fff;width:100%;padding:1rem;background:#ff5f2f;background:linear-gradient(56deg,#ff5f2f,#8912cd);font-size:1.5rem;line-height:1.8rem;margin-bottom:1.5rem}.instagramHashTag a{color:#fff;text-decoration:underline}.modal-content{border-radius:1.5rem;background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:100%}.stubSpinner{width:18rem;height:auto}.stickyBookMarks{padding-left:4rem;margin-right:2rem;font-size:2rem;font-weight:500;height:100%;display:block;text-decoration:none;border-bottom:none!important;color:#222f3e;background:url(../images/bookmarks/filled_heart.svg) no-repeat 0 .4rem}.programAnchorsWrapperFixed .stickyBookMarks{height:3rem}@media (max-width:1190px){.programAnchorsWrapperFixed .stickyBookMarks{background:url(../images/bookmarks/filled_heart.svg) no-repeat 0 0}}body .searchContent,html .searchContent{box-shadow:2px 2px 12px rgba(12,41,64,.1);border-radius:4px;overflow:hidden;background:#fff;padding:2.5rem;margin-top:2rem}body .searchContent .parametr__form,html .searchContent .parametr__form{margin-top:2rem}body .searchContent .parametr__form label,html .searchContent .parametr__form label{color:#222f3e;font-size:1.6rem;font-weight:700;margin-bottom:.8rem}@media (max-width:769px){body .searchContent .parametr__form label,html .searchContent .parametr__form label{font-size:1.2rem}}body .searchContent .parametr__form .parametr__top,html .searchContent .parametr__form .parametr__top{display:flex;flex-wrap:wrap;align-items:flex-start;border-radius:4px;overflow:hidden;margin-bottom:3rem}body .searchContent .parametr__form .parametr__top .par__select,html .searchContent .parametr__form .parametr__top .par__select{display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-right:2%;margin-bottom:1rem}body .searchContent .parametr__form .parametr__top .par__select select,html .searchContent .parametr__form .parametr__top .par__select select{width:100%;height:3.6rem;padding:0;margin-bottom:0;border:1px solid #dedede}body .searchContent .parametr__form .parametr__top .par__select select#daysFrom,body .searchContent .parametr__form .parametr__top .par__select select#daysTo,html .searchContent .parametr__form .parametr__top .par__select select#daysFrom,html .searchContent .parametr__form .parametr__top .par__select select#daysTo{width:7rem;text-align:center}@media (max-width:1001px){body .searchContent .parametr__form .parametr__top .par__select select#daysFrom,body .searchContent .parametr__form .parametr__top .par__select select#daysTo,html .searchContent .parametr__form .parametr__top .par__select select#daysFrom,html .searchContent .parametr__form .parametr__top .par__select select#daysTo{width:10rem}}body .searchContent .parametr__form .parametr__top .par__select .select2-container,html .searchContent .parametr__form .parametr__top .par__select .select2-container{height:3.6rem}body .searchContent .parametr__form .parametr__top .par__select .select2-container .select2-selection--single,html .searchContent .parametr__form .parametr__top .par__select .select2-container .select2-selection--single{height:3.6rem;border:1px solid #dedede}body .searchContent .parametr__form .parametr__top .par__select .select2-container .select2-selection--single .select2-selection__rendered,html .searchContent .parametr__form .parametr__top .par__select .select2-container .select2-selection--single .select2-selection__rendered{line-height:3.6rem}body .searchContent .parametr__form .parametr__top .par__select.horizontal,html .searchContent .parametr__form .parametr__top .par__select.horizontal{flex-direction:row;width:auto}body .searchContent .parametr__form .parametr__top .par__select.horizontal span,html .searchContent .parametr__form .parametr__top .par__select.horizontal span{margin-left:1rem;font-size:1.4rem;margin-top:.8rem;white-space:nowrap}body .searchContent .parametr__form .parametr__top>.par__select,html .searchContent .parametr__form .parametr__top>.par__select{width:31%;margin-right:2%}body .searchContent .parametr__form .parametr__top .par__date,html .searchContent .parametr__form .parametr__top .par__date{width:31%;margin-bottom:1rem;margin-right:2%}body .searchContent .parametr__form .parametr__top .par__date span,html .searchContent .parametr__form .parametr__top .par__date span{font-size:1.2rem}@media (max-width:769px){body .searchContent .parametr__form .parametr__top .par__date span,html .searchContent .parametr__form .parametr__top .par__date span{font-size:1rem}}body .searchContent .parametr__form .parametr__top .par__inp,html .searchContent .parametr__form .parametr__top .par__inp{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative}body .searchContent .parametr__form .parametr__top .par__inp .inp-date,html .searchContent .parametr__form .parametr__top .par__inp .inp-date{display:flex}body .searchContent .parametr__form .parametr__top .par__inp .inp-date .ainput,html .searchContent .parametr__form .parametr__top .par__inp .inp-date .ainput{height:3.6rem;margin:0;max-width:calc(100% - 5rem);font-size:1.4rem}body .searchContent .parametr__form .parametr__top .par__inp .inp-date .ainput.full-width,html .searchContent .parametr__form .parametr__top .par__inp .inp-date .ainput.full-width{max-width:100%;width:100%}body .searchContent .parametr__form .parametr__top .par__inp .inp-date .date-img,html .searchContent .parametr__form .parametr__top .par__inp .inp-date .date-img{display:inline-block;width:3.6rem;height:3.6rem;background:url(../images/date_white.svg) no-repeat 50% #f15e22;border-radius:4px;overflow:hidden}body .searchContent .parametr__form .parametr__top .par__inp .inp-date.full-width,html .searchContent .parametr__form .parametr__top .par__inp .inp-date.full-width{max-width:100%;width:100%}body .searchContent .parametr__form .parametr__top .par__inp input[type=checkbox],html .searchContent .parametr__form .parametr__top .par__inp input[type=checkbox]{width:16px;height:16px;background-color:#fff;border:1px solid #707070}body .searchContent .parametr__form .parametr__top input,html .searchContent .parametr__form .parametr__top input{border-radius:4px;overflow:hidden;padding:0 1.5rem;border:1px solid #dedede}body .searchContent .parametr__form .parametr__top .checkbox,html .searchContent .parametr__form .parametr__top .checkbox{display:none;z-index:-1;opacity:0;margin:10px 0 0 20px}body .searchContent .parametr__form .parametr__top .checkbox+label,html .searchContent .parametr__form .parametr__top .checkbox+label{margin-top:1rem;border-radius:4px;overflow:hidden;width:2.6rem;height:2.6rem;border:1px solid #dedede;position:relative}body .searchContent .parametr__form .parametr__top .checkbox+label:before,html .searchContent .parametr__form .parametr__top .checkbox+label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}body .searchContent .parametr__form .parametr__top .checkbox:checked+label:before,html .searchContent .parametr__form .parametr__top .checkbox:checked+label:before{background:url(../images/checkmark.png) no-repeat 50% #f15e22;background-size:1.3rem}body .searchContent .parametr__form .parametr__top .tagsSelect,html .searchContent .parametr__form .parametr__top .tagsSelect{width:100%}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs{display:flex;min-width:0;width:100%}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .tagsInputsSelectWrap,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .tagsInputsSelectWrap{width:100%}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .tagsInputsSelectWrap select,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .tagsInputsSelectWrap select{max-width:100%}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs select,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs select{width:31%}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .select2-container,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .select2-container{width:100%!important}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .par__select,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .par__select{margin-right:2rem}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .par__select:last-of-type,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .par__select:last-of-type{margin-right:0}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .checkbox,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .checkbox{margin:0}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .checkbox+label,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .checkbox+label{margin-top:.7rem}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .selectedTags,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .selectedTags{display:flex;flex-wrap:wrap}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .selectedTags a,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .selectedTags a{background:#7c86a2;color:#fff;font-size:1.1rem;line-height:1.1rem;cursor:pointer;padding:.3rem .5rem;border-radius:.5rem;margin-right:.5rem;margin-top:1rem}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .selectedTags a span,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs .selectedTags a span{font-size:1.3rem}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs.verticalTagsInputs,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs.verticalTagsInputs{flex-direction:column}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs.verticalTagsInputs .par__select,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs.verticalTagsInputs .par__select{margin:0}body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs.verticalTagsInputs .checkbox+label,body .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs.verticalTagsInputs .par__select span,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs.verticalTagsInputs .checkbox+label,html .searchContent .parametr__form .parametr__top .tagsSelect .tagsInputs.verticalTagsInputs .par__select span{margin-top:0}body .searchContent .parametr__form .parametr__top .tagsSelect.shortTagSelect,html .searchContent .parametr__form .parametr__top .tagsSelect.shortTagSelect{width:31%;margin-right:2%}body .searchContent .parametr__form .parametr__top .tagsSelect.shortTagSelect select,html .searchContent .parametr__form .parametr__top .tagsSelect.shortTagSelect select{width:100%}body .searchContent .parametr__form .parametr__top .tagsSelect.tagsSelect-2-3,html .searchContent .parametr__form .parametr__top .tagsSelect.tagsSelect-2-3{width:62%}body .searchContent .parametr__form .parametr__top .tagsSelect.tagsSelectAuto,html .searchContent .parametr__form .parametr__top .tagsSelect.tagsSelectAuto{width:auto}body .searchContent .parametr__form .parametr__top .findAndSortLine,html .searchContent .parametr__form .parametr__top .findAndSortLine{display:flex;width:100%;margin-top:2rem}body .searchContent .parametr__form .parametr__top .findAndSortLine .find__item,html .searchContent .parametr__form .parametr__top .findAndSortLine .find__item{margin-bottom:0;font-size:2.4rem;color:#222f3e;font-weight:700;text-align:left}body .searchContent .parametr__form .parametr__top .findAndSortLine .par__select,html .searchContent .parametr__form .parametr__top .findAndSortLine .par__select{flex-direction:row}body .searchContent .parametr__form .parametr__top .findAndSortLine .par__select label,html .searchContent .parametr__form .parametr__top .findAndSortLine .par__select label{white-space:nowrap;margin-right:2rem}@media (max-width:769px){body .searchContent .parametr__form .parametr__top .findAndSortLine .par__select select,html .searchContent .parametr__form .parametr__top .findAndSortLine .par__select select{width:auto}}body .searchContent .parametr__form .parametr__top .findAndSortLine .par__select .select2-container,html .searchContent .parametr__form .parametr__top .findAndSortLine .par__select .select2-container{width:200px!important}body .searchContent .parametr__form .parametr__top .clearSettingsWrap,html .searchContent .parametr__form .parametr__top .clearSettingsWrap{width:100%;margin-bottom:1rem}body .searchContent .parametr__form .parametr__top .clearSettingsWrap .clearSettings,html .searchContent .parametr__form .parametr__top .clearSettingsWrap .clearSettings{cursor:pointer;color:#f15e22;text-decoration:underline;float:right}body .searchContent .parametr__form .formLegend,html .searchContent .parametr__form .formLegend{display:flex;width:100%;margin-top:1.5rem}body .searchContent .parametr__form .formLegend .formLegendPreview,html .searchContent .parametr__form .formLegend .formLegendPreview{white-space:nowrap;margin-right:1.1rem}body .searchContent .parametr__form .formLegend .legendItem,html .searchContent .parametr__form .formLegend .legendItem{margin-right:.7rem;white-space:nowrap;display:flex;flex-direction:row}body .searchContent .parametr__form .formLegend .legendItem .legendItemColor,html .searchContent .parametr__form .formLegend .legendItem .legendItemColor{width:3rem;height:3rem;border-radius:100%;color:#fff;display:flex;flex-direction:column;text-align:center;font-size:1.2rem;font-weight:700;line-height:1.2rem;white-space:nowrap;margin-right:.3rem}body .searchContent .parametr__form .formLegend .legendItem .legendItemColor.red,html .searchContent .parametr__form .formLegend .legendItem .legendItemColor.red{background:#fe1e26}body .searchContent .parametr__form .formLegend .legendItem .legendItemColor.orange,html .searchContent .parametr__form .formLegend .legendItem .legendItemColor.orange{background:#f15e22}body .searchContent .parametr__form .formLegend .legendItem .legendItemColor.yellow,html .searchContent .parametr__form .formLegend .legendItem .legendItemColor.yellow{background:#f1b722}body .searchContent .parametr__form .formLegend .legendItem .legendItemColor.green,html .searchContent .parametr__form .formLegend .legendItem .legendItemColor.green{background:#00b894}body .searchContent .parametr__form .formLegend .legendItem:last-of-type,html .searchContent .parametr__form .formLegend .legendItem:last-of-type{margin-right:0}body .searchContent .select2-container--default.select2-container--focus .select2-selection--multiple,body .searchContent .select2-container--default .select2-selection--multiple,html .searchContent .select2-container--default.select2-container--focus .select2-selection--multiple,html .searchContent .select2-container--default .select2-selection--multiple{border:none}body .searchContent .select2-container--default .select2-selection--multiple .select2-selection__rendered,html .searchContent .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0}body .searchContent .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice,html .searchContent .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{font-size:1rem;line-height:1.2rem;display:none}body .searchContent .select2-container .select2-search--inline .select2-search__field,html .searchContent .select2-container .select2-search--inline .select2-search__field{margin-top:0}body .searchContent .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline,html .searchContent .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline{width:100%}body .searchContent .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline .select2-search__field,html .searchContent .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline .select2-search__field{width:100%!important;height:3.6rem}body .searchContent .par__long,html .searchContent .par__long{width:49%}body .searchContent .par__price,html .searchContent .par__price{width:31%;min-height:9rem;margin-right:2%}body .searchContent .par__price label,html .searchContent .par__price label{margin-bottom:.4rem}body .tour__cart-box,html .tour__cart-box{margin-top:3rem}body .tcart__item .tcart__img,html .tcart__item .tcart__img{position:relative}body .tcart__item .tcart__img .isHit,body .tcart__item .tcart__img .isNew,html .tcart__item .tcart__img .isHit,html .tcart__item .tcart__img .isNew{position:absolute;left:10px;top:10px;z-index:2;color:#fff;padding:3px 5px;border-radius:4px}body .tcart__item .tcart__img .isHit,body .tcart__item .tcart__img .isNew,html .tcart__item .tcart__img .isHit,html .tcart__item .tcart__img .isNew{background-color:#fe1e26}body .tcart__item .tcart__img img,html .tcart__item .tcart__img img{border-radius:4px;overflow:hidden;object-fit:cover;width:100%;height:26rem;position:relative}body .tcart__item .tcart__img .expandImg,html .tcart__item .tcart__img .expandImg{content:"";position:absolute;right:1rem;bottom:1rem;width:3rem;height:3rem;background:url(../images/loupe.png) no-repeat 50%;background-size:contain}body .tcart__item .guideImgWrap,html .tcart__item .guideImgWrap{display:flex;font-weight:600;padding-top:1rem}body .tcart__item .guideImgWrap .guideImg,html .tcart__item .guideImgWrap .guideImg{width:3rem;height:3rem;border-radius:100%;border:1px solid #222f3e;margin-right:1rem;overflow:hidden;flex-shrink:0}body .tcart__item .tcart__top,html .tcart__item .tcart__top{display:flex;flex-direction:column;height:27.5rem}body .tcart__item .tcart__top.expanded,html .tcart__item .tcart__top.expanded{height:auto}body .tcart__item .tcart__top .topicAndBuyersCount,html .tcart__item .tcart__top .topicAndBuyersCount{display:flex;justify-content:space-between}body .tcart__item .tcart__top .buyersCount,html .tcart__item .tcart__top .buyersCount{color:#f15e22;line-height:1.8rem;margin-left:1rem}body .tcart__item .tcart__top .cruise_discounts,html .tcart__item .tcart__top .cruise_discounts{display:flex;margin-top:.8rem}body .tcart__item .tcart__top .cruise_discounts>div,html .tcart__item .tcart__top .cruise_discounts>div{display:flex}body .tcart__item .tcart__top .cruise_discounts .cruise_discounts_title,html .tcart__item .tcart__top .cruise_discounts .cruise_discounts_title{color:#f15e22;margin-right:.5rem;flex-direction:column;justify-content:center}body .tcart__item .tcart__top .cruise_discounts .cruise_discounts_list,html .tcart__item .tcart__top .cruise_discounts .cruise_discounts_list{flex-direction:row;justify-content:center}body .tcart__item .tcart__top .cruise_discounts .cruise_discounts_list a,html .tcart__item .tcart__top .cruise_discounts .cruise_discounts_list a{height:3rem;margin-right:.7rem}body .tcart__item .tcart__top .cruise_discounts .cruise_discounts_list a img,html .tcart__item .tcart__top .cruise_discounts .cruise_discounts_list a img{height:3rem}body .tcart__item .tcart__top .cruise_discounts .cruise_discounts_list a img:last-child,html .tcart__item .tcart__top .cruise_discounts .cruise_discounts_list a img:last-child{margin-right:0}body .tcart__item .tcart__top .cruiseLinks,html .tcart__item .tcart__top .cruiseLinks{margin-top:1.5rem;display:flex;justify-content:end}body .tcart__item .tcart__top .cruiseLinks a,html .tcart__item .tcart__top .cruiseLinks a{border:1px solid #f15e22;color:#f15e22;text-transform:uppercase;font-size:1.8rem;padding:.3rem 2.7rem;text-decoration:none;border-radius:4px;overflow:hidden}body .tcart__item .tcart__top .cruiseLinks a.shedule,html .tcart__item .tcart__top .cruiseLinks a.shedule{border:1px solid #0984e3;color:#0984e3}body .tcart__item .tcart__top .cruiseLinks a:first-child,html .tcart__item .tcart__top .cruiseLinks a:first-child{margin-right:1rem}body .tcart__item .tcart__top.cruise-tcart__top,html .tcart__item .tcart__top.cruise-tcart__top{height:auto}body .tcart__item .tcart__text,html .tcart__item .tcart__text{color:#666;font-size:1.4rem;line-height:1.8rem;margin-bottom:1rem;overflow:hidden;flex-shrink:1;min-height:0}body .tcart__item .tcart__text_full-show,html .tcart__item .tcart__text_full-show{font-size:1.3rem;cursor:pointer;align-self:start;margin-bottom:1rem;margin-top:-1.5rem;flex-shrink:0;color:#0984e3}body .tcart__item .tcart__head,html .tcart__item .tcart__head{font-size:1.8rem;font-weight:700;margin-bottom:1rem;flex-shrink:0}@media (max-width:769px){body .tcart__item .tcart__head,html .tcart__item .tcart__head{line-height:2rem;margin-bottom:.5rem}}body .tcart__item .tcart__head a,html .tcart__item .tcart__head a{line-height:1.8rem}body .tcart__item .tcart__head .isNew,html .tcart__item .tcart__head .isNew{display:inline-block;position:relative;top:.3rem;width:60px;background:#fe1e26;border-radius:4px;overflow:hidden;color:#fff;font-size:1rem;line-height:1.4rem;padding:.2rem .5rem;text-transform:uppercase}@media (max-width:769px){body .tcart__item .tcart__head .isNew,html .tcart__item .tcart__head .isNew{line-height:1.1rem;font-size:.9rem;top:-.4rem}}body .tcart__item .tcart__head span,html .tcart__item .tcart__head span{display:block;font-weight:400;font-size:1.4rem;line-height:2.3rem;color:#666;margin-bottom:.8rem}body .tcart__item .tcart__head .ratingBookmarksWrap,html .tcart__item .tcart__head .ratingBookmarksWrap{display:flex;flex-wrap:nowrap;justify-content:space-between}body .tcart__item .tcart__head .programRating,html .tcart__item .tcart__head .programRating{display:flex;margin-right:auto}body .tcart__item .tcart__head .programRating .starWrapper,html .tcart__item .tcart__head .programRating .starWrapper{padding-right:1rem}body .tcart__item .tcart__head .programRating .starWrapper img,html .tcart__item .tcart__head .programRating .starWrapper img{width:2rem}body .tcart__item .tcart__head .programRating .reviewCount,html .tcart__item .tcart__head .programRating .reviewCount{font-size:1.6rem;color:#0984e3;font-weight:500;padding:.3rem 0 0}body .tcart__item .tcart__head .bookmarkState,html .tcart__item .tcart__head .bookmarkState{display:flex;margin-left:auto;width:1.5rem;height:1.5rem;margin-top:1rem;background-size:contain;cursor:pointer;background-repeat:no-repeat;background-image:url(../images/bookmarks/empty_heart.svg)}body .tcart__item .tcart__head .bookmarkState.isBooked,html .tcart__item .tcart__head .bookmarkState.isBooked{background-image:url(../images/bookmarks/filled_heart.svg)}body .tcart__item .tcart__head.tcart__head__small,html .tcart__item .tcart__head.tcart__head__small{line-height:2rem}body .tcart__item .tcart__head.tcart__head__text_small,html .tcart__item .tcart__head.tcart__head__text_small{font-size:1.5rem}body .tcart__item .tcart__head.tcart__head__text_small .isNew,html .tcart__item .tcart__head.tcart__head__text_small .isNew{top:.3rem}@media (max-width:769px){body .tcart__item .tcart__head.tcart__head__text_small,html .tcart__item .tcart__head.tcart__head__text_small{line-height:1.6rem;font-size:1.4rem}}body .tcart__item .tcart__head.tcart__head_cruise,html .tcart__item .tcart__head.tcart__head_cruise{display:flex;justify-content:space-between;flex-direction:row}body .tcart__item .tcart__head.tcart__head_cruise .cruise_number,html .tcart__item .tcart__head.tcart__head_cruise .cruise_number{font-size:1.8rem;line-height:1.8rem;color:#222f3e;display:block}body .tcart__item .anyDateCheckIn,html .tcart__item .anyDateCheckIn{font-size:1.5rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}body .tcart__item .tcart__top-notice,html .tcart__item .tcart__top-notice{text-align:left;margin-top:0;font-size:1.6rem;line-height:1.6rem;flex-shrink:0;color:#f15e22}body .tcart__item .tcart__top-notice .beautiful__name,body .tcart__item .tcart__top-notice .places__count,html .tcart__item .tcart__top-notice .beautiful__name,html .tcart__item .tcart__top-notice .places__count{font-size:1.8rem}body .tcart__item .tcart__top-notice .beautiful__name a,body .tcart__item .tcart__top-notice .places__count a,html .tcart__item .tcart__top-notice .beautiful__name a,html .tcart__item .tcart__top-notice .places__count a{color:inherit}body .tcart__item .tcart__top-notice .places__count,html .tcart__item .tcart__top-notice .places__count{color:#00b894}body .tcart__item .tcart__top-notice .tcart__from,html .tcart__item .tcart__top-notice .tcart__from{font-weight:700}body .tcart__item .tcart__top-notice .tcart__from .tcart__from-money,html .tcart__item .tcart__top-notice .tcart__from .tcart__from-money{color:#222f3e;font-size:1.9rem;line-height:2.3rem;display:block;clear:both}body .tcart__item .tcart__top-notice .tcart__cruise_date,html .tcart__item .tcart__top-notice .tcart__cruise_date{color:#222f3e;font-size:1.8rem;line-height:2.3rem;display:block;clear:both;font-weight:700}body .tcart__item .tcart__top-notice .tcart__cruise_date span,html .tcart__item .tcart__top-notice .tcart__cruise_date span{font-weight:400}body .tcart__item .tcart__top-notice .tcart__cruise_date span .weekends,html .tcart__item .tcart__top-notice .tcart__cruise_date span .weekends{color:#f15e22}body .tcart__item .tcart__top-notice .tcart__time,html .tcart__item .tcart__top-notice .tcart__time{margin-right:1rem;margin-bottom:1rem}body .tcart__item .tcart__top-notice .tcart__time img,html .tcart__item .tcart__top-notice .tcart__time img{width:1.5rem;margin-right:.3rem;margin-top:-.3rem}body .tcart__item .tcart__top-notice .tcart__location,html .tcart__item .tcart__top-notice .tcart__location{color:#0984e3;margin-top:2rem}body .tcart__item .tcart__top-notice .tcart__location img,html .tcart__item .tcart__top-notice .tcart__location img{width:1.5rem;margin-right:.3rem}body .tcart__item .tcart__top-notice.top-notice-time,html .tcart__item .tcart__top-notice.top-notice-time{display:flex;flex-wrap:wrap;justify-content:space-between}body .tcart__item .tcart__top-notice .programLinks,html .tcart__item .tcart__top-notice .programLinks{margin:0 0 1rem}body .tcart__item .tcart__top-notice .programLinks a,html .tcart__item .tcart__top-notice .programLinks a{border:1px solid #f15e22;color:#f15e22;text-transform:uppercase;font-size:1.3rem;padding:.3rem .6rem;text-decoration:none;border-radius:4px;overflow:hidden}body .tcart__item .tcart__top-notice .programLinks a.goBooking,html .tcart__item .tcart__top-notice .programLinks a.goBooking{border:1px solid #0984e3;color:#0984e3}body .tcart__item .tcart__top-notice .programLinks a:first-child,html .tcart__item .tcart__top-notice .programLinks a:first-child{margin-right:1rem}body .tcart__item .tcart__direction,html .tcart__item .tcart__direction{display:flex;flex-wrap:wrap}body .tcart__item .tcart__direction a,html .tcart__item .tcart__direction a{font-size:1.6rem;line-height:1.6rem;position:relative;padding-left:2rem;margin-right:.2rem;padding-bottom:.5rem}body .tcart__item .tcart__direction a:before,html .tcart__item .tcart__direction a:before{content:"";background-image:url(../images/dirarrow.png);background-size:contain;width:1.2rem;height:1.2rem;position:absolute;left:.4rem;top:.3rem;background-repeat:no-repeat}body .tcart__item .tcart__direction a:first-of-type:before,html .tcart__item .tcart__direction a:first-of-type:before{content:"";background-image:url(../images/location.svg);background-size:contain;width:1.2rem;height:1.2rem;position:absolute;left:.4rem;top:.3rem;background-repeat:no-repeat}body .tcart__item .tcart__more-dates,html .tcart__item .tcart__more-dates{width:100%;text-align:right;display:flex;height:auto;justify-content:flex-end;line-height:1.2rem}body .tcart__item .tcart__more-dates .tmore-btn,html .tcart__item .tcart__more-dates .tmore-btn{width:auto;border-radius:13px;margin:0;background:none;color:#f15e22;padding:0 0 .2rem;border-bottom:1px dashed #f15e22;border-radius:0;cursor:pointer}body .tcart__item .giftButton,html .tcart__item .giftButton{padding:.3rem .6rem;border:1px solid #00b894}body .tcart__item .giftButton .btnText,html .tcart__item .giftButton .btnText{padding-left:2.4rem;font-size:1.1rem;line-height:1.6rem;min-height:1.6rem;background-size:1.7rem}body .tcart__item .giftButton .btnText.mir_cashback,html .tcart__item .giftButton .btnText.mir_cashback{background-image:url(../images/no_qr_code.png);background-size:3rem;height:auto;width:65px}body .tcart__item .giftButton .btnText.cachback12Days,html .tcart__item .giftButton .btnText.cachback12Days{padding-left:2.4rem!important;background-size:2.1rem!important;background-image:url(../images/1-2-days.png)}body .tcart__item .giftButton .btnText.blackFriday,html .tcart__item .giftButton .btnText.blackFriday{padding-left:2.4rem!important;background-size:1.6rem!important;background-image:url(../images/black_friday.jpg)}body .tcart__item .giftButton .btnText.plashkaPerekrestok,html .tcart__item .giftButton .btnText.plashkaPerekrestok{background-image:url(../images/index.png);background-position-x:10px;background-position-y:3px;text-align:left;background-size:3.3rem;padding-left:6rem;color:#222f3e;font-size:1.3rem;line-height:1.3rem;min-height:40px}body .tcart__item .giftButton .btnText.mir_cashback2021,html .tcart__item .giftButton .btnText.mir_cashback2021{background-image:url(../images/cashback2021.png);background-position-x:7px;background-position-y:15px;text-align:left;background-size:4rem;padding-left:6rem;color:#222f3e;font-size:1.3rem;line-height:1.3rem;min-height:40px}body .tcart__item .actionsWrapper,html .tcart__item .actionsWrapper{margin-top:1rem}body .tcart__item .actionsWrapper .giftButton,html .tcart__item .actionsWrapper .giftButton{width:100%;color:#222f3e;border-color:#0f81fa;padding:.5rem .6rem}body .tcart__item .actionsWrapper .giftButton .blackFriday,body .tcart__item .actionsWrapper .giftButton .cachback12Days,body .tcart__item .actionsWrapper .giftButton .mir_cashback,html .tcart__item .actionsWrapper .giftButton .blackFriday,html .tcart__item .actionsWrapper .giftButton .cachback12Days,html .tcart__item .actionsWrapper .giftButton .mir_cashback{text-align:left;background-size:3rem;color:#222f3e;font-size:1.3rem;line-height:1.3rem;height:30px;width:100%}body .tcart__item .actionsWrapper .giftButton .blackFriday p,body .tcart__item .actionsWrapper .giftButton .cachback12Days p,body .tcart__item .actionsWrapper .giftButton .mir_cashback p,html .tcart__item .actionsWrapper .giftButton .blackFriday p,html .tcart__item .actionsWrapper .giftButton .cachback12Days p,html .tcart__item .actionsWrapper .giftButton .mir_cashback p{display:block;margin:auto}body .tcart__item .actionsWrapper .giftButton .mir_cashback2021,html .tcart__item .actionsWrapper .giftButton .mir_cashback2021{text-align:left;background-size:4rem;color:#222f3e;font-size:1.3rem;line-height:1.3rem;height:30px;width:100%}body .tcart__item .actionsWrapper .giftButton .mir_cashback2021 p,html .tcart__item .actionsWrapper .giftButton .mir_cashback2021 p{display:block;margin:auto}body .tcart__item .actionsWrapper.pairActions,html .tcart__item .actionsWrapper.pairActions{justify-content:space-between}body .tcart__item .actionsWrapper.pairActions .giftButton,html .tcart__item .actionsWrapper.pairActions .giftButton{width:49%}body .tcart__item .actionsWrapper.pairActions .giftButton .cachback12Days,body .tcart__item .actionsWrapper.pairActions .giftButton .mir_cashback,body .tcart__item .actionsWrapper.pairActions .giftButton .mir_cashback2,html .tcart__item .actionsWrapper.pairActions .giftButton .cachback12Days,html .tcart__item .actionsWrapper.pairActions .giftButton .mir_cashback,html .tcart__item .actionsWrapper.pairActions .giftButton .mir_cashback2{background-size:3rem;padding-left:3.5rem}body .tcart__item .actionsWrapper.pairActions .giftButton .blackFriday,html .tcart__item .actionsWrapper.pairActions .giftButton .blackFriday{background-size:2.1rem!important}body .borderBottomWrap,html .borderBottomWrap{margin-bottom:3.6rem;margin-top:2rem}body .borderBottomWrap .borderBottom,html .borderBottomWrap .borderBottom{display:block;content:"";border-bottom:1px dashed #7c86a2;width:100%}body .tcart__dates,html .tcart__dates{display:flex;flex-wrap:wrap;margin-top:1rem;overflow:hidden}body .tcart__dates.tcart__dates-visible,html .tcart__dates.tcart__dates-visible{height:auto}body .tcart__dates .tcart__dates-item,html .tcart__dates .tcart__dates-item{display:flex;width:16%;margin-bottom:1rem;padding:0 1rem;font-size:1.2rem;line-height:1.5rem}body .tcart__dates .tcart__dates-item .tcart__dates-color,html .tcart__dates .tcart__dates-item .tcart__dates-color{display:block;width:1.4rem;height:1.4rem;border-radius:3px;background-color:#90ee90;margin-right:1rem}body .tcart__dates .tcart__dates-item .tcart__dates-color.gray-date,html .tcart__dates .tcart__dates-item .tcart__dates-color.gray-date{background-color:#f1b722}body .tcart__dates .tcart__dates-item .tcart__dates-color.red-date,html .tcart__dates .tcart__dates-item .tcart__dates-color.red-date{background-color:#fe1e26}body .tcart__dates .tcart__dates-item .tcart__dates-p,html .tcart__dates .tcart__dates-item .tcart__dates-p{display:block;font-size:1.3rem;line-height:1.3rem}body .tcart__dates .tcart__dates-item .tcart__dates-p span,html .tcart__dates .tcart__dates-item .tcart__dates-p span{display:block}body .tcart__dates .tcart__dates-item .tcart__dates-p span.weekEnd,html .tcart__dates .tcart__dates-item .tcart__dates-p span.weekEnd{color:#f15e22}body .tcart__dates .allYearsWrap,html .tcart__dates .allYearsWrap{width:100%;display:flex;flex-wrap:wrap;margin-bottom:1rem;overflow-x:hidden}body .tcart__dates .allYearsWrap .yearWrap,html .tcart__dates .allYearsWrap .yearWrap{height:2rem;border:1px solid #f15e22;border-radius:1.5rem;display:flex;font-size:.8rem;line-height:.8rem;font-weight:700;margin-right:.8rem;margin-bottom:1rem;flex-shrink:0}body .tcart__dates .allYearsWrap .yearWrap>div,html .tcart__dates .allYearsWrap .yearWrap>div{padding:0 .5rem;display:flex;flex-direction:column;text-transform:uppercase}body .tcart__dates .allYearsWrap .yearWrap .yearTitle,html .tcart__dates .allYearsWrap .yearWrap .yearTitle{cursor:pointer;padding:.5rem 2rem;border-radius:1.5rem;background:#f15e22;color:#fff}body .tcart__dates .allYearsWrap .yearWrap .monthTitle,html .tcart__dates .allYearsWrap .yearWrap .monthTitle{padding:.5rem .2rem;color:#7c86a2}body .tcart__dates .allYearsWrap .yearWrap .monthTitle.exist,html .tcart__dates .allYearsWrap .yearWrap .monthTitle.exist{color:#222f3e;cursor:pointer}body .tcart__dates .allYearsWrap .yearWrap .monthTitle.active,html .tcart__dates .allYearsWrap .yearWrap .monthTitle.active{color:#f15e22}body .tcart__dates .allYearsWrap .yearWrap.active .monthTitle,html .tcart__dates .allYearsWrap .yearWrap.active .monthTitle{display:block}body .tcart__dates .allYearsWrap .openAllDates,html .tcart__dates .allYearsWrap .openAllDates{height:2rem;font-size:1rem;line-height:1rem;font-weight:700;cursor:pointer;padding:.5rem 2rem;border-radius:1.5rem;background:#f15e22;color:#fff}body .tcart__dates .allMonthWrap,html .tcart__dates .allMonthWrap{width:100%}body .tcart__dates .allMonthWrap .monthOutput,html .tcart__dates .allMonthWrap .monthOutput{display:none}body .tcart__dates .allMonthWrap .monthOutput.active,html .tcart__dates .allMonthWrap .monthOutput.active{display:flex;flex-wrap:wrap}body .tcart__dates .allMonthWrap .monthOutput .datesWrap,html .tcart__dates .allMonthWrap .monthOutput .datesWrap{display:flex;flex-wrap:wrap;height:auto;overflow:hidden}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap{position:relative;display:flex;margin-right:.2rem;display:none}@media (min-width:1200px){body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap{margin-right:1rem}}@media (max-width:1439.98px){body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap{margin-right:.3rem;margin-right:.8rem}}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay{border:1px solid #7c86a2;border-radius:2.9rem;padding:.1rem .9rem .1rem .1rem;display:flex;flex-wrap:nowrap;font-size:1.2rem;line-height:1.2rem;margin-bottom:1rem;position:relative;z-index:2;background:#fff}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .dayContent,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .dayContent{margin-left:.5rem;display:flex}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .dayContent .dayTitle,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .dayContent .dayTitle{text-transform:uppercase;font-weight:700;font-size:.9rem;color:#222f3e}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .dayContent .dayData,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .dayContent .dayData{font-size:.9rem;line-height:.8rem;color:#7c86a2}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .singleDayColor,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .singleDayColor{border-radius:100%;width:3.2rem;height:3.2rem;background:#00b894;color:#fff;text-align:center;font-size:1.5rem;font-weight:700;padding-top:1rem}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .singleDayColor.red-date,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .singleDayColor.red-date{background:#fe1e26}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .singleDayColor.gray-date,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay .singleDayColor.gray-date{background:#f1b722}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay:hover,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay:hover{text-decoration:none}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay.sticky,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay.sticky{position:absolute;z-index:0;left:-.3rem;top:0}@media (max-width:1439.98px){body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay.sticky,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay.sticky{left:-.3rem}}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay.weekEnd,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay.weekEnd{border:1px solid #fe1e26}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay.weekEnd .dayTitle span,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap .singleDay.weekEnd .dayTitle span{color:#fe1e26}@media (min-width:1200px){body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap.hiddenCount_1,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap.hiddenCount_1{margin-right:1rem}}@media (max-width:1439.98px){body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap.hiddenCount_1,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap.hiddenCount_1{margin-right:.3rem;margin-right:.8rem}}body .tcart__dates .allMonthWrap .monthOutput .bigDayWrap.active,html .tcart__dates .allMonthWrap .monthOutput .bigDayWrap.active{display:flex}body .tcart__dates .allMonthWrap .monthOutput .hiddenCount_1,html .tcart__dates .allMonthWrap .monthOutput .hiddenCount_1{padding-left:.3rem}body .tcart__dates .allMonthWrap .monthOutput .hiddenCount_2,html .tcart__dates .allMonthWrap .monthOutput .hiddenCount_2{padding-left:.6rem}body .tcart__dates .allMonthWrap .monthOutput .hiddenCount_3,html .tcart__dates .allMonthWrap .monthOutput .hiddenCount_3{padding-left:.9rem}body .tcart__dates .allMonthWrap .monthOutput .hiddenCount_4,html .tcart__dates .allMonthWrap .monthOutput .hiddenCount_4{padding-left:1.2rem}body .tcart__dates .allMonthWrap .monthOutput .hiddenCount_5,html .tcart__dates .allMonthWrap .monthOutput .hiddenCount_5{padding-left:1.5rem}body .tcart__dates .allMonthWrap .monthOutput .hiddenCount_6,html .tcart__dates .allMonthWrap .monthOutput .hiddenCount_6{padding-left:1.8rem}body .tcart__dates .allMonthWrap .monthOutput .hiddenCount_7,html .tcart__dates .allMonthWrap .monthOutput .hiddenCount_7{padding-left:2.1rem}body .tcart__dates .allMonthWrap .monthOutput .hiddenCount_8,html .tcart__dates .allMonthWrap .monthOutput .hiddenCount_8{padding-left:2.4rem}body .tcart__dates .allMonthWrap .monthOutput .hiddenCount_9,html .tcart__dates .allMonthWrap .monthOutput .hiddenCount_9{padding-left:2.7rem}body .tcart__dates .allMonthWrap .monthOutput .hiddenCount_10,html .tcart__dates .allMonthWrap .monthOutput .hiddenCount_10{padding-left:3rem}body .tcart__dates .allMonthWrap .monthOutput .marginLeft_1,html .tcart__dates .allMonthWrap .monthOutput .marginLeft_1{margin-left:.3rem}body .tcart__dates .allMonthWrap .monthOutput .marginLeft_2,html .tcart__dates .allMonthWrap .monthOutput .marginLeft_2{margin-left:.6rem}body .tcart__dates .allMonthWrap .monthOutput .marginLeft_3,html .tcart__dates .allMonthWrap .monthOutput .marginLeft_3{margin-left:.9rem}body .tcart__dates .allMonthWrap .monthOutput .marginLeft_4,html .tcart__dates .allMonthWrap .monthOutput .marginLeft_4{margin-left:1.2rem}body .tcart__dates .allMonthWrap .monthOutput .marginLeft_5,html .tcart__dates .allMonthWrap .monthOutput .marginLeft_5{margin-left:1.5rem}body .tcart__dates .allMonthWrap .monthOutput .marginLeft_6,html .tcart__dates .allMonthWrap .monthOutput .marginLeft_6{margin-left:1.8rem}body .tcart__dates .allMonthWrap .monthOutput .marginLeft_7,html .tcart__dates .allMonthWrap .monthOutput .marginLeft_7{margin-left:2.1rem}body .tcart__dates .allMonthWrap .monthOutput .marginLeft_8,html .tcart__dates .allMonthWrap .monthOutput .marginLeft_8{margin-left:2.4rem}body .tcart__dates .allMonthWrap .monthOutput .marginLeft_9,html .tcart__dates .allMonthWrap .monthOutput .marginLeft_9{margin-left:2.7rem}body .tcart__dates .allMonthWrap .monthOutput .marginLeft_10,html .tcart__dates .allMonthWrap .monthOutput .marginLeft_10{margin-left:3rem}body .tmore-btn,html .tmore-btn{display:block;padding:.6rem 3rem;border-radius:3px;background-color:#f15e22;color:#fff;font-size:1.2rem;text-align:center;text-decoration:none;margin:0 auto}body .tmore-btn:hover,html .tmore-btn:hover{text-decoration:none;color:#fff}body .tooltip_templates,html .tooltip_templates{display:none}body .active,html .active{display:block;visibility:visible;opacity:1}body .hide,html .hide{display:none}body .close__tour,html .close__tour{border-radius:4px;overflow:hidden;background-color:#ffe2d7;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 2rem;margin-bottom:2rem}body .close__tour .clstour__text,html .close__tour .clstour__text{font-weight:700;color:#f15e22}body .close__tour .clstour__text p,html .close__tour .clstour__text p{margin-bottom:0}body .tcart__tags.excludedTopics,html .tcart__tags.excludedTopics{margin-top:2rem;width:100%;clear:both}body .tcart__tags.excludedTopics label,html .tcart__tags.excludedTopics label{clear:both;display:block}body .tcart__tags.excludedTopics .excludedTopicsWrapper,html .tcart__tags.excludedTopics .excludedTopicsWrapper{clear:both;display:flex;flex-wrap:wrap}body .tcart__tags.excludedTopics .excludedTopicsWrapper a,html .tcart__tags.excludedTopics .excludedTopicsWrapper a{white-space:nowrap;font-size:1.2rem;padding:.4rem 1rem;margin-bottom:1rem}body .tcart__tags.excludedTopics .excludedTopicsWrapper a span,html .tcart__tags.excludedTopics .excludedTopicsWrapper a span{margin-right:.1rem}.rowProgress{padding-bottom:2rem}.rowProgress .progressWrapper{height:2rem;width:100%}.rowProgress .progressWrapper .progressStatus{border-radius:4px;overflow:hidden;width:0;height:100%;background:#f15e22;animation:a;animation-timing-function:cubic-bezier(.37,1.31,.83,.67);animation-duration:90s}@keyframes a{0%{width:0}to{width:100%}}.rowProgress .loaderText{width:100%;text-align:left;font-size:2rem;margin-bottom:.7rem}.rowProgress.inProgress{display:block}.cruise__prices__wrapper .cruise__prices{margin-top:1.5rem;height:9rem;overflow:hidden}.cruise__prices__wrapper .cruise__prices .cruise__prices__title{font-weight:700;margin-bottom:1rem}.cruise__prices__wrapper .cruise__prices .cruise__prices__table{border-right:1px solid #222f3e}.cruise__prices__wrapper .cruise__prices .cruise__prices__table .cruise__prices__type{font-weight:700;margin-bottom:1rem}.cruise__prices__wrapper .cruise__prices .cruise__prices__table:last-child{border-right:none}.cruise__prices__wrapper .cruise__prices .cruise__prices__table .price__row{display:flex;justify-content:space-between}.cruise__prices__wrapper .cruise__prices .cruise__prices__table .price__row>div{line-height:2.8rem}.cruise__prices__wrapper .cruise__prices .cruise__prices__table .price__row .price{margin-left:1rem;white-space:nowrap;color:#f15e22}.cruise__prices__wrapper .cruise__prices .cruise__prices__table.col-12{display:flex;justify-content:left;flex-wrap:wrap}.cruise__prices__wrapper .cruise__prices .cruise__prices__table.col-12 .price__row{margin-right:1%;padding-right:1%;width:32%;border-right:1px solid #222f3e}.cruise__prices__wrapper .cruise__prices .cruise__prices__table.col-12 .price__row:nth-child(3n){margin-right:0;border-right:none}.cruise__prices__wrapper .cruise__prices.expanded{height:auto}.cruise__prices__wrapper .open__prices{color:#0984e3;text-decoration:none;border-bottom:1px dashed #0984e3;display:inline-block;cursor:pointer}.multipleCruiseSelect{display:flex;flex-wrap:wrap}.multipleCruiseSelect a{background:#7c86a2;color:#fff;font-size:1.1rem;line-height:1.1rem;padding:.3rem .5rem;border-radius:.5rem;margin-right:.5rem;margin-top:1rem;cursor:pointer}.cruise_cabin_count{display:flex;margin-bottom:1.5rem}.cruise_cabin_count .cabin-description{width:calc(100% - 60px);display:flex}.cruise_cabin_count .cabin-description .cabin-description-title{font-weight:700;display:flex;justify-content:center;flex-direction:column}.cruise_cabin_count .cabin-description .cabin-description-content{font-size:1.4rem}.cruise_cabin_count .cabin-description:last-child{margin-bottom:0}.cruise_cabin_count .cabin-count{float:right;width:60px}.pagination{display:flex;justify-content:flex-start;width:100%;margin-top:2rem}.pagination ul{display:flex;padding-left:0}.pagination ul li{color:#0984e3;margin-left:1rem;line-height:2.5rem;cursor:pointer}.pagination ul li,.pagination ul li.arrow{display:flex;align-items:center;height:3rem}.pagination ul li.arrow{overflow:hidden;width:3rem;justify-content:center;background-color:#0984e3;color:#fff;border-radius:50%}.pagination ul li.arrow a,.pagination ul li a.active{color:#fff;text-decoration:none}.pagination ul li a.active{background:#f15e22;border-radius:50%;overflow:hidden;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2NvbW1vbi9taXhpbnMuc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJzZWFyY2hfYmxvY2suY3NzIiwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vY29tbW9uL3NldHRpbmdzLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwic2VhcmNoX2Jsb2NrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNkRRLGlCQzNDUixBRGdEUyxpQkM3Q1AscUJBQXNCLENBQ3ZCLEFBRUQsS0FDRSx1QkFBdUIsQUFDdkIsaUJBQWlCLEFBQ2pCLDhCQUE4QixBQUM5Qix5Q0NYYSxDRFlkLEFBS0Qsc0VBQ0UsYUFBYyxDQUNmLEFBU0QsS0FDRSxTQUFTLEFBQ1QsdUdDeU9pTixBQ3pKN00sZUF0Q1ksQUZ4Q2hCLGdCQ2tQK0IsQURqUC9CLGdCQ3NQK0IsQURyUC9CLGNDbkNnQixBRG9DaEIsZ0JBQWdCLEFBQ2hCLHFCQzlDYSxDRCtDZCxBR1ZELDBDSHNCRSxtQkFBcUIsQ0FDdEIsQUFRRCxHQUNFLHVCQUF1QixBQUN2QixTQUFTLEFBQ1QsZ0JBQWlCLENBQ2xCLEFBWUQsa0JBQ0UsYUFBYSxBQUNiLG1CQ29OdUMsQ0RuTnhDLEFBTUQsRUFDRSxh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LEFJaUJoQixnQkw4TCtCLEFNblM3QixxQk42T2dDLEFPNU85Qiw2SFA2YjZJLENJcFpsSixBR3BDRyx1Q0hMSixLR01NLGVBQWdCLENIbUNyQixDQUFBLEFEbkNDLFdDVUUsY0pOYyxBSU9kLG9CQUFxQixDRFhELEFDTnhCLHNCQXNCSSxVQUFVLEFBQ1YsMENKT2EsQ0lOZCxBQXhCSCw0QkE2QkksV0pvWjZCLENJbFo5QixBQWFILHVDQUVFLG1CQUFvQixDQUNyQixBQVFDLGFDdkRBLFdMQ2EsQVFEWCx5QlI4QmEsQUs1QmYsb0JMNEJlLENJMkJkLEFDOUNELHlEQUxFLFdMTFcsQVFEWCx5QkhEb0YsQUFTcEYsb0JBVHlILENBWTNILEFBV0Msc0NBRkcsMENBQWlGLENBRXBGLEFBR0QsNENBRUUsV0wxQlcsQUsyQlgseUJMRWEsQUtEYixvQkxDYSxDS0lkLEFBRUQsdUlBR0UsV0x0Q1csQUt1Q1gseUJBekN1SyxBQTZDdkssb0JBN0MrTSxDQXVEaE4sQUFSQyx5SkFLSSwwQ0FBaUYsQ0FFcEYsQURFSCxlQ3ZEQSxXTENhLEFRRFgseUJST2MsQUtMaEIsb0JMS2dCLENJa0RmLEFDOUNELCtEQUxFLFdMTFcsQVFEWCx5QkhEb0YsQUFTcEYsb0JBVHlILENBWTNILEFBV0MsMENBRkcsMENBQWlGLENBRXBGLEFBR0QsZ0RBRUUsV0wxQlcsQUsyQlgseUJMckJjLEFLc0JkLG9CTHRCYyxDSzJCZixBQUVELDZJQUdFLFdMdENXLEFLdUNYLHlCQXpDdUssQUE2Q3ZLLG9CQTdDK00sQ0F1RGhOLEFBUkMsK0pBS0ksMENBQWlGLENBRXBGLEFERUgsYUN2REEsV0xDYSxBUURYLHlCUnFDYSxBS25DZixvQkxtQ2UsQ0lvQmQsQUM5Q0QseURBTEUsV0xMVyxBUURYLHlCSERvRixBQVNwRixvQkFUeUgsQ0FZM0gsQUFXQyxzQ0FGRyx5Q0FBaUYsQ0FFcEYsQUFHRCw0Q0FFRSxXTDFCVyxBSzJCWCx5QkxTYSxBS1JiLG9CTFFhLENLSGQsQUFFRCx1SUFHRSxXTHRDVyxBS3VDWCx5QkF6Q3VLLEFBNkN2SyxvQkE3QytNLENBdURoTixBQVJDLHlKQUtJLHlDQUFpRixDQUVwRixBREVILFVDdkRBLFdMQ2EsQVFEWCx5QlJ1Q2EsQUtyQ2Ysb0JMcUNlLENJa0JkLEFDOUNELGdEQUxFLFdMTFcsQVFEWCx5QkhEb0YsQUFTcEYsb0JBVHlILENBWTNILEFBV0MsZ0NBRkcsMENBQWlGLENBRXBGLEFBR0Qsc0NBRUUsV0wxQlcsQUsyQlgseUJMV2EsQUtWYixvQkxVYSxDS0xkLEFBRUQsOEhBR0UsV0x0Q1csQUt1Q1gseUJBekN1SyxBQTZDdkssb0JBN0MrTSxDQXVEaE4sQUFSQyxnSkFLSSwwQ0FBaUYsQ0FFcEYsQURFSCxhQ3ZEQSxjTFVnQixBUVZkLHlCUm9DYSxBS2xDZixvQkxrQ2UsQ0lxQmQsQUM5Q0QseURBTEUsY0xJYyxBUVZkLHlCSERvRixBQVNwRixvQkFUeUgsQ0FZM0gsQUFXQyxzQ0FGRywwQ0FBaUYsQ0FFcEYsQUFHRCw0Q0FFRSxjTGpCYyxBS2tCZCx5QkxRYSxBS1BiLG9CTE9hLENLRmQsQUFFRCx1SUFHRSxjTDdCYyxBSzhCZCx5QkF6Q3VLLEFBNkN2SyxvQkE3QytNLENBdURoTixBQVJDLHlKQUtJLDBDQUFpRixDQUVwRixBREVILFlDdkRBLFdMQ2EsQVFEWCx5QlJrQ2EsQUtoQ2Ysb0JMZ0NlLENJdUJkLEFDOUNELHNEQUxFLFdMTFcsQVFEWCx5QkhEb0YsQUFTcEYsb0JBVHlILENBWTNILEFBV0Msb0NBRkcseUNBQWlGLENBRXBGLEFBR0QsMENBRUUsV0wxQlcsQUsyQlgseUJMTWEsQUtMYixvQkxLYSxDS0FkLEFBRUQsb0lBR0UsV0x0Q1csQUt1Q1gseUJBekN1SyxBQTZDdkssb0JBN0MrTSxDQXVEaE4sQUFSQyxzSkFLSSx5Q0FBaUYsQ0FFcEYsQURFSCxXQ3ZEQSxjTFVnQixBUVZkLHlCUkVjLEFLQWhCLG9CTEFnQixDSXVEZixBQzlDRCxtREFMRSxjTEljLEFRVmQseUJIRG9GLEFBU3BGLG9CQVR5SCxDQVkzSCxBQVdDLGtDQUZHLDBDQUFpRixDQUVwRixBQUdELHdDQUVFLGNMakJjLEFLa0JkLHlCTDFCYyxBSzJCZCxvQkwzQmMsQ0tnQ2YsQUFFRCxpSUFHRSxjTDdCYyxBSzhCZCx5QkF6Q3VLLEFBNkN2SyxvQkE3QytNLENBdURoTixBQVJDLG1KQUtJLDBDQUFpRixDQUVwRixBREVILFVDdkRBLFdMQ2EsQVFEWCx5QlJTYyxBS1BoQixvQkxPZ0IsQ0lnRGYsQUM5Q0QsZ0RBTEUsV0xMVyxBUURYLHlCSERvRixBQVNwRixvQkFUeUgsQ0FZM0gsQUFXQyxnQ0FGRyx3Q0FBaUYsQ0FFcEYsQUFHRCxzQ0FFRSxXTDFCVyxBSzJCWCx5QkxuQmMsQUtvQmQsb0JMcEJjLENLeUJmLEFBRUQsOEhBR0UsV0x0Q1csQUt1Q1gseUJBekN1SyxBQTZDdkssb0JBN0MrTSxDQXVEaE4sQUFSQyxnSkFLSSx3Q0FBaUYsQ0FFcEYsQURRSCxxQkNIQSxjTDVCZSxBSzZCZixvQkw3QmUsQ0lpQ2QsQUR6REQsMkJFd0RFLFdMN0RXLEFLOERYLHlCTGpDYSxBS2tDYixvQkxsQ2EsQ0d4Qk8sQUU2RHRCLHNEQUVFLHlDTHZDYSxDS3dDZCxBQUVELDREQUVFLGNMNUNhLEFLNkNiLDRCQUE2QixDQUM5QixBQUVELCtKQUdFLFdMaEZXLEFLaUZYLHlCTHBEYSxBS3FEYixvQkxyRGEsQ0srRGQsQUFSQyxpTEFLSSx5Q0w1RFMsQ0s4RFosQUQvQkgsdUJDSEEsY0xuRGdCLEFLb0RoQixvQkxwRGdCLENJd0RmLEFEekRELDZCRXdERSxXTDdEVyxBSzhEWCx5Qkx4RGMsQUt5RGQsb0JMekRjLENHRE0sQUU2RHRCLDBEQUVFLDBDTDlEYyxDSytEZixBQUVELGdFQUVFLGNMbkVjLEFLb0VkLDRCQUE2QixDQUM5QixBQUVELHFLQUdFLFdMaEZXLEFLaUZYLHlCTDNFYyxBSzRFZCxvQkw1RWMsQ0tzRmYsQUFSQyx1TEFLSSwwQ0xuRlUsQ0txRmIsQUQvQkgscUJDSEEsY0xyQmUsQUtzQmYsb0JMdEJlLENJMEJkLEFEekRELDJCRXdERSxXTDdEVyxBSzhEWCx5QkwxQmEsQUsyQmIsb0JMM0JhLENHL0JPLEFFNkR0QixzREFFRSx5Q0xoQ2EsQ0tpQ2QsQUFFRCw0REFFRSxjTHJDYSxBS3NDYiw0QkFBNkIsQ0FDOUIsQUFFRCwrSkFHRSxXTGhGVyxBS2lGWCx5Qkw3Q2EsQUs4Q2Isb0JMOUNhLENLd0RkLEFBUkMsaUxBS0kseUNMckRTLENLdURaLEFEL0JILGtCQ0hBLGNMbkJlLEFLb0JmLG9CTHBCZSxDSXdCZCxBRHpERCx3QkV3REUsV0w3RFcsQUs4RFgseUJMeEJhLEFLeUJiLG9CTHpCYSxDR2pDTyxBRTZEdEIsZ0RBRUUsMENMOUJhLENLK0JkLEFBRUQsc0RBRUUsY0xuQ2EsQUtvQ2IsNEJBQTZCLENBQzlCLEFBRUQsc0pBR0UsV0xoRlcsQUtpRlgseUJMM0NhLEFLNENiLG9CTDVDYSxDS3NEZCxBQVJDLHdLQUtJLDBDTG5EUyxDS3FEWixBRC9CSCxxQkNIQSxjTHRCZSxBS3VCZixvQkx2QmUsQ0kyQmQsQUR6REQsMkJFd0RFLGNMcERjLEFLcURkLHlCTDNCYSxBSzRCYixvQkw1QmEsQ0c5Qk8sQUU2RHRCLHNEQUVFLHlDTGpDYSxDS2tDZCxBQUVELDREQUVFLGNMdENhLEFLdUNiLDRCQUE2QixDQUM5QixBQUVELCtKQUdFLGNMdkVjLEFLd0VkLHlCTDlDYSxBSytDYixvQkwvQ2EsQ0t5RGQsQUFSQyxpTEFLSSx5Q0x0RFMsQ0t3RFosQUQvQkgsb0JDSEEsY0x4QmUsQUt5QmYsb0JMekJlLENJNkJkLEFEekRELDBCRXdERSxXTDdEVyxBSzhEWCx5Qkw3QmEsQUs4QmIsb0JMOUJhLENHNUJPLEFFNkR0QixvREFFRSx5Q0xuQ2EsQ0tvQ2QsQUFFRCwwREFFRSxjTHhDYSxBS3lDYiw0QkFBNkIsQ0FDOUIsQUFFRCw0SkFHRSxXTGhGVyxBS2lGWCx5QkxoRGEsQUtpRGIsb0JMakRhLENLMkRkLEFBUkMsOEtBS0kseUNMeERTLENLMERaLEFEL0JILG1CQ0hBLGNMeERnQixBS3lEaEIsb0JMekRnQixDSTZEZixBRHpERCx5QkV3REUsY0xwRGMsQUtxRGQseUJMN0RjLEFLOERkLG9CTDlEYyxDR0lNLEFFNkR0QixrREFFRSwyQ0xuRWMsQ0tvRWYsQUFFRCx3REFFRSxjTHhFYyxBS3lFZCw0QkFBNkIsQ0FDOUIsQUFFRCx5SkFHRSxjTHZFYyxBS3dFZCx5QkxoRmMsQUtpRmQsb0JMakZjLENLMkZmLEFBUkMsMktBS0ksMkNMeEZVLENLMEZiLEFEL0JILGtCQ0hBLGNMakRnQixBS2tEaEIsb0JMbERnQixDSXNEZixBRHpERCx3QkV3REUsV0w3RFcsQUs4RFgseUJMdERjLEFLdURkLG9CTHZEYyxDR0hNLEFFNkR0QixnREFFRSx3Q0w1RGMsQ0s2RGYsQUFFRCxzREFFRSxjTGpFYyxBS2tFZCw0QkFBNkIsQ0FDOUIsQUFFRCxzSkFHRSxXTGhGVyxBS2lGWCx5Qkx6RWMsQUswRWQsb0JMMUVjLENLb0ZmLEFBUkMsd0tBS0ksd0NMakZVLENLbUZiLEFEcEJMLFVBQ0UsZ0JKb04rQixBSW5OL0IsY0o1Q2UsQUk2Q2Ysb0JKa0c0QyxDSTlFN0MsQUR6RkMsZ0JDd0VFLGNKZ0c4RCxBSS9GOUQseUJKZ0crQyxDR3pLM0IsQUNrRXhCLGdDQVlJLDBCSjJGK0MsQUkxRi9DLGVBQWdCLENBQ2pCLEFBZEgsc0NBa0JJLGNKbkZjLEFJb0ZkLG1CQUFvQixDQUNyQixBQVVILFFDSkUsbUJMNlNnQyxBQ3RSNUIsa0JBdENZLEFJaUJoQixnQkxrSStCLEFNdk83QixtQk44TytCLENJcklsQyxBQUVELFFDUkUscUJMd1NpQyxBQ2pSN0Isa0JBdENZLEFJaUJoQixnQkxtSStCLEFNeE83QixtQk4rTytCLENJbElsQyxBQU9ELFdBQ0UsY0FBYyxBQUNkLFVBQVcsQ0FNWixBQVJELHNCQU1JLGdCSjZUK0IsQ0k1VGhDLEFBSUgsc0ZBSUksVUFBVyxDQUNaLEFLNUhILHNIQ0ZFLGVBQWUsQUFHZixXQUFZLENERGQsQUFTQyxlQVJDLGVUaWdDd0MsQVNoZ0N4QyxzQlRSYSxBU1NiLHlCVE5nQixBTUxkLG9CTjZPZ0MsQ1M1Tm5DLEFBTUQsUUFFRSxvQkFBcUIsQ0FDdEIsQUFFRCxZQUNFLG9CQUEwQixBQUMxQixhQUFjLENBQ2YsQUFFRCxnQlJrQ0ksY0FBVyxBUWhDYixhVDNC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LEFDUEssS0FBZ0Msa0JBQTRCLENBQUksQUFDaEUsWUFFRSxzQkFBb0MsQ0FDckMsQUFDRCxZQUVFLHdCQUF3QyxDQUN6QyxBQUNELFlBRUUseUJBQTBDLENBQzNDLEFBQ0QsWUFFRSx1QkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0MsdUJBQTRCLENBQUksQUFDaEUsWUFFRSwyQkFBb0MsQ0FDckMsQUFDRCxZQUVFLDZCQUF3QyxDQUN6QyxBQUNELFlBRUUsOEJBQTBDLENBQzNDLEFBQ0QsWUFFRSw0QkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0Msc0JBQTRCLENBQUksQUFDaEUsWUFFRSwwQkFBb0MsQ0FDckMsQUFDRCxZQUVFLDRCQUF3QyxDQUN6QyxBQUNELFlBRUUsNkJBQTBDLENBQzNDLEFBQ0QsWUFFRSwyQkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0MscUJBQTRCLENBQUksQUFDaEUsWUFFRSx5QkFBb0MsQ0FDckMsQUFDRCxZQUVFLDJCQUF3QyxDQUN6QyxBQUNELFlBRUUsNEJBQTBDLENBQzNDLEFBQ0QsWUFFRSwwQkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0MsdUJBQTRCLENBQUksQUFDaEUsWUFFRSwyQkFBb0MsQ0FDckMsQUFDRCxZQUVFLDZCQUF3QyxDQUN6QyxBQUNELFlBRUUsOEJBQTBDLENBQzNDLEFBQ0QsWUFFRSw0QkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0MscUJBQTRCLENBQUksQUFDaEUsWUFFRSx5QkFBb0MsQ0FDckMsQUFDRCxZQUVFLDJCQUF3QyxDQUN6QyxBQUNELFlBRUUsNEJBQTBDLENBQzNDLEFBQ0QsWUFFRSwwQkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0MsbUJBQTRCLENBQUksQUFDaEUsWUFFRSx1QkFBb0MsQ0FDckMsQUFDRCxZQUVFLHlCQUF3QyxDQUN6QyxBQUNELFlBRUUsMEJBQTBDLENBQzNDLEFBQ0QsWUFFRSx3QkFBc0MsQ0FDdkMsQUFoQkQsS0FBZ0Msd0JBQTRCLENBQUksQUFDaEUsWUFFRSw0QkFBb0MsQ0FDckMsQUFDRCxZQUVFLDhCQUF3QyxDQUN6QyxBQUNELFlBRUUs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aEIsQUFsREYsMENBWUcsYUFBYSxBQUliLG1CQUFtQixBQUNuQixXQUFZLENBakJmLEFBa0NJLHdCQWRGLGdCQUFnQixBQUNoQixXQUFXLEFBR1gsdUJBQXVCLEFBRXZCLHlCeEJsZ0RpQixBd0JtZ0RqQixXeEJwZ0RlLEF3QnFnRGYsaUJBQWtCLENBTWhCLEFBbENKLHFEQStCSSxXeEJ4Z0RhLEF3QnlnRGIsb0JBQXFCLENBaEN6QixBQWdERywyQkFUQyxtQnhCbmdEaUIsQXdCb2dEakIsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixXQUFXLEFBQ1gsWUFBWSxBQUNaLGFBQWEsQUFDYix1QkFBdUIsQUFDdkIsa0JBQW1CLENBRXBCIiwiZmlsZSI6InNlYXJjaF9ibG9jay5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbtC+0YHQvdC+0LLQvdGL0LUg0LzQuNC60YHQuNC90Ysg0Lgg0LHQsNC30L7QstGL0LUg0LrQu9Cw0YHRgdGLXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDMxLjA4LjIwMjAsIDIzOjE0OjIzXG4gICAgQXV0aG9yICAgICA6IEZhdGhlclxuKi9cblxuLnByZWxvYWRTaXRle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5AbWl4aW4gYm9yZGVyUmFkaXVze1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1peGluIGJveFNoYWRvd3tcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSgxMiwgNDEsIDY0LCAwLjEpO1xuXG59XG5cbi8qINC80LjQutGB0LjQvSDQtNC70Y8g0LHQu9C+0LrQsCDQv9C10YDQtdC60YDRi9Cy0LDRjtGJ0LXQs9C+INCy0LXRgdGMINGA0L7QtNC40YLQtdC70YzRgdC60LjQuSDQt9Cw0YLQtdC80L3QtdC90LjQtdC8INC40LvQuCDQs9GA0LDQtNC40LXQvdGC0L7QvCAqL1xuQG1peGluIGJlZm9yZUZ1bGxCbG9ja3tcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjsgICAgICAgICAgICBcbn1cblxuQG1peGluIGgxTGFiZWx7XG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxLjJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyAgICAgICAgICAgIFxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07ICAgICAgICAgICAgXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgICAgXG4gICAgdG9wOiAtMC43cmVtO1xuICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbn1cblxuQG1peGluIHJvdXRlUG9pbnRze1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWFwUGluLnN2Zykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMi4ycmVtIDIuMnJlbTtcbiAgICBtYXJnaW46IDByZW0gMCAyLjJyZW0gMDtcbiAgICBtaW4taGVpZ2h0OjJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGV4dGVuZCAuYWxpZ24taXRlbXMtZW5kO1xuICAgIHBhZGRpbmc6IDByZW0gMCAwIDRyZW07XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgd29yZC13cmFwOiBuby13cmFwO1xuICAgICAgICBjb2xvcjogJGJsdWVDb2xvcjtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfihpInO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gbW9udGhzSGVhZGVye1xuICAgIC5zY3JvbGxlZFdyYXB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICRncmF5Q29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIC8vZm9udC1zaXplOiAycmVtO1xuICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNob3dBbGxyZXF1ZXN0RGF0ZXN7XG4gICAgICAgIGNvbG9yOiAkYmx1ZUNvbG9yO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZUNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAucmVxdWVzdE1vbnRoe1xuXG4gICAgfVxuICAgIC5yZXF1ZXN0WWVhcntcbiAgICAgICAgY29sb3I6ICRibHVlQ29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gbW9yZUJ1dHRvbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHNwYW57XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgJGJsYWNrQ29sb3I7XG4gICAgfSAgICAgXG59XG5cbkBtaXhpbiBvcmFuZ2VNZW51e1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2VDb2xvcjtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdWx7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24gKCBtZCApIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmJsYWNrQnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHF1ZXN0aW9uRWxlbWVudHtcbiAgICBjb2xvcjogI2YxNWUyMjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxNWUyMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjowIDFyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgfVxufVxuXG4uYnJlYWsge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG5cblxuLyog0YLQuNC/0L7QstCw0Y8g0LPQvtC70YPQsdCw0Y8g0LrQvdC+0L/QutCwKi9cbi5ibHVlQnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZUNvbG9yOy8vJGJsdWVDb2xvcjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxLjJyZW0gNi4zcmVtO1xuICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXM7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6bm90KFtocmVmXSl7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlQ29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoW2hyZWZdKXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuICAgIH1cbn1cblxuLmxpZ2h0Qmx1ZUJ1dHRvbntcbiAgICBAZXh0ZW5kIC5ibHVlQnV0dG9uO1xuICAgIGJhY2tncm91bmQ6ICRibHVlQ29sb3I7XG59XG5cbi8qINGC0LjQv9C+0LLQsNGPINCz0L7Qu9GD0LHQsNGPINC60L3QvtC/0LrQsCovXG4ub3JhbmdlQnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2VDb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMS4ycmVtIDYuM3JlbTtcbiAgICBjb2xvcjogJHdoaXRlQ29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXM7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6bm90KFtocmVmXSl7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlQ29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoW2hyZWZdKXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuICAgIH1cbn1cblxuLmJsYWNrQnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFja0NvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxLjJyZW0gNi4zcmVtO1xuICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOm5vdChbaHJlZl0pe1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bm90KFtocmVmXSl7XG4gICAgICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICB9XG59XG5cbi5ibHVlQm9yZGVyQnV0dG9ue1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07ICAgIFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYmx1ZUNvbG9yO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlQ29sb3I7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXM7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuXG4uZ3JheUJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyNCwxMzQsMTYyLDAuMik7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gNi4zcmVtO1xuICAgIGNvbG9yOiAkYmxhY2tDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgIFxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkYmxhY2tDb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLm9yYW5nZUNvbG9ye1xuICAgIGNvbG9yOiAkb3JhbmdlQ29sb3IhaW1wb3J0YW50O1xufVxuLnllbGxvd0NvbG9ye1xuICAgIGNvbG9yOiAkeWVsbG93Q29sb3IhaW1wb3J0YW50O1xufVxuLnJlZENvbG9ye1xuICAgIGNvbG9yOiAkcmVkQ29sb3IhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOjAuOHJlbTtcbiAgICAudG9vbHRpcC1pbm5lcntcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWVDb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDIuNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBtaW4td2lkdGg6NDAuNnJlbTtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hcnJvd3tcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAuOHJlbTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IC44cmVtIC44cmVtIDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYmx1ZUNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYnMtdG9vbHRpcC1ib3R0b217IFxuICAgICAgICAuYXJyb3d7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgLjhyZW0gLjhyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJsdWVDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNpbmdsZURheVRvb2x0aXB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRvb2x0aXAtaW5uZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMnJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDo0NS42cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jbG9zZUJ1dHRvbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlQ29sb3I7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuN3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNob3d7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuLmdpZnRCdXR0b257XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgJGdyZWVuQ29sb3I7XG4gICAgY29sb3I6ICRncmVlbkNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRncmVlbkNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIC5idG5UZXh0e1xuICAgICAgICBtaW4taGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2lmdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjRyZW07XG5cbiAgICAgICAgJi5jYWNoYmFja01pcntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25vX3FyX2NvZGUucG5nKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOC41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcblx0XHQgIFx0YmFja2dyb3VuZC1zaXplOiAzLjVyZW07XG5cdFx0ICBwe1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiBhdXRvIDA7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNXB4O1xuXHRcdCAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2FjaGJhY2sxMkRheXN7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy8xLTItZGF5cy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NC4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgJi5jYWNoYmFja01pcntcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRibGFja0NvbG9yO1xuXHQgICAgYm9yZGVyLWNvbG9yOiAjMGY4MWZhO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jYWNoYmFjazEyRGF5c3tcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRibGFja0NvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFja0NvbG9yO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhbmdlckNvbG9ye1xuICAgIGNvbG9yOiAjRjE1RTIyIWltcG9ydGFudDtcbn1cbi5ibHVlQ29sb3J7XG4gICAgY29sb3I6ICRibHVlQ29sb3IhaW1wb3J0YW50O1xufVxuXG4udGFnSXRlbXtcbiAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXM7XG4gICAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuICAgIHBhZGRpbmc6MC43cmVtIDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2RTcyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyAgICBcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4udGNhcnRfX3RhZ3N7XG5cblxuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAudGdze1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgQGV4dGVuZCAudGFnSXRlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICYudGFnX19ibHVle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWVDb2xvcjs7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhZ19fZ3JheXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQkFCQUI7XG4gICAgICAgIH1cbiAgICAgICAgJi50YWdfX29yYW5nZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2VDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDEsaDJ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgJi5zYWxle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBoMUxhYmVsO1xuICAgICAgICAgICAgcmlnaHQ6IC0gNy42cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZUNvbG9yO1xuICAgICAgICAgICAgY29udGVudDogJ1NBTEUnO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qJi5oaXR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIGgxTGFiZWw7XG4gICAgICAgICAgICByaWdodDogLSA3LjZyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTc0QzNDO1xuICAgICAgICAgICAgY29udGVudDogJ9Cl0JjQoic7XG4gICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgfVxuICAgICYubm92ZWx0eXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgQGluY2x1ZGUgaDFMYWJlbDtcbiAgICAgICAgICAgIHJpZ2h0OiAtIDExLjZyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5Db2xvcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfQndCe0JLQmNCd0JrQkCc7XG4gICAgICAgIH1cbiAgICB9Ki9cbiAgICAuaGl0LC5ub3ZlbHR5e1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0b3A6LTEuMnJlbTtcbiAgICAgICAgcGFkZGluZzogLjRyZW0gMS4xcmVtO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXM7ICAgICAgICBcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuaGl0e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgICAgICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kOiAjRTc0QzNDOyAgICAgICAgXG4gICAgfVxuICAgIC5ub3ZlbHR5e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgICAgICAgICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTc0YzNjOyAgICAgICAgXG4gICAgfVxuICAgICYuaDJVbmRlcmxpbmV7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlQ29sb3I7XG5cbiAgICB9XG4gICAgJi5zbWFsbEgxIHtcbiAgICAgICAgZm9udC1zaXplOjIuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIC5ub3ZlbHR5LC5oaXR7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAuMnJlbSAwLjZyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5oMntcbiAgICBkaXNwbGF5OmJsb2NrO1xufVxuaDN7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgICYudG91cmlzdHNEYXRhe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICAmLm1hcmdpbi10b3BfYmlne1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgICAmLmFkX19wYXltZW50LXRvdXItbmFtZXtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG59XG5cbmg0e1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uc3dpcGVyQnV0dG9uTmV4dCwuc3dpcGVyQnV0dG9uUHJldntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYuNHJlbTtcbiAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMy4ycmVtO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlckJ1dHRvbk5leHR7XG4gICAgcmlnaHQ6IDA7ICAgIFxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmlnaHQucG5nKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLnN3aXBlckJ1dHRvblByZXZ7XG4gICAgbGVmdDogMDsgICAgXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sZWZ0LnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLnN3aXBlclBhZ2luYXRpb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvdHRvbTogMi44cmVtIWltcG9ydGFudDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXlDb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlQ29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWRlb0ZyYW1le1xuICAgIGhlaWdodDozMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAzLjRyZW0gMDtcbiAgICAudmlkZW9PdmVybGF5e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlZm9yZUZ1bGxCbG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwOTg0RTM7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIGJlZm9yZUZ1bGxCbG9jazsgICAgICAgICAgICBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGxheS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICBpZnJhbWV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4uc2F2ZVByb2dyYW1UeXBlc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC42cmVtO1xuICAgIC5zYXZlVHlwZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGV4dGVuZCAuYWxpZ24taXRlbXMtY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAgMy4ycmVtIDMuMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogIGNlbnRlciBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OjMuMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiRibGFja0NvbG9yO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS43cmVtO1xuICAgICAgICAmLnByaW50UHJvZ3JhbXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJpbnRlci5zdmcpO1xuICAgICAgICB9XG4gICAgICAgICYuZG93bmxvYWRQcm9ncmFte1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb2Muc3ZnKTtcbiAgICAgICAgfVxuICAgICAgICAmLmRvd25sb2FkUERGe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wZGYucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgICAmLmRvd25sb2FkSlBHe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9qcGcucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hhcmV7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWluLWhlaWdodDogMy4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbkhlYWRlckNvbnRlbnR7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlQ29sb3I7XG4gICAgLmxvZ297XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBleHRlbmQgLmFsaWduLWl0ZW1zLWNlbnRlcjtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgQGluY2x1ZGUgaW1nLWZsdWlkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5waG9uZUhlYWRlcntcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICYucGhvbmVIZWFkZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudG91cmlzdHN7ICAgICAgICBcbiAgICAgICAgcGFkZGluZy10b3A6MnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlQ29sb3I7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2VDb2xvcjsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC5hZ2VuY3l7XG4gICAgICAgIHBhZGRpbmctdG9wOjJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBhe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbHNXcmFwcGVye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMy42cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZm97ICAgICAgICAgICAgXG4gICAgLmJ1dHRvbnNIZWFkZXJ7ICAgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgQGV4dGVuZCAuanVzdGlmeS1jb250ZW50LWJldHdlZW47XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRibHVlQ29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlQ29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6MS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwcmVtIDAgMXJlbSAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICBcbiAgICBhe1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgLmFkZGl0aW9uYWxJbmZve1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLm9wZW5lZHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufSBcblxuaHRtbCxib2R5e1xuICAgIGZvbnQtc2l6ZTogJGJhc2VGb250U2l6ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZExpZ2h0R3JheTtcbiAgICAuZnVsbENvbnRlbnR7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIC5waHJhc2VTZWFyY2h7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJSYWRpdXM7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlQ29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxcmVtIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWFnZXMvbG91cGVfZ3JheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2hlc1dyYXBwZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya0JsdWVDb2xvcjsgICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveFNoYWRvdztcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgLm9yYW5nZUJ1dHRvbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9ICAgICAgICAgICAgXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlQ29sb3I7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVmdE1lbnVJdGVte1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Qmx1ZUNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94U2hhZG93OyAgICAgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAyLjhyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuOHJlbTtcbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAuaDN7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPnVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYudG9wVG9waWN7XG4gICAgICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDAgMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXNDaGlsZHJlbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNXJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JleyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuN3JlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hbHdheXNPcGVuZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b3BUb3BpY3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZUNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWFpblRvcGljc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuc2VsZWN0ZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmhhc0NoaWxkcmVuOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5he1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBheyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaGFzQ2hpbGRyZW57XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuN3JlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJsdWVDb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMCAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWVDb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jdXJyZW5jaWVzeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmN1cnJlbmNpZXNMaW5le1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuanVzdGlmeS1jb250ZW50LWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmN1cnJlbmN5RGF0ZVBpY2tlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDsgIFxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5vcGVuQ3VycmVuY3lEYXRlUGlja2Vye1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uZXdzQmxvY2t7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgJi5ib29rTWFya3N7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib29rbWFya3MvZW1wdHlfaGVhcnQuc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFja0NvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib29rbWFya3MvZmlsbGVkX2hlYXJ0LnN2Zykgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93biAoIG1kICkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24gKCB4cyApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICBcbiAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5nb1RvQWxse1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zdGlja3lMZWZ0TWVudUl0ZW17ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMTIsNDEsNjQsMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGF5U3lzdGVtc3tcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206My44cmVtO1xuICAgICAgICAgICAgaW1nLHN2Z3tcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWZ0QmFubmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5tYWluQ29udGVudFdyYXB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duICggbGcgKSB7XG4gICAgaHRtbCxib2R5e1xuICAgICAgICBmb250LXNpemU6JGxnRm9udFNpemU7XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duICggbWQgKSB7XG4gICAgaHRtbCxib2R5e1xuICAgICAgICBmb250LXNpemU6JG1kRm9udFNpemU7XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duICggc20gKSB7XG4gICAgaHRtbCxib2R5e1xuICAgICAgICBmb250LXNpemU6JHNtRm9udFNpemU7XG4gICAgfVxufVxuXG4jcHJvZ3NDb3VudHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbn1cblxuLmFkdmFudGFnZXNMZWZ0e1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLnRpdGxle1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgIH1cbiAgICAuYWR2YW50YWdlc0xpc3R7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4zcmVtOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIC5pdGVtSW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6NC42cmVtO1xuICAgICAgICAgICAgICAgIC8vaGVpZ2h0OjQuNnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDo2cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDo2cmVtO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbVRpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8vZmxleDogMCAwIDUwJTsgXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5zdGFncmFtSWZyYW1le1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duICggbGcgKSB7XG4gICAgICAgIGhlaWdodDogMzJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93biAoIG1kICkgeyAgICAgICAgXG4gICAgfSAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICBoZWlnaHQ6IDIycmVtO1xuICAgIH1cbn1cblxuLmluc3RhZ3JhbUVsZW1lbnRze1xuICAgIHdpZHRoOiAxMDAlOyAgICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgICAgXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAuaW5zdEVsZW17XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIGhlaWdodDogMTAuNXJlbTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgfVxufVxuXG4uZXJyb3JzRm9ybXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCbHVlQ29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuICAgIEBpbmNsdWRlIGJveFNoYWRvdztcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgLnRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gICAgdGV4dGFyZWF7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgIH0gICAgXG4gICAgLmctcmVjYXB0Y2hhe1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOjAgMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duICggeGwgKSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC45MSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC45MSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duICggbGcgKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC43Myk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC43Myk7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duICggbWQgKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC42MCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC42MCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duICggc20gKSB7XG4gICAgICAgICAgICB3aWR0aDogMTdyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMC42MCk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC42MCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbmRFcnJvcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZUNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlQ29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIC5lcnJvclJlc3VsdHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGNvbG9yOiAkYmx1ZUNvbG9yO1xuICAgIH1cbn1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXB7ICAgIFxuICAgIC50b29sdGlwc3Rlci1ib3h7XG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0YxNUUyMjtcbiAgICAgICAgLnRvb2x0aXBzdGVyLWNvbnRlbnR7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGMTVFMjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye1xuICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNGMTVFMjI7XG5cbiAgICB9XG4gICAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmR7XG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0YxNUUyMjsgICAgICAgICBcbiAgICB9XG4gICAgLnRvb2x0aXBzdGVyLWJvdHRvbXtcbiAgICAgICAgLnRvb2x0aXBzdGVyLWFycm93LWJvcmRlcntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMTVFMjI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50b29sdGlwc3Rlci10b3B7XG4gICAgICAgIC50b29sdGlwc3Rlci1hcnJvdy1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlQ29sb3I7IFxuICAgICAgICB9XG4gICAgICAgIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXJ7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjRjE1RTIyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudG9vbHRpcHN0ZXItYm90dG9te1xuICAgICAgICAudG9vbHRpcHN0ZXItYXJyb3ctYmFja2dyb3VuZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZUNvbG9yOyBcbiAgICAgICAgfVxuICAgICAgICAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVye1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YxNUUyMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53ZWVrZW5kT3dlcmxheXtcbiAgICB3aWR0aDogNDByZW07XG4gICAgaDJ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgICB9XG4gICAgLnJvdXRlUG9pbnRze1xuICAgICAgICBAaW5jbHVkZSByb3V0ZVBvaW50cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDoxLjRyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMnJlIDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGF0YVByaWNle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cbi5hZG1pbkNvbnNvbGV7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbTsgICAgXG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZGl2e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5sZWZ0U2lkZUJhcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgIFxuICAgIC5wYXJhbWV0cmljYWxTZWFyY2h7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgfVxuICAgIC5zdGlja3lNZW1vcmllc3sgICAgICAgIFxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDVyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYudmlzaWJsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuaHRtbCBib2R5e1xuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JywgICdzYW5zLXNlcmlmJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAubWFpbkNvbnRlbnRTbGlkZXJ7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlclJhZGl1cztcbiAgICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zd2lwZXItc2xpZGV7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiZWZvcmVGdWxsQmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDM1LCAzNywgMzgsIDAuMykgLTIuNTQlLCByZ2JhKDY1LCA2NywgNjksIDAuMDYpIDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgLm1vZGFse1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIC5jbG9zZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAuYnRue1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cbmh0bWwgYm9keSAuZXhjdXJzaW9uV3JhcHBlciAucHJvZ3JhbURlc2NyaXB0aW9uV3JhcCB1bC55YS1zaGFyZTJfX3BvcHVwLXRpbGV7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbmh0bWwgYm9keSAueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2l0ZW1fbW9yZS55YS1zaGFyZTJfX2l0ZW1faGFzLXByZXR0eS12aWV3IC55YS1zaGFyZTJfX2xpbmtfbW9yZS55YS1zaGFyZTJfX2xpbmtfbW9yZS1idXR0b24tdHlwZV9zaG9ydHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5Q29sb3I7XG59XG5cbi5mYi1ncm91cHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyBcbn1cblxuLmluc3RhTGlua3tcbiAgICBmb250LXNpemU6MS40cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5cbi5mYW5jeWJveC1sb2FkaW5ne1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uaW5zdGFncmFtSGFzaFRhZ3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuICAgIEBpbmNsdWRlIGJveFNoYWRvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsOTUsNDcpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NmRlZywgcmdiYSgyNTUsOTUsNDcsMSkgMCUsIHJnYmEoMTM3LDE4LDIwNSwxKSAxMDAlKTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBhe1xuICAgICAgICBjb2xvcjogJHdoaXRlQ29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLyogTW9kYWwgQ29udGVudC9Cb3ggKi9cbi5tb2RhbC1jb250ZW50XG57XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgbWFyZ2luOiAxNSUgYXV0bzsgLyogMTUlIGZyb20gdGhlIHRvcCBhbmQgY2VudGVyZWQgKi9cbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gICAgd2lkdGg6IDEwMCU7IC8qIENvdWxkIGJlIG1vcmUgb3IgbGVzcywgZGVwZW5kaW5nIG9uIHNjcmVlbiBzaXplICovXG59XG4uc3R1YlNwaW5uZXJ7XG4gICAgd2lkdGg6IDE4cmVtO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnN0aWNreUJvb2tNYXJrc3tcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtOyAgICBcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmxhY2tDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Jvb2ttYXJrcy9maWxsZWRfaGVhcnQuc3ZnKSBuby1yZXBlYXQgMCAwLjRyZW07XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucHJvZ3JhbUFuY2hvcnNXcmFwcGVyRml4ZWR7XG4gICAgLnN0aWNreUJvb2tNYXJrc3sgXG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCkgeyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYm9va21hcmtzL2ZpbGxlZF9oZWFydC5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsXCIlM2NcIiksXG4gIChcIj5cIixcIiUzZVwiKSxcbiAgKFwiI1wiLFwiJTIzXCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDAyLjA5LjIwMjAsIDIyOjM5OjA2XG4gICAgQXV0aG9yICAgICA6IEZhdGhlclxuKi9cbi8qXG7Qv9C10YDQtdC80LXQvdC90YvQtSwg0L3QtdC+0LHRhdC+0LTQuNC80YvQtSDQtNC70Y8g0LLRgdC10YUgY3NzXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDMxLjA4LjIwMjAsIDIzOjA3OjA1XG4gICAgQXV0aG9yICAgICA6IEZhdGhlclxuKi9cbi8q0YjQuNGA0LjQvdCwINC80LXQttC60L7Qu9C+0L3QvtGH0L3QvtCz0L4g0L7RgtGB0YLRg9C/0LAg0Lgg0LfQvdCw0YfQtdC90LjQtSDQtNCy0L7QudC90L7QuSDRiNC40YDQuNC90Ysg0L7RgtGB0YLRg9C/0LAg0L7RgiDQutGA0LDQtdCyINCx0YPRgtGB0YLRgNCw0L/QsCovXG4vKtC/0LXRgNC10L3QsNC30L3QsNGH0LDQtdC8INGB0LXRgtC60YMg0LHRg9GC0YHRgtGA0LDQv9CwKi9cbi8qINCf0LXRgNC10LzQtdC90L3Ri9C1INGI0LDQsdC70L7QvdCwICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjJjYzsgfVxuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1Y2JmOyB9XG4gICAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgICBib3JkZXItY29sb3I6ICM1NDViNjI7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpOyB9XG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YjsgfVxuICAgIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0OyB9XG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDsgfVxuICAgIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjsgfVxuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmOyB9XG4gICAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwOyB9XG4gICAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgICBib3JkZXItY29sb3I6ICNiZDIxMzA7IH1cbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7IH1cbiAgICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTsgfVxuICAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG4gIC5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7IH1cbiAgICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDsgfVxuICAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuICAuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDsgfVxuICAgIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDdiZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyOGE3NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y4ZjlmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1sZyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaW1nLWZsdWlkLCBodG1sIC50Y2FydF9faXRlbSAuZ3VpZGVJbWdXcmFwIC5ndWlkZUltZyBpbWcsIGJvZHkgLnRjYXJ0X19pdGVtIC5ndWlkZUltZ1dyYXAgLmd1aWRlSW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDc2OHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQsIC5jb250YWluZXIteHMsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDc2OHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTQ0MHB4OyB9IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiwgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkgLmRheUNvbnRlbnQsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcCAuc2luZ2xlRGF5IC5kYXlDb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wLCBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19pbnAgLmlucC1kYXRlIC5kYXRlLWltZywgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9faW5wIC5pbnAtZGF0ZSAuZGF0ZS1pbWcsIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5jaGVja2JveCArIGxhYmVsLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAuY2hlY2tib3ggKyBsYWJlbCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEsIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzIC50YWdzSW5wdXRzU2VsZWN0V3JhcCBzZWxlY3QsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzIC50YWdzSW5wdXRzU2VsZWN0V3JhcCBzZWxlY3QsIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzIHNlbGVjdCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMgc2VsZWN0LCBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdC5zaG9ydFRhZ1NlbGVjdCBzZWxlY3QsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0LnNob3J0VGFnU2VsZWN0IHNlbGVjdCB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCwgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQsIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5mb3JtTGVnZW5kLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAuZm9ybUxlZ2VuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciwgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLmZvcm1MZWdlbmQgLmxlZ2VuZEl0ZW0gLmxlZ2VuZEl0ZW1Db2xvciwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLmZvcm1MZWdlbmQgLmxlZ2VuZEl0ZW0gLmxlZ2VuZEl0ZW1Db2xvciwgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkgLmRheUNvbnRlbnQsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcCAuc2luZ2xlRGF5IC5kYXlDb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4sIC5pbmZvIC5idXR0b25zSGVhZGVyLCBodG1sIC5mdWxsQ29udGVudCAucGhyYXNlU2VhcmNoLCBib2R5IC5mdWxsQ29udGVudCAucGhyYXNlU2VhcmNoLCBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLmN1cnJlbmNpZXMgLnRpdGxlLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLmN1cnJlbmNpZXMgLnRpdGxlLCBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLmN1cnJlbmNpZXMgLmN1cnJlbmNpZXNMaW5lLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLmN1cnJlbmNpZXMgLmN1cnJlbmNpZXNMaW5lLCBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19pbnAgLmlucC1kYXRlLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19pbnAgLmlucC1kYXRlLCBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAuZmluZEFuZFNvcnRMaW5lLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAuZmluZEFuZFNvcnRMaW5lIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCwgLndlZWtlbmRPd2VybGF5IC5yb3V0ZVBvaW50cyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIsIC5naWZ0QnV0dG9uIC5idG5UZXh0LCAuc2F2ZVByb2dyYW1UeXBlcyAuc2F2ZVR5cGUsIC5tYWluSGVhZGVyQ29udGVudCAubG9nbyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qXG7QvtGB0L3QvtCy0L3Ri9C1INC80LjQutGB0LjQvdGLINC4INCx0LDQt9C+0LLRi9C1INC60LvQsNGB0YHRi1xuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAzMS4wOC4yMDIwLCAyMzoxNDoyM1xuICAgIEF1dGhvciAgICAgOiBGYXRoZXJcbiovXG4ucHJlbG9hZFNpdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qINC80LjQutGB0LjQvSDQtNC70Y8g0LHQu9C+0LrQsCDQv9C10YDQtdC60YDRi9Cy0LDRjtGJ0LXQs9C+INCy0LXRgdGMINGA0L7QtNC40YLQtdC70YzRgdC60LjQuSDQt9Cw0YLQtdC80L3QtdC90LjQtdC8INC40LvQuCDQs9GA0LDQtNC40LXQvdGC0L7QvCAqL1xuLmJyZWFrIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qINGC0LjQv9C+0LLQsNGPINCz0L7Qu9GD0LHQsNGPINC60L3QvtC/0LrQsCovXG4uYmx1ZUJ1dHRvbiwgLmxpZ2h0Qmx1ZUJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0YjE7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMS4ycmVtIDYuM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJsdWVCdXR0b246aG92ZXIsIC5saWdodEJsdWVCdXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5ibHVlQnV0dG9uOmhvdmVyOm5vdChbaHJlZl0pLCAubGlnaHRCbHVlQnV0dG9uOmhvdmVyOm5vdChbaHJlZl0pIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ibHVlQnV0dG9uOm5vdChbaHJlZl0pLCAubGlnaHRCbHVlQnV0dG9uOm5vdChbaHJlZl0pIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubGlnaHRCbHVlQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzA5ODRFMzsgfVxuXG4vKiDRgtC40L/QvtCy0LDRjyDQs9C+0LvRg9Cx0LDRjyDQutC90L7Qv9C60LAqL1xuLm9yYW5nZUJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTVFMjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxLjJyZW0gNi4zcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5vcmFuZ2VCdXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5vcmFuZ2VCdXR0b246aG92ZXI6bm90KFtocmVmXSkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm9yYW5nZUJ1dHRvbjpub3QoW2hyZWZdKSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJsYWNrQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMkYzRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEuMnJlbSA2LjNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJsYWNrQnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYmxhY2tCdXR0b246aG92ZXI6bm90KFtocmVmXSkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmJsYWNrQnV0dG9uOm5vdChbaHJlZl0pIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYmx1ZUJvcmRlckJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzA5ODRFMztcbiAgYm9yZGVyOiAycHggc29saWQgIzA5ODRFMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07IH1cblxuLmdyYXlCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNCwgMTM0LCAxNjIsIDAuMik7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gNi4zcmVtO1xuICBjb2xvcjogIzIyMkYzRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ncmF5QnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzIyMkYzRTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm9yYW5nZUNvbG9yIHtcbiAgY29sb3I6ICNGMTVFMjIgIWltcG9ydGFudDsgfVxuXG4ueWVsbG93Q29sb3Ige1xuICBjb2xvcjogI0YxQjcyMiAhaW1wb3J0YW50OyB9XG5cbi5yZWRDb2xvciB7XG4gIGNvbG9yOiAjZmUxZTI2ICFpbXBvcnRhbnQ7IH1cblxuLnRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtOyB9XG4gIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDk4NEUzO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDJyZW0gMi40cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1pbi13aWR0aDogNDAuNnJlbTsgfVxuICAgIC50b29sdGlwIC50b29sdGlwLWlubmVyIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudG9vbHRpcCAuYXJyb3cge1xuICAgIHdpZHRoOiAxLjZyZW07XG4gICAgaGVpZ2h0OiAuOHJlbTsgfVxuICAgIC50b29sdGlwIC5hcnJvdzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiAuOHJlbSAuOHJlbSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzA5ODRFMzsgfVxuICAudG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDAgLjhyZW0gLjhyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA5ODRFMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAudG9vbHRpcC5zaW5nbGVEYXlUb29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC50b29sdGlwLnNpbmdsZURheVRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xuICAgIG1pbi13aWR0aDogNDUuNnJlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtOyB9XG4gIC50b29sdGlwLnNpbmdsZURheVRvb2x0aXAgLmNsb3NlQnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjVyZW07XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAudG9vbHRpcC5zaW5nbGVEYXlUb29sdGlwIC5jbG9zZUJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9IH1cbiAgLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZ2lmdEJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwQjg5NDtcbiAgY29sb3I6ICMwMEI4OTQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5naWZ0QnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwQjg5NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmdpZnRCdXR0b24gLmJ0blRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDMuMnJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ2lmdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogNC40cmVtOyB9XG4gICAgLmdpZnRCdXR0b24gLmJ0blRleHQuY2FjaGJhY2tNaXIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbm9fcXJfY29kZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4LjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzLjVyZW07IH1cbiAgICAgIC5naWZ0QnV0dG9uIC5idG5UZXh0LmNhY2hiYWNrTWlyIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgbWluLWhlaWdodDogMjVweDsgfVxuICAgIC5naWZ0QnV0dG9uIC5idG5UZXh0LmNhY2hiYWNrMTJEYXlzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzLzEtMi1kYXlzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzLjJyZW07XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogNC4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTsgfVxuICAuZ2lmdEJ1dHRvbi5jYWNoYmFja01pciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMjIyRjNFO1xuICAgIGJvcmRlci1jb2xvcjogIzBmODFmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5naWZ0QnV0dG9uLmNhY2hiYWNrTWlyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuZ2lmdEJ1dHRvbi5jYWNoYmFjazEyRGF5cyB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMjIyRjNFO1xuICAgIGJvcmRlci1jb2xvcjogIzIyMkYzRTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5naWZ0QnV0dG9uLmNhY2hiYWNrMTJEYXlzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZGFuZ2VyQ29sb3Ige1xuICBjb2xvcjogI0YxNUUyMiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlQ29sb3Ige1xuICBjb2xvcjogIzA5ODRFMyAhaW1wb3J0YW50OyB9XG5cbi50YWdJdGVtLCAudGNhcnRfX3RhZ3MgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzZFNzI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50YWdJdGVtOmhvdmVyLCAudGNhcnRfX3RhZ3MgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRhZ0l0ZW06bGFzdC1jaGlsZCwgLnRjYXJ0X190YWdzIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50Y2FydF9fdGFncyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAudGNhcnRfX3RhZ3MgLnRncyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnRjYXJ0X190YWdzIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC50Y2FydF9fdGFncyBhLnRhZ19fYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk4NEUzOyB9XG4gICAgLnRjYXJ0X190YWdzIGEudGFnX19ncmF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQkFCQUI7IH1cbiAgICAudGNhcnRfX3RhZ3MgYS50YWdfX29yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1RTIyOyB9XG5cbmgxLCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjMjIyRjNFO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qJi5oaXR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIGgxTGFiZWw7XG4gICAgICAgICAgICByaWdodDogLSA3LjZyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTc0QzNDO1xuICAgICAgICAgICAgY29udGVudDogJ9Cl0JjQoic7XG4gICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgfVxuICAgICYubm92ZWx0eXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgQGluY2x1ZGUgaDFMYWJlbDtcbiAgICAgICAgICAgIHJpZ2h0OiAtIDExLjZyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW5Db2xvcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfQndCe0JLQmNCd0JrQkCc7XG4gICAgICAgIH1cbiAgICB9Ki8gfVxuICBoMS5zYWxlLCBoMi5zYWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBoMS5zYWxlOmFmdGVyLCBoMi5zYWxlOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwLjZyZW0gMS4ycmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgdG9wOiAtMC43cmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICByaWdodDogLTcuNnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGMTVFMjI7XG4gICAgICBjb250ZW50OiAnU0FMRSc7IH1cbiAgaDEgLmhpdCwgaDEgLm5vdmVsdHksIGgyIC5oaXQsIGgyIC5ub3ZlbHR5IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0b3A6IC0xLjJyZW07XG4gICAgcGFkZGluZzogLjRyZW0gMS4xcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBoMSAuaGl0LCBoMiAuaGl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0U3NEMzQzsgfVxuICBoMSAubm92ZWx0eSwgaDIgLm5vdmVsdHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTc0YzNjOyB9XG4gIGgxLmgyVW5kZXJsaW5lLCBoMi5oMlVuZGVybGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwOTg0RTM7IH1cbiAgaDEuc21hbGxIMSwgaDIuc21hbGxIMSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgICBoMS5zbWFsbEgxIC5ub3ZlbHR5LCBoMS5zbWFsbEgxIC5oaXQsIGgyLnNtYWxsSDEgLm5vdmVsdHksIGgyLnNtYWxsSDEgLmhpdCB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRvcDogLTFyZW07XG4gICAgICBwYWRkaW5nOiAuMnJlbSAwLjZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuaDIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtOyB9XG4gIGgzLnRvdXJpc3RzRGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBoMy5tYXJnaW4tdG9wX2JpZyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICBoMy5hZF9fcGF5bWVudC10b3VyLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cblxuaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uc3dpcGVyQnV0dG9uTmV4dCwgLnN3aXBlckJ1dHRvblByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2LjRyZW07XG4gIGhlaWdodDogNi40cmVtO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTMuMnJlbTtcbiAgei1pbmRleDogMztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXJCdXR0b25OZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmlnaHQucG5nKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbi5zd2lwZXJCdXR0b25QcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sZWZ0LnBuZykgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG4uc3dpcGVyUGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAyLjhyZW0gIWltcG9ydGFudDsgfVxuICAuc3dpcGVyUGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMS4ycmVtO1xuICAgIGhlaWdodDogMS4ycmVtO1xuICAgIGJhY2tncm91bmQ6ICM3Qzg2QTI7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5zd2lwZXJQYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi52aWRlb0ZyYW1lIHtcbiAgaGVpZ2h0OiAzMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMuNHJlbSAwOyB9XG4gIC52aWRlb0ZyYW1lIC52aWRlb092ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudmlkZW9GcmFtZSAudmlkZW9PdmVybGF5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZDogIzA5ODRFMztcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC52aWRlb0ZyYW1lIC52aWRlb092ZXJsYXk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcGxheS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbiAgLnZpZGVvRnJhbWUgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNhdmVQcm9ncmFtVHlwZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwcmVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjZyZW07IH1cbiAgLnNhdmVQcm9ncmFtVHlwZXMgLnNhdmVUeXBlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzLjJyZW0gMy4ycmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IDMuMnJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgIGNvbG9yOiAjMjIyRjNFO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuN3JlbTsgfVxuICAgIC5zYXZlUHJvZ3JhbVR5cGVzIC5zYXZlVHlwZS5wcmludFByb2dyYW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcmludGVyLnN2Zyk7IH1cbiAgICAuc2F2ZVByb2dyYW1UeXBlcyAuc2F2ZVR5cGUuZG93bmxvYWRQcm9ncmFtIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG9jLnN2Zyk7IH1cbiAgICAuc2F2ZVByb2dyYW1UeXBlcyAuc2F2ZVR5cGUuZG93bmxvYWRQREYge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wZGYucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5zYXZlUHJvZ3JhbVR5cGVzIC5zYXZlVHlwZS5kb3dubG9hZEpQRyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2pwZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5zYXZlUHJvZ3JhbVR5cGVzIC5zaGFyZSB7XG4gICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2F2ZVByb2dyYW1UeXBlcyAuc2hhcmU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm1haW5IZWFkZXJDb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubWFpbkhlYWRlckNvbnRlbnQgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm1haW5IZWFkZXJDb250ZW50IC5sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm1haW5IZWFkZXJDb250ZW50IC5waG9uZUhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1haW5IZWFkZXJDb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5tYWluSGVhZGVyQ29udGVudCBhLnBob25lSGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5tYWluSGVhZGVyQ29udGVudCAudG91cmlzdHMge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGNvbG9yOiAjRjE1RTIyOyB9XG4gICAgLm1haW5IZWFkZXJDb250ZW50IC50b3VyaXN0cyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI0YxNUUyMjsgfVxuICAubWFpbkhlYWRlckNvbnRlbnQgLmFnZW5jeSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAubWFpbkhlYWRlckNvbnRlbnQgLmFnZW5jeSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLm1haW5IZWFkZXJDb250ZW50IC5hZ2VuY3kgLnNvY2lhbHNXcmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTsgfVxuICAgICAgLm1haW5IZWFkZXJDb250ZW50IC5hZ2VuY3kgLnNvY2lhbHNXcmFwcGVyIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMy42cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTsgfVxuICAgICAgLm1haW5IZWFkZXJDb250ZW50IC5hZ2VuY3kgLnNvY2lhbHNXcmFwcGVyIGE6bGFzdC1jaGlsZCBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmluZm8gLmJ1dHRvbnNIZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5pbmZvIC5idXR0b25zSGVhZGVyIGEge1xuICAgIGNvbG9yOiAjMDk4NEUzO1xuICAgIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwOTg0RTM7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwcmVtIDAgMXJlbSAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuaW5mbyAuYnV0dG9uc0hlYWRlciBhOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4uaW5mbyBhIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuLmluZm8gLmFkZGl0aW9uYWxJbmZvIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuaW5mbyAuYWRkaXRpb25hbEluZm8ub3BlbmVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5odG1sLCBib2R5IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBOyB9XG4gIGh0bWwgLmZ1bGxDb250ZW50LCBib2R5IC5mdWxsQ29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTsgfVxuICAgIGh0bWwgLmZ1bGxDb250ZW50IC5waHJhc2VTZWFyY2gsIGJvZHkgLmZ1bGxDb250ZW50IC5waHJhc2VTZWFyY2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5waHJhc2VTZWFyY2ggaW5wdXQsIGJvZHkgLmZ1bGxDb250ZW50IC5waHJhc2VTZWFyY2ggaW5wdXQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA5ODRFMztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBodG1sIC5mdWxsQ29udGVudCAucGhyYXNlU2VhcmNoIGJ1dHRvbiwgYm9keSAuZnVsbENvbnRlbnQgLnBocmFzZVNlYXJjaCBidXR0b24ge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1hZ2VzL2xvdXBlX2dyYXkucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIGh0bWwgLmZ1bGxDb250ZW50IC5zZWFyY2hlc1dyYXBwZXIsIGJvZHkgLmZ1bGxDb250ZW50IC5zZWFyY2hlc1dyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNjRiMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSgxMiwgNDEsIDY0LCAwLjEpO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5zZWFyY2hlc1dyYXBwZXIgLm9yYW5nZUJ1dHRvbiwgYm9keSAuZnVsbENvbnRlbnQgLnNlYXJjaGVzV3JhcHBlciAub3JhbmdlQnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLnNlYXJjaGVzV3JhcHBlciAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24sIGJvZHkgLmZ1bGxDb250ZW50IC5zZWFyY2hlc1dyYXBwZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5zZWFyY2hlc1dyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCwgYm9keSAuZnVsbENvbnRlbnQgLnNlYXJjaGVzV3JhcHBlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5zZWFyY2hlc1dyYXBwZXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCBib2R5IC5mdWxsQ29udGVudCAuc2VhcmNoZXNXcmFwcGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwOTg0RTM7XG4gICAgICAgIGhlaWdodDogNHJlbTsgfVxuICAgICAgICBodG1sIC5mdWxsQ29udGVudCAuc2VhcmNoZXNXcmFwcGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCBib2R5IC5mdWxsQ29udGVudCAuc2VhcmNoZXNXcmFwcGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgICAgICBodG1sIC5mdWxsQ29udGVudCAuc2VhcmNoZXNXcmFwcGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCBib2R5IC5mdWxsQ29udGVudCAuc2VhcmNoZXNXcmFwcGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0Y5RkU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMnB4IHJnYmEoMTIsIDQxLCA2NCwgMC4xKTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMi44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtOyB9XG4gICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGksIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtOyB9IH1cbiAgICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpLmFjdGl2ZSBhLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDk4NEUzOyB9XG4gICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSBhLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICAgICAgY29sb3I6ICMyMjJGM0U7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIGEsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07IH0gfVxuICAgICAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkuc2VsZWN0ZWQgPiBhLCBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpLm1haW5Ub3BpY3MgPiBhLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpLnNlbGVjdGVkID4gYSwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzID4gYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMwOTg0RTM7IH1cbiAgICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpLnNlbGVjdGVkID4gdWwsIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkubWFpblRvcGljcyA+IHVsLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpLnNlbGVjdGVkID4gdWwsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkubWFpblRvcGljcyA+IHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaS50b3BUb3BpYyA+IGEsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkudG9wVG9waWMgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRjE1RTIyOyB9XG4gICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAycmVtIDAgMCAxLjZyZW07IH1cbiAgICAgICAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGksIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICAgICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5oYXNDaGlsZHJlbjpiZWZvcmUsIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkubWFpblRvcGljczpiZWZvcmUsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkuaGFzQ2hpbGRyZW46YmVmb3JlLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpLm1haW5Ub3BpY3M6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTFyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAwLjVyZW07IH1cbiAgICAgICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5oYXNDaGlsZHJlbi5zZWxlY3RlZDpiZWZvcmUsIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkubWFpblRvcGljczpiZWZvcmUsIGh0bWwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzOmJlZm9yZSwgYm9keSBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpLm1haW5Ub3BpY3M6YmVmb3JlLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpLmhhc0NoaWxkcmVuLnNlbGVjdGVkOmJlZm9yZSwgYm9keSBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpLm1haW5Ub3BpY3M6YmVmb3JlLCBodG1sIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkubWFpblRvcGljczpiZWZvcmUsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkubWFpblRvcGljczpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMS4zcmVtO1xuICAgICAgICAgICAgICAgIHRvcDogMC43cmVtOyB9XG4gICAgICAgICAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkuaGFzQ2hpbGRyZW4uYWx3YXlzT3BlbmVkID4gYSwgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5hbHdheXNPcGVuZWQubWFpblRvcGljcyA+IGEsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkuaGFzQ2hpbGRyZW4uYWx3YXlzT3BlbmVkID4gYSwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5hbHdheXNPcGVuZWQubWFpblRvcGljcyA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjE1RTIyOyB9XG4gICAgICAgICAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkudG9wVG9waWMgPiBhLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpLnRvcFRvcGljID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGMTVFMjI7IH1cbiAgICAgICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzID4gYSwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGMTVFMjI7IH1cbiAgICAgICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzOmJlZm9yZSwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAgICAgICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpLnNlbGVjdGVkID4gYSwgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzID4gYSwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5zZWxlY3RlZCA+IGEsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkubWFpblRvcGljcyA+IGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaSBhLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpIGEsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtOyB9IH1cbiAgICAgICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaSB1bCBsaSBhLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07IH1cbiAgICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpOmxhc3QtY2hpbGQsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaS5oYXNDaGlsZHJlbiwgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpLmhhc0NoaWxkcmVuLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpLm1haW5Ub3BpY3Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpLmhhc0NoaWxkcmVuOmJlZm9yZSwgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzOmJlZm9yZSwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaS5oYXNDaGlsZHJlbjpiZWZvcmUsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkubWFpblRvcGljczpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogLTEuMnJlbTtcbiAgICAgICAgICAgICAgdG9wOiAwLjdyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDk4NEUzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpLmhhc0NoaWxkcmVuLnNlbGVjdGVkOmJlZm9yZSwgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzOmJlZm9yZSwgaHRtbCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtIHVsIGxpIHVsIGxpLm1haW5Ub3BpY3M6YmVmb3JlLCBib2R5IGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkubWFpblRvcGljczpiZWZvcmUsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkuaGFzQ2hpbGRyZW4uc2VsZWN0ZWQ6YmVmb3JlLCBib2R5IGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0gdWwgbGkgdWwgbGkubWFpblRvcGljczpiZWZvcmUsIGh0bWwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzOmJlZm9yZSwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbSB1bCBsaSB1bCBsaS5tYWluVG9waWNzOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMS4zcmVtO1xuICAgICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwIDAuNXJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDk4NEUzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLmN1cnJlbmNpZXMgLnRpdGxlLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLmN1cnJlbmNpZXMgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0uY3VycmVuY2llcyAuY3VycmVuY2llc0xpbmUsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0uY3VycmVuY2llcyAuY3VycmVuY2llc0xpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLmN1cnJlbmNpZXMgLmN1cnJlbmNpZXNMaW5lOmxhc3QtY2hpbGQsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0uY3VycmVuY2llcyAuY3VycmVuY2llc0xpbmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbS5jdXJyZW5jaWVzIC5jdXJyZW5jeURhdGVQaWNrZXIsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0uY3VycmVuY2llcyAuY3VycmVuY3lEYXRlUGlja2VyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLmN1cnJlbmNpZXMgLm9wZW5DdXJyZW5jeURhdGVQaWNrZXIsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0uY3VycmVuY2llcyAub3BlbkN1cnJlbmN5RGF0ZVBpY2tlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbS5uZXdzQmxvY2ssIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0ubmV3c0Jsb2NrIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbS5uZXdzQmxvY2sgLnRpdGxlLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLm5ld3NCbG9jayAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0ubmV3c0Jsb2NrIC50aXRsZS5ib29rTWFya3MsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0ubmV3c0Jsb2NrIC50aXRsZS5ib29rTWFya3Mge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYm9va21hcmtzL2VtcHR5X2hlYXJ0LnN2Zykgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyRjNFO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG4gICAgICAgICAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLm5ld3NCbG9jayAudGl0bGUuYm9va01hcmtzLmFjdGl2ZSwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbS5uZXdzQmxvY2sgLnRpdGxlLmJvb2tNYXJrcy5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Jvb2ttYXJrcy9maWxsZWRfaGVhcnQuc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0ubmV3c0Jsb2NrIC50aXRsZS5ib29rTWFya3MsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0ubmV3c0Jsb2NrIC50aXRsZS5ib29rTWFya3Mge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbS5uZXdzQmxvY2sgLnRpdGxlLmJvb2tNYXJrcywgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbS5uZXdzQmxvY2sgLnRpdGxlLmJvb2tNYXJrcyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9IH1cbiAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbS5uZXdzQmxvY2sgdWwgbGksIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0ubmV3c0Jsb2NrIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbS5uZXdzQmxvY2sgdWwgbGkgYSwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbS5uZXdzQmxvY2sgdWwgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07IH1cbiAgICAgICAgaHRtbCAuZnVsbENvbnRlbnQgLmxlZnRNZW51SXRlbS5uZXdzQmxvY2sgLmdvVG9BbGwsIGJvZHkgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0ubmV3c0Jsb2NrIC5nb1RvQWxsIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5sZWZ0TWVudUl0ZW0uc3RpY2t5TGVmdE1lbnVJdGVtLCBib2R5IC5mdWxsQ29udGVudCAubGVmdE1lbnVJdGVtLnN0aWNreUxlZnRNZW51SXRlbSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMTIsIDQxLCA2NCwgMC4xKTsgfVxuICAgIGh0bWwgLmZ1bGxDb250ZW50IC5wYXlTeXN0ZW1zLCBib2R5IC5mdWxsQ29udGVudCAucGF5U3lzdGVtcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjhyZW07IH1cbiAgICAgIGh0bWwgLmZ1bGxDb250ZW50IC5wYXlTeXN0ZW1zIGltZywgaHRtbCAuZnVsbENvbnRlbnQgLnBheVN5c3RlbXMgc3ZnLCBib2R5IC5mdWxsQ29udGVudCAucGF5U3lzdGVtcyBpbWcsIGJvZHkgLmZ1bGxDb250ZW50IC5wYXlTeXN0ZW1zIHN2ZyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAyLjVyZW07IH1cbiAgICBodG1sIC5mdWxsQ29udGVudCAubGVmdEJhbm5lciwgYm9keSAuZnVsbENvbnRlbnQgLmxlZnRCYW5uZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTsgfVxuICAgIGh0bWwgLmZ1bGxDb250ZW50IC5tYWluQ29udGVudFdyYXAsIGJvZHkgLmZ1bGxDb250ZW50IC5tYWluQ29udGVudFdyYXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICBodG1sLCBib2R5IHtcbiAgICBmb250LXNpemU6IDlweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgaHRtbCwgYm9keSB7XG4gICAgZm9udC1zaXplOiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIGh0bWwsIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogN3B4OyB9IH1cblxuI3Byb2dzQ291bnQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbTsgfVxuXG4uYWR2YW50YWdlc0xlZnQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFkdmFudGFnZXNMZWZ0IC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07IH1cbiAgLmFkdmFudGFnZXNMZWZ0IC5hZHZhbnRhZ2VzTGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYWR2YW50YWdlc0xlZnQgLmFkdmFudGFnZXNMaXN0IGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuM3JlbTsgfVxuICAgICAgLmFkdmFudGFnZXNMZWZ0IC5hZHZhbnRhZ2VzTGlzdCBsaSAuaXRlbUltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtO1xuICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgLmFkdmFudGFnZXNMZWZ0IC5hZHZhbnRhZ2VzTGlzdCBsaSAuaXRlbUltZyB7XG4gICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNHJlbTsgfSB9XG4gICAgICAgIC5hZHZhbnRhZ2VzTGVmdCAuYWR2YW50YWdlc0xpc3QgbGkgLml0ZW1JbWcgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgICAgLmFkdmFudGFnZXNMZWZ0IC5hZHZhbnRhZ2VzTGlzdCBsaSAuaXRlbVRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5hZHZhbnRhZ2VzTGVmdCAuYWR2YW50YWdlc0xpc3QgbGkgLml0ZW1UaXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG5cbi5pbnN0YWdyYW1JZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLmluc3RhZ3JhbUlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDMycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLmluc3RhZ3JhbUlmcmFtZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICBoZWlnaHQ6IDIycmVtOyB9IH1cblxuLmluc3RhZ3JhbUVsZW1lbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuaW5zdGFncmFtRWxlbWVudHMgLmluc3RFbGVtIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGhlaWdodDogMTAuNXJlbTsgfVxuICAgIC5pbnN0YWdyYW1FbGVtZW50cyAuaW5zdEVsZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmVycm9yc0Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YzRjlGRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSgxMiwgNDEsIDY0LCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nOiAycmVtOyB9XG4gIC5lcnJvcnNGb3JtIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAuZXJyb3JzRm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGhlaWdodDogMTByZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAuZXJyb3JzRm9ybSAuZy1yZWNhcHRjaGEge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkxKTtcbiAgICBoZWlnaHQ6IDcycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgICAuZXJyb3JzRm9ybSAuZy1yZWNhcHRjaGEge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzMpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43Myk7XG4gICAgICAgIGhlaWdodDogNTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLmVycm9yc0Zvcm0gLmctcmVjYXB0Y2hhIHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgICAuZXJyb3JzRm9ybSAuZy1yZWNhcHRjaGEge1xuICAgICAgICB3aWR0aDogMTdyZW07XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNik7IH0gfVxuICAuZXJyb3JzRm9ybSAuc2VuZEVycm9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5ODRFMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmVycm9yc0Zvcm0gLmVycm9yUmVzdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjMDk4NEUzOyB9XG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjE1RTIyOyB9XG4gIC50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1ib3ggLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWJveCAudG9vbHRpcHN0ZXItY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjRjE1RTIyOyB9XG5cbi50b29sdGlwc3Rlci1zaWRldGlwIC50b29sdGlwc3Rlci1hcnJvdy1ib3JkZXIge1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGMTVFMjI7IH1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGMTVFMjI7IH1cblxuLnRvb2x0aXBzdGVyLXNpZGV0aXAgLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YxNUUyMjsgfVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci10b3AgLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLXRvcCAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YxNUUyMjsgfVxuXG4udG9vbHRpcHN0ZXItc2lkZXRpcC50b29sdGlwc3Rlci1ib3R0b20gLnRvb2x0aXBzdGVyLWFycm93LWJhY2tncm91bmQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi50b29sdGlwc3Rlci1zaWRldGlwLnRvb2x0aXBzdGVyLWJvdHRvbSAudG9vbHRpcHN0ZXItYXJyb3ctYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YxNUUyMjsgfVxuXG4ud2Vla2VuZE93ZXJsYXkge1xuICB3aWR0aDogNDByZW07IH1cbiAgLndlZWtlbmRPd2VybGF5IGgyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7IH1cbiAgLndlZWtlbmRPd2VybGF5IC5yb3V0ZVBvaW50cyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tYXBQaW4uc3ZnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjJyZW0gMi4ycmVtO1xuICAgIG1hcmdpbjogMHJlbSAwIDIuMnJlbSAwO1xuICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMHJlbSAwIDAgNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLndlZWtlbmRPd2VybGF5IC5yb3V0ZVBvaW50cyBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgbWluLWhlaWdodDogMi40cmVtO1xuICAgICAgd29yZC13cmFwOiBuby13cmFwO1xuICAgICAgY29sb3I6ICMwOTg0RTM7IH1cbiAgICAgIC53ZWVrZW5kT3dlcmxheSAucm91dGVQb2ludHMgbGk6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICfihpInO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAgIC53ZWVrZW5kT3dlcmxheSAucm91dGVQb2ludHMgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAud2Vla2VuZE93ZXJsYXkgLnJvdXRlUG9pbnRzIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4ycmUgMS4ycmVtOyB9XG4gIC53ZWVrZW5kT3dlcmxheSAuZGF0YVByaWNlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYWRtaW5Db25zb2xlIHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLmFkbWluQ29uc29sZSBkaXYge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5sZWZ0U2lkZUJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGVmdFNpZGVCYXIgLnBhcmFtZXRyaWNhbFNlYXJjaCB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmxlZnRTaWRlQmFyIC5zdGlja3lNZW1vcmllcyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDVyZW07XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubGVmdFNpZGVCYXIgLnN0aWNreU1lbW9yaWVzLnZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuaHRtbCBib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnLCAgJ3NhbnMtc2VyaWYnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgaHRtbCBib2R5IC5tYWluQ29udGVudFNsaWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgaHRtbCBib2R5IC5tYWluQ29udGVudFNsaWRlciAuc3dpcGVyLXNsaWRlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDM1LCAzNywgMzgsIDAuMykgLTIuNTQlLCByZ2JhKDY1LCA2NywgNjksIDAuMDYpIDEwMCUpOyB9XG4gIGh0bWwgYm9keSAubW9kYWwge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgaHRtbCBib2R5IC5tb2RhbCAuY2xvc2Uge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgaHRtbCBib2R5IC5tb2RhbCAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIGh0bWwgYm9keSAubW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIGh0bWwgYm9keSAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG5odG1sIGJvZHkgLmV4Y3Vyc2lvbldyYXBwZXIgLnByb2dyYW1EZXNjcmlwdGlvbldyYXAgdWwueWEtc2hhcmUyX19wb3B1cC10aWxlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG5odG1sIGJvZHkgLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19pdGVtX21vcmUueWEtc2hhcmUyX19pdGVtX2hhcy1wcmV0dHktdmlldyAueWEtc2hhcmUyX19saW5rX21vcmUueWEtc2hhcmUyX19saW5rX21vcmUtYnV0dG9uLXR5cGVfc2hvcnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0M4NkEyOyB9XG5cbi5mYi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5pbnN0YUxpbmsge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZhbmN5Ym94LWxvYWRpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmluc3RhZ3JhbUhhc2hUYWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKDEyLCA0MSwgNjQsIDAuMSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZjVmMmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1NmRlZywgI2ZmNWYyZiAwJSwgIzg5MTJjZCAxMDAlKTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuaW5zdGFncmFtSGFzaFRhZyBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBNb2RhbCBDb250ZW50L0JveCAqL1xuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIG1hcmdpbjogMTUlIGF1dG87XG4gIC8qIDE1JSBmcm9tIHRoZSB0b3AgYW5kIGNlbnRlcmVkICovXG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBDb3VsZCBiZSBtb3JlIG9yIGxlc3MsIGRlcGVuZGluZyBvbiBzY3JlZW4gc2l6ZSAqLyB9XG5cbi5zdHViU3Bpbm5lciB7XG4gIHdpZHRoOiAxOHJlbTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zdGlja3lCb29rTWFya3Mge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMjJGM0U7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYm9va21hcmtzL2ZpbGxlZF9oZWFydC5zdmcpIG5vLXJlcGVhdCAwIDAuNHJlbTsgfVxuXG4ucHJvZ3JhbUFuY2hvcnNXcmFwcGVyRml4ZWQgLnN0aWNreUJvb2tNYXJrcyB7XG4gIGhlaWdodDogM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgLnByb2dyYW1BbmNob3JzV3JhcHBlckZpeGVkIC5zdGlja3lCb29rTWFya3Mge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib29rbWFya3MvZmlsbGVkX2hlYXJ0LnN2Zykgbm8tcmVwZWF0IDAgMDsgfSB9XG5cbmh0bWwgLnNlYXJjaENvbnRlbnQsIGJvZHkgLnNlYXJjaENvbnRlbnQge1xuICBib3gtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSgxMiwgNDEsIDY0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSBsYWJlbCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gbGFiZWwge1xuICAgICAgY29sb3I6ICMyMjJGM0U7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gbGFiZWwsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19zZWxlY3QsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX3NlbGVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX3NlbGVjdCBzZWxlY3QsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX3NlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREVERURFOyB9XG4gICAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9fc2VsZWN0IHNlbGVjdCNkYXlzRnJvbSwgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9fc2VsZWN0IHNlbGVjdCNkYXlzVG8sIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX3NlbGVjdCBzZWxlY3QjZGF5c0Zyb20sIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX3NlbGVjdCBzZWxlY3QjZGF5c1RvIHtcbiAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gICAgICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX3NlbGVjdCBzZWxlY3QjZGF5c0Zyb20sIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX3NlbGVjdCBzZWxlY3QjZGF5c1RvLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19zZWxlY3Qgc2VsZWN0I2RheXNGcm9tLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19zZWxlY3Qgc2VsZWN0I2RheXNUbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtOyB9IH1cbiAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9fc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9fc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAzLjZyZW07IH1cbiAgICAgICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTsgfVxuICAgICAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9fc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy42cmVtOyB9XG4gICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX3NlbGVjdC5ob3Jpem9udGFsLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19zZWxlY3QuaG9yaXpvbnRhbCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX3NlbGVjdC5ob3Jpem9udGFsIHNwYW4sIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX3NlbGVjdC5ob3Jpem9udGFsIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wID4gLnBhcl9fc2VsZWN0LCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCA+IC5wYXJfX3NlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX2RhdGUsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX2RhdGUge1xuICAgICAgICB3aWR0aDogMzElO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX2RhdGUgc3BhbiwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9fZGF0ZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9fZGF0ZSBzcGFuLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19kYXRlIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9faW5wLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19pbnAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19pbnAgLmlucC1kYXRlLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19pbnAgLmlucC1kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9faW5wIC5pbnAtZGF0ZSAuYWlucHV0LCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19pbnAgLmlucC1kYXRlIC5haW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjZyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX2lucCAuaW5wLWRhdGUgLmFpbnB1dC5mdWxsLXdpZHRoLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19pbnAgLmlucC1kYXRlIC5haW5wdXQuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAucGFyX19pbnAgLmlucC1kYXRlIC5kYXRlLWltZywgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9faW5wIC5pbnAtZGF0ZSAuZGF0ZS1pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXRlX3doaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAjRjE1RTIyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX2lucCAuaW5wLWRhdGUuZnVsbC13aWR0aCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnBhcl9faW5wIC5pbnAtZGF0ZS5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX2lucCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5wYXJfX2lucCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7IH1cbiAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIGlucHV0LCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7IH1cbiAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5jaGVja2JveCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLmNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMjBweDsgfVxuICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLmNoZWNrYm94ICsgbGFiZWwsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5jaGVja2JveCArIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMi42cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RFREVERTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAuY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLmNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jaGVja21hcmsucG5nKSBuby1yZXBlYXQgY2VudGVyICNGMTVFMjI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4zcmVtOyB9XG4gICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdCAudGFnc0lucHV0cywgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMgLnRhZ3NJbnB1dHNTZWxlY3RXcmFwLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdCAudGFnc0lucHV0cyAudGFnc0lucHV0c1NlbGVjdFdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzIC50YWdzSW5wdXRzU2VsZWN0V3JhcCBzZWxlY3QsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzIC50YWdzSW5wdXRzU2VsZWN0V3JhcCBzZWxlY3Qge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdCAudGFnc0lucHV0cyBzZWxlY3QsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzIHNlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMzElOyB9XG4gICAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMgLnNlbGVjdDItY29udGFpbmVyLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdCAudGFnc0lucHV0cyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzIC5wYXJfX3NlbGVjdCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMgLnBhcl9fc2VsZWN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgICAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMgLnBhcl9fc2VsZWN0Omxhc3Qtb2YtdHlwZSwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMgLnBhcl9fc2VsZWN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzIC5jaGVja2JveCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMgLmNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzIC5jaGVja2JveCArIGxhYmVsLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdCAudGFnc0lucHV0cyAuY2hlY2tib3ggKyBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07IH1cbiAgICAgICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdCAudGFnc0lucHV0cyAuc2VsZWN0ZWRUYWdzLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdCAudGFnc0lucHV0cyAuc2VsZWN0ZWRUYWdzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzIC5zZWxlY3RlZFRhZ3MgYSwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMgLnNlbGVjdGVkVGFncyBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzdDODZBMjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgICAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMgLnNlbGVjdGVkVGFncyBhIHNwYW4sIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzIC5zZWxlY3RlZFRhZ3MgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzLnZlcnRpY2FsVGFnc0lucHV0cywgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMudmVydGljYWxUYWdzSW5wdXRzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzLnZlcnRpY2FsVGFnc0lucHV0cyAucGFyX19zZWxlY3QsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzLnZlcnRpY2FsVGFnc0lucHV0cyAucGFyX19zZWxlY3Qge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMudmVydGljYWxUYWdzSW5wdXRzIC5wYXJfX3NlbGVjdCBzcGFuLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdCAudGFnc0lucHV0cy52ZXJ0aWNhbFRhZ3NJbnB1dHMgLnBhcl9fc2VsZWN0IHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0IC50YWdzSW5wdXRzLnZlcnRpY2FsVGFnc0lucHV0cyAuY2hlY2tib3ggKyBsYWJlbCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QgLnRhZ3NJbnB1dHMudmVydGljYWxUYWdzSW5wdXRzIC5jaGVja2JveCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdC5zaG9ydFRhZ1NlbGVjdCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3Quc2hvcnRUYWdTZWxlY3Qge1xuICAgICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0LnNob3J0VGFnU2VsZWN0IHNlbGVjdCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3Quc2hvcnRUYWdTZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC50YWdzU2VsZWN0LnRhZ3NTZWxlY3QtMi0zLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdC50YWdzU2VsZWN0LTItMyB7XG4gICAgICAgICAgd2lkdGg6IDYyJTsgfVxuICAgICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAudGFnc1NlbGVjdC50YWdzU2VsZWN0QXV0bywgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLnRhZ3NTZWxlY3QudGFnc1NlbGVjdEF1dG8ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAuZmluZEFuZFNvcnRMaW5lLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAuZmluZEFuZFNvcnRMaW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLmZpbmRBbmRTb3J0TGluZSAuZmluZF9faXRlbSwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLmZpbmRBbmRTb3J0TGluZSAuZmluZF9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICBjb2xvcjogIzIyMkYzRTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLmZpbmRBbmRTb3J0TGluZSAucGFyX19zZWxlY3QsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5maW5kQW5kU29ydExpbmUgLnBhcl9fc2VsZWN0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLmZpbmRBbmRTb3J0TGluZSAucGFyX19zZWxlY3QgbGFiZWwsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5maW5kQW5kU29ydExpbmUgLnBhcl9fc2VsZWN0IGxhYmVsIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5maW5kQW5kU29ydExpbmUgLnBhcl9fc2VsZWN0IHNlbGVjdCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLmZpbmRBbmRTb3J0TGluZSAucGFyX19zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5maW5kQW5kU29ydExpbmUgLnBhcl9fc2VsZWN0IC5zZWxlY3QyLWNvbnRhaW5lciwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLmZpbmRBbmRTb3J0TGluZSAucGFyX19zZWxlY3QgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAucGFyYW1ldHJfX3RvcCAuY2xlYXJTZXR0aW5nc1dyYXAsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5jbGVhclNldHRpbmdzV3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5wYXJhbWV0cl9fdG9wIC5jbGVhclNldHRpbmdzV3JhcCAuY2xlYXJTZXR0aW5ncywgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLnBhcmFtZXRyX190b3AgLmNsZWFyU2V0dGluZ3NXcmFwIC5jbGVhclNldHRpbmdzIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNGMTVFMjI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLmZvcm1MZWdlbmQsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5mb3JtTGVnZW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLmZvcm1MZWdlbmQgLmZvcm1MZWdlbmRQcmV2aWV3LCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAuZm9ybUxlZ2VuZCAuZm9ybUxlZ2VuZFByZXZpZXcge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMXJlbTsgfVxuICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLmZvcm1MZWdlbmQgLmxlZ2VuZEl0ZW0sIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5mb3JtTGVnZW5kIC5sZWdlbmRJdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLmZvcm1MZWdlbmQgLmxlZ2VuZEl0ZW0gLmxlZ2VuZEl0ZW1Db2xvciwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLmZvcm1MZWdlbmQgLmxlZ2VuZEl0ZW0gLmxlZ2VuZEl0ZW1Db2xvciB7XG4gICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07IH1cbiAgICAgICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAuZm9ybUxlZ2VuZCAubGVnZW5kSXRlbSAubGVnZW5kSXRlbUNvbG9yLnJlZCwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLmZvcm1MZWdlbmQgLmxlZ2VuZEl0ZW0gLmxlZ2VuZEl0ZW1Db2xvci5yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZlMWUyNjsgfVxuICAgICAgICAgIGh0bWwgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5mb3JtTGVnZW5kIC5sZWdlbmRJdGVtIC5sZWdlbmRJdGVtQ29sb3Iub3JhbmdlLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAuZm9ybUxlZ2VuZCAubGVnZW5kSXRlbSAubGVnZW5kSXRlbUNvbG9yLm9yYW5nZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjE1RTIyOyB9XG4gICAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLmZvcm1MZWdlbmQgLmxlZ2VuZEl0ZW0gLmxlZ2VuZEl0ZW1Db2xvci55ZWxsb3csIGJvZHkgLnNlYXJjaENvbnRlbnQgLnBhcmFtZXRyX19mb3JtIC5mb3JtTGVnZW5kIC5sZWdlbmRJdGVtIC5sZWdlbmRJdGVtQ29sb3IueWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMUI3MjI7IH1cbiAgICAgICAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAuZm9ybUxlZ2VuZCAubGVnZW5kSXRlbSAubGVnZW5kSXRlbUNvbG9yLmdyZWVuLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAuZm9ybUxlZ2VuZCAubGVnZW5kSXRlbSAubGVnZW5kSXRlbUNvbG9yLmdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEI4OTQ7IH1cbiAgICAgICAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyYW1ldHJfX2Zvcm0gLmZvcm1MZWdlbmQgLmxlZ2VuZEl0ZW06bGFzdC1vZi10eXBlLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJhbWV0cl9fZm9ybSAuZm9ybUxlZ2VuZCAubGVnZW5kSXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBodG1sIC5zZWFyY2hDb250ZW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCBodG1sIC5zZWFyY2hDb250ZW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgYm9keSAuc2VhcmNoQ29udGVudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgYm9keSAuc2VhcmNoQ29udGVudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICBodG1sIC5zZWFyY2hDb250ZW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIGJvZHkgLnNlYXJjaENvbnRlbnQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZzogMDsgfVxuICBodG1sIC5zZWFyY2hDb250ZW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgYm9keSAuc2VhcmNoQ29udGVudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaHRtbCAuc2VhcmNoQ29udGVudCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgYm9keSAuc2VhcmNoQ29udGVudCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBodG1sIC5zZWFyY2hDb250ZW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSwgYm9keSAuc2VhcmNoQ29udGVudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCAuc2VhcmNoQ29udGVudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgYm9keSAuc2VhcmNoQ29udGVudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAzLjZyZW07IH1cbiAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyX19sb25nLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJfX2xvbmcge1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgaHRtbCAuc2VhcmNoQ29udGVudCAucGFyX19wcmljZSwgYm9keSAuc2VhcmNoQ29udGVudCAucGFyX19wcmljZSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgICBtaW4taGVpZ2h0OiA5cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMiU7IH1cbiAgICBodG1sIC5zZWFyY2hDb250ZW50IC5wYXJfX3ByaWNlIGxhYmVsLCBib2R5IC5zZWFyY2hDb250ZW50IC5wYXJfX3ByaWNlIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTsgfVxuXG5odG1sIC50b3VyX19jYXJ0LWJveCwgYm9keSAudG91cl9fY2FydC1ib3gge1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG5cbmh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9faW1nLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX2ltZyAuaXNOZXcsIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9faW1nIC5pc0hpdCwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19pbWcgLmlzTmV3LCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2ltZyAuaXNIaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9faW1nIC5pc05ldywgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19pbWcgLmlzTmV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUxZTI2OyB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9faW1nIC5pc0hpdCwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19pbWcgLmlzSGl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUxZTI2OyB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9faW1nIGltZywgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX2ltZyAuZXhwYW5kSW1nLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2ltZyAuZXhwYW5kSW1nIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvdXBlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuaHRtbCAudGNhcnRfX2l0ZW0gLmd1aWRlSW1nV3JhcCwgYm9keSAudGNhcnRfX2l0ZW0gLmd1aWRlSW1nV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC5ndWlkZUltZ1dyYXAgLmd1aWRlSW1nLCBib2R5IC50Y2FydF9faXRlbSAuZ3VpZGVJbWdXcmFwIC5ndWlkZUltZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIyMkYzRTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LXNocmluazogMDsgfVxuXG5odG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcCwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDI3LjVyZW07IH1cbiAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AuZXhwYW5kZWQsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLmV4cGFuZGVkIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AgLnRvcGljQW5kQnV5ZXJzQ291bnQsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wIC50b3BpY0FuZEJ1eWVyc0NvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcCAuYnV5ZXJzQ291bnQsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wIC5idXllcnNDb3VudCB7XG4gICAgY29sb3I6ICNGMTVFMjI7XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcCAuY3J1aXNlX2Rpc2NvdW50cywgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AgLmNydWlzZV9kaXNjb3VudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtOyB9XG4gICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AgLmNydWlzZV9kaXNjb3VudHMgPiBkaXYsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wIC5jcnVpc2VfZGlzY291bnRzID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcCAuY3J1aXNlX2Rpc2NvdW50cyAuY3J1aXNlX2Rpc2NvdW50c190aXRsZSwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AgLmNydWlzZV9kaXNjb3VudHMgLmNydWlzZV9kaXNjb3VudHNfdGl0bGUge1xuICAgICAgY29sb3I6ICNGMTVFMjI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wIC5jcnVpc2VfZGlzY291bnRzIC5jcnVpc2VfZGlzY291bnRzX2xpc3QsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wIC5jcnVpc2VfZGlzY291bnRzIC5jcnVpc2VfZGlzY291bnRzX2xpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcCAuY3J1aXNlX2Rpc2NvdW50cyAuY3J1aXNlX2Rpc2NvdW50c19saXN0IGEsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wIC5jcnVpc2VfZGlzY291bnRzIC5jcnVpc2VfZGlzY291bnRzX2xpc3QgYSB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07IH1cbiAgICAgICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AgLmNydWlzZV9kaXNjb3VudHMgLmNydWlzZV9kaXNjb3VudHNfbGlzdCBhIGltZywgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AgLmNydWlzZV9kaXNjb3VudHMgLmNydWlzZV9kaXNjb3VudHNfbGlzdCBhIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAgICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AgLmNydWlzZV9kaXNjb3VudHMgLmNydWlzZV9kaXNjb3VudHNfbGlzdCBhIGltZzpsYXN0LWNoaWxkLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RvcCAuY3J1aXNlX2Rpc2NvdW50cyAuY3J1aXNlX2Rpc2NvdW50c19saXN0IGEgaW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wIC5jcnVpc2VMaW5rcywgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AgLmNydWlzZUxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDsgfVxuICAgIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wIC5jcnVpc2VMaW5rcyBhLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RvcCAuY3J1aXNlTGlua3MgYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjE1RTIyO1xuICAgICAgY29sb3I6ICNGMTVFMjI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBwYWRkaW5nOiAwLjNyZW0gMi43cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AgLmNydWlzZUxpbmtzIGEuc2hlZHVsZSwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AgLmNydWlzZUxpbmtzIGEuc2hlZHVsZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwOTg0RTM7XG4gICAgICAgIGNvbG9yOiAjMDk4NEUzOyB9XG4gICAgICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcCAuY3J1aXNlTGlua3MgYTpmaXJzdC1jaGlsZCwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AgLmNydWlzZUxpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3AuY3J1aXNlLXRjYXJ0X190b3AsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLmNydWlzZS10Y2FydF9fdG9wIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190ZXh0LCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RleHQge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9XG5cbmh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9fdGV4dF9mdWxsLXNob3csIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdGV4dF9mdWxsLXNob3cge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjMDk4NEUzOyB9XG5cbmh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9faGVhZCwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9faGVhZCB7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9faGVhZCBhLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTsgfVxuICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQgLmlzTmV3LCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQgLmlzTmV3IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC4zcmVtO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZTFlMjY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQgLmlzTmV3LCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQgLmlzTmV3IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIHRvcDogLTAuNHJlbTsgfSB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9faGVhZCBzcGFuLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTsgfVxuICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQgLnJhdGluZ0Jvb2ttYXJrc1dyYXAsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9faGVhZCAucmF0aW5nQm9va21hcmtzV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkIC5wcm9ncmFtUmF0aW5nLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQgLnByb2dyYW1SYXRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkIC5wcm9ncmFtUmF0aW5nIC5zdGFyV3JhcHBlciwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkIC5wcm9ncmFtUmF0aW5nIC5zdGFyV3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQgLnByb2dyYW1SYXRpbmcgLnN0YXJXcmFwcGVyIGltZywgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkIC5wcm9ncmFtUmF0aW5nIC5zdGFyV3JhcHBlciBpbWcge1xuICAgICAgICB3aWR0aDogMnJlbTsgfVxuICAgIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9faGVhZCAucHJvZ3JhbVJhdGluZyAucmV2aWV3Q291bnQsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9faGVhZCAucHJvZ3JhbVJhdGluZyAucmV2aWV3Q291bnQge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogIzA5ODRFMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiAwLjNyZW0gMCAwIDA7IH1cbiAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkIC5ib29rbWFya1N0YXRlLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQgLmJvb2ttYXJrU3RhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Jvb2ttYXJrcy9lbXB0eV9oZWFydC5zdmcpOyB9XG4gICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkIC5ib29rbWFya1N0YXRlLmlzQm9va2VkLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQgLmJvb2ttYXJrU3RhdGUuaXNCb29rZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ib29rbWFya3MvZmlsbGVkX2hlYXJ0LnN2Zyk7IH1cbiAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkLnRjYXJ0X19oZWFkX19zbWFsbCwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkLnRjYXJ0X19oZWFkX19zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07IH1cbiAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkLnRjYXJ0X19oZWFkX190ZXh0X3NtYWxsLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQudGNhcnRfX2hlYWRfX3RleHRfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkLnRjYXJ0X19oZWFkX190ZXh0X3NtYWxsIC5pc05ldywgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkLnRjYXJ0X19oZWFkX190ZXh0X3NtYWxsIC5pc05ldyB7XG4gICAgICB0b3A6IDAuM3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X19oZWFkLnRjYXJ0X19oZWFkX190ZXh0X3NtYWxsLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQudGNhcnRfX2hlYWRfX3RleHRfc21hbGwge1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9faGVhZC50Y2FydF9faGVhZF9jcnVpc2UsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9faGVhZC50Y2FydF9faGVhZF9jcnVpc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQudGNhcnRfX2hlYWRfY3J1aXNlIC5jcnVpc2VfbnVtYmVyLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX2hlYWQudGNhcnRfX2hlYWRfY3J1aXNlIC5jcnVpc2VfbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgIGNvbG9yOiAjMjIyRjNFO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuaHRtbCAudGNhcnRfX2l0ZW0gLmFueURhdGVDaGVja0luLCBib2R5IC50Y2FydF9faXRlbSAuYW55RGF0ZUNoZWNrSW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwcmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjRjE1RTIyOyB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLW5vdGljZSAuYmVhdXRpZnVsX19uYW1lLCBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnBsYWNlc19fY291bnQsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLW5vdGljZSAuYmVhdXRpZnVsX19uYW1lLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnBsYWNlc19fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC5iZWF1dGlmdWxfX25hbWUgYSwgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC5wbGFjZXNfX2NvdW50IGEsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLW5vdGljZSAuYmVhdXRpZnVsX19uYW1lIGEsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLW5vdGljZSAucGxhY2VzX19jb3VudCBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLW5vdGljZSAucGxhY2VzX19jb3VudCwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC5wbGFjZXNfX2NvdW50IHtcbiAgICBjb2xvcjogIzAwQjg5NDsgfVxuICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnRjYXJ0X19mcm9tLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnRjYXJ0X19mcm9tIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLW5vdGljZSAudGNhcnRfX2Zyb20gLnRjYXJ0X19mcm9tLW1vbmV5LCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnRjYXJ0X19mcm9tIC50Y2FydF9fZnJvbS1tb25leSB7XG4gICAgICBjb2xvcjogIzIyMkYzRTtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC50Y2FydF9fY3J1aXNlX2RhdGUsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLW5vdGljZSAudGNhcnRfX2NydWlzZV9kYXRlIHtcbiAgICBjb2xvcjogIzIyMkYzRTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC50Y2FydF9fY3J1aXNlX2RhdGUgc3BhbiwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC50Y2FydF9fY3J1aXNlX2RhdGUgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnRjYXJ0X19jcnVpc2VfZGF0ZSBzcGFuIC53ZWVrZW5kcywgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC50Y2FydF9fY3J1aXNlX2RhdGUgc3BhbiAud2Vla2VuZHMge1xuICAgICAgICBjb2xvcjogI0YxNUUyMjsgfVxuICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnRjYXJ0X190aW1lLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnRjYXJ0X190aW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLW5vdGljZSAudGNhcnRfX3RpbWUgaW1nLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnRjYXJ0X190aW1lIGltZyB7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMC4zcmVtOyB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLW5vdGljZSAudGNhcnRfX2xvY2F0aW9uLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnRjYXJ0X19sb2NhdGlvbiB7XG4gICAgY29sb3I6ICMwOTg0RTM7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIGh0bWwgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLW5vdGljZSAudGNhcnRfX2xvY2F0aW9uIGltZywgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC50Y2FydF9fbG9jYXRpb24gaW1nIHtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTsgfVxuICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UudG9wLW5vdGljZS10aW1lLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UudG9wLW5vdGljZS10aW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC5wcm9ncmFtTGlua3MsIGJvZHkgLnRjYXJ0X19pdGVtIC50Y2FydF9fdG9wLW5vdGljZSAucHJvZ3JhbUxpbmtzIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7IH1cbiAgICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnByb2dyYW1MaW5rcyBhLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnByb2dyYW1MaW5rcyBhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMTVFMjI7XG4gICAgICBjb2xvcjogI0YxNUUyMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjZyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX3RvcC1ub3RpY2UgLnByb2dyYW1MaW5rcyBhLmdvQm9va2luZywgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC5wcm9ncmFtTGlua3MgYS5nb0Jvb2tpbmcge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDk4NEUzO1xuICAgICAgICBjb2xvcjogIzA5ODRFMzsgfVxuICAgICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC5wcm9ncmFtTGlua3MgYTpmaXJzdC1jaGlsZCwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X190b3Atbm90aWNlIC5wcm9ncmFtTGlua3MgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG5odG1sIC50Y2FydF9faXRlbSAudGNhcnRfX2RpcmVjdGlvbiwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19kaXJlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X19kaXJlY3Rpb24gYSwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19kaXJlY3Rpb24gYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX2RpcmVjdGlvbiBhOmJlZm9yZSwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19kaXJlY3Rpb24gYTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGlyYXJyb3cucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMC40cmVtO1xuICAgICAgdG9wOiAwLjNyZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X19kaXJlY3Rpb24gYTpmaXJzdC1vZi10eXBlOmJlZm9yZSwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19kaXJlY3Rpb24gYTpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sb2NhdGlvbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwLjRyZW07XG4gICAgICB0b3A6IDAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuaHRtbCAudGNhcnRfX2l0ZW0gLnRjYXJ0X19tb3JlLWRhdGVzLCBib2R5IC50Y2FydF9faXRlbSAudGNhcnRfX21vcmUtZGF0ZXMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTsgfVxuICBodG1sIC50Y2FydF9faXRlbSAudGNhcnRfX21vcmUtZGF0ZXMgLnRtb3JlLWJ0biwgYm9keSAudGNhcnRfX2l0ZW0gLnRjYXJ0X19tb3JlLWRhdGVzIC50bW9yZS1idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICNGMTVFMjI7XG4gICAgcGFkZGluZzogMCAwIDAuMnJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0YxNUUyMjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5odG1sIC50Y2FydF9faXRlbSAuZ2lmdEJ1dHRvbiwgYm9keSAudGNhcnRfX2l0ZW0gLmdpZnRCdXR0b24ge1xuICBwYWRkaW5nOiAwLjNyZW0gMC42cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBCODk0OyB9XG4gIGh0bWwgLnRjYXJ0X19pdGVtIC5naWZ0QnV0dG9uIC5idG5UZXh0LCBib2R5IC50Y2FydF9faXRlbSAuZ2lmdEJ1dHRvbiAuYnRuVGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICBtaW4taGVpZ2h0OiAxLjZyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjdyZW07IH1cbiAgICBodG1sIC50Y2FydF9faXRlbSAuZ2lmdEJ1dHRvbiAuYnRuVGV4dC5taXJfY2FzaGJhY2ssIGJvZHkgLnRjYXJ0X19pdGVtIC5naWZ0QnV0dG9uIC5idG5UZXh0Lm1pcl9jYXNoYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25vX3FyX2NvZGUucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogM3JlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA2NXB4OyB9XG4gICAgaHRtbCAudGNhcnRfX2l0ZW0gLmdpZnRCdXR0b24gLmJ0blRleHQuY2FjaGJhY2sxMkRheXMsIGJvZHkgLnRjYXJ0X19pdGVtIC5naWZ0QnV0dG9uIC5idG5UZXh0LmNhY2hiYWNrMTJEYXlzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMXJlbSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy8xLTItZGF5cy5wbmcpOyB9XG4gICAgaHRtbCAudGNhcnRfX2l0ZW0gLmdpZnRCdXR0b24gLmJ0blRleHQuYmxhY2tGcmlkYXksIGJvZHkgLnRjYXJ0X19pdGVtIC5naWZ0QnV0dG9uIC5idG5UZXh0LmJsYWNrRnJpZGF5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9ibGFja19mcmlkYXkuanBnKTsgfVxuICAgIGh0bWwgLnRjYXJ0X19pdGVtIC5naWZ0QnV0dG9uIC5idG5UZXh0LnBsYXNoa2FQZXJla3Jlc3RvaywgYm9keSAudGNhcnRfX2l0ZW0gLmdpZnRCdXR0b24gLmJ0blRleHQucGxhc2hrYVBlcmVrcmVzdG9rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW5kZXgucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogM3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMy4zcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgICAgY29sb3I6ICMyMjJGM0U7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gICAgaHRtbCAudGNhcnRfX2l0ZW0gLmdpZnRCdXR0b24gLmJ0blRleHQubWlyX2Nhc2hiYWNrMjAyMSwgYm9keSAudGNhcnRfX2l0ZW0gLmdpZnRCdXR0b24gLmJ0blRleHQubWlyX2Nhc2hiYWNrMjAyMSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Nhc2hiYWNrMjAyMS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgICAgY29sb3I6ICMyMjJGM0U7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4OyB9XG5cbmh0bWwgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlciwgYm9keSAudGNhcnRfX2l0ZW0gLmFjdGlvbnNXcmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICBodG1sIC50Y2FydF9faXRlbSAuYWN0aW9uc1dyYXBwZXIgLmdpZnRCdXR0b24sIGJvZHkgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlciAuZ2lmdEJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMyMjJGM0U7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGY4MWZhO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07IH1cbiAgICBodG1sIC50Y2FydF9faXRlbSAuYWN0aW9uc1dyYXBwZXIgLmdpZnRCdXR0b24gLm1pcl9jYXNoYmFjaywgaHRtbCAudGNhcnRfX2l0ZW0gLmFjdGlvbnNXcmFwcGVyIC5naWZ0QnV0dG9uIC5jYWNoYmFjazEyRGF5cywgaHRtbCAudGNhcnRfX2l0ZW0gLmFjdGlvbnNXcmFwcGVyIC5naWZ0QnV0dG9uIC5ibGFja0ZyaWRheSwgYm9keSAudGNhcnRfX2l0ZW0gLmFjdGlvbnNXcmFwcGVyIC5naWZ0QnV0dG9uIC5taXJfY2FzaGJhY2ssIGJvZHkgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlciAuZ2lmdEJ1dHRvbiAuY2FjaGJhY2sxMkRheXMsIGJvZHkgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlciAuZ2lmdEJ1dHRvbiAuYmxhY2tGcmlkYXkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogM3JlbTtcbiAgICAgIGNvbG9yOiAjMjIyRjNFO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGh0bWwgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlciAuZ2lmdEJ1dHRvbiAubWlyX2Nhc2hiYWNrIHAsIGh0bWwgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlciAuZ2lmdEJ1dHRvbiAuY2FjaGJhY2sxMkRheXMgcCwgaHRtbCAudGNhcnRfX2l0ZW0gLmFjdGlvbnNXcmFwcGVyIC5naWZ0QnV0dG9uIC5ibGFja0ZyaWRheSBwLCBib2R5IC50Y2FydF9faXRlbSAuYWN0aW9uc1dyYXBwZXIgLmdpZnRCdXR0b24gLm1pcl9jYXNoYmFjayBwLCBib2R5IC50Y2FydF9faXRlbSAuYWN0aW9uc1dyYXBwZXIgLmdpZnRCdXR0b24gLmNhY2hiYWNrMTJEYXlzIHAsIGJvZHkgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlciAuZ2lmdEJ1dHRvbiAuYmxhY2tGcmlkYXkgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICBodG1sIC50Y2FydF9faXRlbSAuYWN0aW9uc1dyYXBwZXIgLmdpZnRCdXR0b24gLm1pcl9jYXNoYmFjazIwMjEsIGJvZHkgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlciAuZ2lmdEJ1dHRvbiAubWlyX2Nhc2hiYWNrMjAyMSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0cmVtO1xuICAgICAgY29sb3I6ICMyMjJGM0U7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2l0ZW0gLmFjdGlvbnNXcmFwcGVyIC5naWZ0QnV0dG9uIC5taXJfY2FzaGJhY2syMDIxIHAsIGJvZHkgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlciAuZ2lmdEJ1dHRvbiAubWlyX2Nhc2hiYWNrMjAyMSBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICBodG1sIC50Y2FydF9faXRlbSAuYWN0aW9uc1dyYXBwZXIucGFpckFjdGlvbnMsIGJvZHkgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlci5wYWlyQWN0aW9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgaHRtbCAudGNhcnRfX2l0ZW0gLmFjdGlvbnNXcmFwcGVyLnBhaXJBY3Rpb25zIC5naWZ0QnV0dG9uLCBib2R5IC50Y2FydF9faXRlbSAuYWN0aW9uc1dyYXBwZXIucGFpckFjdGlvbnMgLmdpZnRCdXR0b24ge1xuICAgICAgd2lkdGg6IDQ5JTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2l0ZW0gLmFjdGlvbnNXcmFwcGVyLnBhaXJBY3Rpb25zIC5naWZ0QnV0dG9uIC5taXJfY2FzaGJhY2ssIGh0bWwgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlci5wYWlyQWN0aW9ucyAuZ2lmdEJ1dHRvbiAuY2FjaGJhY2sxMkRheXMsIGh0bWwgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlci5wYWlyQWN0aW9ucyAuZ2lmdEJ1dHRvbiAubWlyX2Nhc2hiYWNrMiwgYm9keSAudGNhcnRfX2l0ZW0gLmFjdGlvbnNXcmFwcGVyLnBhaXJBY3Rpb25zIC5naWZ0QnV0dG9uIC5taXJfY2FzaGJhY2ssIGJvZHkgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlci5wYWlyQWN0aW9ucyAuZ2lmdEJ1dHRvbiAuY2FjaGJhY2sxMkRheXMsIGJvZHkgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlci5wYWlyQWN0aW9ucyAuZ2lmdEJ1dHRvbiAubWlyX2Nhc2hiYWNrMiB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogM3JlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07IH1cbiAgICAgIGh0bWwgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlci5wYWlyQWN0aW9ucyAuZ2lmdEJ1dHRvbiAuYmxhY2tGcmlkYXksIGJvZHkgLnRjYXJ0X19pdGVtIC5hY3Rpb25zV3JhcHBlci5wYWlyQWN0aW9ucyAuZ2lmdEJ1dHRvbiAuYmxhY2tGcmlkYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuMXJlbSAhaW1wb3J0YW50OyB9XG5cbmh0bWwgLmJvcmRlckJvdHRvbVdyYXAsIGJvZHkgLmJvcmRlckJvdHRvbVdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgaHRtbCAuYm9yZGVyQm90dG9tV3JhcCAuYm9yZGVyQm90dG9tLCBib2R5IC5ib3JkZXJCb3R0b21XcmFwIC5ib3JkZXJCb3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzdDODZBMjtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5odG1sIC50Y2FydF9fZGF0ZXMsIGJvZHkgLnRjYXJ0X19kYXRlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBodG1sIC50Y2FydF9fZGF0ZXMudGNhcnRfX2RhdGVzLXZpc2libGUsIGJvZHkgLnRjYXJ0X19kYXRlcy50Y2FydF9fZGF0ZXMtdmlzaWJsZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIGh0bWwgLnRjYXJ0X19kYXRlcyAudGNhcnRfX2RhdGVzLWl0ZW0sIGJvZHkgLnRjYXJ0X19kYXRlcyAudGNhcnRfX2RhdGVzLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDE2JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG4gICAgaHRtbCAudGNhcnRfX2RhdGVzIC50Y2FydF9fZGF0ZXMtaXRlbSAudGNhcnRfX2RhdGVzLWNvbG9yLCBib2R5IC50Y2FydF9fZGF0ZXMgLnRjYXJ0X19kYXRlcy1pdGVtIC50Y2FydF9fZGF0ZXMtY29sb3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBFRTkwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICBodG1sIC50Y2FydF9fZGF0ZXMgLnRjYXJ0X19kYXRlcy1pdGVtIC50Y2FydF9fZGF0ZXMtY29sb3IuZ3JheS1kYXRlLCBib2R5IC50Y2FydF9fZGF0ZXMgLnRjYXJ0X19kYXRlcy1pdGVtIC50Y2FydF9fZGF0ZXMtY29sb3IuZ3JheS1kYXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxQjcyMjsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC50Y2FydF9fZGF0ZXMtaXRlbSAudGNhcnRfX2RhdGVzLWNvbG9yLnJlZC1kYXRlLCBib2R5IC50Y2FydF9fZGF0ZXMgLnRjYXJ0X19kYXRlcy1pdGVtIC50Y2FydF9fZGF0ZXMtY29sb3IucmVkLWRhdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUxZTI2OyB9XG4gICAgaHRtbCAudGNhcnRfX2RhdGVzIC50Y2FydF9fZGF0ZXMtaXRlbSAudGNhcnRfX2RhdGVzLXAsIGJvZHkgLnRjYXJ0X19kYXRlcyAudGNhcnRfX2RhdGVzLWl0ZW0gLnRjYXJ0X19kYXRlcy1wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zcmVtOyB9XG4gICAgICBodG1sIC50Y2FydF9fZGF0ZXMgLnRjYXJ0X19kYXRlcy1pdGVtIC50Y2FydF9fZGF0ZXMtcCBzcGFuLCBib2R5IC50Y2FydF9fZGF0ZXMgLnRjYXJ0X19kYXRlcy1pdGVtIC50Y2FydF9fZGF0ZXMtcCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC50Y2FydF9fZGF0ZXMtaXRlbSAudGNhcnRfX2RhdGVzLXAgc3Bhbi53ZWVrRW5kLCBib2R5IC50Y2FydF9fZGF0ZXMgLnRjYXJ0X19kYXRlcy1pdGVtIC50Y2FydF9fZGF0ZXMtcCBzcGFuLndlZWtFbmQge1xuICAgICAgICAgIGNvbG9yOiAjRjE1RTIyOyB9XG4gIGh0bWwgLnRjYXJ0X19kYXRlcyAuYWxsWWVhcnNXcmFwLCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbFllYXJzV3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICBodG1sIC50Y2FydF9fZGF0ZXMgLmFsbFllYXJzV3JhcCAueWVhcldyYXAsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsWWVhcnNXcmFwIC55ZWFyV3JhcCB7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjE1RTIyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIGh0bWwgLnRjYXJ0X19kYXRlcyAuYWxsWWVhcnNXcmFwIC55ZWFyV3JhcCA+IGRpdiwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxZZWFyc1dyYXAgLnllYXJXcmFwID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIGh0bWwgLnRjYXJ0X19kYXRlcyAuYWxsWWVhcnNXcmFwIC55ZWFyV3JhcCAueWVhclRpdGxlLCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbFllYXJzV3JhcCAueWVhcldyYXAgLnllYXJUaXRsZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxNUUyMjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGh0bWwgLnRjYXJ0X19kYXRlcyAuYWxsWWVhcnNXcmFwIC55ZWFyV3JhcCAubW9udGhUaXRsZSwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxZZWFyc1dyYXAgLnllYXJXcmFwIC5tb250aFRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuMnJlbTtcbiAgICAgICAgY29sb3I6ICM3Qzg2QTI7IH1cbiAgICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxZZWFyc1dyYXAgLnllYXJXcmFwIC5tb250aFRpdGxlLmV4aXN0LCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbFllYXJzV3JhcCAueWVhcldyYXAgLm1vbnRoVGl0bGUuZXhpc3Qge1xuICAgICAgICAgIGNvbG9yOiAjMjIyRjNFO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBodG1sIC50Y2FydF9fZGF0ZXMgLmFsbFllYXJzV3JhcCAueWVhcldyYXAgLm1vbnRoVGl0bGUuYWN0aXZlLCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbFllYXJzV3JhcCAueWVhcldyYXAgLm1vbnRoVGl0bGUuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI0YxNUUyMjsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxZZWFyc1dyYXAgLnllYXJXcmFwLmFjdGl2ZSAubW9udGhUaXRsZSwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxZZWFyc1dyYXAgLnllYXJXcmFwLmFjdGl2ZSAubW9udGhUaXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxZZWFyc1dyYXAgLm9wZW5BbGxEYXRlcywgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxZZWFyc1dyYXAgLm9wZW5BbGxEYXRlcyB7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGMTVFMjI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBodG1sIC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0LCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0LmFjdGl2ZSwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0LmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5kYXRlc1dyYXAsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuZGF0ZXNXcmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIGh0bWwgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcCwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwLCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmJpZ0RheVdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgICAgIGh0bWwgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcCwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07IH0gfVxuICAgICAgICBodG1sIC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmJpZ0RheVdyYXAgLnNpbmdsZURheSwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Qzg2QTI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi45cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAuMXJlbSAwLjlyZW0gMC4xcmVtIDAuMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkgLmRheUNvbnRlbnQsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcCAuc2luZ2xlRGF5IC5kYXlDb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgICBodG1sIC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmJpZ0RheVdyYXAgLnNpbmdsZURheSAuZGF5Q29udGVudCAuZGF5VGl0bGUsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcCAuc2luZ2xlRGF5IC5kYXlDb250ZW50IC5kYXlUaXRsZSB7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMjJGM0U7IH1cbiAgICAgICAgICAgIGh0bWwgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcCAuc2luZ2xlRGF5IC5kYXlDb250ZW50IC5kYXlEYXRhLCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmJpZ0RheVdyYXAgLnNpbmdsZURheSAuZGF5Q29udGVudCAuZGF5RGF0YSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzdDODZBMjsgfVxuICAgICAgICAgIGh0bWwgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcCAuc2luZ2xlRGF5IC5zaW5nbGVEYXlDb2xvciwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkgLnNpbmdsZURheUNvbG9yIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBCODk0O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgICAgICAgICAgIGh0bWwgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcCAuc2luZ2xlRGF5IC5zaW5nbGVEYXlDb2xvci5yZWQtZGF0ZSwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkgLnNpbmdsZURheUNvbG9yLnJlZC1kYXRlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZlMWUyNjsgfVxuICAgICAgICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkgLnNpbmdsZURheUNvbG9yLmdyYXktZGF0ZSwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkgLnNpbmdsZURheUNvbG9yLmdyYXktZGF0ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMUI3MjI7IH1cbiAgICAgICAgICBodG1sIC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmJpZ0RheVdyYXAgLnNpbmdsZURheTpob3ZlciwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXk6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkuc3RpY2t5LCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmJpZ0RheVdyYXAgLnNpbmdsZURheS5zdGlja3kge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0wLjNyZW07XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkuc3RpY2t5LCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmJpZ0RheVdyYXAgLnNpbmdsZURheS5zdGlja3kge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0wLjNyZW07IH0gfVxuICAgICAgICAgIGh0bWwgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcCAuc2luZ2xlRGF5LndlZWtFbmQsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcCAuc2luZ2xlRGF5LndlZWtFbmQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZlMWUyNjsgfVxuICAgICAgICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkud2Vla0VuZCAuZGF5VGl0bGUgc3BhbiwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwIC5zaW5nbGVEYXkud2Vla0VuZCAuZGF5VGl0bGUgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmUxZTI2OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICBodG1sIC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmJpZ0RheVdyYXAuaGlkZGVuQ291bnRfMSwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwLmhpZGRlbkNvdW50XzEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAgICAgICAgIGh0bWwgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAuYmlnRGF5V3JhcC5oaWRkZW5Db3VudF8xLCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmJpZ0RheVdyYXAuaGlkZGVuQ291bnRfMSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtOyB9IH1cbiAgICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwLmFjdGl2ZSwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5iaWdEYXlXcmFwLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5oaWRkZW5Db3VudF8xLCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmhpZGRlbkNvdW50XzEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5oaWRkZW5Db3VudF8yLCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmhpZGRlbkNvdW50XzIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5oaWRkZW5Db3VudF8zLCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmhpZGRlbkNvdW50XzMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5oaWRkZW5Db3VudF80LCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmhpZGRlbkNvdW50XzQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5oaWRkZW5Db3VudF81LCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmhpZGRlbkNvdW50XzUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5oaWRkZW5Db3VudF82LCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmhpZGRlbkNvdW50XzYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5oaWRkZW5Db3VudF83LCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmhpZGRlbkNvdW50Xzcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuMXJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5oaWRkZW5Db3VudF84LCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmhpZGRlbkNvdW50Xzgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5oaWRkZW5Db3VudF85LCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLmhpZGRlbkNvdW50Xzkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuN3JlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5oaWRkZW5Db3VudF8xMCwgYm9keSAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5oaWRkZW5Db3VudF8xMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5tYXJnaW5MZWZ0XzEsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAubWFyZ2luTGVmdF8xIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5tYXJnaW5MZWZ0XzIsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAubWFyZ2luTGVmdF8yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5tYXJnaW5MZWZ0XzMsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAubWFyZ2luTGVmdF8zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOXJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5tYXJnaW5MZWZ0XzQsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAubWFyZ2luTGVmdF80IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5tYXJnaW5MZWZ0XzUsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAubWFyZ2luTGVmdF81IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5tYXJnaW5MZWZ0XzYsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAubWFyZ2luTGVmdF82IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuOHJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5tYXJnaW5MZWZ0XzcsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAubWFyZ2luTGVmdF83IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMXJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5tYXJnaW5MZWZ0XzgsIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAubWFyZ2luTGVmdF84IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNHJlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5tYXJnaW5MZWZ0XzksIGJvZHkgLnRjYXJ0X19kYXRlcyAuYWxsTW9udGhXcmFwIC5tb250aE91dHB1dCAubWFyZ2luTGVmdF85IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuN3JlbTsgfVxuICAgICAgaHRtbCAudGNhcnRfX2RhdGVzIC5hbGxNb250aFdyYXAgLm1vbnRoT3V0cHV0IC5tYXJnaW5MZWZ0XzEwLCBib2R5IC50Y2FydF9fZGF0ZXMgLmFsbE1vbnRoV3JhcCAubW9udGhPdXRwdXQgLm1hcmdpbkxlZnRfMTAge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuXG5odG1sIC50bW9yZS1idG4sIGJvZHkgLnRtb3JlLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjZyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE1RTIyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBodG1sIC50bW9yZS1idG46aG92ZXIsIGJvZHkgLnRtb3JlLWJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbmh0bWwgLnRvb2x0aXBfdGVtcGxhdGVzLCBib2R5IC50b29sdGlwX3RlbXBsYXRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbCAuYWN0aXZlLCBib2R5IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTsgfVxuXG5odG1sIC5oaWRlLCBib2R5IC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sIC5jbG9zZV9fdG91ciwgYm9keSAuY2xvc2VfX3RvdXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUyRDc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgaHRtbCAuY2xvc2VfX3RvdXIgLmNsc3RvdXJfX3RleHQsIGJvZHkgLmNsb3NlX190b3VyIC5jbHN0b3VyX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRjE1RTIyOyB9XG4gICAgaHRtbCAuY2xvc2VfX3RvdXIgLmNsc3RvdXJfX3RleHQgcCwgYm9keSAuY2xvc2VfX3RvdXIgLmNsc3RvdXJfX3RleHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmh0bWwgLnRjYXJ0X190YWdzLmV4Y2x1ZGVkVG9waWNzLCBib2R5IC50Y2FydF9fdGFncy5leGNsdWRlZFRvcGljcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDsgfVxuICBodG1sIC50Y2FydF9fdGFncy5leGNsdWRlZFRvcGljcyBsYWJlbCwgYm9keSAudGNhcnRfX3RhZ3MuZXhjbHVkZWRUb3BpY3MgbGFiZWwge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWwgLnRjYXJ0X190YWdzLmV4Y2x1ZGVkVG9waWNzIC5leGNsdWRlZFRvcGljc1dyYXBwZXIsIGJvZHkgLnRjYXJ0X190YWdzLmV4Y2x1ZGVkVG9waWNzIC5leGNsdWRlZFRvcGljc1dyYXBwZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgaHRtbCAudGNhcnRfX3RhZ3MuZXhjbHVkZWRUb3BpY3MgLmV4Y2x1ZGVkVG9waWNzV3JhcHBlciBhLCBib2R5IC50Y2FydF9fdGFncy5leGNsdWRlZFRvcGljcyAuZXhjbHVkZWRUb3BpY3NXcmFwcGVyIGEge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgcGFkZGluZzogLjRyZW0gMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIGh0bWwgLnRjYXJ0X190YWdzLmV4Y2x1ZGVkVG9waWNzIC5leGNsdWRlZFRvcGljc1dyYXBwZXIgYSBzcGFuLCBib2R5IC50Y2FydF9fdGFncy5leGNsdWRlZFRvcGljcyAuZXhjbHVkZWRUb3BpY3NXcmFwcGVyIGEgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4xcmVtOyB9XG5cbi5yb3dQcm9ncmVzcyB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5yb3dQcm9ncmVzcyAucHJvZ3Jlc3NXcmFwcGVyIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucm93UHJvZ3Jlc3MgLnByb2dyZXNzV3JhcHBlciAucHJvZ3Jlc3NTdGF0dXMge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGMTVFMjI7XG4gICAgICBhbmltYXRpb246IHByb2dyZXNzO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzcsIDEuMzEsIDAuODMsIDAuNjcpO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA5MHM7IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwOyB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yb3dQcm9ncmVzcyAubG9hZGVyVGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43cmVtOyB9XG4gIC5yb3dQcm9ncmVzcy5pblByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY3J1aXNlX19wcmljZXNfX3dyYXBwZXIgLmNydWlzZV9fcHJpY2VzIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBoZWlnaHQ6IDlyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNydWlzZV9fcHJpY2VzX193cmFwcGVyIC5jcnVpc2VfX3ByaWNlcyAuY3J1aXNlX19wcmljZXNfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5jcnVpc2VfX3ByaWNlc19fd3JhcHBlciAuY3J1aXNlX19wcmljZXMgLmNydWlzZV9fcHJpY2VzX190YWJsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMkYzRTsgfVxuICAgIC5jcnVpc2VfX3ByaWNlc19fd3JhcHBlciAuY3J1aXNlX19wcmljZXMgLmNydWlzZV9fcHJpY2VzX190YWJsZSAuY3J1aXNlX19wcmljZXNfX3R5cGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmNydWlzZV9fcHJpY2VzX193cmFwcGVyIC5jcnVpc2VfX3ByaWNlcyAuY3J1aXNlX19wcmljZXNfX3RhYmxlOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLmNydWlzZV9fcHJpY2VzX193cmFwcGVyIC5jcnVpc2VfX3ByaWNlcyAuY3J1aXNlX19wcmljZXNfX3RhYmxlIC5wcmljZV9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5jcnVpc2VfX3ByaWNlc19fd3JhcHBlciAuY3J1aXNlX19wcmljZXMgLmNydWlzZV9fcHJpY2VzX190YWJsZSAucHJpY2VfX3JvdyA+IGRpdiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07IH1cbiAgICAgIC5jcnVpc2VfX3ByaWNlc19fd3JhcHBlciAuY3J1aXNlX19wcmljZXMgLmNydWlzZV9fcHJpY2VzX190YWJsZSAucHJpY2VfX3JvdyAucHJpY2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6ICNGMTVFMjI7IH1cbiAgICAuY3J1aXNlX19wcmljZXNfX3dyYXBwZXIgLmNydWlzZV9fcHJpY2VzIC5jcnVpc2VfX3ByaWNlc19fdGFibGUuY29sLTEyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5jcnVpc2VfX3ByaWNlc19fd3JhcHBlciAuY3J1aXNlX19wcmljZXMgLmNydWlzZV9fcHJpY2VzX190YWJsZS5jb2wtMTIgLnByaWNlX19yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIyMkYzRTsgfVxuICAgICAgICAuY3J1aXNlX19wcmljZXNfX3dyYXBwZXIgLmNydWlzZV9fcHJpY2VzIC5jcnVpc2VfX3ByaWNlc19fdGFibGUuY29sLTEyIC5wcmljZV9fcm93Om50aC1jaGlsZCgzbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLmNydWlzZV9fcHJpY2VzX193cmFwcGVyIC5jcnVpc2VfX3ByaWNlcy5leHBhbmRlZCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jcnVpc2VfX3ByaWNlc19fd3JhcHBlciAub3Blbl9fcHJpY2VzIHtcbiAgY29sb3I6ICMwOTg0RTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDk4NEUzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubXVsdGlwbGVDcnVpc2VTZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm11bHRpcGxlQ3J1aXNlU2VsZWN0IGEge1xuICAgIGJhY2tncm91bmQ6ICM3Yzg2YTI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogLjNyZW0gLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY3J1aXNlX2NhYmluX2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5jcnVpc2VfY2FiaW5fY291bnQgLmNhYmluLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5jcnVpc2VfY2FiaW5fY291bnQgLmNhYmluLWRlc2NyaXB0aW9uIC5jYWJpbi1kZXNjcmlwdGlvbi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY3J1aXNlX2NhYmluX2NvdW50IC5jYWJpbi1kZXNjcmlwdGlvbiAuY2FiaW4tZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5jcnVpc2VfY2FiaW5fY291bnQgLmNhYmluLWRlc2NyaXB0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY3J1aXNlX2NhYmluX2NvdW50IC5jYWJpbi1jb3VudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA2MHB4OyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAucGFnaW5hdGlvbiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucGFnaW5hdGlvbiB1bCBsaSB7XG4gICAgICBjb2xvcjogIzA5ODRFMztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAucGFnaW5hdGlvbiB1bCBsaS5hcnJvdyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk4NEUzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIC5wYWdpbmF0aW9uIHVsIGxpLmFycm93IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnBhZ2luYXRpb24gdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxNUUyMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cblxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRjb250YWluZXItbWF4LXdpZHRoID4gJHdpZHRoIG9yICRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgJiA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKlxu0L/QtdGA0LXQvNC10L3QvdGL0LUsINC90LXQvtCx0YXQvtC00LjQvNGL0LUg0LTQu9GPINCy0YHQtdGFIGNzc1xuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAzMS4wOC4yMDIwLCAyMzowNzowNVxuICAgIEF1dGhvciAgICAgOiBGYXRoZXJcbiovXG5cbi8q0YjQuNGA0LjQvdCwINC80LXQttC60L7Qu9C+0L3QvtGH0L3QvtCz0L4g0L7RgtGB0YLRg9C/0LAg0Lgg0LfQvdCw0YfQtdC90LjQtSDQtNCy0L7QudC90L7QuSDRiNC40YDQuNC90Ysg0L7RgtGB0YLRg9C/0LAg0L7RgiDQutGA0LDQtdCyINCx0YPRgtGB0YLRgNCw0L/QsCovXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDQwcHg7XG4vKtC/0LXRgNC10L3QsNC30L3QsNGH0LDQtdC8INGB0LXRgtC60YMg0LHRg9GC0YHRgtGA0LDQv9CwKi9cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG54czogMHB4LFxuc206IDk2MHB4LFxubWQ6IDEwMjRweCxcbmxnOiAxMjAwcHgsXG54bDogMTQ0MHB4LFxuKTtcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxueHM6IDc2OHB4LFxuc206IDk2MHB4LFxubWQ6IDEwMjRweCxcbmxnOiAxMjAwcHgsXG54bDogMTQ0MHB4XG4pO1xuXG5cbi8qINCf0LXRgNC10LzQtdC90L3Ri9C1INGI0LDQsdC70L7QvdCwICovXG4kd2hpdGVDb2xvcjogI2ZmZjtcbiRibHVlQ29sb3I6ICMwOTg0RTM7XG4kbGlnaHRCbHVlQ29sb3I6ICNGM0Y5RkU7XG4kZGFya0JsdWVDb2xvcjogIzAwNjRiMTtcbiRncmF5Q29sb3I6ICM3Qzg2QTI7XG4kbGlnaHRHcmF5Q29sb3I6ICNERURFREU7XG4kZGFya0dyYXlDb2xvcjogIzY2NjtcbiRibGFja0NvbG9yOiAjMjIyRjNFO1xuJGdyZWVuQ29sb3I6ICMwMEI4OTQ7XG4kYmFzZUZvbnRTaXplOiAxMHB4O1xuJGxnRm9udFNpemU6IDlweDtcbiRtZEZvbnRTaXplOiA4cHg7XG4kc21Gb250U2l6ZTogN3B4O1xuJG9yYW5nZUNvbG9yOiAjRjE1RTIyO1xuJHllbGxvd0NvbG9yOiAjRjFCNzIyOyBcbiRsaWdodE9yYW5nZUNvbG9yOiAjRkZFMkQ3OyBcbi8vJHllbGxvd0NvbG9yOiAjRkZEQjIxO1xuJGJhY2tncm91bmRMaWdodEdyYXk6ICNGQUZBRkE7XG4kcmVkQ29sb3I6ICNmZTFlMjY7XG4kYWx3YXlzT3BlbmVkQ29sb3I6ICNmMTU5MjI7XG5cbkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL2Z1bmN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvYm9vdHN0cmFwLTQuNC4xL3Njc3MvbWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL3JlYm9vdC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy9idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL2ltYWdlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9ib290c3RyYXAtNC40LjEvc2Nzcy9ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL2Jvb3RzdHJhcC00LjQuMS9zY3NzL3V0aWxpdGllcy5zY3NzXCI7IiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBJRSAmIDwgRWRnZSAxOFxuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDAyLjA5LjIwMjAsIDIyOjM5OjA2XG4gICAgQXV0aG9yICAgICA6IEZhdGhlclxuKi9cbkBpbXBvcnQgXCIuLi9jb21tb24vc2V0dGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2NvbW1vbi9taXhpbnMuc2Nzc1wiO1xuXG5odG1sLCBib2R5IHtcbiAgLnNlYXJjaENvbnRlbnQge1xuXHRAaW5jbHVkZSBib3hTaGFkb3c7XG5cdEBpbmNsdWRlIGJvcmRlclJhZGl1cztcblx0YmFja2dyb3VuZDogJHdoaXRlQ29sb3I7XG5cdHBhZGRpbmc6IDIuNXJlbTtcblx0bWFyZ2luLXRvcDogMnJlbTtcblxuXHQucGFyYW1ldHJfX2Zvcm0ge1xuXHQgIG1hcmdpbi10b3A6IDJyZW07XG5cblx0ICBsYWJlbCB7XG5cdFx0Y29sb3I6ICRibGFja0NvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0XHQgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblx0ICB9XG5cblx0ICAucGFyYW1ldHJfX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdEBleHRlbmQgLmp1c3RpZnktY29udGVudC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRAaW5jbHVkZSBib3JkZXJSYWRpdXM7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblxuXHRcdC5wYXJfX3NlbGVjdCB7XG5cdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdCAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHQgIG1hcmdpbi1yaWdodDogMiU7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdFx0ICBzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDMuNnJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JheUNvbG9yO1xuXG5cdFx0XHQmI2RheXNGcm9tLCAmI2RheXNUbyB7XG5cdFx0XHQgIHdpZHRoOiA3cmVtO1xuXHRcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAxcHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwcmVtO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0ICB9XG5cblx0XHQgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0XHRoZWlnaHQ6IDMuNnJlbTtcblxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0ICBoZWlnaHQ6IDMuNnJlbTtcblx0XHRcdCAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JheUNvbG9yO1xuXG5cdFx0XHQgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMy42cmVtO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0ICB9XG5cblx0XHQgICYuaG9yaXpvbnRhbCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0ICBtYXJnaW4tbGVmdDogMXJlbTtcblx0XHRcdCAgZm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHQgIG1hcmdpbi10b3A6IDAuOHJlbTtcblx0XHRcdCAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHQgIH1cblx0XHR9XG5cblx0XHQ+IC5wYXJfX3NlbGVjdCB7XG5cdFx0ICB3aWR0aDogMzElO1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAyJTtcblx0XHR9XG5cblx0XHQucGFyX19kYXRlIHtcblx0XHQgIHdpZHRoOiAzMSU7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAyJTtcblxuXHRcdCAgc3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHRcdFx0ICBmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0LnBhcl9faW5wIHtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCAgLmlucC1kYXRlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbjtcblxuXHRcdFx0LmFpbnB1dCB7XG5cdFx0XHQgIGhlaWdodDogMy42cmVtO1xuXHRcdFx0ICBtYXJnaW46IDAgMCAwIDA7XG5cdFx0XHQgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XG5cdFx0XHQgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cdFx0XHQgICYuZnVsbC13aWR0aCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgIH1cblxuXHRcdFx0fVxuXG5cdFx0XHQuZGF0ZS1pbWcge1xuXHRcdFx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgIHdpZHRoOiAzLjZyZW07XG5cdFx0XHQgIGhlaWdodDogMy42cmVtO1xuXHRcdFx0ICBAZXh0ZW5kIC5mbGV4LXNocmluay0wO1xuXHRcdFx0ICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RhdGVfd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyICRvcmFuZ2VDb2xvcjtcblx0XHRcdCAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmZ1bGwtd2lkdGgge1xuXHRcdFx0ICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdCAgfVxuXG5cdFx0ICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcblx0XHQgIH1cblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cdFx0ICBAaW5jbHVkZSBib3JkZXJSYWRpdXM7XG5cdFx0ICBwYWRkaW5nOiAwIDEuNXJlbTtcblx0XHQgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodEdyYXlDb2xvcjtcblx0XHR9XG5cblx0XHQuY2hlY2tib3gge1xuXHRcdCAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdCAgei1pbmRleDogLTE7XG5cdFx0ICBvcGFjaXR5OiAwO1xuXHRcdCAgbWFyZ2luOiAxMHB4IDAgMCAyMHB4O1xuXHRcdH1cblxuXHRcdC5jaGVja2JveCArIGxhYmVsIHtcblx0XHQgIG1hcmdpbi10b3A6IDFyZW07XG5cdFx0ICBAZXh0ZW5kIC5mbGV4LXNocmluay0wO1xuXHRcdCAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuXHRcdCAgd2lkdGg6IDIuNnJlbTtcblx0XHQgIGhlaWdodDogMi42cmVtO1xuXHRcdCAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JheUNvbG9yO1xuXHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG5cdFx0ICBjb250ZW50OiAnJztcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIHRvcDogMDtcblx0XHQgIGxlZnQ6IDA7XG5cdFx0ICB3aWR0aDogMTAwJTtcblx0XHQgIGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQuY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG5cdFx0ICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NoZWNrbWFyay5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgJG9yYW5nZUNvbG9yO1xuXHRcdCAgYmFja2dyb3VuZC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXG5cdFx0LnRhZ3NTZWxlY3Qge1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cblx0XHQgIHNlbGVjdCB7XG5cdFx0XHQvL21hcmdpbi1yaWdodDogMnJlbTtcblx0XHQgIH1cblxuXHRcdCAgLnRhZ3NJbnB1dHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQudGFnc0lucHV0c1NlbGVjdFdyYXAge1xuXHRcdFx0ICB3aWR0aDogMTAwJTtcblxuXHRcdFx0ICBzZWxlY3Qge1xuXHRcdFx0XHQvL0BleHRlbmQgLmZsZXgtZ3Jvdy0xO1xuXHRcdFx0XHRAZXh0ZW5kIC5mbGV4LXNocmluay0xO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdCAgfVxuXHRcdFx0fVxuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0ICAvL0BleHRlbmQgLmZsZXgtZ3Jvdy0xO1xuXHRcdFx0ICBAZXh0ZW5kIC5mbGV4LXNocmluay0xO1xuXHRcdFx0ICB3aWR0aDogMzElO1xuXG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0XHQgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHQgIC8vbWFyZ2luLXJpZ2h0OiAyJTtcblx0XHRcdH1cblxuXHRcdFx0LnBhcl9fc2VsZWN0IHtcblx0XHRcdCAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXG5cdFx0XHQgICY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cblx0XHRcdC5jaGVja2JveCB7XG5cdFx0XHQgIG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0LmNoZWNrYm94ICsgbGFiZWwge1xuXHRcdFx0ICBtYXJnaW4tdG9wOiAwLjdyZW07XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3RlZFRhZ3Mge1xuXHRcdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICBmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdCAgYSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5Q29sb3I7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGVDb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjFyZW07XG5cdFx0XHRcdC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHQgIC8vbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG5cdFx0XHRcdCAgZm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdCAgfVxuXHRcdFx0fVxuXG5cdFx0XHQmLnZlcnRpY2FsVGFnc0lucHV0cyB7XG5cdFx0XHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdCAgLnBhcl9fc2VsZWN0IHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHQgIG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdCAgfVxuXG5cdFx0XHQgIC5jaGVja2JveCArIGxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdCAgfVxuXHRcdFx0fVxuXHRcdCAgfVxuXG5cdFx0ICAmLnNob3J0VGFnU2VsZWN0IHtcblx0XHRcdHdpZHRoOiAzMSU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0ICAvL0BleHRlbmQgLmZsZXgtZ3Jvdy0xO1xuXHRcdFx0ICBAZXh0ZW5kIC5mbGV4LXNocmluay0xO1xuXHRcdFx0ICB3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHQgIH1cblxuXHRcdCAgJi50YWdzU2VsZWN0LTItMyB7XG5cdFx0XHR3aWR0aDogNjIlO1xuXHRcdCAgfVxuXG5cdFx0ICAmLnRhZ3NTZWxlY3RBdXRvIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdC5maW5kQW5kU29ydExpbmUge1xuXHRcdCAgZGlzcGxheTogZmxleDtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgQGV4dGVuZCAuanVzdGlmeS1jb250ZW50LWJldHdlZW47XG5cdFx0ICBtYXJnaW4tdG9wOiAycmVtO1xuXG5cdFx0ICAuZmluZF9faXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQgIH1cblxuXHRcdCAgLnBhcl9fc2VsZWN0IHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdCAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdCAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0ICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQgIH1cblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHRcdCAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0LmNsZWFyU2V0dGluZ3NXcmFwIHtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdCAgLmNsZWFyU2V0dGluZ3Mge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2VDb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cblx0ICAuZm9ybUxlZ2VuZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtZW5kO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblxuXHRcdC5mb3JtTGVnZW5kUHJldmlldyB7XG5cdFx0ICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAxLjFyZW07XG5cdFx0fVxuXG5cdFx0LmxlZ2VuZEl0ZW0ge1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG5cdFx0ICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdCAgZGlzcGxheTogZmxleDtcblx0XHQgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHQgIC5sZWdlbmRJdGVtQ29sb3Ige1xuXHRcdFx0d2lkdGg6IDNyZW07XG5cdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAZXh0ZW5kIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJyZW07XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjNyZW07XG5cblx0XHRcdCYucmVkIHtcblx0XHRcdCAgYmFja2dyb3VuZDogJHJlZENvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm9yYW5nZSB7XG5cdFx0XHQgIGJhY2tncm91bmQ6ICRvcmFuZ2VDb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0Ji55ZWxsb3cge1xuXHRcdFx0ICBiYWNrZ3JvdW5kOiAkeWVsbG93Q29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdCYuZ3JlZW4ge1xuXHRcdFx0ICBiYWNrZ3JvdW5kOiAkZ3JlZW5Db2xvcjtcblx0XHRcdH1cblx0XHQgIH1cblxuXHRcdCAgJjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdCAgfVxuXHRcdH1cblxuXHQgIH1cblx0fVxuXG5cdC5wYXJhbWV0cl9fc2VhcmNoIHtcblx0fVxuXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHQgIGJvcmRlcjogbm9uZVxuXHR9XG5cblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHQgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdCAgfVxuXG5cdCAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaS5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMnJlbTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHQgIH1cblx0fVxuXG5cdC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcblx0ICBtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaS5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcblx0ICB3aWR0aDogMTAwJTtcblxuXHQgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAzLjZyZW07XG5cdCAgfVxuXHR9XG5cblx0LnBhcl9fbG9uZyB7XG5cdCAgd2lkdGg6IDQ5JTtcblx0fVxuXG5cdC5wYXJfX3ByaWNlIHtcblx0ICB3aWR0aDogMzElO1xuXHQgIG1pbi1oZWlnaHQ6IDlyZW07XG5cdCAgbWFyZ2luLXJpZ2h0OiAyJTtcblxuXHQgIGxhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjRyZW1cblx0ICB9XG5cdH1cbiAgfVxuXG4gIC50b3VyX19jYXJ0LWJveCB7XG5cdG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAudGNhcnRfX2l0ZW0ge1xuXHQudGNhcnRfX2ltZyB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgLmlzTmV3LCAuaXNIaXQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHRvcDogMTBweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXG5cdCAgfVxuXG5cdCAgLmlzTmV3IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ29sb3I7XG5cdCAgfVxuXG5cdCAgLmlzSGl0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ29sb3I7XG5cdCAgfVxuXG5cdCAgaW1nIHtcblx0XHRAaW5jbHVkZSBib3JkZXJSYWRpdXM7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyNnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICB9XG5cblx0ICAuZXhwYW5kSW1nIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDFyZW07XG5cdFx0Ym90dG9tOiAxcmVtO1xuXHRcdHdpZHRoOiAzcmVtO1xuXHRcdGhlaWdodDogM3JlbTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvdXBlLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdCAgfVxuXG5cdH1cblxuXHQuZ3VpZGVJbWdXcmFwIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cdCAgcGFkZGluZy10b3A6IDFyZW07XG5cblx0ICAuZ3VpZGVJbWcge1xuXHRcdHdpZHRoOiAzcmVtO1xuXHRcdGhlaWdodDogM3JlbTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFja0NvbG9yO1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0aW1nIHtcblx0XHQgIEBleHRlbmQgLmltZy1mbHVpZDtcblx0XHR9XG5cdCAgfVxuXHR9XG5cblx0LnRjYXJ0X190b3Age1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICBoZWlnaHQ6IDI3LjVyZW07XG5cblx0ICAmLmV4cGFuZGVkIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdCAgfVxuXG5cdCAgLnRvcGljQW5kQnV5ZXJzQ291bnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgIH1cblxuXHQgIC5idXllcnNDb3VudCB7XG5cdFx0Y29sb3I6ICRvcmFuZ2VDb2xvcjtcblx0XHRsaW5lLWhlaWdodDogMS44cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHQgIH1cblxuXHQgIC5jcnVpc2VfZGlzY291bnRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDAuOHJlbTtcblxuXHRcdD4gZGl2IHtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0LmNydWlzZV9kaXNjb3VudHNfdGl0bGUge1xuXHRcdCAgY29sb3I6ICRvcmFuZ2VDb2xvcjtcblx0XHQgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdCAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5jcnVpc2VfZGlzY291bnRzX2xpc3Qge1xuXHRcdCAgZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0ICBhIHtcblx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMC43cmVtO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0ICBoZWlnaHQ6IDNyZW07XG5cblx0XHRcdCAgJjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblxuXHQgIC5jcnVpc2VMaW5rcyB7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cblx0XHRhIHtcblx0XHQgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2VDb2xvcjtcblx0XHQgIGNvbG9yOiAkb3JhbmdlQ29sb3I7XG5cdFx0ICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdCAgZm9udC1zaXplOiAxLjhyZW07XG5cdFx0ICBwYWRkaW5nOiAwLjNyZW0gMi43cmVtO1xuXHRcdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuXG5cdFx0ICAmLnNoZWR1bGUge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWVDb2xvcjtcblx0XHRcdGNvbG9yOiAkYmx1ZUNvbG9yO1xuXHRcdCAgfVxuXG5cdFx0ICAmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXG5cdCAgJi5jcnVpc2UtdGNhcnRfX3RvcCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHQgIH1cblx0fVxuXG5cdC50Y2FydF9fdGV4dCB7XG5cdCAgY29sb3I6ICRkYXJrR3JheUNvbG9yO1xuXHQgIGZvbnQtc2l6ZTogMS40cmVtO1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cdCAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblx0ICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgIGZsZXgtc2hyaW5rOiAxO1xuXHQgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG5cdH1cblxuXHQudGNhcnRfX3RleHRfZnVsbC1zaG93IHtcblx0ICBmb250LXNpemU6IDEuM3JlbTtcblx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgYWxpZ24tc2VsZjogc3RhcnQ7XG5cdCAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblx0ICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuXHQgIGZsZXgtc2hyaW5rOiAwO1xuXHQgIGNvbG9yOiAkYmx1ZUNvbG9yO1xuXHR9XG5cblx0LnRjYXJ0X19oZWFkIHtcblx0ICBmb250LXNpemU6IDEuOHJlbTtcblx0ICBmb250LXdlaWdodDogYm9sZDtcblx0ICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHQgIGZsZXgtc2hyaW5rOiAwO1xuXHQgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0ICB9XG5cblx0ICBhIHtcblx0XHRsaW5lLWhlaWdodDogMS44cmVtO1xuXHQgIH1cblxuXHQgIC5pc05ldyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDAuM3JlbTtcblx0XHR3aWR0aDogNjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkcmVkQ29sb3I7XG5cdFx0QGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuXHRcdGNvbG9yOiAkd2hpdGVDb2xvcjtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNHJlbTtcblx0XHRwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdFx0ICBsaW5lLWhlaWdodDogMS4xcmVtO1xuXHRcdCAgZm9udC1zaXplOiAwLjlyZW07XG5cdFx0ICB0b3A6IC0wLjRyZW07XG5cdFx0fVxuXHQgIH1cblxuXHQgIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDIuM3JlbTtcblx0XHRjb2xvcjogJGRhcmtHcmF5Q29sb3I7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXHQgIH1cblxuXHQgIC5yYXRpbmdCb29rbWFya3NXcmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICB9XG5cdCAgLnByb2dyYW1SYXRpbmcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0LnN0YXJXcmFwcGVyIHtcblx0XHQgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cblx0XHQgIGltZyB7XG5cdFx0XHR3aWR0aDogMnJlbTtcblx0XHQgIH1cblx0XHR9XG5cdFx0LnJldmlld0NvdW50IHtcblx0XHQgIGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdCAgY29sb3I6ICRibHVlQ29sb3I7XG5cdFx0ICBmb250LXdlaWdodDogNTAwO1xuXHRcdCAgcGFkZGluZzogMC4zcmVtIDAgMCAwO1xuXHRcdH1cblx0ICB9XG5cblx0ICAuYm9va21hcmtTdGF0ZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHQvL2Zsb2F0OiByaWdodDtcblx0XHR3aWR0aDogMS41cmVtO1xuXHRcdGhlaWdodDogMS41cmVtO1xuXHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm9va21hcmtzL2VtcHR5X2hlYXJ0LnN2Zyk7XG5cblx0XHQmLmlzQm9va2VkIHtcblx0XHQgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm9va21hcmtzL2ZpbGxlZF9oZWFydC5zdmcpO1xuXHRcdH1cblx0ICB9XG5cblx0ICAmLnRjYXJ0X19oZWFkX19zbWFsbCB7XG5cdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdCAgfVxuXG5cdCAgJi50Y2FydF9faGVhZF9fdGV4dF9zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cblx0XHQuaXNOZXcge1xuXHRcdCAgdG9wOiAwLjNyZW07XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG5cdFx0ICBsaW5lLWhlaWdodDogMS42cmVtO1xuXHRcdCAgZm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXHQgIH1cblxuXHQgICYudGNhcnRfX2hlYWRfY3J1aXNlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0LmNydWlzZV9udW1iZXIge1xuXHRcdCAgZm9udC1zaXplOiAxLjhyZW07XG5cdFx0ICBsaW5lLWhlaWdodDogMS44cmVtO1xuXHRcdCAgY29sb3I6ICRibGFja0NvbG9yO1xuXHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHQgIH1cblx0fVxuXG5cdC5hbnlEYXRlQ2hlY2tJbiB7XG5cdCAgZm9udC1zaXplOiAxLjVyZW07XG5cdCAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0ICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cblx0LnRjYXJ0X190b3Atbm90aWNlIHtcblx0ICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgIG1hcmdpbi10b3A6IDByZW07XG5cdCAgZm9udC1zaXplOiAxLjZyZW07XG5cdCAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcblx0ICBmbGV4LXNocmluazogMDtcblx0ICBjb2xvcjogJG9yYW5nZUNvbG9yO1xuXG5cdCAgLmJlYXV0aWZ1bF9fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cblx0XHRhIHtcblx0XHQgIGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0ICB9XG5cblx0ICAucGxhY2VzX19jb3VudCB7XG5cdFx0QGV4dGVuZCAuYmVhdXRpZnVsX19uYW1lO1xuXHRcdGNvbG9yOiAkZ3JlZW5Db2xvcjtcblx0ICB9XG5cblx0ICAudGNhcnRfX2Zyb20ge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0LnRjYXJ0X19mcm9tLW1vbmV5IHtcblx0XHQgIGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHQgIGZvbnQtc2l6ZTogMS45cmVtO1xuXHRcdCAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcblx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgY2xlYXI6IGJvdGg7XG5cdFx0fVxuXHQgIH1cblxuXHQgIC50Y2FydF9fY3J1aXNlX2RhdGUge1xuXHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMi4zcmVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0c3BhbiB7XG5cdFx0ICBmb250LXdlaWdodDogbm9ybWFsO1xuXG5cdFx0ICAud2Vla2VuZHMge1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2VDb2xvcjtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXG5cdCAgLnRjYXJ0X190aW1lIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdGltZyB7XG5cdFx0ICB3aWR0aDogMS41cmVtO1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG5cdFx0ICBtYXJnaW4tdG9wOiAtMC4zcmVtO1xuXHRcdH1cblx0ICB9XG5cblx0ICAudGNhcnRfX2xvY2F0aW9uIHtcblx0XHRjb2xvcjogJGJsdWVDb2xvcjtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXG5cdFx0aW1nIHtcblx0XHQgIHdpZHRoOiAxLjVyZW07XG5cdFx0ICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcblx0XHR9XG5cdCAgfVxuXG5cdCAgJi50b3Atbm90aWNlLXRpbWUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICB9XG5cblx0ICAucHJvZ3JhbUxpbmtzIHtcblx0XHRtYXJnaW46IDAgMCAxcmVtIDA7XG5cblx0XHRhIHtcblx0XHQgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2VDb2xvcjtcblx0XHQgIGNvbG9yOiAkb3JhbmdlQ29sb3I7XG5cdFx0ICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdCAgZm9udC1zaXplOiAxLjNyZW07XG5cdFx0ICBwYWRkaW5nOiAwLjNyZW0gMC42cmVtO1xuXHRcdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuXG5cdFx0ICAmLmdvQm9va2luZyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZUNvbG9yO1xuXHRcdFx0Y29sb3I6ICRibHVlQ29sb3I7XG5cdFx0ICB9XG5cblx0XHQgICY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQudGNhcnRfX2RpcmVjdGlvbiB7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBmbGV4LXdyYXA6IHdyYXA7XG5cblx0ICBhIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS42cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjJyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNXJlbTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHQgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RpcmFycm93LnBuZ1wiKTtcblx0XHQgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHQgIHdpZHRoOiAxLjJyZW07XG5cdFx0ICBoZWlnaHQ6IDEuMnJlbTtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIGxlZnQ6IDAuNHJlbTtcblx0XHQgIHRvcDogMC4zcmVtO1xuXHRcdCAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdCAgJjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9jYXRpb24uc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDEuMnJlbTtcblx0XHRcdGhlaWdodDogMS4ycmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMC40cmVtO1xuXHRcdFx0dG9wOiAwLjNyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQudGNhcnRfX21vcmUtZGF0ZXMge1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgaGVpZ2h0OiBhdXRvO1xuXHQgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdCAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcblxuXHQgIC50bW9yZS1idG4ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEzcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6ICRvcmFuZ2VDb2xvcjtcblx0XHRwYWRkaW5nOiAwIDAgMC4ycmVtIDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkb3JhbmdlQ29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdCAgfVxuXHR9XG5cblx0LmdpZnRCdXR0b24ge1xuXHQgIHBhZGRpbmc6IDAuM3JlbSAwLjZyZW07XG5cdCAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuQ29sb3I7XG5cblx0ICAuYnRuVGV4dCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyLjRyZW07XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNnJlbTtcblx0XHRtaW4taGVpZ2h0OiAxLjZyZW07XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxLjdyZW07XG5cblx0XHQmLm1pcl9jYXNoYmFjayB7XG5cdFx0ICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25vX3FyX2NvZGUucG5nKTtcblx0XHQgIGJhY2tncm91bmQtc2l6ZTogM3JlbTtcblx0XHQgIGhlaWdodDogYXV0bztcblx0XHQgIHdpZHRoOiA2NXB4O1xuXHRcdH1cblxuXHRcdCYuY2FjaGJhY2sxMkRheXMge1xuXHRcdCAgcGFkZGluZy1sZWZ0OiAyLjRyZW0gIWltcG9ydGFudDtcblx0XHQgIGJhY2tncm91bmQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG5cdFx0ICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzLzEtMi1kYXlzLnBuZyk7XG5cdFx0fVxuXG5cdFx0Ji5ibGFja0ZyaWRheSB7XG5cdFx0ICBwYWRkaW5nLWxlZnQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuXHRcdCAgYmFja2dyb3VuZC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcblx0XHQgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmxhY2tfZnJpZGF5LmpwZyk7XG5cdFx0fVxuXG5cdFx0Ji5wbGFzaGthUGVyZWtyZXN0b2sge1xuXHRcdCAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbmRleC5wbmcpO1xuXHRcdCAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMHB4O1xuXHRcdCAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcHg7XG5cdFx0ICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCAgYmFja2dyb3VuZC1zaXplOiAzLjNyZW07XG5cdFx0ICBwYWRkaW5nLWxlZnQ6IDZyZW07XG5cdFx0ICBjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0ICBmb250LXNpemU6IDEuM3JlbTtcblx0XHQgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG5cdFx0ICBtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXG5cdFx0Ji5taXJfY2FzaGJhY2syMDIxIHtcblx0XHQgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FzaGJhY2syMDIxLnBuZyk7XG5cdFx0ICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDdweDtcblx0XHQgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTVweDtcblx0XHQgIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ICBiYWNrZ3JvdW5kLXNpemU6IDRyZW07XG5cdFx0ICBwYWRkaW5nLWxlZnQ6IDZyZW07XG5cdFx0ICBjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0ICBmb250LXNpemU6IDEuM3JlbTtcblx0XHQgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG5cdFx0ICBtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQuYWN0aW9uc1dyYXBwZXIge1xuXHQgIG1hcmdpbi10b3A6IDFyZW07XG5cblx0ICAuZ2lmdEJ1dHRvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICRibGFja0NvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogIzBmODFmYTtcblx0XHRwYWRkaW5nOiAwLjVyZW0gMC42cmVtO1xuXG5cdFx0Lm1pcl9jYXNoYmFjaywgLmNhY2hiYWNrMTJEYXlzLCAuYmxhY2tGcmlkYXl7XG5cdFx0ICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCAgYmFja2dyb3VuZC1zaXplOiAzcmVtO1xuXHRcdCAgY29sb3I6ICRibGFja0NvbG9yO1xuXHRcdCAgZm9udC1zaXplOiAxLjNyZW07XG5cdFx0ICBsaW5lLWhlaWdodDogMS4zcmVtO1xuXHRcdCAgaGVpZ2h0OiAzMHB4O1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0ICBwe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0ICB9XG5cdFx0fVxuXHRcdC5taXJfY2FzaGJhY2syMDIxe1xuXHRcdCAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHQgIGJhY2tncm91bmQtc2l6ZTogNHJlbTtcblx0XHQgIGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHQgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdCAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcblx0XHQgIGhlaWdodDogMzBweDtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgcHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdCAgfVxuXHRcdH1cblxuXHQgIH1cblxuXHQgICYucGFpckFjdGlvbnMge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdC5naWZ0QnV0dG9uIHtcblx0XHQgIHdpZHRoOiA0OSU7XG5cblx0XHQgIC5taXJfY2FzaGJhY2ssIC5jYWNoYmFjazEyRGF5cywgLm1pcl9jYXNoYmFjazIge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzcmVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzLjVyZW07XG5cdFx0ICB9XG5cblx0XHQgIC5ibGFja0ZyaWRheSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIuMXJlbSAhaW1wb3J0YW50O1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuXG4gIC5ib3JkZXJCb3R0b21XcmFwIHtcblx0bWFyZ2luLWJvdHRvbTogMy42cmVtO1xuXHRtYXJnaW4tdG9wOiAycmVtO1xuXG5cdC5ib3JkZXJCb3R0b20ge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIGNvbnRlbnQ6ICcnO1xuXHQgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGdyYXlDb2xvcjtcblx0ICB3aWR0aDogMTAwJTtcblx0fVxuICB9XG5cbiAgLnRjYXJ0X19kYXRlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogMXJlbTtcblx0Ly9tYXJnaW4tYm90dG9tOiAzcmVtO1xuXHQvL2hlaWdodDoxMHJlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmLnRjYXJ0X19kYXRlcy12aXNpYmxlIHtcblx0ICBoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQudGNhcnRfX2RhdGVzLWl0ZW0ge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgd2lkdGg6IDE2JTtcblx0ICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHQgIHBhZGRpbmc6IDAgMXJlbTtcblx0ICBmb250LXNpemU6IDEuMnJlbTtcblx0ICBsaW5lLWhlaWdodDogMS41cmVtO1xuXG5cdCAgLnRjYXJ0X19kYXRlcy1jb2xvciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEuNHJlbTtcblx0XHRoZWlnaHQ6IDEuNHJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzkwRUU5MDtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cblx0XHQmLmdyYXktZGF0ZSB7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93Q29sb3I7XG5cdFx0fVxuXG5cdFx0Ji5yZWQtZGF0ZSB7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0fVxuXHQgIH1cblxuXHQgIC50Y2FydF9fZGF0ZXMtcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuM3JlbTtcblxuXHRcdHNwYW4ge1xuXHRcdCAgZGlzcGxheTogYmxvY2s7XG5cblx0XHQgICYud2Vla0VuZCB7XG5cdFx0XHRjb2xvcjogJG9yYW5nZUNvbG9yO1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQuYWxsWWVhcnNXcmFwIHtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGZsZXgtd3JhcDogd3JhcDtcblx0ICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHQgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuXHQgIC55ZWFyV3JhcCB7XG5cdFx0aGVpZ2h0OiAycmVtO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2VDb2xvcjtcblx0XHRib3JkZXItcmFkaXVzOiAxLjVyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMC44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1yaWdodDogMC44cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cblx0XHQ+IGRpdiB7XG5cdFx0ICBwYWRkaW5nOiAwIDAuNXJlbTtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cblx0XHQueWVhclRpdGxlIHtcblx0XHQgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuXHRcdCAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuXHRcdCAgYmFja2dyb3VuZDogJG9yYW5nZUNvbG9yO1xuXHRcdCAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdH1cblxuXHRcdC5tb250aFRpdGxlIHtcblx0XHQgIC8vZGlzcGxheTogbm9uZTsg0YPQsdGA0LDQu9C4LCDQutC+0LPQtNCwINGB0LrQsNC30LDQu9C4LCDRh9GC0L4g0L3QtSDQvdCw0LTQviDRgdC60YDRi9Cy0LDRgtGMINC80LXRgdGP0YbRi1xuXHRcdCAgcGFkZGluZzogMC41cmVtIDAuMnJlbTtcblx0XHQgIGNvbG9yOiAkZ3JheUNvbG9yO1xuXG5cdFx0ICAmLmV4aXN0IHtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQgIH1cblxuXHRcdCAgJi5hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRvcmFuZ2VDb2xvcjtcblx0XHQgIH1cblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0ICAubW9udGhUaXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXG5cdCAgLm9wZW5BbGxEYXRlcyB7XG5cdFx0aGVpZ2h0OiAycmVtO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMXJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nOiAwLjVyZW0gMnJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAxLjVyZW07XG5cdFx0YmFja2dyb3VuZDogJG9yYW5nZUNvbG9yO1xuXHRcdGNvbG9yOiAkd2hpdGVDb2xvcjtcblx0ICB9XG5cdH1cblxuXHQuYWxsTW9udGhXcmFwIHtcblx0ICB3aWR0aDogMTAwJTtcblxuXHQgIC5tb250aE91dHB1dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXG5cdFx0LmRhdGVzV3JhcCB7XG5cdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgZmxleC13cmFwOiB3cmFwO1xuXHRcdCAgaGVpZ2h0OiBhdXRvO1xuXHRcdCAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cblx0XHQuYmlnRGF5V3JhcCB7XG5cdFx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdCAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0Ly9tYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHQgIH1cblx0XHQgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjNyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcblx0XHQgIH1cblxuXHRcdCAgLnNpbmdsZURheSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheUNvbG9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMi45cmVtO1xuXHRcdFx0cGFkZGluZzogMC4xcmVtIDAuOXJlbSAwLjFyZW0gMC4xcmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4ycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGVDb2xvcjtcblxuXHRcdFx0LmRheUNvbnRlbnQge1xuXHRcdFx0ICBtYXJnaW4tbGVmdDogMC41cmVtO1xuXHRcdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICBAZXh0ZW5kIC5mbGV4LWNvbHVtbjtcblx0XHRcdCAgQGV4dGVuZCAuanVzdGlmeS1jb250ZW50LWNlbnRlcjtcblxuXHRcdFx0ICAuZGF5VGl0bGUge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHRcdCAgfVxuXG5cdFx0XHQgIC5kYXlEYXRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwLjhyZW07XG5cdFx0XHRcdGNvbG9yOiAkZ3JheUNvbG9yO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cblx0XHRcdC5zaW5nbGVEYXlDb2xvciB7XG5cdFx0XHQgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHQgIHdpZHRoOiAzLjJyZW07XG5cdFx0XHQgIGhlaWdodDogMy4ycmVtO1xuXHRcdFx0ICBiYWNrZ3JvdW5kOiAkZ3JlZW5Db2xvcjtcblx0XHRcdCAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQgIGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0ICBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdCAgcGFkZGluZy10b3A6IDFyZW07XG5cblx0XHRcdCAgJi5yZWQtZGF0ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRyZWRDb2xvcjtcblx0XHRcdCAgfVxuXG5cdFx0XHQgICYuZ3JheS1kYXRlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHllbGxvd0NvbG9yO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuc3RpY2t5IHtcblx0XHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICB6LWluZGV4OiAwO1xuXHRcdFx0ICBsZWZ0OiAtMC4zcmVtO1xuXHRcdFx0ICB0b3A6IDA7XG5cdFx0XHQgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRsZWZ0OiAtMC4zcmVtO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cblx0XHRcdCYud2Vla0VuZCB7XG5cdFx0XHQgIGJvcmRlcjogMXB4IHNvbGlkICRyZWRDb2xvcjtcblxuXHRcdFx0ICAuZGF5VGl0bGUge1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0ICBjb2xvcjogJHJlZENvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHQgIH1cblx0XHRcdH1cblx0XHQgIH1cblxuXHRcdCAgJi5oaWRkZW5Db3VudF8xIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdCAgLy9tYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdCAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHQgIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuXHRcdFx0ICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcblx0XHRcdH1cblx0XHQgIH1cblxuXHRcdCAgJi5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHQgIH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcblx0XHQgIC5oaWRkZW5Db3VudF8jeyRpfSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuM3JlbSAqICRpO1xuXHRcdCAgfVxuXHRcdH1cblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcblx0XHQgIC5tYXJnaW5MZWZ0XyN7JGl9IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjNyZW0gKiAkaTtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cblxuICAudG1vcmUtYnRuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDAuNnJlbSAzcmVtO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2VDb2xvcjtcblx0Y29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdCY6aG92ZXIge1xuXHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICBjb2xvcjogJHdoaXRlQ29sb3I7XG5cdH1cbiAgfVxuXG4gIC50b29sdGlwX3RlbXBsYXRlcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG4gIH1cblxuICAuaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2xvc2VfX3RvdXIge1xuXHRAaW5jbHVkZSBib3JkZXJSYWRpdXM7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodE9yYW5nZUNvbG9yO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdC5jbHN0b3VyX190ZXh0IHtcblx0ICBmb250LXdlaWdodDogNzAwO1xuXHQgIGNvbG9yOiAkb3JhbmdlQ29sb3I7XG5cblx0ICBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgIH1cblx0fVxuICB9XG5cbiAgLnRjYXJ0X190YWdzLmV4Y2x1ZGVkVG9waWNzIHtcblx0bWFyZ2luLXRvcDogMnJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGNsZWFyOiBib3RoO1xuXG5cdGxhYmVsIHtcblx0ICBjbGVhcjogYm90aDtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5leGNsdWRlZFRvcGljc1dyYXBwZXIge1xuXHQgIGNsZWFyOiBib3RoO1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgZmxleC13cmFwOiB3cmFwO1xuXG5cdCAgYSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRwYWRkaW5nOiAuNHJlbSAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRzcGFuIHtcblx0XHQgIG1hcmdpbi1yaWdodDogMC4xcmVtO1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxufVxuXG4ucm93UHJvZ3Jlc3Mge1xuICAvL2Rpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gIC5wcm9ncmVzc1dyYXBwZXIge1xuXHRoZWlnaHQ6IDJyZW07XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5wcm9ncmVzc1N0YXR1cyB7XG5cdCAgQGluY2x1ZGUgYm9yZGVyUmFkaXVzO1xuXHQgIHdpZHRoOiAwJTtcblx0ICBoZWlnaHQ6IDEwMCU7XG5cdCAgYmFja2dyb3VuZDogJG9yYW5nZUNvbG9yO1xuXHQgIGFuaW1hdGlvbjogcHJvZ3Jlc3M7XG5cdCAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4zNywgMS4zMSwgLjgzLCAuNjcpO1xuXHQgIGFuaW1hdGlvbi1kdXJhdGlvbjogOTBzO1xuXHR9XG5cblx0QGtleWZyYW1lcyBwcm9ncmVzcyB7XG5cdCAgZnJvbSB7XG5cdFx0d2lkdGg6IDA7XG5cdCAgfVxuXHQgIHRvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0ICB9XG5cdH1cbiAgfVxuXG4gIC5sb2FkZXJUZXh0IHtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0bWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICB9XG5cbiAgJi5pblByb2dyZXNzIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNydWlzZV9fcHJpY2VzX193cmFwcGVyIHtcbiAgLmNydWlzZV9fcHJpY2VzIHtcblx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRoZWlnaHQ6IDlyZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LmNydWlzZV9fcHJpY2VzX190aXRsZSB7XG5cdCAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXG5cdC5jcnVpc2VfX3ByaWNlc19fdGFibGUge1xuXHQgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFja0NvbG9yO1xuXG5cdCAgLmNydWlzZV9fcHJpY2VzX190eXBlIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHQgIH1cblxuXHQgICY6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHQgIH1cblxuXHQgIC5wcmljZV9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdD4gZGl2IHtcblx0XHQgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG5cdFx0fVxuXG5cdFx0LnByaWNlIHtcblx0XHQgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdCAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQgIGNvbG9yOiAkb3JhbmdlQ29sb3I7XG5cdFx0fVxuXHQgIH1cblxuXHQgICYuY29sLTEyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogbGVmdDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQucHJpY2VfX3JvdyB7XG5cdFx0ICBtYXJnaW4tcmlnaHQ6IDElO1xuXHRcdCAgcGFkZGluZy1yaWdodDogMSU7XG5cdFx0ICB3aWR0aDogMzIlO1xuXHRcdCAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrQ29sb3I7XG5cblx0XHQgICY6bnRoLWNoaWxkKDNuKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblx0fVxuXG5cdCYuZXhwYW5kZWQge1xuXHQgIGhlaWdodDogYXV0bztcblx0fVxuICB9XG5cbiAgLm9wZW5fX3ByaWNlcyB7XG5cdGNvbG9yOiAkYmx1ZUNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGJsdWVDb2xvcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLm11bHRpcGxlQ3J1aXNlU2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIGEge1xuXHRiYWNrZ3JvdW5kOiAjN2M4NmEyO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxLjFyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjFyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogLjNyZW0gLjVyZW07XG5cdGJvcmRlci1yYWRpdXM6IC41cmVtO1xuXHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmNydWlzZV9jYWJpbl9jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAuY2FiaW4tZGVzY3JpcHRpb24ge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0LmNhYmluLWRlc2NyaXB0aW9uLXRpdGxlIHtcblx0ICBmb250LXdlaWdodDogYm9sZDtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuY2FiaW4tZGVzY3JpcHRpb24tY29udGVudCB7XG5cdCAgZm9udC1zaXplOiAxLjRyZW07XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbiAgfVxuXG4gIC5jYWJpbi1jb3VudCB7XG5cdGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gIHVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdGxpIHtcblx0ICBjb2xvcjogJGJsdWVDb2xvcjtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHQgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cdCAgY3Vyc29yOiBwb2ludGVyO1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgaGVpZ2h0OiAzcmVtO1xuXG5cdCAgJi5hcnJvdyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogM3JlbTtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlQ29sb3I7XG5cdFx0Y29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdGEge1xuXHRcdCAgY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0ICB9XG5cblx0ICBhIHtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0ICBjb2xvcjogJHdoaXRlQ29sb3I7XG5cdFx0ICBiYWNrZ3JvdW5kOiAkb3JhbmdlQ29sb3I7XG5cdFx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgd2lkdGg6IDNyZW07XG5cdFx0ICBoZWlnaHQ6IDNyZW07XG5cdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxufVxuXG4iXX0= */
