.text-light{color:#f8f9fa}.text-primary{color:#831516}.text-secondary{color:#741a31}.text-tertiary{color:#006f71}.text-fourth{color:#065a79}.text-fifth{color:#515151}.text-white{color:#fff}.text-dark{color:#000}.text-grays-100{color:#f8f9fa}.text-grays-200{color:#e9ecef}.text-grays-300{color:#dee2e6}.text-grays-400{color:#ced4da}.text-grays-500{color:#adb5bd}.text-grays-600{color:#6c757d}.text-grays-700{color:#495057}.text-grays-800{color:#343a40}.text-grays-900{color:#212529}.bg-gray-100{background-color:#f8f9fa}.bg-gray-200{background-color:#e9ecef}.bg-gray-300{background-color:#dee2e6}.bg-gray-400{background-color:#ced4da}.bg-gray-500{background-color:#adb5bd}.bg-gray-600{background-color:#6c757d}.bg-gray-700{background-color:#495057}.bg-gray-800{background-color:#343a40}.bg-gray-900{background-color:#212529}.bg-primary{background-color:#831516}.bg-secondary{background-color:#741a31}.bg-tertiary{background-color:#006f71}.bg-fourth{background-color:#065a79}.bg-fifth{background-color:#515151}.bg-white{background-color:#fff}.bg-dark{background-color:#000}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#df383a;outline:0;box-shadow:0 0 0 .2rem rgba(131,21,22,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#343a40;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.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:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.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:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.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:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.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:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.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:#831516!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#570e0f!important}.bg-secondary{background-color:#741a31!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#4a111f!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:#000!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#000!important}.bg-tertiary{background-color:#006f71!important}a.bg-tertiary:focus,a.bg-tertiary:hover,button.bg-tertiary:focus,button.bg-tertiary:hover{background-color:#003d3e!important}.bg-fourth{background-color:#065a79!important}a.bg-fourth:focus,a.bg-fourth:hover,button.bg-fourth:focus,button.bg-fourth:hover{background-color:#043648!important}.bg-fifth{background-color:#515151!important}a.bg-fifth:focus,a.bg-fifth:hover,button.bg-fifth:focus,button.bg-fifth:hover{background-color:#383838!important}.bg-white{background-color:#fff!important}a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover{background-color:#e6e6e6!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:#831516!important}.border-secondary{border-color:#741a31!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:#000!important}.border-tertiary{border-color:#006f71!important}.border-fourth{border-color:#065a79!important}.border-fifth{border-color:#515151!important}.border-white{border-color:#fff!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;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-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:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.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{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;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:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#831516!important}a.text-primary:focus,a.text-primary:hover{color:#410a0b!important}.text-secondary{color:#741a31!important}a.text-secondary:focus,a.text-secondary:hover{color:#360c17!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:#000!important}a.text-dark:focus,a.text-dark:hover{color:#000!important}.text-tertiary{color:#006f71!important}a.text-tertiary:focus,a.text-tertiary:hover{color:#002425!important}.text-fourth{color:#065a79!important}a.text-fourth:focus,a.text-fourth:hover{color:#022430!important}.text-fifth{color:#515151!important}a.text-fifth:focus,a.text-fifth:hover{color:#2b2b2b!important}.text-white{color:#fff!important}a.text-white:focus,a.text-white:hover{color:#d9d9d9!important}.text-body{color:#343a40!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.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}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#831516}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#343a40;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#831516}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#343a40}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.btn{display:inline-block;font-weight:400;color:#343a40;text-align:center;vertical-align:middle;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:#343a40;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(131,21,22,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#831516;border-color:#831516}.btn-primary:hover{color:#fff;background-color:#621010;border-color:#570e0f}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(150,56,57,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#831516;border-color:#831516}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#570e0f;border-color:#4c0c0d}.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(150,56,57,.5)}.btn-secondary{color:#fff;background-color:#741a31;border-color:#741a31}.btn-secondary:hover{color:#fff;background-color:#551324;border-color:#4a111f}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(137,60,80,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#741a31;border-color:#741a31}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#4a111f;border-color:#400e1b}.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 rgba(137,60,80,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .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: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: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: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:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.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 rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#000;border-color:#000}.btn-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#000;border-color:#000}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.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(38,38,38,.5)}.btn-tertiary{color:#fff;background-color:#006f71;border-color:#006f71}.btn-tertiary:hover{color:#fff;background-color:#00494b;border-color:#003d3e}.btn-tertiary.focus,.btn-tertiary:focus{box-shadow:0 0 0 .2rem rgba(38,133,134,.5)}.btn-tertiary.disabled,.btn-tertiary:disabled{color:#fff;background-color:#006f71;border-color:#006f71}.btn-tertiary:not(:disabled):not(.disabled).active,.btn-tertiary:not(:disabled):not(.disabled):active,.show>.btn-tertiary.dropdown-toggle{color:#fff;background-color:#003d3e;border-color:#003031}.btn-tertiary:not(:disabled):not(.disabled).active:focus,.btn-tertiary:not(:disabled):not(.disabled):active:focus,.show>.btn-tertiary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,133,134,.5)}.btn-fourth{color:#fff;background-color:#065a79;border-color:#065a79}.btn-fourth:hover{color:#fff;background-color:#043f55;border-color:#043648}.btn-fourth.focus,.btn-fourth:focus{box-shadow:0 0 0 .2rem rgba(43,115,141,.5)}.btn-fourth.disabled,.btn-fourth:disabled{color:#fff;background-color:#065a79;border-color:#065a79}.btn-fourth:not(:disabled):not(.disabled).active,.btn-fourth:not(:disabled):not(.disabled):active,.show>.btn-fourth.dropdown-toggle{color:#fff;background-color:#043648;border-color:#032d3c}.btn-fourth:not(:disabled):not(.disabled).active:focus,.btn-fourth:not(:disabled):not(.disabled):active:focus,.show>.btn-fourth.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(43,115,141,.5)}.btn-fifth{color:#fff;background-color:#515151;border-color:#515151}.btn-fifth:hover{color:#fff;background-color:#3e3e3e;border-color:#383838}.btn-fifth.focus,.btn-fifth:focus{box-shadow:0 0 0 .2rem rgba(107,107,107,.5)}.btn-fifth.disabled,.btn-fifth:disabled{color:#fff;background-color:#515151;border-color:#515151}.btn-fifth:not(:disabled):not(.disabled).active,.btn-fifth:not(:disabled):not(.disabled):active,.show>.btn-fifth.dropdown-toggle{color:#fff;background-color:#383838;border-color:#313131}.btn-fifth:not(:disabled):not(.disabled).active:focus,.btn-fifth:not(:disabled):not(.disabled):active:focus,.show>.btn-fifth.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(107,107,107,.5)}.btn-white{color:#212529;background-color:#fff;border-color:#fff}.btn-white:hover{color:#212529;background-color:#ececec;border-color:#e6e6e6}.btn-white.focus,.btn-white:focus{box-shadow:0 0 0 .2rem rgba(222,222,223,.5)}.btn-white.disabled,.btn-white:disabled{color:#212529;background-color:#fff;border-color:#fff}.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#dfdfdf}.btn-white:not(:disabled):not(.disabled).active:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,222,223,.5)}.btn-outline-primary{color:#831516;border-color:#831516}.btn-outline-primary:hover{color:#fff;background-color:#831516;border-color:#831516}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(131,21,22,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#831516;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:#831516;border-color:#831516}.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(131,21,22,.5)}.btn-outline-secondary{color:#741a31;border-color:#741a31}.btn-outline-secondary:hover{color:#fff;background-color:#741a31;border-color:#741a31}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(116,26,49,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#741a31;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:#741a31;border-color:#741a31}.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 rgba(116,26,49,.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:#000;border-color:#000}.btn-outline-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#000;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:#000;border-color:#000}.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(0,0,0,.5)}.btn-outline-tertiary{color:#006f71;border-color:#006f71}.btn-outline-tertiary:hover{color:#fff;background-color:#006f71;border-color:#006f71}.btn-outline-tertiary.focus,.btn-outline-tertiary:focus{box-shadow:0 0 0 .2rem rgba(0,111,113,.5)}.btn-outline-tertiary.disabled,.btn-outline-tertiary:disabled{color:#006f71;background-color:transparent}.btn-outline-tertiary:not(:disabled):not(.disabled).active,.btn-outline-tertiary:not(:disabled):not(.disabled):active,.show>.btn-outline-tertiary.dropdown-toggle{color:#fff;background-color:#006f71;border-color:#006f71}.btn-outline-tertiary:not(:disabled):not(.disabled).active:focus,.btn-outline-tertiary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-tertiary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,111,113,.5)}.btn-outline-fourth{color:#065a79;border-color:#065a79}.btn-outline-fourth:hover{color:#fff;background-color:#065a79;border-color:#065a79}.btn-outline-fourth.focus,.btn-outline-fourth:focus{box-shadow:0 0 0 .2rem rgba(6,90,121,.5)}.btn-outline-fourth.disabled,.btn-outline-fourth:disabled{color:#065a79;background-color:transparent}.btn-outline-fourth:not(:disabled):not(.disabled).active,.btn-outline-fourth:not(:disabled):not(.disabled):active,.show>.btn-outline-fourth.dropdown-toggle{color:#fff;background-color:#065a79;border-color:#065a79}.btn-outline-fourth:not(:disabled):not(.disabled).active:focus,.btn-outline-fourth:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-fourth.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(6,90,121,.5)}.btn-outline-fifth{color:#515151;border-color:#515151}.btn-outline-fifth:hover{color:#fff;background-color:#515151;border-color:#515151}.btn-outline-fifth.focus,.btn-outline-fifth:focus{box-shadow:0 0 0 .2rem rgba(81,81,81,.5)}.btn-outline-fifth.disabled,.btn-outline-fifth:disabled{color:#515151;background-color:transparent}.btn-outline-fifth:not(:disabled):not(.disabled).active,.btn-outline-fifth:not(:disabled):not(.disabled):active,.show>.btn-outline-fifth.dropdown-toggle{color:#fff;background-color:#515151;border-color:#515151}.btn-outline-fifth:not(:disabled):not(.disabled).active:focus,.btn-outline-fifth:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-fifth.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(81,81,81,.5)}.btn-outline-white{color:#fff;border-color:#fff}.btn-outline-white:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-white.focus,.btn-outline-white:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff;background-color:transparent}.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-white:not(:disabled):not(.disabled).active:focus,.btn-outline-white:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-link{font-weight:400;color:#831516;text-decoration:none}.btn-link:hover{color:#410a0b;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%}@font-face{font-family:'Noto Sans SC';src:url(../assets/fonts/Notosans/NotoSansSC-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Noto Sans SC';src:url(../assets/fonts/Notosans/NotoSansSC-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Montserrat;src:url(../assets/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-weight:700}@font-face{font-family:Lato;src:url(../assets/fonts/Lato/Lato-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Lato;src:url(../assets/fonts/Lato/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Lato;src:url(../assets/fonts/Lato/Lato-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:Glyphicons;src:url(../assets/fonts/glyphicons/glyphicons-halflings-regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Open Sans';src:url(../assets/fonts/OpenSans/OpenSans-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Open Sans';src:url(../assets/fonts/OpenSans/OpenSans-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Open Sans';src:url(../assets/fonts/OpenSans/OpenSans-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:'Open Sans';src:url(../assets/fonts/OpenSans/OpenSans-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:VCROSDMono;src:url(../assets/fonts/VCROSDMono/VCROSDMono.ttf) format("truetype");font-weight:500}.font--thin{font-weight:100}.font--extra-light{font-weight:200}.font--light{font-weight:300}.font--medium{font-weight:500}.font--bold{font-weight:600}.font--semi-bold{font-weight:700}.font--extra-bold{font-weight:800}.font--black{font-weight:900}.font--italic{font-style:italic}html:lang(cn) .font--light{font-weight:300}html:lang(cn) .font--extra-light,html:lang(cn) .font--normal{font-weight:400}html:lang(cn) .font--medium,html:lang(cn) .font--regular{font-weight:500}html:lang(cn) .font--bold,html:lang(cn) .font--extra-bold{font-weight:700}html:lang(cn) .font--black,html:lang(cn) .font--heavy{font-weight:900}body{background-color:#000}.container-layout{max-width:1080px}.modal-dialog-width{max-width:800px}.full-width{width:100%}.pull-left{float:left}.pull-right{float:right}.hidden{display:none!important}.show{display:block}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.flex-center{justify-content:center}.flex-left{justify-content:flex-start}.flex-right{justify-content:flex-end}.flex-middle{align-items:center}.input-error{font-family:Arial,sans-serif;margin:2px 0 3px;font-size:12px;color:#fff}.btn-submit{border:none;outline:0;background-image:url(../assets/template-images/button.png);background-repeat:no-repeat;background-size:100% auto;color:#831516;display:block;margin:0 auto;text-align:center;text-transform:uppercase;cursor:pointer;width:100%;padding-bottom:22%;background-color:transparent;position:relative}.btn-submit{font-size:19px}@media screen and (min-width:360px){.btn-submit{font-size:calc(19px + 5 * ((100vw - 360px)/ 840))}}@media screen and (min-width:1200px){.btn-submit{font-size:24px}}.btn-submit:hover{color:#831516}.rf-size-1{font-size:22px}@media screen and (min-width:360px){.rf-size-1{font-size:calc(22px + 14 * ((100vw - 360px)/ 840))}}@media screen and (min-width:1200px){.rf-size-1{font-size:36px}}.rf-size-2{font-size:21px}@media screen and (min-width:360px){.rf-size-2{font-size:calc(21px + 11 * ((100vw - 360px)/ 840))}}@media screen and (min-width:1200px){.rf-size-2{font-size:32px}}.rf-size-3{font-size:18px}@media screen and (min-width:360px){.rf-size-3{font-size:calc(18px + 10 * ((100vw - 360px)/ 840))}}@media screen and (min-width:1200px){.rf-size-3{font-size:28px}}.rf-size-4{font-size:13px}@media screen and (min-width:360px){.rf-size-4{font-size:calc(13px + 9 * ((100vw - 360px)/ 840))}}@media screen and (min-width:1200px){.rf-size-4{font-size:22px}}.rf-size-5{font-size:12px}@media screen and (min-width:360px){.rf-size-5{font-size:calc(12px + 6 * ((100vw - 360px)/ 840))}}@media screen and (min-width:1200px){.rf-size-5{font-size:18px}}.rf-size-6{font-size:12px}@media screen and (min-width:360px){.rf-size-6{font-size:calc(12px + 4 * ((100vw - 360px)/ 840))}}@media screen and (min-width:1200px){.rf-size-6{font-size:16px}}.rf-size-7{font-size:12px}@media screen and (min-width:360px){.rf-size-7{font-size:calc(12px + 2 * ((100vw - 360px)/ 840))}}@media screen and (min-width:1200px){.rf-size-7{font-size:14px}}.rf-size-8{font-size:12px}@media screen and (min-width:360px){.rf-size-8{font-size:calc(12px + 0 * ((100vw - 360px)/ 840))}}@media screen and (min-width:1200px){.rf-size-8{font-size:12px}}.mb-component{margin-bottom:2rem}@media (min-width:768px){.mb-component{margin-bottom:3rem}}.mb-component-lg{margin-bottom:2.5rem}@media (min-width:768px){.mb-component-lg{margin-bottom:4rem}}.modal{padding-right:0!important}.modal-backdrop{background-color:#aee5dd}.iframe-game{border:none;height:1px;width:1px;max-height:100%;max-width:100%;min-height:100%;min-width:100%}.section-button,.section-button button,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.body-cn{font-family:"Noto Sans SC",sans-serif}.body-cn .section-button,.body-cn .section-button button,.body-cn h1,.body-cn h2,.body-cn h3,.body-cn h4,.body-cn h5,.body-cn h6{font-family:"Noto Sans SC",sans-serif}*,::after,::before{box-sizing:border-box}body,button,h1,h2,h3,h4,h5,h6,ol,p,ul{font-family:VCROSDMono,sans-serif;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:'';content:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:focus{outline:0}body,html{font-family:VCROSDMono,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}b,strong{font-weight:700}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a:focus{outline:0}@keyframes scale{from{transform:scaleX(0)}to{transform:scaleX(1)}}.no-m{margin:0!important}.no-tm{margin-top:0!important}.no-bm{margin-bottom:0!important}.no-p{padding:0!important}.no-lp{padding-left:0!important}.no-rp{padding-right:0!important}.clear-fix{clear:both}.btn{display:inline-block;font-family:Montserrat,sans-serif;font-weight:600;text-align:center;vertical-align:middle;user-select:none;border:1px solid transparent;text-decoration:none;padding:.4rem 0;line-height:1.3;border-radius:0}@media screen and (min-width:768px){.btn{font-size:14px}}@media screen and (min-width:768px) and (min-width:768px){.btn{font-size:calc(14px + 2 * ((100vw - 768px)/ 432))}}@media screen and (min-width:768px) and (min-width:1200px){.btn{font-size:16px}}@media screen and (max-width:767px){.btn{font-size:14px}}@media screen and (max-width:767px) and (min-width:360px){.btn{font-size:calc(14px + 2 * ((100vw - 360px)/ 407))}}@media screen and (max-width:767px) and (min-width:767px){.btn{font-size:16px}}@media screen and (min-width:768px){.btn{width:115px}}@media screen and (min-width:768px) and (min-width:768px){.btn{width:calc(115px + 37 * ((100vw - 768px)/ 432))}}@media screen and (min-width:768px) and (min-width:1200px){.btn{width:152px}}@media screen and (max-width:767px){.btn{width:115px}}@media screen and (max-width:767px) and (min-width:360px){.btn{width:calc(115px + 37 * ((100vw - 360px)/ 407))}}@media screen and (max-width:767px) and (min-width:767px){.btn{width:152px}}.btn.focus,.btn:focus{outline:0}.btn-primary{background-color:#831516;color:#000}.btn-secondary{background-color:#741a31;color:#fff}.btn-success{background-color:#28a745}.btn-info{background-color:#17a2b8}.btn-warning{background-color:#ffc107}.btn-danger{background-color:#dc3545}.btn-light{background-color:#f8f9fa}.btn-dark{background-color:#000;color:#fff}.btn-tertiary{background-color:#006f71;color:#fff}.btn-fourth{background-color:#065a79;color:#fff}.btn-fifth{background-color:#515151;color:#fff}.btn-white{background-color:#fff;color:#000}.section-button{margin:0 auto}@media screen and (min-width:768px){.section-button{width:220px}}@media screen and (min-width:768px) and (min-width:768px){.section-button{width:calc(220px + 55 * ((100vw - 768px)/ 432))}}@media screen and (min-width:768px) and (min-width:1200px){.section-button{width:275px}}@media screen and (max-width:767px){.section-button{width:190px}}@media screen and (max-width:767px) and (min-width:360px){.section-button{width:calc(190px + 30 * ((100vw - 360px)/ 407))}}@media screen and (max-width:767px) and (min-width:767px){.section-button{width:220px}}.section-button{font-size:19px}@media screen and (min-width:360px){.section-button{font-size:calc(19px + 5 * ((100vw - 360px)/ 840))}}@media screen and (min-width:1200px){.section-button{font-size:24px}}.section-button__image{background-repeat:no-repeat;background-size:100% auto;text-align:center;margin:0 auto;text-transform:uppercase;color:#831516;cursor:pointer;padding-bottom:22%;position:relative;pointer-events:auto}.section-button__text{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%)}.cta{margin-top:3%}.cta__terms{padding:20px 0;font-size:12px}.cta__terms a{text-decoration:none}@media (max-width:767px){.cta{margin-top:10%}.cta__terms{padding:40px 0}}@media (max-width:575px){.cta{margin-top:10%}}.game-footer a{text-decoration:none}.game-footer .accordion-toggle.collapsed .footer-column__category .white-plus::after{content:"+"!important;float:right;color:#fff;padding-right:6.25px}.game-footer .footer-column__category .white-plus::after{content:"-"!important;float:right;color:#fff;padding-right:6.25px}.game-footer .footer{width:100%;height:auto;background:#222;padding:70px 0}.game-footer .hide-column{visibility:hidden;width:30%}.game-footer hr.divider{margin-top:10px!important;border-style:none;border-top:1px solid rgba(153,153,153,.3)}@media (max-width:767px){.game-footer .footer{position:relative;z-index:3;padding:10px 0}.game-footer .desktop-header-search{padding:0!important}}.game-footer .footer-columns{display:table;width:100%;margin:auto}.game-footer .footer-columns__half{display:table-cell;width:50%;vertical-align:top;text-align:left;float:none;padding:5px 15px}.game-footer .footer-columns--info .footer-columns__half{padding:0}.game-footer .footer-columns__half--left,.game-footer .footer-columns__half--right{display:table;width:100%;margin:auto;table-layout:fixed}.game-footer .footer-columns__half--big{display:table;width:100%;margin:auto}.game-footer .footer-column{display:table-cell;vertical-align:top;text-align:left;float:none;padding:5px 15px}.game-footer .footer-column.footer-column--social{max-width:125px}.game-footer .footer-column.footer-column--payment{max-width:170px;padding-right:45px}.game-footer .footer-column--big{min-width:220px;max-width:220px}.game-footer .footer-column_list{list-style:none;padding-left:0}.game-footer .footer-column_list.footer-column_list--payment{margin-bottom:10px}.game-footer .footer-column__category{font-size:.875rem;line-height:1.09375rem;letter-spacing:.02em;font-weight:400;font-family:Lato,Arial,Sans-serif;color:#fff;min-height:45px;max-height:45px}.game-footer .footer-row--mobile .footer-column__category{font-weight:300;min-height:25px;max-height:25px}.game-footer .footer-column__category .white-plus::after{content:"+";float:right;color:#fff;padding-right:6.25px}.game-footer .footer-column__category .white-minus::after{content:"-";float:right;color:#fff;padding-right:6.25px}.game-footer .footer-column__copyright{font-size:.75rem;line-height:.9375rem;font-weight:300;font-family:Lato,Arial,Sans-serif;color:#555}.game-footer .footer-column_listitem{padding:4px 0;color:#555}.game-footer .footer-column_listitem img{width:42px}.game-footer .footer-column_list--payment .footer-column_listitem{display:block;padding:0 6px 6px 0;width:33.333%;float:left}.game-footer .footer-column_list--payment .footer-column_listitem img{width:100%}.game-footer .footer-column_list--payment .footer-column_listitem i{font-size:1.375rem;line-height:1.71875rem}@media (max-width:767px){.game-footer .footer-column_list--payment .footer-column_listitem{width:20%}}.game-footer .footer-column_list--payment--sub .footer-column_listitem{margin-bottom:10px}.game-footer .footer-column_list--payment--sub .footer-column_listitem img{display:block;width:85%;margin:0 auto}.game-footer .footer-column_list--info .footer-column_listitem{float:left;margin-right:20px}.game-footer .footer-column_list--info .footer-column_listitem:first-child{list-style:none;padding-left:0}.game-footer .footer-column_listitem a{font-size:.875rem;line-height:1.09375rem;letter-spacing:.02em;font-weight:300;font-family:Lato,Arial,Sans-serif;color:#999}.game-footer .footer-column_listitem a:hover{color:#d11249}.game-footer .footer-column_listitem a.social-media:hover i{color:#ddd}.game-footer .footer-column_copy span{font-size:.875rem;line-height:1.09375rem;letter-spacing:.02em;font-weight:300;font-family:Lato,Arial,Sans-serif;color:#999}.game-footer .footer-column_subscription{margin:20px 0}.game-footer .footer-column_subscription input[type=text]{min-height:50px;max-height:50px;border-radius:0;font-size:.875rem;line-height:1.09375rem;font-weight:300;font-family:Lato,Arial,Sans-serif}.game-footer .footer-column_subscription input[type=text]::focus{outline:0}.game-footer .footer-column_subscription .isc-form__checkbox{margin-top:8px;font-size:.875rem;line-height:1.09375rem;font-weight:300;font-family:Lato,Arial,Sans-serif;color:#999}.game-footer .footer-column_subscription .isc-form__checkbox .iscCheckbox{margin-top:-1px;transform:scale(.8);transform-origin:0;margin-right:3px}.game-footer .footer-column_subscription .isc-form__checkbox a{color:#d11249}.game-footer .footer-column_subscription div.checkbox a:hover{color:#d11249}.game-footer .footer-column_listitem{padding:4px 0}.game-footer .footer-column_list--socialmedia .footer-column_listitem{display:inline-block;padding:0 15px 0 5px}.game-footer .footer-column_list--socialmedia .footer-column_listitem i{font-size:1.375rem;line-height:1.71875rem}.game-footer .footer-column_list--info{list-style:disc;list-style-position:inside}.game-footer .footer-columns--info a{font-size:.75rem;line-height:.9375rem;font-weight:300;font-family:Lato,Arial,Sans-serif;color:#555}.game-footer .footer-columns__half--logo{text-align:right}.game-footer .footer-columns__half--logo img{padding-right:20px}.game-footer .mobile-accordion{margin-bottom:40px}.game-footer .footer-row--mobile .panel,.game-footer .footer-row--mobile .panel-default,.game-footer .footer-row--mobile .panel-group,.game-footer .footer-row--mobile .panel-heading{background:#222}.game-footer .footer-row--mobile .panel-default{border:none}.game-footer .footer-row--mobile .panel-heading{border-bottom:1px solid #999;border-bottom-style:outset;padding:15px 0}.game-footer .footer-row--mobile .panel-collapse>.panel-body{padding:15px 0;border-top:none!important}.game-footer .footer-row--mobile a{text-decoration:none}.game-footer .footer-row--mobile a::active,.game-footer .footer-row--mobile a::focus,.game-footer .footer-row--mobile a::hover,.game-footer .footer-row--mobile a::visited{text-decoration:none}@media (max-width:767px){.game-footer .footer-row--third-row{margin-top:30px;padding-top:15px;border-top:1px solid rgba(153,153,153,.3)}}@media (max-width:767px){.game-footer .footer-columns__half--logo{display:none}}.game-footer .footer-columns__half--mobilelogo{display:none;width:100%;text-align:center;margin-top:30px;margin-bottom:30px}.game-footer .footer-columns__half--mobilelogo{display:none;width:100%;text-align:center;margin-top:30px;margin-bottom:30px}@media (max-width:767px){.game-footer .footer-columns__half--mobilelogo{display:block}}@media (max-width:767px){.game-footer .footer-columns__half--footerbottom{display:block;width:100%;text-align:center}.game-footer .footer-columns__half--footerbottom .footer-column{width:100%;padding:0;display:block}.game-footer .footer-columns__half--footerbottom .footer-column .footer-column_list--info{text-align:center;margin-bottom:-15px}.game-footer .footer-columns__half--footerbottom .footer-column .footer-column_list--info .footer-column_listitem{float:none!important;display:inline-block;margin:0;margin-left:-4px;padding:0;font-size:11px}.game-footer .footer-columns__half--footerbottom .footer-column .footer-column_list--info .footer-column_listitem a::before{content:"";background-color:#555;color:red;font-weight:700;width:3px;height:3px;display:inline-block;margin:0 10px 0;position:relative;border-radius:1100px;top:-3px}.game-footer .footer-columns__half--footerbottom .footer-column .footer-column_list--info .footer-column_listitem:first-of-type a::before{content:none}.game-footer .footer-columns__half--footerbottom .footer-column .footer-column__copyright{width:100%;font-size:11px;text-align:center}}.game-footer .modal-full .modal-footer{padding:0}.game-footer .blog-article [class*=col-] section.isc-blog footer{font-family:Montserrat,Arial,Sans-serif;font-size:12px;text-transform:uppercase}.game-footer .blog-article [class*=col-] section.isc-blog footer .product-social--left a{color:#d11249}.game-footer .blog-article footer.product-social__media{position:fixed;bottom:0;background-color:#fff;width:100%;padding:10px 15px;z-index:1000}.game-footer .blog-article footer.product-social__media a{width:30px;height:30px;line-height:30px;font-size:15px}.game-footer #customer-care-footer{margin-top:3.125rem;padding:1.25rem 0;box-shadow:0 -2px 10px 0 rgba(0,0,0,.1);background-color:#f4f4f4;font-weight:300}.game-footer #customer-care-footer a{color:#d11249;text-decoration:underline}@media (max-width:767px){.game-footer #customer-care-footer{font-size:.875rem}}@media (min-width:768px){.game-footer #customer-care-footer{margin-top:5rem;padding:2.1875rem 0}}.game-footer .modal--collection-point .modal-footer,.game-footer .modal--flashsale .modal-footer,.game-footer .modal--flashsale-part-2 .modal-footer,.game-footer .modal--product-quick-view .modal-footer{border-top:none}.game-footer .modal--logininfo .modal-footer{border-top:none}.game-footer .modal--confirm-email .modal-footer,.game-footer .modal--notify-me-known-email .modal-footer,.game-footer .modal--notify-me-unknown-email .modal-footer{border-top:none}.game-footer .modal--added-to-favor .modal-footer,.game-footer .modal--new-wishlist .modal-footer,.game-footer .modal--wishlist .modal-footer,.game-footer .modal--wishlist-added .modal-footer,.game-footer .modal--wishlist-added-multiple .modal-footer,.game-footer .modal--wishlist-added-single .modal-footer,.game-footer .modal--wishlist-bag .modal-footer,.game-footer .modal--wishlist-bag-multiple .modal-footer,.game-footer .modal--wishlist-bag-multiple-quantity .modal-footer,.game-footer .modal--wishlist-bag-quantity .modal-footer,.game-footer .modal--wishlist-edit .modal-footer,.game-footer .modal--wishlist-edit-alt .modal-footer,.game-footer .modal--wishlist-move .modal-footer,.game-footer .modal--wishlist-share .modal-footer{border-top:none}.game-footer .modal--newsletter-terms-and-conditions .modal-footer,.game-footer .modal--terms-and-conditions .modal-footer{border-top:none}.header .glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header .glyphicon-menu-down:before{content:"\e259"}.header .header-bar_menuitem .dropdown-item{color:#fff;font-size:.6875rem;line-height:.85938rem;letter-spacing:.12em;display:block;padding:5px 5px}.header .header-bar_menuitem .dropdown-item:hover{background-color:#000;text-decoration:underline}.header .header__flag{vertical-align:middle;border-radius:100px;margin-bottom:2px}.header img.img-ishopchangi{width:170px;margin:15px 0;padding-right:40px;border-right:.5px solid #6d5a4c}.header .dropdown-toggle{background:0 0;border:none}.header .dropdown-toggle::after{display:none;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.header .header-bar_menuitem--flag{font-family:Montserrat,Arial,Sans-serif;margin:0 5px 2px 5px;width:15px}.header .header-bar_menuitem .dropdown-menu{background:#000;padding:10px 0;min-width:75px}.header .header-bar,.header .img-brand{display:inline-block}.header a{text-decoration:none}.header__img-ishopchangi{height:45px;margin:15px 0 15px 15px;padding-right:30px;border-right:.5px solid #6d5a4c}.header__bar{padding-left:25px;align-self:flex-end;padding-bottom:15px}.header__bar .active{color:#de2910}.header a{font-size:13px;text-decoration:none;color:#000;cursor:pointer;font-weight:600}.header__flag{width:15px;border-radius:100%;margin-right:10px;margin-left:5px;margin-bottom:2px}.header .header-bar{padding-left:15px}.header .header-bar span{font-weight:500;padding-bottom:12px}.header .header-bar img.header-bar_menuitem--flag.img-circle{border-radius:100px;vertical-align:middle}.header .header-bar-mobile{display:inline-block}.header img.img-ishopchangi{width:170px;margin-top:15px;padding-right:40px;border-right:.5px solid #6d5a4c}.header .header-bar_menuitems{display:table-cell}.header .header-bar_menuitem{display:inline-block;font-size:.8125rem;line-height:1.01562rem;font-weight:200;font-family:Montserrat,Arial,Sans-serif}.header .header-bar_menuitem .dropdown-toggle{outline:0;border:none;font-size:13px;line-height:.85938rem;letter-spacing:.12em;font-weight:600;color:#000;background:0 0}.header .header-bar_menuitem .dropdown-toggle:active,.header .header-bar_menuitem .dropdown-toggle:focus,.header .header-bar_menuitem .dropdown-toggle:hover{outline:0;color:#000}.header .header-bar_menuitem .dropdown-menu{background:#000;padding:10px 0;min-width:75px}.header .header-bar_menuitem .dropdown-item{color:#fff;font-size:.6875rem;line-height:.85938rem;letter-spacing:.12em;display:block;padding:5px 5px}@media (max-width:767px){.header{border:2px solid #e7e7e7;border-bottom:0 solid #e7e7e7}.header-mobile{display:flex}.header__img-ishopchangi{padding-right:25px;height:26px}.header__bar{padding-left:20px;padding-bottom:12px}}.decorator{position:absolute;z-index:5}.decorator img{width:100%;height:auto}.decorator--gift-left{bottom:0;left:0}.decorator--gift-left{width:80px}@media screen and (min-width:360px){.decorator--gift-left{width:calc(80px + 170 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.decorator--gift-left{width:250px}}.decorator--gift-right{right:0;bottom:0}.decorator--gift-right{width:80px}@media screen and (min-width:360px){.decorator--gift-right{width:calc(80px + 150 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.decorator--gift-right{width:230px}}.decorator--left{bottom:50px;left:0}.decorator--left{width:90px}@media screen and (min-width:576px){.decorator--left{width:calc(90px + 90 * ((100vw - 576px)/ 624))}}@media screen and (min-width:1200px){.decorator--left{width:180px}}.decorator--right{right:0;bottom:50px}.decorator--right{width:90px}@media screen and (min-width:576px){.decorator--right{width:calc(90px + 90 * ((100vw - 576px)/ 624))}}@media screen and (min-width:1200px){.decorator--right{width:180px}}.decorator--congratulation-left{bottom:-12%;left:-30%}.decorator--congratulation-left{width:100px}@media screen and (min-width:360px){.decorator--congratulation-left{width:calc(100px + 297 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.decorator--congratulation-left{width:397px}}.decorator--congratulation-right{bottom:-12%;right:-30%}.decorator--congratulation-right{width:100px}@media screen and (min-width:360px){.decorator--congratulation-right{width:calc(100px + 297 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.decorator--congratulation-right{width:397px}}.decorator--game-do-better-left{bottom:-15%;left:-30%}.decorator--game-do-better-left{width:120px}@media screen and (min-width:360px){.decorator--game-do-better-left{width:calc(120px + 277 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.decorator--game-do-better-left{width:397px}}.decorator--game-do-better-right{bottom:-15%;right:-30%}.decorator--game-do-better-right{width:120px}@media screen and (min-width:360px){.decorator--game-do-better-right{width:calc(120px + 277 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.decorator--game-do-better-right{width:397px}}@media (min-width:768px) and (max-width:991px){.decorator--congratulation-left{left:-10%}.decorator--congratulation-right{right:-10%}.decorator--game-do-better-left{left:-15%}.decorator--game-do-better-right{right:-15%}}@media (max-width:767px){.decorator--congratulation-left{bottom:-8%;left:-5%}.decorator--congratulation-right{bottom:-8%;right:-5%}.decorator--game-do-better-left{bottom:-8%;left:-10%}.decorator--game-do-better-right{bottom:-8%;right:-10%}}@media (max-width:479px){.decorator--left{bottom:15px}.decorator--right{bottom:15px}}@media (max-height:560px){.decorator--congratulation-left{width:200px;bottom:-13%;left:-25%}.decorator--congratulation-right{width:200px;bottom:-13%;right:-25%}}.bg-game-pineapple{max-width:767px;margin:auto;background-repeat:repeat-y;background-size:100% auto;min-height:100vh;overflow:hidden}.game__section{min-height:100vh;overflow:hidden}.game-pineapple{padding-top:70px}@media screen and (min-width:360px){.game-pineapple{padding-top:calc(70px + 60 * ((100vw - 360px)/ 407))}}@media screen and (min-width:767px){.game-pineapple{padding-top:130px}}.game-pineapple__title{margin:auto}.game-pineapple__title{width:155px}@media screen and (min-width:360px){.game-pineapple__title{width:calc(155px + 165 * ((100vw - 360px)/ 407))}}@media screen and (min-width:767px){.game-pineapple__title{width:320px}}.game-pineapple__title{padding-bottom:25px}@media screen and (min-width:360px){.game-pineapple__title{padding-bottom:calc(25px + 25 * ((100vw - 360px)/ 407))}}@media screen and (min-width:767px){.game-pineapple__title{padding-bottom:50px}}.game-pineapple__title-image{padding-bottom:162.80088%;background-repeat:no-repeat;background-size:100% auto}.game-pineapple__image{width:43.2%;padding-left:10px;position:relative;margin:auto}.game-pineapple__image{padding-top:30px}@media screen and (min-width:360px){.game-pineapple__image{padding-top:calc(30px + 50 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.game-pineapple__image{padding-top:80px}}.game-pineapple__image{padding-bottom:30px}@media screen and (min-width:360px){.game-pineapple__image{padding-bottom:calc(30px + 50 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.game-pineapple__image{padding-bottom:80px}}.game-pineapple__image-pineapple{padding-bottom:48.35391%;background-size:100% auto;background-repeat:no-repeat}.game-pineapple__image-coin{position:absolute;top:50%;left:0;transform:translate(0,-50%)}.game-pineapple__image-coin img{width:100%;height:auto}.game-pineapple__subtitle{width:53.33333%;margin:auto}.game-pineapple__subtitle{padding-bottom:30px}@media screen and (min-width:360px){.game-pineapple__subtitle{padding-bottom:calc(30px + 30 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.game-pineapple__subtitle{padding-bottom:60px}}.game-pineapple__subtitle{padding-top:25px}@media screen and (min-width:360px){.game-pineapple__subtitle{padding-top:calc(25px + 25 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.game-pineapple__subtitle{padding-top:50px}}.game-pineapple__subtitle img{width:100%;height:auto}.game-pineapple__hand-circle{width:31.11111%;margin:auto}.game-pineapple__hand-circle img{width:100%;height:auto}.game-pineapple__footer{margin:auto}.game-pineapple__footer{width:200px}@media screen and (min-width:360px){.game-pineapple__footer{width:calc(200px + 100 * ((100vw - 360px)/ 407))}}@media screen and (min-width:767px){.game-pineapple__footer{width:300px}}.game-pineapple__footer{padding-bottom:30px}@media screen and (min-width:360px){.game-pineapple__footer{padding-bottom:calc(30px + 20 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.game-pineapple__footer{padding-bottom:50px}}.game-pineapple__footer{padding-top:30px}@media screen and (min-width:360px){.game-pineapple__footer{padding-top:calc(30px + 20 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.game-pineapple__footer{padding-top:50px}}.game-pineapple__footer img{width:100%}.modal-congrats{background-color:#000;padding-left:0!important}.modal-congrats .modal-dialog{padding:0;margin:0 auto;max-width:767px;pointer-events:auto}.modal-congrats .modal-contents{background-repeat:no-repeat;background-size:100% auto;min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.modal-congrats__wrap{position:relative;height:100%;width:100%;padding:30px 50px}.modal-congrats__background{padding-bottom:224.85437%;background-size:100% 100%;background-repeat:no-repeat}.modal-congrats__content{position:absolute;top:14%;left:50%;width:55%;transform:translateX(-50%)}.modal-congrats__title{line-height:1.3;letter-spacing:1px;text-align:center;color:#907136}.modal-congrats__title{font-size:20px}@media screen and (min-width:360px){.modal-congrats__title{font-size:calc(20px + 10 * ((100vw - 360px)/ 407))}}@media screen and (min-width:767px){.modal-congrats__title{font-size:30px}}.modal-congrats__title{padding-top:25px}@media screen and (min-width:360px){.modal-congrats__title{padding-top:calc(25px + 55 * ((100vw - 360px)/ 407))}}@media screen and (min-width:767px){.modal-congrats__title{padding-top:80px}}.modal-congrats__title{padding-bottom:15px}@media screen and (min-width:360px){.modal-congrats__title{padding-bottom:calc(15px + 25 * ((100vw - 360px)/ 407))}}@media screen and (min-width:767px){.modal-congrats__title{padding-bottom:40px}}.modal-congrats__content-coin{text-align:center}.modal-congrats__coin-scores{display:inline-block;background-size:100% 100%;background-repeat:no-repeat}.modal-congrats__coin-scores{font-size:60px}@media screen and (min-width:360px){.modal-congrats__coin-scores{font-size:calc(60px + 40 * ((100vw - 360px)/ 390))}}@media screen and (min-width:750px){.modal-congrats__coin-scores{font-size:100px}}.modal-congrats__coin-scores span{display:inline-block;-webkit-text-stroke:2px #fff;color:#ffc21c}.modal-congrats__coin-scores span{padding-top:40px}@media screen and (min-width:360px){.modal-congrats__coin-scores span{padding-top:calc(40px + 40 * ((100vw - 360px)/ 390))}}@media screen and (min-width:750px){.modal-congrats__coin-scores span{padding-top:80px}}.modal-congrats__coin-scores span{padding-bottom:40px}@media screen and (min-width:360px){.modal-congrats__coin-scores span{padding-bottom:calc(40px + 40 * ((100vw - 360px)/ 390))}}@media screen and (min-width:750px){.modal-congrats__coin-scores span{padding-bottom:80px}}.modal-congrats__coin-scores span{width:140px}@media screen and (min-width:360px){.modal-congrats__coin-scores span{width:calc(140px + 110 * ((100vw - 360px)/ 390))}}@media screen and (min-width:750px){.modal-congrats__coin-scores span{width:250px}}.modal-congrats__text{text-align:center;text-transform:uppercase;margin:auto;color:#907136;padding:20px 0 35px}.modal-congrats__text{font-size:18px}@media screen and (min-width:360px){.modal-congrats__text{font-size:calc(18px + 17 * ((100vw - 360px)/ 390))}}@media screen and (min-width:750px){.modal-congrats__text{font-size:35px}}.modal-congrats__text strong{-webkit-text-stroke:3px #a4813d;display:block;padding-bottom:20px;background:-webkit-linear-gradient(#a4813d,#ffd75c,#a4813d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-congrats__text strong{font-size:40px}@media screen and (min-width:360px){.modal-congrats__text strong{font-size:calc(40px + 40 * ((100vw - 360px)/ 390))}}@media screen and (min-width:750px){.modal-congrats__text strong{font-size:80px}}.modal-congrats__cta{max-width:215px;margin:auto;padding:0 20px}.modal-congrats__button{background-image:url(../assets/template-images/button.png);background-position:center;background-repeat:no-repeat;background-size:100% auto;display:inline-block;text-align:center;padding:30px 0;font-size:22px;color:#8b5114;cursor:pointer}.modal-congrats__button{width:150px}@media screen and (min-width:360px){.modal-congrats__button{width:calc(150px + 50 * ((100vw - 360px)/ 810))}}@media screen and (min-width:1170px){.modal-congrats__button{width:200px}}.modal-congrats__share{text-align:center;text-transform:uppercase;margin:auto;color:#907136;padding:20px 10px 35px}.modal-congrats__share{font-size:18px}@media screen and (min-width:360px){.modal-congrats__share{font-size:calc(18px + 17 * ((100vw - 360px)/ 390))}}@media screen and (min-width:750px){.modal-congrats__share{font-size:35px}}@media (max-width:575px){.modal-congrats__scores{max-width:200px}}@media (max-width:576px){.modal-congrats__text{padding-bottom:20px}}@media (max-width:479px){.modal-congrats .modal-contents{background-size:100% 100%}.modal-congrats__wrap{padding-left:20px;padding-right:20px}.modal-congrats__text strong{padding-bottom:15px}.modal-congrats__button{font-size:18px}}.modal-rotate-screen .modal-dialog{pointer-events:auto;max-width:650px}.modal-rotate-screen__image{background-repeat:no-repeat;background-size:100% auto;padding-bottom:88.921%;width:100%}.modal-rotate-screen__sub-text{text-align:center;color:#931e0d;font-size:30px;padding-bottom:30px}.modal-rotate-screen__content{position:absolute;transform:translateY(-50%);width:100%;top:50%}.modal-rotate-screen__text-button{color:#931e0d;font-size:30px}.game{width:100%;padding:0}.game__thank-you{background-image:url(../assets/template-images/bg-form-thanks-you.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;height:100%}.game--play-section{max-width:767px;margin:auto}.game__container{width:100%;margin:0 auto;opacity:0;position:absolute;top:-200%}.game__container.active{opacity:1;position:relative;top:auto}.game button{cursor:pointer}.game-voucher__button{cursor:pointer}.game__section{position:relative;background-repeat:no-repeat;background-size:cover;background-position:bottom center;overflow:hidden;height:100%}.game__section--end{display:flex;justify-content:center}.game__section .container{position:relative}.game__section--sticky{background-size:auto 100%}@media (min-width:1366px){.game__section--sticky-error{background-size:cover}.game__section--sticky-error .decorator__icon{position:absolute;bottom:52px}}@media (min-width:1200px){.game__section--sticky .decorator__icon{position:absolute;bottom:82px}.game__section--sticky-high-zoo .decorator__icon{position:absolute;bottom:72px}.game__section--sticky-error{background-size:cover}.game__section--sticky-error .decorator__icon{position:absolute;bottom:42px}}@media (min-width:992px) and (max-width:1200px){.game__section--sticky .decorator__icon{position:absolute;bottom:78px}.game__section--sticky-high-zoo .decorator__icon{position:absolute;bottom:70px}.game__section--sticky-error{background-size:cover}.game__section--sticky-error .decorator__icon{position:absolute;bottom:38px}}@media (min-width:768px) and (max-width:991px){.game__section--sticky .decorator__icon{position:absolute;bottom:80px}.game__section--sticky-high-zoo .decorator__icon{position:absolute;bottom:70px}.game__section--sticky-error{background-size:cover}.game__section--sticky-error .decorator__icon{position:absolute;bottom:34px}}@media (min-height:768px){.game__container--intro{height:100vh}}@media (max-width:767px){.game__section{background-size:cover;position:relative;padding:0}.game__section .container{position:static}.game__section--sticky .decorator__icon{bottom:72px}.game__section--sticky-high-zoo .decorator__icon{bottom:66px}.game__section--sticky-error{background-size:cover}.game__section--sticky-error .decorator__icon{bottom:24px}}@media (max-width:575px){.game__container--intro{height:auto}.game__section .padding-sm-0{padding:0}}.game-intro{height:calc(100vh - 60px);min-height:1030px;display:flex;flex-direction:column}.game-intro__bg-red,.game-intro__masthead{background-size:cover;background-repeat:no-repeat;background-position:bottom}.game-intro__list-gift{background-size:auto 100%;background-repeat:repeat-x;background-position:bottom}.game-intro__bg-red{position:relative;flex:1 0 auto}@media (max-width:767px){.game-intro{min-height:900px}}@media (max-width:575px){.game-intro{min-height:850px}}@media (max-width:479px){.game-intro{min-height:700px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb2xvcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfY29tbW9uLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfbWl4aW4uc2NzcyIsIl9lbGVtZW50cy5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJjb21wb25lbnRzL19idG4uc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19kZWNvcmF0b3Iuc2NzcyIsImNvbXBvbmVudHMvX21haW4tYmFja2dyb3VuZC1nYW1lLnNjc3MiLCJjb21wb25lbnRzL19nYW1lLXBpbmVhcHBsZS5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwtY29uZ3JhdHMuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLXJvdGF0ZS1zY3JlZW4uc2NzcyIsInBhZ2VzL19nYW1lLnNjc3MiLCJwYWdlcy9fbGFuZGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlGRSxZQUNFLE1BWmtCLFFBV3BCLGNBQ0UsTUFsRlksUUFpRmQsZ0JBQ0UsTUFqRmMsUUFnRmhCLGVBQ0UsTUFoRmEsUUErRWYsYUFDRSxNQS9FVyxRQThFYixZQUNFLE1BOUVVLFFBNkVaLFlBQ0UsTUF2RVUsS0FzRVosV0FDRSxNQXRFVSxLQXVFWCxnQkFnQ0MsTUE3QmEsUUE0QmYsZ0JBQ0UsTUE1QmEsUUEyQmYsZ0JBQ0UsTUEzQmEsUUEwQmYsZ0JBQ0UsTUExQmEsUUF5QmYsZ0JBQ0UsTUF6QmEsUUF3QmYsZ0JBQ0UsTUF4QmEsUUF1QmYsZ0JB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ZkphLGtCZU1mLG9CQURDLG9CQUVELHlCQUFBLHlCQUVJLGlCQUFrQixrQmZtSXRCLFdleElFLGlCZkhXLGtCZUtiLGtCQURDLGtCQUVELHVCQUFBLHVCQUVJLGlCQUFrQixrQmZtSXRCLFVleElFLGlCZkZVLGtCZUlaLGlCQURDLGlCQUVELHNCQUFBLHNCQUVJLGlCQUFrQixrQmZtSXRCLFVleElFLGlCZktVLGVlSFosaUJBREMsaUJBRUQsc0JBQUEsc0JBRUksaUJBQWtCLGtCZm1JdEIsVWdCaklBLGlCZE5TLGVjT1YsZ0JBR0MsaUJBQWtCLHNCQUNuQixRQ1ppQixPZmlPWSxJZWpPVSxNZkk3QixrQmVKK0QsWUFDeEQsV2ZnT1ksSWVoT2MsTWZHakMsa0JlSG1FLGNBQzVELGFmK05ZLEllL05nQixNZkVuQyxrQmVGcUUsZUFDOUQsY2Y4TlksSWU5TmlCLE1mQ3BDLGtCZURzRSxhQUMvRCxZZjZOWSxJZTdOZSxNZkFsQyxrQmVBb0UsVUFFNUQsT0FBUSxZQUFnQixjQUN4QixXQUFZLFlBQWdCLGdCQUM1QixhQUFjLFlBQWdCLGlCQUM5QixjQUFlLFlBQWdCLGVBQy9CLFlBQWEsWUFBZ0IsZ0JBSTVDLGFqQnBCWSxrQmlCbUJkLGtCQUNFLGFqQm5CYyxrQmlCa0JoQixnQkFDRSxhZnVCTSxrQmV4QlIsYUFDRSxhZnlCTSxrQmUxQlIsZ0JBQ0UsYWZzQk0sa0JldkJSLGVBQ0UsYWZvQk0sa0JlckJSLGNBQ0UsYWZaTyxrQmVXVCxhQUNFLGFqQlJVLGVpQk9aLGlCQUNFLGFqQmxCYSxrQmlCaUJmLGVBQ0UsYWpCakJXLGtCaUJnQmIsY0FDRSxhakJoQlUsa0JpQmVaLGNBQ0UsYWpCVFUsZWlCUVosY0FNQSxhZmxCUyxlZW1CVixZQU9DLGNmMk00QixnQmUxTTdCLFNBR0MsY2ZxTTRCLGlCZXBNN0IsYUFHQyx1QmZpTTRCLGlCZWhNNUIsd0JmZ000QixpQmUvTDdCLGVBR0Msd0JmNEw0QixpQmUzTDVCLDJCZjJMNEIsaUJlMUw3QixnQkFHQywyQmZ1TDRCLGlCZXRMNUIsMEJmc0w0QixpQmVyTDdCLGNBR0MsdUJma0w0QixpQmVqTDVCLDBCZmlMNEIsaUJlaEw3QixZQUdDLGNmOEs0QixnQmU3SzdCLGdCQUdDLGNBQWUsY0FDaEIsY0FHQyxjZnlLNEIsZ0JleEs3QixXQUdDLGNBQWUsWUFDaEIsaUJDeEVHLFFBQVMsTUFDVCxNQUFPLEtBQ1AsUUFBUyxHQUNWLFFDTTJCLFFqQitrQ25CLGVpQi9rQ0wsVUFBd0IsUWpCK2tDYixpQmlCL2tDWCxnQkFBd0IsUWpCK2tDTCx1QmlCL2tDbkIsU0FBd0IsUWpCK2tDUyxnQmlCL2tDakMsU0FBd0IsUWpCK2tDZ0IsZ0JpQi9rQ3hDLGFBQXdCLFFqQitrQ3VCLG9CaUIva0MvQyxjQUF3QixRakIra0NrQyxxQmlCL2tDMUQsUUFBd0IsUWpCK2tDOEMsZWlCL2tDdEUsZUFBd0IsUWpCK2tDb0Qsc0JTOWhDOUUseUJRakRFLFdBQXdCLFFqQitrQ25CLGVpQi9rQ0wsYUFBd0IsUWpCK2tDYixpQmlCL2tDWCxtQkFBd0IsUWpCK2tDTCx1QmlCL2tDbkIsWUFBd0IsUWpCK2tDUyxnQmlCL2tDakMsWUFBd0IsUWpCK2tDZ0IsZ0JpQi9rQ3hDLGdCQUF3QixRakIra0N1QixvQmlCL2tDL0MsaUJBQXdCLFFqQitrQ2tDLHFCaUIva0MxRCxXQUF3QixRakIra0M4QyxlaUIva0N0RSxrQkFBd0IsUWpCK2tDb0QsdUJTOWhDOUUseUJRakRFLFdBQXdCLFFqQitrQ25CLGVpQi9rQ0wsYUFBd0IsUWpCK2tDYixpQmlCL2tDWCxtQkFBd0IsUWpCK2tDTCx1QmlCL2tDbkIsWUFBd0IsUWpCK2tDUyxnQmlCL2tDakMsWUFBd0IsUWpCK2tDZ0IsZ0JpQi9rQ3hDLGdCQUF3QixRakIra0N1QixvQmlCL2tDL0MsaUJBQXdCLFFqQitrQ2tDLHFCaUIva0MxRCxXQUF3QixRakIra0M4QyxlaUIva0N0RSxrQkFBd0IsUWpCK2tDb0QsdUJTOWhDOUUseUJRakRFLFdBQXdCLFFqQitrQ25CLGVpQi9rQ0wsYUFBd0IsUWpCK2tDYixpQmlCL2tDWCxtQkFBd0IsUWpCK2tDTCx1QmlCL2tDbkIsWUFB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NEJ4SEUsTUFFRCxNQUNFLGM1QnFISCxZNEJwSEUsTUFFRCxNQUNFLGU1QmlISCxZNEJoSEUsTUFFRCxNQUNFLGE1QjZHSCxZNEI1SEMsS0FBZ0MsUTVCNkhqQyxpQjRCN0hpRSxNQUVoRSxNQUNFLFk1QjBISCxpQjRCekhFLE1BRUQsTUFDRSxjNUJzSEgsaUI0QnJIRSxNQUVELE1BQ0UsZTVCa0hILGlCNEJqSEUsTUFFRCxNQUNFLGE1QjhHSCxpQjRCN0hDLEtBQWdDLFE1QjhIakMsZ0I0QjlIaUUsTUFFaEUsTUFDRSxZNUIySEgsZ0I0QjFIRSxNQUVELE1BQ0UsYzVCdUhILGdCNEJ0SEUsTUFFRCxNQUNFLGU1Qm1ISCxnQjRCbEhFLE1BRUQsTUFDRSxhNUIrR0gsZ0I0QjlIQyxLQUFnQyxRNUJ1SC9CLGU0QnZIK0QsTUFFaEUsTUFDRSxZNUJvSEQsZTRCbkhBLE1BRUQsTUFDRSxjNUJnSEQsZTRCL0dBLE1BRUQsTUFDRSxlNUI0R0QsZTRCM0dBLE1BRUQsTUFDRSxhNUJ3R0QsZTRCdkhELEtBQWdDLFE1QmdJakMsaUI0QmhJaUUsTUFFaEUsTUFDRSxZNUI2SEgsaUI0QjVIRSxNQUVELE1BQ0UsYzVCeUhILGlCNEJ4SEUsTUFFRCxNQUNFLGU1QnFISCxpQjRCcEhFLE1BRUQsTUFDRSxhNUJpSEgsaUI0QmhJQyxLQUFnQyxRNUJpSWpDLGU0QmpJaUUsTUFFaEUsTUFDRSxZNUI4SEgsZTRCN0hFLE1BRUQsTUFDRSxjNUIwSEgsZTRCekhFLE1BRUQsTUFDRSxlNUJzSEgsZTRCckhFLE1BRUQsTUFDRSxhNUJrSEgsZTRCakhFLE1BT3VCLE81QnNHekIsa0I0QnRHd0QsT0FFdkQsT0FDRSxXNUJtR0gsa0I0QmxHRSxPQUVELE9BQ0UsYTVCK0ZILGtCNEI5RkUsT0FFRCxPQUNFLGM1QjJGSCxrQjRCMUZFLE9BRUQsT0FDRSxZNUJ1Rkgsa0I0QnRHQyxNQUF3QixPNUJ1R3pCLGlCNEJ2R3dELE9BRXZELE9BQ0UsVzVCb0dILGlCNEJuR0UsT0FFRCxPQUNFLGE1QmdHSCxpQjRCL0ZFLE9BRUQsT0FDRSxjNUI0RkgsaUI0QjNGRSxPQUVELE9BQ0UsWTVCd0ZILGlCNEJ2R0MsTUFBd0IsTzVCZ0d2QixnQjRCaEdzRCxPQUV2RCxPQUNFLFc1QjZGRCxnQjRCNUZBLE9BRUQsT0FDRSxhNUJ5RkQsZ0I0QnhGQSxPQUVELE9BQ0UsYzVCcUZELGdCNEJwRkEsT0FFRCxPQUNFLFk1QmlGRCxnQjRCaEdELE1BQXdCLE81QnlHekIsa0I0QnpHd0QsT0FFdkQsT0FDRSxXNUJzR0gsa0I0QnJHRSxPQUVELE9BQ0UsYTVCa0dILGtCNEJqR0UsT0FFRCxPQUNFLGM1QjhGSCxrQjRCN0ZFLE9BRUQsT0FDRSxZNUIwRkgsa0I0QnpHQyxNQUF3QixPNUIwR3pCLGdCNEIxR3dELE9BRXZELE9BQ0UsVzVCdUdILGdCNEJ0R0UsT0FFRCxPQUNFLGE1Qm1HSCxnQjRCbEdFLE9BRUQsT0FDRSxjNUIrRkgsZ0I0QjlGRSxPQUVELE9BQ0UsWTVCMkZILGdCNEIxRkUsUUFLYyxPQUFRLGVBQW1CLFNBRTlDLFNBQ0UsV0FBWSxlQUNiLFNBRUQsU0FDRSxhQUFjLGVBQ2YsU0FFRCxTQUNFLGNBQWUsZUFDaEIsU0FFRCxTQUNFLFlBQWEsZW5CVGYseUJtQmxESSxRQUFnQyxPNUI0SGpDLFk0QjVIaUUsU0FFaEUsU0FDRSxXNUJ5SEgsWTRCeEhFLFNBRUQsU0FDRSxhNUJxSEgsWTRCcEhFLFNBRUQsU0FDRSxjNUJpSEgsWTRCaEhFLFNBRUQsU0FDRSxZNUI2R0gsWTRCNUhDLFFBQWdDLE81QjZIakMsaUI0QjdIaUUsU0FFaEUsU0FDRSxXNUIwSEgsaUI0QnpIRSxTQUVELFNBQ0UsYTVCc0hILGlCNEJySEUsU0FFRCxTQUNFLGM1QmtISCxpQjRCakhFLFNBRUQsU0FDRSxZNUI4R0gsaUI0QjdIQyxRQUFnQyxPNUI4SGpDLGdCNEI5SGlFLFNBRWhFLFNBQ0UsVzVCMkhILGdCNEIxSEUsU0FFRCxTQUNFLGE1QnVISCxnQjRCdEhFLFNBRUQsU0FDRSxjNUJtSEgsZ0I0QmxIRSxTQUVELFNBQ0UsWTVCK0dILGdCNEI5SEMsUUFBZ0MsTzVCdUgvQixlNEJ2SCtELFNBRWhFLFNBQ0UsVzVCb0hELGU0Qm5IQSxTQUVELFNBQ0UsYTVCZ0hELGU0Qi9HQSxTQUVELFNBQ0UsYzVCNEdELGU0QjNHQSxTQUVELFNBQ0UsWTVCd0dELGU0QnZIRCxRQUFnQyxPNUJnSWpDLGlCNEJoSWlFLFNBRWhFLFNBQ0UsVzVCNkhILGlCNEI1SEUsU0FFRCxTQUNFLGE1QnlISCxpQjRCeEhFLFNBRUQsU0FDRSxjNUJxSEgsaUI0QnBIRSxTQUVELFNBQ0UsWTVCaUhILGlCNEJoSUMsUUFBZ0MsTzVCaUlqQyxlNEJqSWlFLFNBRWhFLFNBQ0UsVzVCOEhILGU0QjdIRSxTQUVELFNBQ0UsYTVCMEhILGU0QnpIRSxTQUVELFNBQ0UsYzVCc0hILGU0QnJIRSxTQUVELFNBQ0UsWTVCa0hILGU0QmpJQyxRQUFnQyxRNUI0SGpDLFk0QjVIaUUsU0FFaEUsU0FDRSxZNUJ5SEgsWTRCeEhFLFNBRUQsU0FDRSxjNUJxSEgsWTRCcEhFLFNBRUQsU0FDRSxlNUJpSEgsWTRCaEhFLFNBRUQsU0FDRSxhNUI2R0gsWTRCNUhDLFFBQWdDLFE1QjZIakMsaUI0QjdIaUUsU0FFaEUsU0FDRSxZNUIwSEgsaUI0QnpIRSxTQUVELFNBQ0UsYzVCc0hILGlCNEJySEUsU0FFRCxTQUNFLGU1QmtISCxpQjRCakhFLFNBRUQsU0FDRSxhNUI4R0gsaUI0QjdIQyxRQUFnQyxRNUI4SGpDLGdCNEI5SGlFLFNBRWhFLFNBQ0UsWTVCMkhILGdCNEIxSEUsU0FFRCxTQUNFLGM1QnVISCxnQjRCdEhFLFNBRUQsU0FDRSxlNUJtSEgsZ0I0QmxIRSxTQUVELFNBQ0UsYTVCK0dILGdCNEI5SEMsUUFBZ0MsUTVCdUgvQixlNEJ2SCtELFNBRWhFLFNBQ0UsWTVCb0hELGU0Qm5IQSxTQUVELFNBQ0UsYzVCZ0hELGU0Qi9HQSxTQUVELFNBQ0UsZTVCNEdELGU0QjNHQSxTQUVELFNBQ0UsYTVCd0dELGU0QnZIRCxRQUFnQyxRNUJnSWpDLGlCNEJoSWlFLFNBRWhFLFNBQ0UsWTVCNkhILGlCNEI1SEUsU0FFRCxTQUNFLGM1QnlISCxpQjRCeEhFLFNBRUQsU0FDRSxlNUJxSEgsaUI0QnBIRSxTQUVELFNBQ0UsYTVCaUhILGlCNEJoSUMsUUFBZ0MsUTVCaUlqQyxlNEJqSWlFLFNBRWhFLFNBQ0UsWTVCOEhILGU0QjdIRSxTQUVELFNBQ0UsYzVCMEhILGU0QnpIRSxTQUVELFNBQ0UsZTVCc0hILGU0QnJIRSxTQUVELFNBQ0UsYTVCa0hILGU0QmpIRSxTQU91QixPNUJzR3pCLGtCNEJ0R3dELFVBRXZELFVBQ0UsVzVCbUdILGtCNEJsR0UsVUFFRCxVQUNFLGE1QitGSCxrQjRCOUZFLFVBRUQsVUFDRSxjNUIyRkgsa0I0QjFGRSxVQUVELFVBQ0UsWTVCdUZILGtCNEJ0R0MsU0FBd0IsTzVCdUd6QixpQjRCdkd3RCxVQUV2RCxVQUNFLFc1Qm9HSCxpQjRCbkdFLFVBRUQsVUFDRSxhNUJnR0gsaUI0Qi9GRSxVQUVELFVBQ0UsYzVCNEZILGlCNEIzRkUsVUFFRCxVQUNFLFk1QndGSCxpQjRCdkdDLFNBQXdCLE81QmdHdkIsZ0I0QmhHc0QsVUFFdkQsVUFDRSxXNUI2RkQsZ0I0QjVGQSxVQUVELFVBQ0UsYTVCeUZELGdCNEJ4RkEsVUFFRCxVQUNFLGM1QnFGRCxnQjRCcEZBLFVBRUQsVUFDRSxZNUJpRkQsZ0I0QmhHRCxTQUF3QixPNUJ5R3pCLGtCNEJ6R3dELFVBRXZELFVBQ0UsVzVCc0dILGtCNEJyR0UsVUFFRCxVQUNFLGE1QmtHSCxrQjRCakdFLFVBRUQsVUFDRSxjNUI4Rkgsa0I0QjdGRSxVQUVELFVBQ0UsWTVCMEZILGtCNEJ6R0MsU0FBd0IsTzVCMEd6QixnQjRCMUd3RCxVQUV2RCxVQUNFLFc1QnVHSCxnQjRCdEdFLFVBRUQsVUFDRSxhNUJtR0gsZ0I0QmxHRSxVQUVELFVBQ0UsYzVCK0ZILGdCNEI5RkUsVUFFRCxVQUNFLFk1QjJGSCxnQjRCMUZFLFdBS2MsT0FBUSxlQUFtQixZQUU5QyxZQUNFLFdBQVksZUFDYixZQUVELFlBQ0UsYUFBYyxlQUNmLFlBRUQsWUFDRSxjQUFlLGVBQ2hCLFlBRUQsWUFDRSxZQUFhLGdCbkJUZix5Qm1CbERJLFFBQWdDLE81QjRIakMsWTRCNUhpRSxTQUVoRSxTQUNFLFc1QnlISCxZNEJ4SEUsU0FFRCxTQUNFLGE1QnFISCxZNEJwSEUsU0FFRCxTQUNFLGM1QmlISCxZNEJoSEUsU0FFRCxTQUNFLFk1QjZHSCxZNEI1SEMsUUFBZ0MsTzVCNkhqQyxpQjRCN0hpRSxTQUVoRSxTQUNFLFc1QjBISCxpQjRCekhFLFNBRUQsU0FDRSxhNUJzSEgsaUI0QnJIRSxTQUVELFNBQ0UsYzVCa0hILGlCNEJqSEUsU0FFRCxTQUNFLFk1QjhHSCxpQjRCN0hDLFFBQWdDLE81QjhIakMsZ0I0QjlIaUUsU0FFaEUsU0FDRSxXNUIySEgsZ0I0QjFIRSxTQUVELFNBQ0UsYTVCdUhILGdCNEJ0SEUsU0FFRCxTQUNFLGM1Qm1ISCxnQjRCbEhFLFNBRUQsU0FDRSxZNUIrR0gsZ0I0QjlIQyxRQUFnQyxPNUJ1SC9CLGU0QnZIK0QsU0FFaEUsU0FDRSxXNUJvSEQsZTRCbkhBLFNBRUQsU0FDRSxhNUJnSEQsZTRCL0dBLFNBRUQsU0FDRSxjNUI0R0QsZTRCM0dBLFNBRUQsU0FDRSxZNUJ3R0QsZTRCdkhELFFBQWdDLE81QmdJakMsaUI0QmhJaUUsU0FFaEUsU0FDRSxXNUI2SEgsaUI0QjVIRSxTQUVELFNBQ0UsYTVCeUhILGlCNEJ4SEUsU0FFRCxTQUNFLGM1QnFISCxpQjRCcEhFLFNBRUQsU0FDRSxZNUJpSEgsaUI0QmhJQyxRQUFnQyxPNUJpSWpDLGU0QmpJaUUsU0FFaEUsU0FDRSxXNUI4SEgsZTRCN0hFLFNBRUQsU0FDRSxhNUIwSEgsZTRCekhFLFNBRUQsU0FDRSxjNUJzSEgsZTRCckhFLFNBRUQsU0FDRSxZNUJrSEgsZTRCaklDLFFBQWdDLFE1QjRIakMsWTRCNUhpRSxTQUVoRSxTQUNFLFk1QnlISCxZNEJ4SEUsU0FFRCxTQUNFLGM1QnFISCxZNEJwSEUsU0FFRCxTQUNFLGU1QmlISCxZNEJoSEUsU0FFRCxTQUNFLGE1QjZHSCxZNEI1SEMsUUFBZ0MsUTVCNkhqQyxpQjRCN0hpRSxTQUVoRSxTQUNFLFk1QjBISCxpQjRCekhFLFNBRUQsU0FDRSxjNUJzSEgsaUI0QnJIRSxTQUVELFNBQ0UsZTVCa0hILGlCNEJqSEUsU0FFRCxTQUNFLGE1QjhHSCxpQjRCN0hDLFFBQWdDLFE1QjhIakMsZ0I0QjlIaUUsU0FFaEUsU0FDRSxZNUIySEgsZ0I0QjFIRSxTQUVELFNBQ0UsYzVCdUhILGdCNEJ0SEUsU0FFRCxTQUNFLGU1Qm1ISCxnQjRCbEhFLFNBRUQsU0FDRSxhNUIrR0gsZ0I0QjlIQyxRQUFnQyxRNUJ1SC9CLGU0QnZIK0QsU0FFaEUsU0FDRSxZNUJvSEQsZTRCbkhBLFNBRUQsU0FDRSxjNUJnSEQsZTRCL0dBLFNBRUQsU0FDRSxlNUI0R0QsZTRCM0dBLFNBRUQsU0FDRSxhNUJ3R0QsZTRCdkhELFFBQWdDLFE1QmdJakMsaUI0QmhJaUUsU0FFaEUsU0FDRSxZNUI2SEgsaUI0QjVIRSxTQUVELFNBQ0UsYzVCeUhILGlCNEJ4SEUsU0FFRCxTQUNFLGU1QnFISCxpQjRCcEhFLFNBRUQsU0FDRSxhNUJpSEgsaUI0QmhJQyxRQUFnQyxRNUJpSWpDLGU0QmpJaUUsU0FFaEUsU0FDRSxZNUI4SEgsZTRCN0hFLFNBRUQsU0FDRSxjNUIwSEgsZTRCekhFLFNBRUQsU0FDRSxlNUJzSEgsZTRCckhFLFNBRUQsU0FDRSxhNUJrSEgsZTRCakhFLFNBT3VCLE81QnNHekIsa0I0QnRHd0QsVUFFdkQsVUFDRSxXNUJtR0gsa0I0QmxHRSxVQUVELFVBQ0UsYTVCK0ZILGtCNEI5RkUsVUFFRCxVQUNFLGM1QjJGSCxrQjRCMUZFLFVBRUQsVUFDRSxZNUJ1Rkgsa0I0QnRHQyxTQUF3QixPNUJ1R3pCLGlCNEJ2R3dELFVBRXZELFVBQ0UsVzVCb0dILGlCNEJuR0UsVUFFRCxVQUNFLGE1QmdHSCxpQjRCL0ZFLFVBRUQsVUFDRSxjNUI0RkgsaUI0QjNGRSxVQUVELFVBQ0UsWTVCd0ZILGlCNEJ2R0MsU0FBd0IsTzVCZ0d2QixnQjRCaEdzRCxVQUV2RCxVQUNFLFc1QjZGRCxnQjRCNUZBLFVBRUQsVUFDRSxhNUJ5RkQsZ0I0QnhGQSxVQUVELFVBQ0UsYzVCcUZELGdCNEJwRkEsVUFFRCxVQUNFLFk1QmlGRCxnQjRCaEdELFNBQXdCLE81QnlHekIsa0I0QnpHd0QsVUFFdkQsVUFDRSxXNUJzR0gsa0I0QnJHRSxVQUVELFVBQ0UsYTVCa0dILGtCNEJqR0UsVUFFRCxVQUNFLGM1QjhGSCxrQjRCN0ZFLFVBRUQsVUFDRSxZNUIwRkgsa0I0QnpHQyxTQUF3QixPNUIwR3pCLGdCNEIxR3dELFVBRXZELFVBQ0UsVzVCdUdILGdCNEJ0R0UsVUFFRCxVQUNFLGE1Qm1HSCxnQjRCbEdFLFVBRUQsVUFDRSxjNUIrRkgsZ0I0QjlGRSxVQUVELFVBQ0UsWTVCMkZILGdCNEIxRkUsV0FLYyxPQUFRLGVBQW1CLFlBRTlDLFlBQ0UsV0FBWSxlQUNiLFlBRUQsWUFDRSxhQUFjLGVBQ2YsWUFFRCxZQUNFLGNBQWUsZUFDaEIsWUFFRCxZQUNFLFlBQWEsZ0JuQlRmLHlCbUJsREksUUFBZ0MsTzVCNEhqQyxZNEI1SGlFLFNBRWhFLFNBQ0UsVzVCeUhILFk0QnhIRSxTQUVELFNBQ0UsYTVCcUhILFk0QnBIRSxTQUVELFNBQ0UsYzVCaUhILFk0QmhIRSxTQUVELFNBQ0UsWTVCNkdILFk0QjVIQyxRQUFnQyxPNUI2SGpDLGlCNEI3SGlFLFNBRWhFLFNBQ0UsVzVCMEhILGlCNEJ6SEUsU0FFRCxTQUNFLGE1QnNISCxpQjRCckhFLFNBRUQsU0FDRSxjNUJrSEgsaUI0QmpIRSxTQUVELFNBQ0UsWTVCOEdILGlCNEI3SEMsUUFBZ0MsTzVCOEhqQyxnQjRCOUhpRSxTQUVoRSxTQUNFLFc1QjJISCxnQjRCMUhFLFNBRUQsU0FDRSxhNUJ1SEgsZ0I0QnRIRSxTQUVELFNBQ0UsYzVCbUhILGdCNEJsSEUsU0FFRCxTQUNFLFk1QitHSCxnQjRCOUhDLFFBQWdDLE81QnVIL0IsZTRCdkgrRCxTQUVoRSxTQUNFLFc1Qm9IRCxlNEJuSEEsU0FFRCxTQUNFLGE1QmdIRCxlNEIvR0EsU0FFRCxTQUNFLGM1QjRHRCxlNEIzR0EsU0FFRCxTQUNFLFk1QndHRCxlNEJ2SEQsUUFBZ0MsTzVCZ0lqQyxpQjRCaElpRSxTQUVoRSxTQUNFLFc1QjZISCxpQjRCNUhFLFNBRUQsU0FDRSxhNUJ5SEgsaUI0QnhIRSxTQUVELFNBQ0UsYzVCcUhILGlCNEJwSEUsU0FFRCxTQUNFLFk1QmlISCxpQjRCaElDLFFBQWdDLE81QmlJakMsZTRCaklpRSxTQUVoRSxTQUNFLFc1QjhISCxlNEI3SEUsU0FFRCxTQUNFLGE1QjBISCxlNEJ6SEUsU0FFRCxTQUNFLGM1QnNISCxlNEJySEUsU0FFRCxTQUNFLFk1QmtISCxlNEJqSUMsUUFBZ0MsUTVCNEhqQyxZNEI1SGlFLFNBRWhFLFNBQ0UsWTVCeUhILFk0QnhIRSxTQUVELFNBQ0UsYzVCcUhILFk0QnBIRSxTQUVELFNBQ0UsZTVCaUhILFk0QmhIRSxTQUVELFNBQ0UsYTVCNkdILFk0QjVIQyxRQUFnQyxRNUI2SGpDLGlCNEI3SGlFLFNBRWhFLFNBQ0UsWTVCMEhILGlCNEJ6SEUsU0FFRCxTQUNFLGM1QnNISCxpQjRCckhFLFNBRUQsU0FDRSxlNUJrSEgsaUI0QmpIRSxTQUVELFNBQ0UsYTVCOEdILGlCNEI3SEMsUUFBZ0MsUTVCOEhqQyxnQjRCOUhpRSxTQUVoRSxTQUNFLFk1QjJISCxnQjRCMUhFLFNBRUQsU0FDRSxjNUJ1SEgsZ0I0QnRIRSxTQUVELFNBQ0UsZTVCbUhILGdCNEJsSEUsU0FFRCxTQUNFLGE1QitHSCxnQjRCOUhDLFFBQWdDLFE1QnVIL0IsZTRCdkgrRCxTQUVoRSxTQUNFLFk1Qm9IRCxlNEJuSEEsU0FFRCxTQUNFLGM1QmdIRCxlNEIvR0EsU0FFRCxTQUNFLGU1QjRHRCxlNEIzR0EsU0FFRCxTQUNFLGE1QndHRCxlNEJ2SEQsUUFBZ0MsUTVCZ0lqQyxpQjRCaElpRSxTQUVoRSxTQUNFLFk1QjZISCxpQjRCNUhFLFNBRUQsU0FDRSxjNUJ5SEgsaUI0QnhIRSxTQUVELFNBQ0UsZTVCcUhILGlCNEJwSEUsU0FFRCxTQUNFLGE1QmlISCxpQjRCaElDLFFBQWdDLFE1QmlJakMsZTRCaklpRSxTQUVoRSxTQUNFLFk1QjhISCxlNEI3SEUsU0FFRCxTQUNFLGM1QjBISCxlNEJ6SEUsU0FFRCxTQUNFLGU1QnNISCxlNEJySEUsU0FFRCxTQUNFLGE1QmtISCxlNEJqSEUsU0FPdUIsTzVCc0d6QixrQjRCdEd3RCxVQUV2RCxVQUNFLFc1Qm1HSCxrQjRCbEdFLFVBRUQsVUFDRSxhNUIrRkgsa0I0QjlGRSxVQUVELFVBQ0UsYzVCMkZILGtCNEIxRkUsVUFFRCxVQUNFLFk1QnVGSCxrQjRCdEdDLFNBQXdCLE81QnVHekIsaUI0QnZHd0QsVUFFdkQsVUFDRSxXNUJvR0gsaUI0Qm5HRSxVQUVELFVBQ0UsYTVCZ0dILGlCNEIvRkUsVUFFRCxVQUNFLGM1QjRGSCxpQjRCM0ZFLFVBRUQsVUFDRSxZNUJ3RkgsaUI0QnZHQyxTQUF3QixPNUJnR3ZCLGdCNEJoR3NELFVBRXZELFVBQ0UsVzVCNkZELGdCNEI1RkEsVUFFRCxVQUNFLGE1QnlGRCxnQjRCeEZBLFVBRUQsVUFDRSxjNUJxRkQsZ0I0QnBGQSxVQUVELFVBQ0UsWTVCaUZELGdCNEJoR0QsU0FBd0IsTzVCeUd6QixrQjRCekd3RCxVQUV2RCxVQUNFLFc1QnNHSCxrQjRCckdFLFVBRUQsVUFDRSxhNUJrR0gsa0I0QmpHRSxVQUVELFVBQ0UsYzVCOEZILGtCNEI3RkUsVUFFRCxVQUNFLFk1QjBGSCxrQjRCekdDLFNBQXdCLE81QjBHekIsZ0I0QjFHd0QsVUFFdkQsVUFDRSxXNUJ1R0gsZ0I0QnRHRSxVQUVELFVBQ0UsYTVCbUdILGdCNEJsR0UsVUFFRCxVQUNFLGM1QitGSCxnQjRCOUZFLFVBRUQsVUFDRSxZNUIyRkgsZ0I0QjFGRSxXQUtjLE9BQVEsZUFBbUIsWUFFOUMsWUFDRSxXQUFZLGVBQ2IsWUFFRCxZQUNFLGFBQWMsZUFDZixZQUVELFlBQ0UsY0FBZSxlQUNoQixZQUVELFlBQ0UsWUFBYSxnQm5CVGYsMEJtQmxESSxRQUFnQyxPNUI0SGpDLFk0QjVIaUUsU0FFaEUsU0FDRSxXNUJ5SEgsWTRCeEhFLFNBRUQsU0FDRSxhNUJxSEgsWTRCcEhFLFNBRUQsU0FDRSxjNUJpSEgsWTRCaEhFLFNBRUQsU0FDRSxZNUI2R0gsWTRCNUhDLFFBQWdDLE81QjZIakMsaUI0QjdIaUUsU0FFaEUsU0FDRSxXNUIwSEgsaUI0QnpIRSxTQUVELFNBQ0UsYTVCc0hILGlCNEJySEUsU0FFRCxTQUNFLGM1QmtISCxpQjRCakhFLFNBRUQsU0FDRSxZNUI4R0gsaUI0QjdIQyxRQUFnQyxPNUI4SGpDLGdCNEI5SGlFLFNBRWhFLFNBQ0UsVzVCMkhILGdCNEIxSEUsU0FFRCxTQUNFLGE1QnVISCxnQjRCdEhFLFNBRUQsU0FDRSxjNUJtSEgsZ0I0QmxIRSxTQUVELFNBQ0UsWTVCK0dILGdCNEI5SEMsUUFBZ0MsTzVCdUgvQixlNEJ2SCtELFNBRWhFLFNBQ0UsVzVCb0hELGU0Qm5IQSxTQUVELFNBQ0UsYTVCZ0hELGU0Qi9HQSxTQUVELFNBQ0UsYzVCNEdELGU0QjNHQSxTQUVELFNBQ0UsWTVCd0dELGU0QnZIRCxRQUFnQyxPNUJnSWpDLGlCNEJoSWlFLFNBRWhFLFNBQ0UsVzVCNkhILGlCNEI1SEUsU0FFRCxTQUNFLGE1QnlISCxpQjRCeEhFLFNBRUQsU0FDRSxjNUJxSEgsaUI0QnBIRSxTQUVELFNBQ0UsWTVCaUhILGlCNEJoSUMsUUFBZ0MsTzVCaUlqQyxlNEJqSWlFLFNBRWhFLFNBQ0UsVzVCOEhILGU0QjdIRSxTQUVELFNBQ0UsYTVCMEhILGU0QnpIRSxTQUVELFNBQ0UsYzVCc0hILGU0QnJIRSxTQUVELFNBQ0UsWTVCa0hILGU0QmpJQyxRQUFnQyxRNUI0SGpDLFk0QjVIaUUsU0FFaEUsU0FDRSxZNUJ5SEgsWTRCeEhFLFNBRUQsU0FDRSxjNUJxSEgsWTRCcEhFLFNBRUQsU0FDRSxlNUJpSEgsWTRCaEhFLFNBRUQsU0FDRSxhNUI2R0gsWTRCNUhDLFFBQWdDLFE1QjZIakMsaUI0QjdIaUUsU0FFaEUsU0FDRSxZNUIwSEgsaUI0QnpIRSxTQUVELFNBQ0UsYzVCc0hILGlCNEJySEUsU0FFRCxTQUNFLGU1QmtISCxpQjRCakhFLFNBRUQsU0FDRSxhNUI4R0gsaUI0QjdIQyxRQUFnQyxRNUI4SGpDLGdCNEI5SGlFLFNBRWhFLFNBQ0UsWTVCMkhILGdCNEIxSEUsU0FFRCxTQUNFLGM1QnVISCxnQjRCdEhFLFNBRUQsU0FDRSxlNUJtSEgsZ0I0QmxIRSxTQUVELFNBQ0UsYTVCK0dILGdCNEI5SEMsUUFBZ0MsUTVCdUgvQixlNEJ2SCtELFNBRWhFLFNBQ0UsWTVCb0hELGU0Qm5IQSxTQUVELFNBQ0UsYzVCZ0hELGU0Qi9HQSxTQUVELFNBQ0UsZTVCNEdELGU0QjNHQSxTQUVELFNBQ0UsYTVCd0dELGU0QnZIRCxRQUFnQyxRNUJnSWpDLGlCNEJoSWlFLFNBRWhFLFNBQ0UsWTVCNkhILGlCNEI1SEUsU0FFRCxTQUNFLGM1QnlISCxpQjRCeEhFLFNBRUQsU0FDRSxlNUJxSEgsaUI0QnBIRSxTQUVELFNBQ0UsYTVCaUhILGlCNEJoSUMsUUFBZ0MsUTVCaUlqQyxlNEJqSWlFLFNBRWhFLFNBQ0UsWTVCOEhILGU0QjdIRSxTQUVELFNBQ0UsYzVCMEhILGU0QnpIRSxTQUVELFNBQ0UsZTVCc0hILGU0QnJIRSxTQUVELFNBQ0UsYTVCa0hILGU0QmpIRSxTQU91QixPNUJzR3pCLGtCNEJ0R3dELFVBRXZELFVBQ0UsVzVCbUdILGtCNEJsR0UsVUFFRCxVQUNFLGE1QitGSCxrQjRCOUZFLFVBRUQsVUFDRSxjNUIyRkgsa0I0QjFGRSxVQUVELFVBQ0UsWTVCdUZILGtCNEJ0R0MsU0FBd0IsTzVCdUd6QixpQjRCdkd3RCxVQUV2RCxVQUNFLFc1Qm9HSCxpQjRCbkdFLFVBRUQsVUFDRSxhNUJnR0gsaUI0Qi9GRSxVQUVELFVBQ0UsYzVCNEZILGlCNEIzRkUsVUFFRCxVQUNFLFk1QndGSCxpQjRCdkdDLFNBQXdCLE81QmdHdkIsZ0I0QmhHc0QsVUFFdkQsVUFDRSxXNUI2RkQsZ0I0QjVGQSxVQUVELFVBQ0UsYTVCeUZELGdCNEJ4RkEsVUFFRCxVQUNFLGM1QnFGRCxnQjRCcEZBLFVBRUQsVUFDRSxZNUJpRkQsZ0I0QmhHRCxTQUF3QixPNUJ5R3pCLGtCNEJ6R3dELFVBRXZELFVBQ0UsVzVCc0dILGtCNEJyR0UsVUFFRCxVQUNFLGE1QmtHSCxrQjRCakdFLFVBRUQsVUFDRSxjNUI4Rkgsa0I0QjdGRSxVQUVELFVBQ0UsWTVCMEZILGtCNEJ6R0MsU0FBd0IsTzVCMEd6QixnQjRCMUd3RCxVQUV2RCxVQUNFLFc1QnVHSCxnQjRCdEdFLFVBRUQsVUFDRSxhNUJtR0gsZ0I0QmxHRSxVQUVELFVBQ0UsYzVCK0ZILGdCNEI5RkUsVUFFRCxVQUNFLFk1QjJGSCxnQjRCMUZFLFdBS2MsT0FBUSxlQUFtQixZQUU5QyxZQUNFLFdBQVksZUFDYixZQUVELFlBQ0UsYUFBYyxlQUNmLFlBRUQsWUFDRSxjQUFlLGVBQ2hCLFlBRUQsWUFDRSxZQUFhLGdCQy9EbkIsZ0JBQWtCLFk3QjJRWSxjQUFjLENBQUUsS0FBSyxDQUFFLE1BQU0sQ0FBRSxRQUFRLENBQUUsaUJBQWlCLENBQUUsYUFBYSxDQUFFLG9CNkIzUXJDLGNBSW5ELFdBQVksa0JBQXNCLFdBQ2xDLFlBQWEsaUJBQXFCLGFBQ2xDLFlBQWEsaUJBQXFCLGVDUmpELFNBQVUsT0FDVixjQUFlLFNBQ2YsWUFBYSxPRE80QixXQVFmLFdBQVksZUFBbUIsWUFDL0IsV0FBWSxnQkFBb0IsYUFDaEMsV0FBWSxpQnBCcUNwQyx5Qm9CdkNBLGNBQXdCLFdBQVksZUFBbUIsZUFDL0IsV0FBWSxnQkFBb0IsZ0JBQ2hDLFdBQVksa0JwQnFDcEMseUJvQnZDQSxjQUF3QixXQUFZLGVBQW1CLGVBQy9CLFdBQVksZ0JBQW9CLGdCQUNoQyxXQUFZLGtCcEJxQ3BDLHlCb0J2Q0EsY0FBd0IsV0FBWSxlQUFtQixlQUMvQixXQUFZLGdCQUFvQixnQkFDaEMsV0FBWSxrQnBCcUNwQywwQm9CdkNBLGNBQXdCLFdBQVksZUFBbUIsZUFDL0IsV0FBWSxnQkFBb0IsZ0JBQ2hDLFdBQVksa0JBTXhDLGdCQUFtQixlQUFnQixvQkFBd0IsZ0JBQ3hDLGVBQWdCLG9CQUF3QixpQkFDeEMsZUFBZ0IscUJBQXlCLG1CQUlyQyxZN0J1UE8sYzZCdlB1QyxxQkFDOUMsWTdCcVBPLGtCNkJyUHlDLG9CQUNoRCxZN0JzUE8sYzZCdFB3QyxrQkFDL0MsWTdCc1BPLGM2QnRQc0Msb0JBQzdDLFk3QnNQTyxpQjZCdFB3QyxhQUMvQyxXQUFZLGlCL0J5Q2pDLFkrQnJDWSxNN0JyQ0gsZUYwRVQsY2lDM0VFLE1qQ05ZLGtCaUNTWixxQkNPRixxQkRMTSxNQUFPLGtCakNzRWIsZ0JpQzNFRSxNakNMYyxrQmlDUWQsdUJDT0YsdUJETE0sTUFBTyxrQkNRWixjRGJDLE0vQnFDTSxrQitCbENOLHFCQ09GLHFCRExNLE1BQU8sa0JDUVosV0RiQyxNL0J1Q00sa0IrQnBDTixrQkNPRixrQkRMTSxNQUFPLGtCQ1FaLGNEYkMsTS9Cb0NNLGtCK0JqQ04scUJDT0YscUJETE0sTUFBTyxrQkNRWixhRGJDLE0vQmtDTSxrQitCL0JOLG9CQ09GLG9CRExNLE1BQU8sa0JqQ3NFYixZaUMzRUUsTS9CRU8sa0IrQkNQLG1CQ09GLG1CRExNLE1BQU8sa0JqQ3NFYixXaUMzRUUsTWpDTVUsZWlDSFYsa0JDT0Ysa0JETE0sTUFBTyxlakNzRWIsZWlDM0VFLE1qQ0phLGtCaUNPYixzQkNPRixzQkRMTSxNQUFPLGtCakNzRWIsYWlDM0VFLE1qQ0hXLGtCaUNNWCxvQkNPRixvQkRMTSxNQUFPLGtCakNzRWIsWWlDM0VFLE1qQ0ZVLGtCaUNLVixtQkNPRixtQkRMTSxNQUFPLGtCakNzRWIsWWlDM0VFLE1qQ0tVLGVpQ0ZWLG1CQ09GLG1CRExNLE1BQU8sa0JDUVosV0grQlUsTS9CMkNJLGtCK0IzQzZCLFlBQ2hDLE03QnRDSCxrQjZCc0NvQyxlQUU5QixNN0JwQ04seUI2Qm9DNEMsZUFDdEMsTTdCL0NOLCtCNkIrQzRDLFdJbkRyRCxLQUFNLENBQUEsQ0FBQSxFQUFBLEVBQ04sTUFBTyxZQUNQLFlBQWEsS0FDYixpQkFBa0IsWUFDbEIsT0FBUSxFSnFEVCxzQkFFdUIsZ0JBQWlCLGVBQW1CLFlBRzFELFdBQVkscUJBQ1osY0FBZSxxQkFDaEIsWUFJYSxNQUFPLGtCQUFzQixTS2hFekMsV0FBWSxrQkFDYixXQUdDLFdBQVksaUJBQ2IsS0NOQyxRQUFTLEtBQ1QsVUFBVyxLQUNYLGFBQWMsRUFDZCxjQUFlLEVBQ2YsV0FBWSxLQUNiLFVBR0Ms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TXBDek5LLGVvQytLWCxtQ0poTEUsbUNJNk5NLE1wQzVORyxlZ0NFUiwyQkltT0MsTXBDL09PLEtvQzZPWCxpQ0pwT0UsaUNJeU9JLE1wQ2xQSyxLZ0NZUixtQ0k0T0csTXBDeFBLLHFCb0M2T1gseUNKcE9FLHlDSWtQTSxNcEMzUEcsc0JnQ1lSLDRDSW1QSyxNcEMvUEcsc0JvQzZPWCwyQ0FBQSwwQ0FBQSx3Q0FBQSx5Q0EwQk0sTXBDdlFLLEtvQzZPWCw2QkErQkksTXBDNVFPLHFCb0M2UVAsYXBDN1FPLHFCb0M2T1gsa0NBb0NJLGlCcENrYzRDLDBPb0N0ZWhELDBCQXdDSSxNcENyUk8scUJvQzZPWCw0QkEwQ00sTXBDdlJLLEtvQzZPWCxrQ0pwT0Usa0NJaVJNLE1wQzFSRyxLcUNKWCxVQUNBLFVBRkEsV0xpQkcsUUtkRCxTQUFVLFM5QitLeUQsaUI4QjNLbkUsWUFBYSxPQURmLHdCQ3NCTSxRQUFTLGFBQ1QsWXRDME53QixPc0N6TnhCLGV0Q3dOd0IsT3NDdk54QixRQUFTLEdBaENiLFd0Q3NQNEIsS3NDdFBILE1BQ3pCLGF0Q3FQNEIsS3NDclBELE1BQU0sWUFDakMsY0FBZSxFQUNmLFl0Q21QNEIsS3NDblBGLE1BQU0sWURJbEMsOEJDa0RNLFlBQWEsRUQxQ25CLGVBQ0UsU0FBVSxTQUNWLElBQUssS0FDTCxLQUFNLEVBQ04sUXJDaXBCa0MsS3FDaHBCbEMsUUFBUyxLQUNULE1BQU8sS0FDUCxVckN1dEJrQyxNcUN0dEJsQyxRckN1dEJrQyxNcUN2dEJMLEVBQzdCLE9yQ3V0QmtDLFFxQ3Z0QlQsRUFBRSxFcENzR3ZCLFVBdENXLEtvQzlEZixNdkNrRWUsUXVDakVmLFdBQVksS0FDWixXQUFZLEtBQ1osaUJyQ3ZCUyxLcUN3QlQsZ0JBQWlCLFlBQ2pCLE9yQ3VNNEIsSXFDdk1HLE1yQ2Z0QixnQkVaUCxjRnFPMEIsT3FDdk03QixvQkFPSyxNQUFPLEtBQ1AsS0FBTSxFQUNQLHFCQUdDLE1BQU8sRUFDUCxLQUFNLEs1QllSLHlCNEJuQkEsdUJBQ0UsTUFBTyxLQUNQLEtBQU0sRUFDUCx3QkFH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NkNqUjVCLE0vQ21GZSxRK0NsRmYsV0FBWSxPQUNaLGVBQWdCLE9BQ2hCLFlBQWEsS0FDYixpQkFBa0IsWUFDbEIsTzdDd040QixJNkN4TkYsTUFBTSxZQ3NGaEMsUTlDeVI0QixRQUNBLE9DaFF4QixVQXRDVyxLNkNjZixZOUN5TDRCLElFM1IxQixjRnFPMEIsT0dwT3hCLFdIcWJ3QixNQUFNLEtBQUssV0FBVyxDQUFFLGlCQUFpQixLQUFLLFdBQVcsQ0FBRSxhQUFhLEtBQUssV0FBVyxDQUFFLFdBQVcsS0FBSyxZR2hicEksdUMwQ0xKLEsxQ01NLFdBQVksTTZCQWhCLFdhUUUsTS9DeUVhLFErQ3hFYixnQkFBaUIsS0FmckIsV2JNd0IsV2FjcEIsUUFBUyxFQUNULFc3QzJXMEIsRUFBRSxFQUFFLEVBRkosTUZwWWQsb0IrQ01oQixjQUFBLGNBMkJJLFE3QzhZMEIsSTZDNVkzQixlQWNILHdCQUNFLGVBQWdCLEtBQ2pCLGFDN0NDLE05Q0NTLEtNRFAsaUJSTlksUWdEUWQsYWhEUmMsUWtDWWQsbUJjQUUsTTlDTE8sS01EUCxpQndDRDJELFFBUzNELGFBVHFHLFFEc0R2RyxtQmIvQ3NCLG1CY1dsQixXQUFZLEVBQUUsRUFBRSxFOUM2V1EsTThDN1dnQixtQkRvQzVDLHNCQUFBLHNCQzdCRSxNOUN2Qk8sSzhDd0JQLGlCaEQvQlksUWdEZ0NaLGFoRGhDWSxRK0MyRGQsa0RBQUEsa0RDbEJBLG1DQUNFLE05Q25DTyxLOENvQ1AsaUJBdEMrSSxRQTBDL0ksYUExQ3lMLFFEc0QzTCx3REFBQSx3RENsQkEseUNBYU0sV0FBWSxFQUFFLEVBQUUsRTlDOFVNLE04QzlVa0IsbUJESzlDLGVDckRBLE05Q0NTLEtNRFAsaUJSTGMsUWdET2hCLGFoRFBnQixRa0NXaEIscUJjQUUsTTlDTE8sS01EUCxpQndDRDJELFFBUzNELGFBVHFHLFFEc0R2RyxxQmIvQ3NCLHFCY1dsQixXQUFZLEVBQUUsRUFBRSxFOUM2V1EsTThDN1dnQixtQkRvQzVDLHdCQUFBLHdCQzdCRSxNOUN2Qk8sSzhDd0JQLGlCaEQ5QmMsUWdEK0JkLGFoRC9CYyxRK0MwRGhCLG9EQUFBLG9EQ2xCQSxxQ0FDRSxNOUNuQ08sSzhDb0NQLGlCQXRDK0ksUUEwQy9JLGFBMUN5TCxRRHNEM0wsMERBQUEsMERDbEJBLDJDQWFNLFdBQVksRUFBRSxFQUFFLEU5QzhVTSxNOEM5VWtCLG1CREs5QyxhQ3JEQSxNOUNDUyxLTURQLGlCTnFDTSxROENuQ1IsYTlDbUNRLFFnQy9CUixtQmNBRSxNOUNMTyxLTURQLGlCd0NEMkQsUUFTM0QsYUFUcUcsUURzRHZHLG1CYi9Dc0IsbUJjV2xCLFdBQVksRUFBRSxFQUFFLEU5QzZXUSxNOEM3V2dCLG1CRG9DNUMsc0JBQUEsc0JDN0JFLE05Q3ZCTyxLOEN3QlAsaUI5Q1lNLFE4Q1hOLGE5Q1dNLFE2Q2dCUixrREFBQSxrRENsQkEsbUNBQ0UsTTlDbkNPLEs4Q29DUCxpQkF0QytJLFFBMEMvSSxhQTFDeUwsUURzRDNMLHdEQUFBLHdEQ2xCQSx5Q0FhTSxXQUFZLEVBQUUsRUFBRSxFOUM4VU0sTThDOVVrQixtQkRLOUMsVUNyREEsTTlDQ1MsS01EUCxpQk51Q00sUThDckNSLGE5Q3FDUSxRZ0NqQ1IsZ0JjQUUsTTlDTE8sS01EUCxpQndDRDJELFFBUzNELGFBVHFHLFFEc0R2RyxnQmIvQ3NCLGdCY1dsQixXQUFZLEVBQUUsRUFBRSxFOUM2V1EsTThDN1dnQixvQkRvQzVDLG1CQUFBLG1CQzdCRSxNOUN2Qk8sSzhDd0JQLGlCOUNjTSxROENiTixhOUNhTSxRNkNjUiwrQ0FBQSwrQ0NsQkEsZ0NBQ0UsTTlDbkNPLEs4Q29DUCxpQkF0QytJLFFBMEMvSSxhQTFDeUwsUURzRDNMLHFEQUFBLHFEQ2xCQSxzQ0FhTSxXQUFZLEVBQUUsRUFBRSxFOUM4VU0sTThDOVVrQixvQkRLOUMsYUNyREEsTTlDVVMsUU1WUCxpQk5vQ00sUThDbENSLGE5Q2tDUSxRZ0M5QlIsbUJjQUUsTTlDSU8sUU1WUCxpQndDRDJELFFBUzNELGFBVHFHLFFEc0R2RyxtQmIvQ3NCLG1CY1dsQixXQUFZLEVBQUUsRUFBRSxFOUM2V1EsTThDN1dnQixvQkRvQzVDLHNCQUFBLHNCQzdCRSxNOUNkTyxROENlUCxpQjlDV00sUThDVk4sYTlDVU0sUTZDaUJSLGtEQUFBLGtEQ2xCQSxtQ0FDRSxNOUMxQk8sUThDMkJQLGlCQXRDK0ksUUEwQy9JLGFBMUN5TCxRRHNEM0wsd0RBQUEsd0RDbEJBLHlDQWFNLFdBQVksRUFBRSxFQUFFLEU5QzhVTSxNOEM5VWtCLG9CREs5QyxZQ3JEQSxNOUNDUyxLTURQLGlCTmtDTSxROENoQ1IsYTlDZ0NRLFFnQzVCUixrQmNBRSxNOUNMTyxLTURQLGlCd0NEMkQsUUFTM0QsYUFUcUcsUURzRHZHLGtCYi9Dc0Isa0JjV2xCLFdBQVksRUFBRSxFQUFFLEU5QzZXUSxNOEM3V2dCLG1CRG9DNUMscUJBQUEscUJDN0JFLE05Q3ZCTyxLOEN3QlAsaUI5Q1NNLFE4Q1JOLGE5Q1FNLFE2Q21CUixpREFBQSxpRENsQkEsa0NBQ0UsTTlDbkNPLEs4Q29DUCxpQkF0QytJLFFBMEMvSSxhQTFDeUwsUURzRDNMLHVEQUFBLHVEQ2xCQSx3Q0FhTSxXQUFZLEVBQUUsRUFBRSxFOUM4VU0sTThDOVVrQixtQkRLOUMsV0NyREEsTTlDVVMsUU1WUCxpQk5FTyxROENBVCxhOUNBUyxRZ0NJVCxpQmNBRSxNOUNJTyxRTVZQLGlCd0NEMkQsUUFTM0QsYUFUcUcsUURzRHZHLGlCYi9Dc0IsaUJjV2xCLFdBQVksRUFBRSxFQUFFLEU5QzZXUSxNOEM3V2dCLHFCRG9DNUMsb0JBQUEsb0JDN0JFLE05Q2RPLFE4Q2VQLGlCOUN2Qk8sUThDd0JQLGE5Q3hCTyxRNkNtRFQsZ0RBQUEsZ0RDbEJBLGlDQUNFLE05QzFCTyxROEMyQlAsaUJBdEMrSSxRQTBDL0ksYUExQ3lMLFFEc0QzTCxzREFBQSxzRENsQkEsdUNBYU0sV0FBWSxFQUFFLEVBQUUsRTlDOFVNLE04QzlVa0IscUJESzlDLFVDckRBLE05Q0NTLEtNRFAsaUJSTVUsS2dESlosYWhESVksS2tDQVosZ0JjQUUsTTlDTE8sS01EUCxpQndDRDJELEtBUzNELGFBVHFHLEtEc0R2RyxnQmIvQ3NCLGdCY1dsQixXQUFZLEVBQUUsRUFBRSxFOUM2V1EsTThDN1dnQixrQkRvQzVDLG1CQUFBLG1CQzdCRSxNOUN2Qk8sSzhDd0JQLGlCaERuQlUsS2dEb0JWLGFoRHBCVSxLK0MrQ1osK0NBQUEsK0NDbEJBLGdDQUNFLE05Q25DTyxLOENvQ1AsaUJBdEMrSSxLQTBDL0ksYUExQ3lMLEtEc0QzTCxxREFBQSxxRENsQkEsc0NBYU0sV0FBWSxFQUFFLEVBQUUsRTlDOFVNLE04QzlVa0Isa0JESzlDLGNDckRBLE05Q0NTLEtNRFAsaUJSSmEsUWdETWYsYWhETmUsUWtDVWYsb0JjQUUsTTlDTE8sS01EUCxpQndDRDJELFFBUzNELGFBVHFHLFFEc0R2RyxvQmIvQ3NCLG9CY1dsQixXQUFZLEVBQUUsRUFBRSxFOUM2V1EsTThDN1dnQixvQkRvQzVDLHVCQUFBLHVCQzdCRSxNOUN2Qk8sSzhDd0JQLGlCaEQ3QmEsUWdEOEJiLGFoRDlCYSxRK0N5RGYsbURBQUEsbURDbEJBLG9DQUNFLE05Q25DTyxLOENvQ1AsaUJBdEMrSSxRQTBDL0ksYUExQ3lMLFFEc0QzTCx5REFBQSx5RENsQkEsMENBYU0sV0FBWSxFQUFFLEVBQUUsRTlDOFVNLE04QzlVa0Isb0JESzlDLFlDckRBLE05Q0NTLEtNRFAsaUJSSFcsUWdES2IsYWhETGEsUWtDU2Isa0JjQUUsTTlDTE8sS01EUCxpQndDRDJELFFBUzNELGFBVHFHLFFEc0R2RyxrQmIvQ3NCLGtCY1dsQixXQUFZLEVBQUUsRUFBRSxFOUM2V1EsTThDN1dnQixvQkRvQzVDLHFCQUFBLHFCQzdCRSxNOUN2Qk8sSzhDd0JQLGlCaEQ1QlcsUWdENkJYLGFoRDdCVyxRK0N3RGIsaURBQUEsaURDbEJBLGtDQUNFLE05Q25DTyxLOENvQ1AsaUJBdEMrSSxRQTBDL0ksYUExQ3lMLFFEc0QzTCx1REFBQSx1RENsQkEsd0NBYU0sV0FBWSxFQUFFLEVBQUUsRTlDOFVNLE04QzlVa0Isb0JESzlDLFdDckRBLE05Q0NTLEtNRFAsaUJSRlUsUWdESVosYWhESlksUWtDUVosaUJjQUUsTTlDTE8sS01EUCxpQndDRDJELFFBUzNELGFBVHFHLFFEc0R2RyxpQmIvQ3NCLGlCY1dsQixXQUFZLEVBQUUsRUFBRSxFOUM2V1EsTThDN1dnQixxQkRvQzVDLG9CQUFBLG9CQzdCRSxNOUN2Qk8sSzhDd0JQLGlCaEQzQlUsUWdENEJWLGFoRDVCVSxRK0N1RFosZ0RBQUEsZ0RDbEJBLGlDQUNFLE05Q25DTyxLOENvQ1AsaUJBdEMrSSxRQTBDL0ksYUExQ3lMLFFEc0QzTCxzREFBQSxzRENsQkEsdUNBYU0sV0FBWSxFQUFFLEVBQUUsRTlDOFVNLE04QzlVa0IscUJESzlDLFdDckRBLE05Q1VTLFFNVlAsaUJSS1UsS2dESFosYWhER1ksS2tDQ1osaUJjQUUsTTlDSU8sUU1WUCxpQndDRDJELFFBUzNELGFBVHFHLFFEc0R2RyxpQmIvQ3NCLGlCY1dsQixXQUFZLEVBQUUsRUFBRSxFOUM2V1EsTThDN1dnQixxQkRvQzVDLG9CQUFBLG9CQzdCRSxNOUNkTyxROENlUCxpQmhEcEJVLEtnRHFCVixhaERyQlUsSytDZ0RaLGdEQUFBLGdEQ2xCQSxpQ0FDRSxNOUMxQk8sUThDMkJQLGlCQXRDK0ksUUEwQy9JLGFBMUN5TCxRRHNEM0wsc0RBQUEsc0RDbEJBLHVDQWFNLFdBQVksRUFBRSxFQUFFLEU5QzhVTSxNOEM5VWtCLHFCRFc5QyxxQkNKQSxNaEQ3RGMsUWdEOERkLGFoRDlEYyxRa0NZZCwyQmNxREUsTTlDMURPLEs4QzJEUCxpQmhEbEVZLFFnRG1FWixhaERuRVksUStDaUVkLDJCYnJEc0IsMkJjNERwQixXQUFZLEVBQUUsRUFBRSxFOUM0VFUsTUZwWWQsbUIrQ2lFZCw4QkFBQSw4QkNZRSxNaEQ3RVksUWdEOEVaLGlCQUFrQixZRGJwQiwwREFBQSwwRENrQkEsMkNBQ0UsTTlDN0VPLEs4QzhFUCxpQmhEckZZLFFnRHNGWixhaER0RlksUStDaUVkLGdFQUFBLGdFQ2tCQSxpREFVTSxXQUFZLEVBQUUsRUFBRSxFOUN1U00sTUZwWWQsbUIrQ2lFZCx1QkNKQSxNaEQ1RGdCLFFnRDZEaEIsYWhEN0RnQixRa0NXaEIsNkJjcURFLE05QzFETyxLOEMyRFAsaUJoRGpFYyxRZ0RrRWQsYWhEbEVjLFErQ2dFaEIsNkJickRzQiw2QmM0RHBCLFdBQVksRUFBRSxFQUFFLEU5QzRUVSxNRm5ZWixtQitDZ0VoQixnQ0FBQSxnQ0NZRSxNaEQ1RWMsUWdENkVkLGlCQUFrQixZRGJwQiw0REFBQSw0RENrQkEsNkNBQ0UsTTlDN0VPLEs4QzhFUCxpQmhEcEZjLFFnRHFGZCxhaERyRmMsUStDZ0VoQixrRUFBQSxrRUNrQkEsbURBVU0sV0FBWSxFQUFFLEVBQUUsRTlDdVNNLE1GbllaLG1CK0NnRWhCLHFCQ0pBLE05Q2xCUSxROENtQlIsYTlDbkJRLFFnQy9CUiwyQmNxREUsTTlDMURPLEs4QzJEUCxpQjlDdkJNLFE4Q3dCTixhOUN4Qk0sUTZDc0JSLDJCYnJEc0IsMkJjNERwQixXQUFZLEVBQUUsRUFBRSxFOUM0VFUsTUF6VnBCLG1CNkNzQlIsOEJBQUEsOEJDWUUsTTlDbENNLFE4Q21DTixpQkFBa0IsWURicEIsMERBQUEsMERDa0JBLDJDQUNFLE05QzdFTyxLOEM4RVAsaUI5QzFDTSxROEMyQ04sYTlDM0NNLFE2Q3NCUixnRUFBQSxnRUNrQkEsaURBVU0sV0FBWSxFQUFFLEVBQUUsRTlDdVNNLE1BelZwQixtQjZDc0JSLGtCQ0pBLE05Q2hCUSxROENpQlIsYTlDakJRLFFnQ2pDUix3QmNxREUsTTlDMURPLEs4QzJEUCxpQjlDckJNLFE4Q3NCTixhOUN0Qk0sUTZDb0JSLHdCYnJEc0Isd0JjNERwQixXQUFZLEVBQUUsRUFBRSxFOUM0VFUsTUF2VnBCLG9CNkNvQlIsMkJBQUEsMkJDWUUsTTlDaENNLFE4Q2lDTixpQkFBa0IsWURicEIsdURBQUEsdURDa0JBLHdDQUNFLE05QzdFTyxLOEM4RVAsaUI5Q3hDTSxROEN5Q04sYTlDekNNLFE2Q29CUiw2REFBQSw2RENrQkEsOENBVU0sV0FBWSxFQUFFLEVBQUUsRTlDdVNNLE1BdlZwQixvQjZDb0JSLHFCQ0pBLE05Q25CUSxROENvQlIsYTlDcEJRLFFnQzlCUiwyQmNxREUsTTlDakRPLFE4Q2tEUCxpQjlDeEJNLFE4Q3lCTixhOUN6Qk0sUTZDdUJSLDJCYnJEc0IsMkJjNERwQixXQUFZLEVBQUUsRUFBRSxFOUM0VFUsTUExVnBCLG1CNkN1QlIsOEJBQUEsOEJDWUUsTTlDbkNNLFE4Q29DTixpQkFBa0IsWURicEIsMERBQUEsMERDa0JBLDJDQUNFLE05Q3BFTyxROENxRVAsaUI5QzNDTSxROEM0Q04sYTlDNUNNLFE2Q3VCUixnRUFBQSxnRUNrQkEsaURBVU0sV0FBWSxFQUFFLEVBQUUsRTlDdVNNLE1BMVZwQixtQjZDdUJSLG9CQ0pBLE05Q3JCUSxROENzQlIsYTlDdEJRLFFnQzVCUiwwQmNxREUsTTlDMURPLEs4QzJEUCxpQjlDMUJNLFE4QzJCTixhOUMzQk0sUTZDeUJSLDBCYnJEc0IsMEJjNERwQixXQUFZLEVBQUUsRUFBRSxFOUM0VFUsTUE1VnBCLG1CNkN5QlIsNkJBQUEsNkJDWUUsTTlDckNNLFE4Q3NDTixpQkFBa0IsWURicEIseURBQUEseURDa0JBLDBDQUNFLE05QzdFTyxLOEM4RVAsaUI5QzdDTSxROEM4Q04sYTlDOUNNLFE2Q3lCUiwrREFBQSwrRENrQkEsZ0RBVU0sV0FBWSxFQUFFLEVBQUUsRTlDdVNNLE1BNVZwQixtQjZDeUJSLG1CQ0pBLE05Q3JEUyxROENzRFQsYTlDdERTLFFnQ0lULHlCY3FERSxNOUNqRE8sUThDa0RQLGlCOUMxRE8sUThDMkRQLGE5QzNETyxRNkN5RFQseUJickRzQix5QmM0RHBCLFdBQVksRUFBRSxFQUFFLEU5QzRUVSxNQTVYbkIscUI2Q3lEVCw0QkFBQSw0QkNZRSxNOUNyRU8sUThDc0VQLGlCQUFrQixZRGJwQix3REFBQSx3RENrQkEseUNBQ0UsTTlDcEVPLFE4Q3FFUCxpQjlDN0VPLFE4QzhFUCxhOUM5RU8sUTZDeURULDhEQUFBLDhEQ2tCQSwrQ0FVTSxXQUFZLEVBQUUsRUFBRSxFOUN1U00sTUE1WG5CLHFCNkN5RFQsa0JDSkEsTWhEakRZLEtnRGtEWixhaERsRFksS2tDQVosd0JjcURFLE05QzFETyxLOEMyRFAsaUJoRHREVSxLZ0R1RFYsYWhEdkRVLEsrQ3FEWix3QmJyRHNCLHdCYzREcEIsV0FBWSxFQUFFLEVBQUUsRTlDNFRVLE1GeFhoQixlK0NxRFosMkJBQUEsMkJDWUUsTWhEakVVLEtnRGtFVixpQkFBa0IsWURicEIsdURBQUEsdURDa0JBLHdDQUNFLE05QzdFTyxLOEM4RVAsaUJoRHpFVSxLZ0QwRVYsYWhEMUVVLEsrQ3FEWiw2REFBQSw2RENrQkEsOENBVU0sV0FBWSxFQUFFLEVBQUUsRTlDdVNNLE1GeFhoQixlK0NxRFosc0JDSkEsTWhEM0RlLFFnRDREZixhaEQ1RGUsUWtDVWYsNEJjcURFLE05QzFETyxLOEMyRFAsaUJoRGhFYSxRZ0RpRWIsYWhEakVhLFErQytEZiw0QmJyRHNCLDRCYzREcEIsV0FBWSxFQUFFLEVBQUUsRTlDNFRVLE1GbFliLG1CK0MrRGYsK0JBQUEsK0JDWUUsTWhEM0VhLFFnRDRFYixpQkFBa0IsWURicEIsMkRBQUEsMkRDa0JBLDRDQUNFLE05QzdFTyxLOEM4RVAsaUJoRG5GYSxRZ0RvRmIsYWhEcEZhLFErQytEZixpRUFBQSxpRUNrQkEsa0RBVU0sV0FBWSxFQUFFLEVBQUUsRTlDdVNNLE1GbFliLG1CK0MrRGYsb0JDSkEsTWhEMURhLFFnRDJEYixhaEQzRGEsUWtDU2IsMEJjcURFLE05QzFETyxLOEMyRFAsaUJoRC9EVyxRZ0RnRVgsYWhEaEVXLFErQzhEYiwwQmJyRHNCLDBCYzREcEIsV0FBWSxFQUFFLEVBQUUsRTlDNFRVLE1GallmLGtCK0M4RGIsNkJBQUEsNkJDWUUsTWhEMUVXLFFnRDJFWCxpQkFBa0IsWURicEIseURBQUEseURDa0JBLDBDQUNFLE05QzdFTyxLOEM4RVAsaUJoRGxGVyxRZ0RtRlgsYWhEbkZXLFErQzhEYiwrREFBQSwrRENrQkEsZ0RBVU0sV0FBWSxFQUFFLEVBQUUsRTlDdVNNLE1GallmLGtCK0M4RGIsbUJDSkEsTWhEekRZLFFnRDBEWixhaEQxRFksUWtDUVoseUJjcURFLE05QzFETyxLOEMyRFAsaUJoRDlEVSxRZ0QrRFYsYWhEL0RVLFErQzZEWix5QmJyRHNCLHlCYzREcEIsV0FBWSxFQUFFLEVBQUUsRTlDNFRVLE1GaFloQixrQitDNkRaLDRCQUFBLDRCQ1lFLE1oRHpFVSxRZ0QwRVYsaUJBQWtCLFlEYnBCLHdEQUFBLHdEQ2tCQSx5Q0FDRSxNOUM3RU8sSzhDOEVQLGlCaERqRlUsUWdEa0ZWLGFoRGxGVSxRK0M2RFosOERBQUEsOERDa0JBLCtDQVVNLFdBQVksRUFBRSxFQUFFLEU5Q3VTTSxNRmhZaEIsa0IrQzZEWixtQkNKQSxNaERsRFksS2dEbURaLGFoRG5EWSxLa0NDWix5QmNxREUsTTlDakRPLFE4Q2tEUCxpQmhEdkRVLEtnRHdEVixhaER4RFUsSytDc0RaLHlCYnJEc0IseUJjNERwQixXQUFZLEVBQUUsRUFBRSxFOUM0VFUsTUZ6WGhCLHFCK0NzRFosNEJBQUEsNEJDWUUsTWhEbEVVLEtnRG1FVixpQkFBa0IsWURicEIsd0RBQUEsd0RDa0JBLHlDQUNFLE05Q3BFTyxROENxRVAsaUJoRDFFVSxLZ0QyRVYsYWhEM0VVLEsrQ3NEWiw4REFBQSw4RENrQkEsK0NBVU0sV0FBWSxFQUFFLEVBQUUsRTlDdVNNLE1GelhoQixxQitDaUVkLFVBQ0UsWTdDOE00QixJNkM3TTVCLE0vQzlFYyxRK0MrRWQsZ0I3QzZGd0MsS2dDaEt4QyxnQmFzRUUsTTdDMkZzQyxRNkMxRnRDLGdCN0MyRnNDLFU2Q2xHMUMsZ0JiaEV3QixnQmE0RXBCLGdCN0NzRnNDLFU2Q3JGdEMsV0FBWSxLQWJoQixtQkFBQSxtQkFrQkksTTdDakZPLFE2Q2tGUCxlQUFnQixLQUNqQixRQ0tELFE5Q3dTNEIsTUFDQSxLQy9ReEIsVUF0Q1csUTZDY2YsWTlDNkg0QixJRS9OMUIsY0ZzTzBCLE02Qy9IN0IsUUNQQyxROUNtUzRCLE9BQ0EsTUMxUXhCLFVBdENXLFE2Q2NmLFk5QzhINEIsSUVoTzFCLGNGdU8wQixNNkM1SDdCLFdBUUMsUUFBUyxNQUNULE1BQU8sS0FGVCxzQkFNSSxXN0N1VDBCLE02Q2hUOUIsNkJBREEsNEJBTEcsNkJBUUMsTUFBTyxLQUNSLFdFcklELFlBQWEsZUFDYixJQUFLLHFEQUFtRCxtQkFDeEQsWUFBYSxJQUdmLFdB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LFNBQVUsU0FDVixPQUFRLEtBQ1QsaURBT0MsU0FBVSxTQUNWLE9BQVEsS0E1QmQsNkJBa0NFLGdCQUFpQixNQWxDbEIsOENBc0NLLFNBQVUsU0FDVixPQUFRLE1BT2xCLGdEQS9CSyx3Q0FvQ0ssU0FBVSxTQUNWLE9BQVEsS0E1QmIsaURBb0NLLFNBQVUsU0FDVixPQUFRLEtBN0RkLDZCQW1FRSxnQkFBaUIsTUFuRWxCLDhDQXVFSyxTQUFVLFNBQ1YsT0FBUSxNQU9sQiwrQ0FoRUssd0NBcUVLLFNBQVUsU0FDVixPQUFRLEtBN0RiLGlEQXFFSyxTQUFVLFNBQ1YsT0FBUSxLQTlGZCw2QkFvR0UsZ0JBQWlCLE1BcEdsQiw4Q0F3R0ssU0FBVSxTQUNWLE9BQVEsTUFPbEIsMEJBRUksd0JBQ0UsT0FBUSxPQUtkLHlCSm5MQSxlSXFMSSxnQkFBaUIsTUFDakIsU0FBVSxTQUNWLFFBQVMsRUFySlosMEJBd0pLLFNBQVUsT0FoSFgsd0NBc0hLLE9BQVEsS0E3R2IsaURBcUhLLE9BQVEsS0E3SWQsNkJBbUpFLGdCQUFpQixNQW5KbEIsOENBdUpLLE9BQVEsTUFPbEIseUJBNUNJLHdCQStDRSxPQUFRLEtBQ1QsNkJBS0MsUUFBUyxHQzVPakIsWUFDRSxPQUFRLG1CQUNSLFdBQVksT0FDWixRQUFTLEtBQ1QsZUFBZ0IsT0FHZixvQkFERCxzQkFFRSxnQkFBaUIsTUFDakIsa0JBQW1CLFVBQ25CLG9CQUFxQixPQUN0Qix1QkFHQyxnQkFBaUIsS0FBQSxLQUNqQixrQkFBbUIsU0FDbkIsb0JBQXFCLE9BQ3RCLG9CQUdDLFNBQVUsU0FDVixLQUFNLEVBQUEsRUFBQSxLQUNQLHlCQXRCSCxZQXlCSSxXQUFZLE9BR2QseUJBNUJGLFlBNkJJLFdBQVksT0FHZCx5QkFoQ0YsWUFpQ0ksV0FBWSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRjb2xvci1wcmltYXJ5OiAjODMxNTE2O1xuJGNvbG9yLXNlY29uZGFyeTogIzc0MWEzMTtcbiRjb2xvci10ZXJ0aWFyeTogIzAwNmY3MTtcbiRjb2xvci1mb3VydGg6ICMwNjVhNzk7XG4kY29sb3ItZmlmdGg6ICM1MTUxNTE7XG4kY29sb3Itc2l4OiAjODNkMGY1O1xuJGNvbG9yLXNldmVuOiAjMjc1ZjkzO1xuJGNvbG9yLWVpZ2h0OiAjNDMwYzExO1xuJGNvbG9yLW5pbmU6ICMwYTcxOTc7XG4kY29sb3ItdGVuOiAjMTA5NGM1O1xuXG4kY29sb3Itd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kY29sb3ItYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XG4kY29sb3ItZGF0ZTogICMwMDZmNzE7XG5cbiRjb2xvci1idXR0b24tc2xpZGU6ICM5OTE3MWQ7XG4kY29sb3ItdGl0bGUtbWFzdGhlYWQ6ICM4ZTA4MWM7XG4kY29sb3ItdGV4dC1tYXN0aGVhZDogIzMyMzIzMjtcbiRjb2xvci1sYWJlbC1naWZ0OiAjZjJkNjhlO1xuJGNvbG9yLXRleHQtbGluazogIzAwNGU0ZjtcbiRjb2xvci10ZXh0OiAkY29sb3Itd2hpdGU7XG5cbiRjb2xvci1iYWNrZ3JvdW5kLXRleHQ6ICNmZmVmZGU7XG4kY29sb3ItZm9ybS1saW5lOiAjMGUwZTBlO1xuJGNvbG9yLWJvcmRlci1mb3JtLXN1Ym1pdDogI2ZmYmQwMDtcbiRjb2xvci1ib3JkZXItZm9ybS1zdWJtaXQteHM6ICNkM2I5OTM7XG4kY29sb3ItdGV4dC1lbWFpbDogICM5OTE3MWQ7XG4kY29sb3ItdGl0bGUtZm9ybS1zdWJtaXQ6ICM4ZjAwOGI7XG4kY29sb3ItdGV4dC1ib2FyZDogIzgyMDA3ZTtcbiRjb2xvci10ZXh0LWZvcm0tc3VibWl0OiAjMDA0ODVkO1xuJGNvbG9yLWJnLWJ1dHRvbi1zdWJtaXQ6ICNlZDZkNzE7XG4kY29sb3ItaW5wdXQtZXJyb3I6ICRjb2xvci10ZXh0O1xuJGNvbG9yLXRleHQtZXJyb3ItaW5wdXQ6ICNmZjAwMGM7XG4kY29sb3ItYm9yZGVyLWJvYXJkOiAjZjJiNzQxO1xuJGNvbG9yLWJ1dHRvbi1saW5rOiAjYWY5NTcyO1xuJGNvbG9yLWJvcmRlci10b3Atc2NvcmU6ICNjNGNiYmQ7XG4kY29sb3ItdGV4dC12b3VjaGVyLXpvby10aWNrZXQ6ICRjb2xvci10ZXh0LWZvcm0tc3VibWl0O1xuJGNvbG9yLXRleHQtZ2FtZS1pbnRybzogJGNvbG9yLXRleHQtZm9ybS1zdWJtaXQ7XG4kY29sb3ItdGV4dC1oaWdobGlnaHQ6ICRjb2xvci10aXRsZS1mb3JtLXN1Ym1pdDtcbiRjb2xvci10aXRsZS1nYW1lLXNjb3JlOiAjOGYwMDhiO1xuJGNvbG9yLXRleHQtc2hhZG93LXNjb3JlOiAjZmZiZDAwO1xuJGNvbG9yLXRpdGxlLWVycm9yOiAjOGYwMDhiO1xuJGNvbG9yLWRlc2MtZXJyb3I6ICMwMDQ4NWQ7XG4kY29sb3ItdGV4dC1zaGFkb3ctdGl0bGUtc2NvcmU6ICNkMWNkYjM7XG4kY29sb3ItdGV4dC1zaGFkb3ctYnV0dG9uLW5leHQ6ICNkNzNlM2U7XG4kY29sb3ItdGV4dC1zaGFkb3ctY29yZTogI2Q1Y2RiOTtcbiRjb2xvci10ZXh0LXNoYWRvdy1yZWQ6ICNkNzJlM2U7XG4kY29sb3ItdGMtaG92ZXI6ICM0MTc0ODQ7XG4kY29sb3ItdGV4dC1zYWxlLW9mZjogI2U5YmY3ZDtcbiRjb2xvci1saW5rLWhvdmVyOiAjMDA4Nzg5O1xuJHRleHQtbGFiZWwtbGV2ZWwtZ2FtZTogIzM2MzYzNjtcblxuJGNvbG9yLXRpdGxlOiAjZjJkNjhlO1xuJGNvbG9yLWJhY2tkcm9wOiByZ2JhKDE3NCwgMjI5LCAyMjEsIDEpO1xuXG4kY29sb3ItYmctcHJpemUgOiAjZWVmOGY3O1xuJGNvbG9yLWJvcmRlciA6ICNhYWFhYWE7XG5cbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICRjb2xvci1wcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAkY29sb3Itc2Vjb25kYXJ5LFxuICBcInRlcnRpYXJ5XCI6ICRjb2xvci10ZXJ0aWFyeSxcbiAgXCJmb3VydGhcIjogJGNvbG9yLWZvdXJ0aCxcbiAgXCJmaWZ0aFwiOiAkY29sb3ItZmlmdGgsXG4gIFwid2hpdGVcIjogJGNvbG9yLXdoaXRlLFxuICBcImRhcmtcIjogJGNvbG9yLWJsYWNrXG4pO1xuXG4vL3RleHQgY29sb3JcbiR0ZXh0LWNvbG9yLXdoaXRlLWJnOiAkY29sb3Itd2hpdGU7XG4kdGV4dC1jb2xvci1saWdodC1iZzogI2Y4ZjlmYTtcbiR0ZXh0LWNvbG9yLWRhcmstYmc6ICRjb2xvci1ibGFjaztcblxuJHRleHQtY29sb3JzOiBtYXBfbWVyZ2UoXG4gICAgKFxuICAgICAgXCJsaWdodFwiOiAkdGV4dC1jb2xvci1saWdodC1iZ1xuICAgICksXG4gICAgJHRoZW1lLWNvbG9yc1xuKTtcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRleHQtY29sb3JzIHtcbiAgLnRleHQtI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuICB9XG59XG5cbiRjb2xvci1ncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRjb2xvci1ncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRjb2xvci1ncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRjb2xvci1ncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRjb2xvci1ncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRjb2xvci1ncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRjb2xvci1ncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRjb2xvci1ncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRjb2xvci1ncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICBcIjEwMFwiOiAkY29sb3ItZ3JheS0xMDAsXG4gICAgICBcIjIwMFwiOiAkY29sb3ItZ3JheS0yMDAsXG4gICAgICBcIjMwMFwiOiAkY29sb3ItZ3JheS0zMDAsXG4gICAgICBcIjQwMFwiOiAkY29sb3ItZ3JheS00MDAsXG4gICAgICBcIjUwMFwiOiAkY29sb3ItZ3JheS01MDAsXG4gICAgICBcIjYwMFwiOiAkY29sb3ItZ3JheS02MDAsXG4gICAgICBcIjcwMFwiOiAkY29sb3ItZ3JheS03MDAsXG4gICAgICBcIjgwMFwiOiAkY29sb3ItZ3JheS04MDAsXG4gICAgICBcIjkwMFwiOiAkY29sb3ItZ3JheS05MDBcbiAgICApLFxuICAgICRncmF5c1xuKTtcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgLnRleHQtZ3JheXMtI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gIC5iZy1ncmF5LSN7JGNvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICB9XG59XG5cbiR0ZXh0LWNvbG9ycy1pbi1iZzogKFxuICBcInByaW1hcnlcIjogJHRleHQtY29sb3ItZGFyay1iZyxcbiAgXCJzZWNvbmRhcnlcIjogJHRleHQtY29sb3Itd2hpdGUtYmcsXG4gIFwidGVydGlhcnlcIjogJHRleHQtY29sb3Itd2hpdGUtYmcsXG4gIFwiZm91cnRoXCI6ICR0ZXh0LWNvbG9yLXdoaXRlLWJnLFxuICBcImZpZnRoXCI6ICR0ZXh0LWNvbG9yLXdoaXRlLWJnLFxuICBcIndoaXRlXCI6ICR0ZXh0LWNvbG9yLWRhcmstYmdcbik7XG5cbi8vYmFja2dyb3VuZCBjb2xvclxuJGJhY2tncm91bmRzOiBtYXBfbWVyZ2UoXG4gICAgICAoXG4gICAgICApLFxuICAgICR0aGVtZS1jb2xvcnNcbik7XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRiYWNrZ3JvdW5kcyB7XG4gIC5iZy0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgfVxufVxuXG4kYm9keS1jb2xvcjogJGNvbG9yLWdyYXktODAwO1xuJGNvbG9yLXRleHQtYm9keTogJGNvbG9yLWdyYXktODAwO1xuJGNvbG9yLWJnLWZvb3RlcjogJGNvbG9yLWdyYXktODAwO1xuXG4vL2hvdmVyIGFuZCBhY3RpdmUgY29sb3JcbiRjb2xvci1ob3Zlci1saWdodGVuOiAxMCU7XG4kY29sb3ItYWN0aXZlLWxpZ2h0ZW46IDIwJTtcblxuJGhvdmVyLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogIzVlYjBhMixcbiAgXCJzZWNvbmRhcnlcIjogI2YyODQ0ZixcbiAgXCJ0ZXJ0aWFyeVwiOiAjMzY1MzYzXG4pO1xuXG4kYWN0aXZlLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogI2MwZTFkYSxcbiAgXCJzZWNvbmRhcnlcIjogI2ZiYzZhNyxcbiAgXCJ0ZXJ0aWFyeVwiOiAjOTM5ZGE5XG4pO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW19ICsgI3skaW5wdXQtcGFkZGluZy15IC8gMn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAjezIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXl9KSAqIDMgLyA0ICsgI3skY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZ30pICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkaWNvbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGljb24gJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmZvcm0tY29udHJvbC1maWxlIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luICogMn0pO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyfSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyfSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLy9Ob3RvIFNhbnNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBTQyc7XG4gIHNyYzogdXJsKCRmb250UGF0aCArICdOb3Rvc2Fucy9Ob3RvU2Fuc1NDLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgU0MnO1xuICBzcmM6IHVybCgkZm9udFBhdGggKyAnTm90b3NhbnMvTm90b1NhbnNTQy1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLy8gZm9udCBNb250c2VycmF0XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJGZvbnRQYXRoICsgJ01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCRmb250UGF0aCArICdNb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCRmb250UGF0aCArICdNb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgc3JjOiB1cmwoJGZvbnRQYXRoICsgJ01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCRmb250UGF0aCArICdNb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLy8gZm9udCBMYXRvXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJGZvbnRQYXRoICsgJ0xhdG8vTGF0by1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybCgkZm9udFBhdGggKyAnTGF0by9MYXRvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJGZvbnRQYXRoICsgJ0xhdG8vTGF0by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyc7XG4gIHNyYzogdXJsKCRmb250UGF0aCArICdnbHlwaGljb25zL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vLyBmb250IE9wZW4gU2Fuc1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJGZvbnRQYXRoICsgJ09wZW5TYW5zL09wZW5TYW5zLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJGZvbnRQYXRoICsgJ09wZW5TYW5zL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgkZm9udFBhdGggKyAnT3BlblNhbnMvT3BlblNhbnMtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgkZm9udFBhdGggKyAnT3BlblNhbnMvT3BlblNhbnMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8vIGZvbnQgVkNST1NETW9ub1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVkNST1NETW9ubyc7XG4gIHNyYzogdXJsKCRmb250UGF0aCArICdWQ1JPU0RNb25vL1ZDUk9TRE1vbm8udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vLyBkZWZhdWx0IGZvbnQgaXMgbW9udHNlcnJhdFxuLmZvbnQge1xuICAmLS10aGluIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgJi0tZXh0cmEtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICAmLS1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gICYtLW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gICYtLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAmLS1zZW1pLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmLS1leHRyYS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgJi0tYmxhY2sge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAmLS1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuXG5odG1sOmxhbmcoY24pIHtcbiAgLmZvbnQge1xuICAgICYtLWxpZ2h0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgJi0tZXh0cmEtbGlnaHQsXG4gICAgJi0tbm9ybWFsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJi0tcmVndWxhcixcbiAgICAmLS1tZWRpdW0ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmLS1leHRyYS1ib2xkLFxuICAgICYtLWJvbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLS1ibGFjayxcbiAgICAmLS1oZWF2eSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgfVxufVxuIiwiYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi8vIGNvbnRhaW5lclxuLmNvbnRhaW5lci1sYXlvdXQge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbn1cblxuLm1vZGFsLWRpYWxvZy13aWR0aCB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wdWxsIHtcbiAgJi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyB0ZXh0IHV0aWxpdGllc1xuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZsZXgtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZmxleC1taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5wdXQtZXJyb3Ige1xuICBmb250LWZhbWlseTogJGZvbnQtYXJpYWw7XG4gIG1hcmdpbjogMnB4IDAgM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkY29sb3ItaW5wdXQtZXJyb3I7XG59XG5cbi5idG4tc3VibWl0IHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlUGF0aCArICdidXR0b24ucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIGZsdWlkLXR5cGUoMTlweCwgMjRweCk7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG59XG5cbkBlYWNoICRzaXplLCAkdmFsdWUgaW4gJGZvbnQtc2l6ZSB7XG4gIC5yZi0jeyRzaXplfSB7XG4gICAgLy9mb250LXNpemU6ICR2YWx1ZTtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKHJlbS10by1weChtYXAtZ2V0KCRtaW4tZm9udC1zaXplLCAkc2l6ZSkpLCByZW0tdG8tcHgoJHZhbHVlKSk7XG4gIH1cbn1cblxuLm1iLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgQG1lZGlhICN7JG1lZGlhLW1kfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4ubWItY29tcG9uZW50LWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gIEBtZWRpYSAjeyRtZWRpYS1tZH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLm1vZGFsIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2Ryb3A7XG59XG5cbi5pZnJhbWUtZ2FtZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uc2VjdGlvbi1idXR0b24sXG4uc2VjdGlvbi1idXR0b24gYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW1vbnRzZXJyYXQ7XG59XG5cbi5ib2R5LWNuIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW5vdG9zYW5zO1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIC5zZWN0aW9uLWJ1dHRvbixcbiAgLnNlY3Rpb24tYnV0dG9uIGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW5vdG9zYW5zO1xuICB9XG59XG4iLCIvLyBicmVhayBwb2ludHNcblxuJGJyZWFrLXBvaW50LTMyMDogMzIwcHg7XG4kYnJlYWstcG9pbnQtNDgwOiA0ODBweDtcbiRicmVhay1wb2ludC01NzY6IDU3NnB4O1xuJGJyZWFrLXBvaW50LTc2ODogNzY4cHg7XG4kYnJlYWstcG9pbnQtOTkyOiA5OTJweDtcbiRicmVhay1wb2ludC0xMDI0OiAxMDI0cHg7XG4kYnJlYWstcG9pbnQtMTIwMDogMTIwMHB4O1xuJGJyZWFrLXBvaW50LTEzNjY6IDEzNjZweDtcblxuJG1lZGlhLXNjcmVlbi1zbWFsbGVzdDogJyhtYXgtd2lkdGg6ICN7JGJyZWFrLXBvaW50LTQ4MCAtIDF9KSc7XG4kbWVkaWEtc2NyZWVuLW1vYmlsZTogJyhtYXgtd2lkdGg6ICN7JGJyZWFrLXBvaW50LTc2OCAtIDF9KSc7XG4kbWVkaWEtc2NyZWVuLWRlc2t0b3A6ICcobWluLXdpZHRoOiAjeyRicmVhay1wb2ludC05OTJ9KSBhbmQgKG1heC13aWR0aDogI3skYnJlYWstcG9pbnQtMTIwMH0pJztcbiRtZWRpYS1sYXJnZS1kZXNrdG9wOiAnKG1pbi13aWR0aDogI3skYnJlYWstcG9pbnQtMTM2Nn0pJztcbiRtZWRpYS1zY3JlZW4tdGFibGV0OiAnKG1pbi13aWR0aDogI3skYnJlYWstcG9pbnQtNzY4fSkgYW5kIChtYXgtd2lkdGg6ICN7JGJyZWFrLXBvaW50LTk5MiAtIDF9KSc7XG4kbWVkaWEtbm90LWRlc2t0b3A6ICcobWF4LXdpZHRoOiAjeyRicmVhay1wb2ludC05OTIgLSAxfSknO1xuJG1lZGlhLXNjcmVlbi1taW4taGVpZ2h0LTc2ODogJyhtaW4taGVpZ2h0OiAjeyRicmVhay1wb2ludC03Njh9KSc7XG5cbiRtZWRpYS14czogJyhtYXgtd2lkdGg6ICN7JGJyZWFrLXBvaW50LTU3NiAtIDF9KSc7XG4kbWVkaWEtc206ICcobWluLXdpZHRoOiAjeyRicmVhay1wb2ludC01NzZ9KSc7XG4kbWVkaWEtbWQ6ICcobWluLXdpZHRoOiAjeyRicmVhay1wb2ludC03Njh9KSc7XG4kbWVkaWEtbGc6ICcobWluLXdpZHRoOiAjeyRicmVhay1wb2ludC05OTJ9KSc7XG4kbWVkaWEteGw6ICcobWluLXdpZHRoOiAjeyRicmVhay1wb2ludC0xMjAwfSknO1xuXG4kbWVkaWEtbGFuZHNjYXBlLW1vYmlsZTogJyhtYXgtaGVpZ2h0OiAjezQ3NXB4fSknO1xuJG1lZGlhLWxhbmRzY2FwZS1tb2JpbGUtMjogJyhtYXgtaGVpZ2h0OiAjezU2MHB4fSknO1xuJG1lZGlhLWxhbmRzY2FwZS1zY3JvbGw6ICcobWF4LWhlaWdodDogI3s3NzVweH0pJztcblxuLy8gZm9udCB2YXJpYWJsZXNcbiRmb250LW5vdG9zYW5zOiAnTm90byBTYW5zIFNDJywgc2Fucy1zZXJpZjtcbiRmb250LW1vbnRzZXJyYXQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LWFyaWFsOiAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGZvbnQtb3Blbi1zYW5zOiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiRmb250LVZDUk9TRE1vbm86ICdWQ1JPU0RNb25vJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1WQ1JPU0RNb25vO1xuXG4kbGluZS1oZWlnaHQtY29udGVudDogMS42O1xuJGxpbmUtaGVpZ2h0LWhlYWRlcjogMS4zO1xuXG4kaGVpZ2h0LWhlYWRlci1kZXNrdG9wOiA3NnB4O1xuJGhlaWdodC1oZWFkZXItbW9iaWxlOiA1OHB4O1xuXG4kZm9udC1iYXNlOiAxNnB4O1xuJGZvbnQtc2l6ZS03OiAwLjg3NXJlbTtcbiRmb250LXNpemUtODogMC43NXJlbTtcblxuJG1pbi12dzogMzYwcHg7XG4kbWF4LXZ3OiAxMTcwcHg7XG5cbiRmb250LXNpemU6IChcbiAgXCJzaXplLTFcIjogMi4yNXJlbSwgICAgLy8gMzZweFxuICBcInNpemUtMlwiOiAycmVtLCAgICAgICAvLyAzMnB4XG4gIFwic2l6ZS0zXCI6IDEuNzVyZW0sICAgIC8vIDI4cHhcbiAgXCJzaXplLTRcIjogMS4zNzVyZW0sICAgLy8gMjJweFxuICBcInNpemUtNVwiOiAxLjEyNXJlbSwgICAvLyAxOHB4XG4gIFwic2l6ZS02XCI6IDFyZW0sICAgICAgIC8vIDE2cHhcbiAgXCJzaXplLTdcIjogJGZvbnQtc2l6ZS03LCAgIC8vIDE0cHhcbiAgXCJzaXplLThcIjogJGZvbnQtc2l6ZS04ICAgICAvLyAxMnB4XG4pO1xuXG4kbWluLWZvbnQtc2l6ZTogKFxuICBcInNpemUtMVwiOiAxLjQwcmVtLCAgICAvLyAyMi42cHhcbiAgXCJzaXplLTJcIjogMS4yOXJlbSwgICAgLy8gMjAuNzVweFxuICBcInNpemUtM1wiOiAxLjE1cmVtLCAgICAvLyAxOC40cHhcbiAgXCJzaXplLTRcIjogMC44MTI1cmVtLCAgLy8gMTYuMzdweFxuICBcInNpemUtNVwiOiAwLjc4cmVtLCAgICAvLyAxNC42MnB4XG4gIFwic2l6ZS02XCI6IDAuNzdyZW0sICAgIC8vMTMuNzVweFxuICBcInNpemUtN1wiOiAwLjc2MjVyZW0sICAvLyAxMi44N3B4O1xuICBcInNpemUtOFwiOiAwLjc1cmVtICAgICAvLyAxMnB4XG4pO1xuIiwiLy8gJHJhdGlvID0gKGhlaWdodC93aWR0aCkgKiAxMDAlXG4vKiBob3cgdG8gdXNlP1xuICAucmF0aW8ge1xuICAgIEBpbmNsdWRlIHJhdGlvKDU2LjY1JSk7XG5cbiAgICAmX19lbGVtZW50IHtcbiAgICAgIGNvZGUgaGVyZVxuICAgIH1cbiAgfVxuKi9cbkBtaXhpbiByYXRpbygkcmF0aW8pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206ICRyYXRpbztcblxuICAmIC5lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcbiAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xufVxuXG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUsICRtaW4tdnc6IDM2MHB4LCAkbWF4LXZ3OiAxMjAwcHgpIHtcbiAgJHUxOiB1bml0KCRtaW4tdncpO1xuICAkdTI6IHVuaXQoJG1heC12dyk7XG4gICR1MzogdW5pdCgkbWluLWZvbnQtc2l6ZSk7XG4gICR1NDogdW5pdCgkbWF4LWZvbnQtc2l6ZSk7XG5cbiAgQGlmICR1MSA9PSAkdTIgYW5kICR1MSA9PSAkdTMgYW5kICR1MSA9PSAkdTQge1xuICAgICYge1xuICAgICAgZm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi12dykge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX0gKyAje3N0cmlwLXVuaXQoJG1heC1mb250LXNpemUgLSAkbWluLWZvbnQtc2l6ZSl9ICogKCgxMDB2dyAtICN7JG1pbi12d30pIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC12dykge1xuICAgICAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZmx1aWQtdHlwZS1tb2JpbGUoJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUsIDM2MHB4LCA3NjdweCk7XG4gIH1cbn1cblxuQG1peGluIGZsdWlkLXR5cGUtbm90LW1vYmlsZSgkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSwgNzY4cHgsIDEyMDBweCk7XG4gIH1cbn1cblxuQG1peGluIGZsdWlkLXdpZHRoKCRtaW4td2lkdGgsICRtYXgtd2lkdGgsICRtaW4tdnc6ICRtaW4tdncsICRtYXgtdnc6ICRtYXgtdncpIHtcbiAgJHUxOiB1bml0KCRtaW4tdncpO1xuICAkdTI6IHVuaXQoJG1heC12dyk7XG4gICR1MzogdW5pdCgkbWluLXdpZHRoKTtcbiAgJHU0OiB1bml0KCRtYXgtd2lkdGgpO1xuXG4gIEBpZiAkdTEgPT0gJHUyIGFuZCAkdTEgPT0gJHUzIGFuZCAkdTEgPT0gJHU0IHtcbiAgICAmIHtcbiAgICAgIHdpZHRoOiAkbWluLXdpZHRoO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAje3N0cmlwLXVuaXQoJG1heC13aWR0aCAtICRtaW4td2lkdGgpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcbiAgICAgICAgd2lkdGg6ICRtYXgtd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmbHVpZC13aWR0aC1tb2JpbGUoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBpbmNsdWRlIGZsdWlkLXdpZHRoKCRtaW4td2lkdGgsICRtYXgtd2lkdGgsIDM2MHB4LCA3NjdweCk7XG4gIH1cbn1cblxuQG1peGluIGZsdWlkLXdpZHRoLW5vdC1tb2JpbGUoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBpbmNsdWRlIGZsdWlkLXdpZHRoKCRtaW4td2lkdGgsICRtYXgtd2lkdGgsIDc2OHB4LCAxMjAwcHgpO1xuICB9XG59XG5cbkBtaXhpbiBmbHVpZC1oZWlnaHQoJG1pbi13aWR0aCwgJG1heC13aWR0aCwgJG1pbi12dzogJG1pbi12dywgJG1heC12dzogJG1heC12dykge1xuICAkdTE6IHVuaXQoJG1pbi12dyk7XG4gICR1MjogdW5pdCgkbWF4LXZ3KTtcbiAgJHUzOiB1bml0KCRtaW4td2lkdGgpO1xuICAkdTQ6IHVuaXQoJG1heC13aWR0aCk7XG5cbiAgQGlmICR1MSA9PSAkdTIgYW5kICR1MSA9PSAkdTMgYW5kICR1MSA9PSAkdTQge1xuICAgICYge1xuICAgICAgaGVpZ2h0OiAkbWluLXdpZHRoO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XG4gICAgICAgIGhlaWdodDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3tzdHJpcC11bml0KCRtYXgtd2lkdGggLSAkbWluLXdpZHRoKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XG4gICAgICAgIGhlaWdodDogJG1heC13aWR0aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZsdWlkLWhlaWdodC1tb2JpbGUoJG1pbi1oZWlnaHQsICRtYXgtaGVpZ2h0KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgQGluY2x1ZGUgZmx1aWQtaGVpZ2h0KCRtaW4taGVpZ2h0LCAkbWF4LWhlaWdodCwgMzYwcHgsIDc2N3B4KTtcbiAgfVxufVxuXG5AbWl4aW4gZmx1aWQtaGVpZ2h0LW5vdC1tb2JpbGUoJG1pbi1oZWlnaHQsICRtYXgtaGVpZ2h0KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGluY2x1ZGUgZmx1aWQtaGVpZ2h0KCRtaW4taGVpZ2h0LCAkbWF4LWhlaWdodCwgNzY4cHgsIDEyMDBweCk7XG4gIH1cbn1cblxuQG1peGluIGZsdWlkLXBhZGRpbmctdG9wKCRtaW4td2lkdGgsICRtYXgtd2lkdGgsICRtaW4tdnc6ICRtaW4tdncsICRtYXgtdnc6ICRtYXgtdncpIHtcbiAgJHUxOiB1bml0KCRtaW4tdncpO1xuICAkdTI6IHVuaXQoJG1heC12dyk7XG4gICR1MzogdW5pdCgkbWluLXdpZHRoKTtcbiAgJHU0OiB1bml0KCRtYXgtd2lkdGgpO1xuXG4gIEBpZiAkdTEgPT0gJHUyIGFuZCAkdTEgPT0gJHUzIGFuZCAkdTEgPT0gJHU0IHtcbiAgICAmIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkbWluLXdpZHRoO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAje3N0cmlwLXVuaXQoJG1heC13aWR0aCAtICRtaW4td2lkdGgpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRtYXgtd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmbHVpZC1wYWRkaW5nLWJvdHRvbSgkbWluLXdpZHRoLCAkbWF4LXdpZHRoLCAkbWluLXZ3OiAkbWluLXZ3LCAkbWF4LXZ3OiAkbWF4LXZ3KSB7XG4gICR1MTogdW5pdCgkbWluLXZ3KTtcbiAgJHUyOiB1bml0KCRtYXgtdncpO1xuICAkdTM6IHVuaXQoJG1pbi13aWR0aCk7XG4gICR1NDogdW5pdCgkbWF4LXdpZHRoKTtcblxuICBAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XG4gICAgJiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG1pbi13aWR0aDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi12dykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRtaW4td2lkdGh9ICsgI3tzdHJpcC11bml0KCRtYXgtd2lkdGggLSAkbWluLXdpZHRoKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbWF4LXdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZmxleCgkdmFsdWVzKSB7XG4gIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XG4gIC1tb3otYm94LWZsZXg6ICR2YWx1ZXM7XG4gIC13ZWJraXQtZmxleDogJHZhbHVlcztcbiAgLW1zLWZsZXg6ICR2YWx1ZXM7XG4gIGZsZXg6ICR2YWx1ZXM7XG59XG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtaXhpbiBjb2x1bW4tZ3V0dGVyKCkge1xuICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG59XG5cbkBtaXhpbiB0ZXh0LWJsb2NrKCR0aGVtZS1iZywgJHBhZGRpbmcpIHtcbiAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmc7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1iZztcbiAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMTBweCA1cHggJHRoZW1lLWJnLCAjeyRwYWRkaW5nIC0gNXB4fSAwIDAgNXB4ICR0aGVtZS1iZywgaW5zZXQgMCAxMHB4IDVweCAkdGhlbWUtYmcsIC0jeyRwYWRkaW5nIC0gNXB4fSAwIDAgNXB4ICR0aGVtZS1iZztcbiAgfVxufVxuXG5AZnVuY3Rpb24gcGFyc2VJbnQoJG4pIHtcbiAgQHJldHVybiAkbiAvICgkbiAqIDAgKyAxKTtcbn1cblxuQGZ1bmN0aW9uIHJlbS10by1weCgkc2l6ZSkge1xuICAkdmFsdWU6IHBhcnNlSW50KCRzaXplKSAqICRmb250LWJhc2U7IC8vMTZweCBpcyB0aGUgYmFzZSBzaXplIHNwZWNpZmllZFxuICBAcmV0dXJuIHJvdW5kKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGJ1dHRvbi1zaXplKCRtaW4td2lkdGgsICRtYXgtd2lkdGgsICRwYWRkaW5nLXksICRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG5cbiAgQGluY2x1ZGUgZmx1aWQtdHlwZS1ub3QtbW9iaWxlKCRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSk7XG4gIEBpbmNsdWRlIGZsdWlkLXR5cGUtbW9iaWxlKCRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSk7XG5cbiAgQGluY2x1ZGUgZmx1aWQtd2lkdGgtbm90LW1vYmlsZSgkbWluLXdpZHRoLCAkbWF4LXdpZHRoKTtcbiAgQGluY2x1ZGUgZmx1aWQtd2lkdGgtbW9iaWxlKCRtaW4td2lkdGgsICRtYXgtd2lkdGgpO1xuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5vbCxcbnVsLCBidXR0b24ge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjphZnRlcixcbnE6OmJlZm9yZSxcbnE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5odG1sLCBib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbmlucHV0W3R5cGU9J251bWJlciddIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbiIsIi5uby1tIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby10bSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLWJtIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubm8tcCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLWxwIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1ycCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyLWZpeCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4iLCIkYnRuLWZvbnQtYmFzZTogJGZvbnQtYmFzZTtcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgIDA7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAzcmVtO1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgM3JlbTtcblxuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGZvbnQtbW9udHNlcnJhdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgIDE2cHg7XG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICA2MDA7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjM7XG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoO1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgIC4yNXJlbTtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgIDFyZW07XG4kYnRuLXBhZGRpbmcteS1tZDogICAgICAgICAgICAuNHJlbTtcbiRidG4tcGFkZGluZy14LW1kOiAgICAgICAgICAgIDEuMjVyZW07XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAuNXJlbTtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgIDEuNXJlbTtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgIDIuNzVyZW07XG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAuNzVyZW07XG5cbiRidG4tbWF4LXdpZHRoOiAgICAgICAgICAgICAgIDE1MnB4O1xuJGJ0bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgMTE1cHg7XG4kYnRuLW1heC1mb250LXNpemU6ICAgICAgICAgICAkYnRuLWZvbnQtYmFzZTtcbiRidG4tbWluLWZvbnQtc2l6ZTogICAgICAgICAgICRidG4tZm9udC1iYXNlIC0gMjtcblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1taW4td2lkdGgsICRidG4tbWF4LXdpZHRoLCAkYnRuLXBhZGRpbmcteS1tZCwgJGJ0bi1taW4tZm9udC1zaXplLCAkYnRuLW1heC1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vL2J1dHRvbiBjb2xvclxuJGJ0bi1jb2xvcnM6IG1hcF9tZXJnZShcbiAgICAgICgpLFxuICAgICR0aGVtZS1jb2xvcnNcbik7XG5cbiRidG4tdGV4dC1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICRjb2xvci1ibGFjayxcbiAgXCJzZWNvbmRhcnlcIjogJGNvbG9yLXdoaXRlLFxuICBcInRlcnRpYXJ5XCI6ICRjb2xvci13aGl0ZSxcbiAgXCJmb3VydGhcIjogJGNvbG9yLXdoaXRlLFxuICBcImZpZnRoXCI6ICRjb2xvci13aGl0ZSxcbiAgXCJ3aGl0ZVwiOiAkY29sb3ItYmxhY2ssXG4gIFwiZGFya1wiOiAkY29sb3Itd2hpdGVcbik7XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRidG4tY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICBjb2xvcjogbWFwLWdldCgkYnRuLXRleHQtY29sb3JzLCAkY29sb3IpO1xuICB9XG59XG5cbi8vYnV0dG9uIG9mIGVhY2ggc2VjdGlvblxuLnNlY3Rpb24tYnV0dG9uIHtcbiAgQGluY2x1ZGUgZmx1aWQtd2lkdGgtbm90LW1vYmlsZSgyMjBweCwgMjc1cHgpO1xuICBAaW5jbHVkZSBmbHVpZC13aWR0aC1tb2JpbGUoMTkwcHgsIDIyMHB4KTtcbiAgQGluY2x1ZGUgZmx1aWQtdHlwZSgxOXB4LCAyNHB4KTtcblxuICBtYXJnaW46IDAgYXV0bztcblxuICAmX19pbWFnZSB7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlUGF0aCArICdidXR0b24ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMiU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4vLyBjdGEgb2Ygc2VjdGlvblxuLmN0YSB7XG4gIG1hcmdpbi10b3A6IDMlO1xuXG4gICZfX3Rlcm1zIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgJiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaWEtc2NyZWVuLW1vYmlsZX0ge1xuICAgIG1hcmdpbi10b3A6IDEwJTtcblxuICAgICZfX3Rlcm1zIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaWEteHN9IHtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gIH1cbn1cbiIsIi5nYW1lLWZvb3RlciB7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZCAuZm9vdGVyLWNvbHVtbl9fY2F0ZWdvcnkgLndoaXRlLXBsdXM6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIitcIiAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cHhcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uX19jYXRlZ29yeSAud2hpdGUtcGx1czo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiLVwiICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMjVweFxuICB9XG5cblxuICAuZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBwYWRkaW5nOiA3MHB4IDBcbiAgfVxuXG4gIC5oaWRlLWNvbHVtbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICBoci5kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMyk7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBwYWRkaW5nOiAxMHB4IDBcbiAgICB9XG5cbiAgICAuZGVza3RvcC1oZWFkZXItc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0b1xuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5zX19oYWxmIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4XG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbnMtLWluZm8gLmZvb3Rlci1jb2x1bW5zX19oYWxmIHtcbiAgICBwYWRkaW5nOiAwXG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbnNfX2hhbGYtLWxlZnQsXG4gIC5mb290ZXItY29sdW1uc19faGFsZi0tcmlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkXG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbnNfX2hhbGYtLWJpZyB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvXG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDE1cHhcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uLmZvb3Rlci1jb2x1bW4tLXNvY2lhbCB7XG4gICAgbWF4LXdpZHRoOiAxMjVweFxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW4uZm9vdGVyLWNvbHVtbi0tcGF5bWVudCB7XG4gICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4XG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbi0tYmlnIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1heC13aWR0aDogMjIwcHhcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbl9saXN0LmZvb3Rlci1jb2x1bW5fbGlzdC0tcGF5bWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5fX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4XG4gIH1cblxuICAuZm9vdGVyLXJvdy0tbW9iaWxlIC5mb290ZXItY29sdW1uX19jYXRlZ29yeSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDI1cHhcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uX19jYXRlZ29yeSAud2hpdGUtcGx1czo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cHhcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uX19jYXRlZ29yeSAud2hpdGUtbWludXM6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIi1cIjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXB4XG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgU2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU1NTU1NVxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5fbGlzdGl0ZW0ge1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5fbGlzdGl0ZW0gaW1nIHtcbiAgICB3aWR0aDogNDJweFxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5fbGlzdC0tcGF5bWVudCAuZm9vdGVyLWNvbHVtbl9saXN0aXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDZweCA2cHggMHB4O1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIGZsb2F0OiBsZWZ0XG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbl9saXN0LS1wYXltZW50IC5mb290ZXItY29sdW1uX2xpc3RpdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCVcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uX2xpc3QtLXBheW1lbnQgLmZvb3Rlci1jb2x1bW5fbGlzdGl0ZW0gaSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTg3NXJlbVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZvb3Rlci1jb2x1bW5fbGlzdC0tcGF5bWVudCAuZm9vdGVyLWNvbHVtbl9saXN0aXRlbSB7XG4gICAgICB3aWR0aDogMjAlXG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5fbGlzdC0tcGF5bWVudC0tc3ViIC5mb290ZXItY29sdW1uX2xpc3RpdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4XG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbl9saXN0LS1wYXltZW50LS1zdWIgLmZvb3Rlci1jb2x1bW5fbGlzdGl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbjogMCBhdXRvXG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbl9saXN0LS1pbmZvIC5mb290ZXItY29sdW1uX2xpc3RpdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHhcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uX2xpc3QtLWluZm8gLmZvb3Rlci1jb2x1bW5fbGlzdGl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwXG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbl9saXN0aXRlbSBhIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM5OTlcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uX2xpc3RpdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRDExMjQ5XG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbl9saXN0aXRlbSBhLnNvY2lhbC1tZWRpYTpob3ZlciBpIHtcbiAgICBjb2xvcjogI2RkZFxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5fY29weSBzcGFuIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDkzNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM5OTlcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uX3N1YnNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDBcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uX3N1YnNjcmlwdGlvbiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgU2Fucy1zZXJpZlxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5fc3Vic2NyaXB0aW9uIGlucHV0W3R5cGU9dGV4dF06OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lXG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbl9zdWJzY3JpcHRpb24gLmlzYy1mb3JtX19jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wOTM3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBTYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjOTk5XG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbl9zdWJzY3JpcHRpb24gLmlzYy1mb3JtX19jaGVja2JveCAuaXNjQ2hlY2tib3gge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHhcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uX3N1YnNjcmlwdGlvbiAuaXNjLWZvcm1fX2NoZWNrYm94IGEge1xuICAgIGNvbG9yOiAjRDExMjQ5XG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbl9zdWJzY3JpcHRpb24gZGl2LmNoZWNrYm94IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRDExMjQ5XG4gIH1cblxuICAuZm9vdGVyLWNvbHVtbl9saXN0aXRlbSB7XG4gICAgcGFkZGluZzogNHB4IDBcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uX2xpc3QtLXNvY2lhbG1lZGlhIC5mb290ZXItY29sdW1uX2xpc3RpdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMHB4IDE1cHggMHB4IDVweFxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5fbGlzdC0tc29jaWFsbWVkaWEgLmZvb3Rlci1jb2x1bW5fbGlzdGl0ZW0gaSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTg3NXJlbVxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5fbGlzdC0taW5mbyB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGVcbiAgfVxuXG4gIC5mb290ZXItY29sdW1ucy0taW5mbyBhIHtcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgU2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzU1NTU1NVxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5zX19oYWxmLS1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5zX19oYWxmLS1sb2dvIGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweFxuICB9XG5cbiAgLm1vYmlsZS1hY2NvcmRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHhcbiAgfVxuXG4gIC5mb290ZXItcm93LS1tb2JpbGUgLnBhbmVsLWhlYWRpbmcsXG4gIC5mb290ZXItcm93LS1tb2JpbGUgLnBhbmVsLFxuICAuZm9vdGVyLXJvdy0tbW9iaWxlIC5wYW5lbC1ncm91cCxcbiAgLmZvb3Rlci1yb3ctLW1vYmlsZSAucGFuZWwtZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogIzIyMlxuICB9XG5cbiAgLmZvb3Rlci1yb3ctLW1vYmlsZSAucGFuZWwtZGVmYXVsdCB7XG4gICAgYm9yZGVyOiBub25lXG4gIH1cblxuICAuZm9vdGVyLXJvdy0tbW9iaWxlIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBvdXRzZXQ7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG5cbiAgLmZvb3Rlci1yb3ctLW1vYmlsZSAucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnRcbiAgfVxuXG4gIC5mb290ZXItcm93LS1tb2JpbGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gIH1cblxuICAuZm9vdGVyLXJvdy0tbW9iaWxlIGE6OmFjdGl2ZSxcbiAgLmZvb3Rlci1yb3ctLW1vYmlsZSBhOjpob3ZlcixcbiAgLmZvb3Rlci1yb3ctLW1vYmlsZSBhOjpmb2N1cyxcbiAgLmZvb3Rlci1yb3ctLW1vYmlsZSBhOjp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItcm93LS10aGlyZC1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUzLCAxNTMsIDE1MywgMC4zKVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItY29sdW1uc19faGFsZi0tbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1jb2x1bW5zX19oYWxmLS1tb2JpbGVsb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHhcbiAgfVxuXG4gIC5mb290ZXItY29sdW1uc19faGFsZi0tbW9iaWxlbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyLWNvbHVtbnNfX2hhbGYtLW1vYmlsZWxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyLWNvbHVtbnNfX2hhbGYtLWZvb3RlcmJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgLmZvb3Rlci1jb2x1bW5zX19oYWxmLS1mb290ZXJib3R0b20gLmZvb3Rlci1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG5cbiAgICAuZm9vdGVyLWNvbHVtbnNfX2hhbGYtLWZvb3RlcmJvdHRvbSAuZm9vdGVyLWNvbHVtbiAuZm9vdGVyLWNvbHVtbl9saXN0LS1pbmZvIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jb2x1bW5zX19oYWxmLS1mb290ZXJib3R0b20gLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1jb2x1bW5fbGlzdC0taW5mbyAuZm9vdGVyLWNvbHVtbl9saXN0aXRlbSB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jb2x1bW5zX19oYWxmLS1mb290ZXJib3R0b20gLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1jb2x1bW5fbGlzdC0taW5mbyAuZm9vdGVyLWNvbHVtbl9saXN0aXRlbSBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMTBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTEwMHB4O1xuICAgICAgdG9wOiAtM3B4XG4gICAgfVxuXG4gICAgLmZvb3Rlci1jb2x1bW5zX19oYWxmLS1mb290ZXJib3R0b20gLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1jb2x1bW5fbGlzdC0taW5mbyAuZm9vdGVyLWNvbHVtbl9saXN0aXRlbTpmaXJzdC1vZi10eXBlIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lXG4gICAgfVxuXG4gICAgLmZvb3Rlci1jb2x1bW5zX19oYWxmLS1mb290ZXJib3R0b20gLmZvb3Rlci1jb2x1bW4gLmZvb3Rlci1jb2x1bW5fX2NvcHlyaWdodCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1mdWxsIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDBcbiAgfVxuXG4gIC5ibG9nLWFydGljbGUgW2NsYXNzKj1jb2wtXSBzZWN0aW9uLmlzYy1ibG9nIGZvb3RlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIFNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcbiAgfVxuXG4gIC5ibG9nLWFydGljbGUgW2NsYXNzKj1jb2wtXSBzZWN0aW9uLmlzYy1ibG9nIGZvb3RlciAucHJvZHVjdC1zb2NpYWwtLWxlZnQgYSB7XG4gICAgY29sb3I6ICNEMTEyNDlcbiAgfVxuXG4gIC5ibG9nLWFydGljbGUgZm9vdGVyLnByb2R1Y3Qtc29jaWFsX19tZWRpYSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB6LWluZGV4OiAxMDAwXG4gIH1cblxuICAuYmxvZy1hcnRpY2xlIGZvb3Rlci5wcm9kdWN0LXNvY2lhbF9fbWVkaWEgYSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweFxuICB9XG5cbiAgI2N1c3RvbWVyLWNhcmUtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICBmb250LXdlaWdodDogMzAwXG4gIH1cblxuICAjY3VzdG9tZXItY2FyZS1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNEMTEyNDk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNjdXN0b21lci1jYXJlLWZvb3RlciB7XG4gICAgICBmb250LXNpemU6IC44NzVyZW1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjY3VzdG9tZXItY2FyZS1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAwXG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLS1mbGFzaHNhbGUgLm1vZGFsLWZvb3RlcixcbiAgLm1vZGFsLS1mbGFzaHNhbGUtcGFydC0yIC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0tY29sbGVjdGlvbi1wb2ludCAubW9kYWwtZm9vdGVyLFxuICAubW9kYWwtLXByb2R1Y3QtcXVpY2stdmlldyAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lXG4gIH1cblxuICAubW9kYWwtLWxvZ2luaW5mbyAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lXG4gIH1cblxuICAubW9kYWwtLW5vdGlmeS1tZS1rbm93bi1lbWFpbCAubW9kYWwtZm9vdGVyLFxuICAubW9kYWwtLW5vdGlmeS1tZS11bmtub3duLWVtYWlsIC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0tY29uZmlybS1lbWFpbCAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiBub25lXG4gIH1cblxuICAubW9kYWwtLWFkZGVkLXRvLWZhdm9yIC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0td2lzaGxpc3QgLm1vZGFsLWZvb3RlcixcbiAgLm1vZGFsLS13aXNobGlzdC1tb3ZlIC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0td2lzaGxpc3QtYmFnIC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0td2lzaGxpc3QtYmFnLXF1YW50aXR5IC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0td2lzaGxpc3QtYmFnLW11bHRpcGxlIC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0td2lzaGxpc3QtYmFnLW11bHRpcGxlLXF1YW50aXR5IC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0td2lzaGxpc3QtYWRkZWQtc2luZ2xlIC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0td2lzaGxpc3QtYWRkZWQtc2luZ2xlIC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0td2lzaGxpc3QtYWRkZWQtbXVsdGlwbGUgLm1vZGFsLWZvb3RlcixcbiAgLm1vZGFsLS13aXNobGlzdC1zaGFyZSAubW9kYWwtZm9vdGVyLFxuICAubW9kYWwtLXdpc2hsaXN0LWFkZGVkIC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0td2lzaGxpc3QtZWRpdCAubW9kYWwtZm9vdGVyLFxuICAubW9kYWwtLXdpc2hsaXN0LWVkaXQtYWx0IC5tb2RhbC1mb290ZXIsXG4gIC5tb2RhbC0tbmV3LXdpc2hsaXN0IC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmVcbiAgfVxuXG4gIC5tb2RhbC0tdGVybXMtYW5kLWNvbmRpdGlvbnMgLm1vZGFsLWZvb3RlcixcbiAgLm1vZGFsLS1uZXdzbGV0dGVyLXRlcm1zLWFuZC1jb25kaXRpb25zIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmVcbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gIC8vIENhdGNoYWxsIGJhc2VjbGFzc1xuXG4gIC5nbHlwaGljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgJi1tZW51LWRvd24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTI1OVwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItYmFyX21lbnVpdGVtIHtcbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogLjY4NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogLjg1OTM4cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fZmxhZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cblxuICBpbWcuaW1nLWlzaG9wY2hhbmdpIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDAuNXB4IHNvbGlkICM2ZDVhNGM7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmhlYWRlci1iYXJfbWVudWl0ZW0tLWZsYWcge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBTYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCA1cHggMnB4IDVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgfVxuXG4gIC5oZWFkZXItYmFyX21lbnVpdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgIG1pbi13aWR0aDogNzVweDtcbiAgfVxuXG4gIC5pbWctYnJhbmQsXG4gIC5oZWFkZXItYmFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmX19pbWctaXNob3BjaGFuZ2kge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDE1cHggMHB4IDE1cHggMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMC41cHggc29saWQgIzZkNWE0YztcbiAgfVxuXG4gICZfX2JhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgJiAuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZGUyOTEwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAmX19mbGFnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuXG4gIC5oZWFkZXItYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICBpbWcuaGVhZGVyLWJhcl9tZW51aXRlbS0tZmxhZy5pbWctY2lyY2xlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWJhci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGltZy5pbWctaXNob3BjaGFuZ2kge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCAjNmQ1YTRjO1xuICB9XG5cbiAgLmhlYWRlci1iYXJfbWVudWl0ZW1zIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsXG4gIH1cblxuICAuaGVhZGVyLWJhcl9tZW51aXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDE1NjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiQXJpYWxcIiwgU2Fucy1zZXJpZlxuICB9XG5cbiAgLmhlYWRlci1iYXJfbWVudWl0ZW0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAuODU5MzhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgfVxuXG4gIC5oZWFkZXItYmFyX21lbnVpdGVtIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5oZWFkZXItYmFyX21lbnVpdGVtIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuICAuaGVhZGVyLWJhcl9tZW51aXRlbSAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmhlYWRlci1iYXJfbWVudWl0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgbWluLXdpZHRoOiA3NXB4XG4gIH1cblxuICAuaGVhZGVyLWJhcl9tZW51aXRlbSAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogLjg1OTM4cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggNXB4XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaWEtc2NyZWVuLW1vYmlsZX0ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlN2U3ZTc7XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNlN2U3ZTc7XG4gICAgJi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19pbWctaXNob3BjaGFuZ2kge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAmX19iYXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG59IiwiLmRlY29yYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcblxuICAgJiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICYtLWdpZnQtbGVmdCB7XG4gICAgQGluY2x1ZGUgZmx1aWQtd2lkdGgoODBweCAsIDI1MHB4KTtcblxuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJi0tZ2lmdC1yaWdodCB7XG4gICAgQGluY2x1ZGUgZmx1aWQtd2lkdGgoODBweCAsIDIzMHB4KTtcblxuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gICYtLWxlZnQge1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGZsdWlkLXdpZHRoKDkwcHggLCAxODBweCAsIDU3NnB4ICwxMjAwcHgpO1xuXG5cbiAgfVxuICAmLS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIEBpbmNsdWRlIGZsdWlkLXdpZHRoKDkwcHggLCAxODBweCAsIDU3NnB4ICwxMjAwcHgpO1xuICB9XG5cbiAgJi0tY29uZ3JhdHVsYXRpb24tbGVmdCB7XG4gICAgQGluY2x1ZGUgZmx1aWQtd2lkdGgoMTAwcHggLCAzOTdweCk7XG5cbiAgICBib3R0b206IC0xMiU7XG4gICAgbGVmdDogLTMwJTtcbiAgfVxuXG4gICYtLWNvbmdyYXR1bGF0aW9uLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBmbHVpZC13aWR0aCgxMDBweCAsIDM5N3B4KTtcblxuICAgIGJvdHRvbTogLTEyJTtcbiAgICByaWdodDogLTMwJTtcbiAgfVxuXG4gICYtLWdhbWUtZG8tYmV0dGVyLWxlZnQge1xuICAgIEBpbmNsdWRlIGZsdWlkLXdpZHRoKDEyMHB4ICwgMzk3cHgpO1xuXG4gICAgYm90dG9tOiAtMTUlO1xuICAgIGxlZnQ6IC0zMCU7XG4gIH1cblxuICAmLS1nYW1lLWRvLWJldHRlci1yaWdodCB7XG4gICAgQGluY2x1ZGUgZmx1aWQtd2lkdGgoMTIwcHggLCAzOTdweCk7XG5cbiAgICBib3R0b206IC0xNSU7XG4gICAgcmlnaHQ6IC0zMCU7XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaWEtc2NyZWVuLXRhYmxldH0ge1xuICAgICYtLWNvbmdyYXR1bGF0aW9uLWxlZnQge1xuICAgICAgbGVmdDogLTEwJTtcbiAgICB9XG5cbiAgICAmLS1jb25ncmF0dWxhdGlvbi1yaWdodCB7XG4gICAgICByaWdodDogLTEwJTtcbiAgICB9XG5cbiAgICAmLS1nYW1lLWRvLWJldHRlci1sZWZ0IHtcbiAgICAgIGxlZnQ6IC0xNSU7XG4gICAgfVxuXG4gICAgJi0tZ2FtZS1kby1iZXR0ZXItcmlnaHQge1xuICAgICAgcmlnaHQ6IC0xNSU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1lZGlhLXNjcmVlbi1tb2JpbGV9IHtcbiAgICAmLS1jb25ncmF0dWxhdGlvbi1sZWZ0IHtcbiAgICAgIGJvdHRvbTogLTglO1xuICAgICAgbGVmdDogLTUlO1xuICAgIH1cblxuICAgICYtLWNvbmdyYXR1bGF0aW9uLXJpZ2h0IHtcbiAgICAgIGJvdHRvbTogLTglO1xuICAgICAgcmlnaHQ6IC01JTtcbiAgICB9XG5cbiAgICAmLS1nYW1lLWRvLWJldHRlci1sZWZ0IHtcbiAgICAgIGJvdHRvbTogLTglO1xuICAgICAgbGVmdDogLTEwJTtcbiAgICB9XG5cbiAgICAmLS1nYW1lLWRvLWJldHRlci1yaWdodCB7XG4gICAgICBib3R0b206IC04JTtcbiAgICAgIHJpZ2h0OiAtMTAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpYS1zY3JlZW4tc21hbGxlc3R9IHtcbiAgICAmLS1sZWZ0IHtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgJi0tcmlnaHQge1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpYS1sYW5kc2NhcGUtbW9iaWxlLTJ9IHtcbiAgICAmLS1jb25ncmF0dWxhdGlvbi1sZWZ0IHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGJvdHRvbTogLTEzJTtcbiAgICAgIGxlZnQ6IC0yNSU7XG4gICAgfVxuXG4gICAgJi0tY29uZ3JhdHVsYXRpb24tcmlnaHQge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgYm90dG9tOiAtMTMlO1xuICAgICAgcmlnaHQ6IC0yNSU7XG4gICAgfVxuICB9XG59XG4iLCIuYmctZ2FtZS1waW5lYXBwbGUge1xuICBtYXgtd2lkdGg6IDc2N3B4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FtZSB7XG4gICZfX3NlY3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbiIsIi5nYW1lLXBpbmVhcHBsZSB7XG4gIEBpbmNsdWRlIGZsdWlkLXBhZGRpbmctdG9wKDcwcHgsIDEzMHB4LCAzNjBweCwgNzY3cHgpO1xuICAvL0BpbmNsdWRlIGZsdWlkLXBhZGRpbmctYm90dG9tKDEwMHB4LCAzNDhweCk7XG5cbiAgJl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIGZsdWlkLXdpZHRoKDE1NXB4LCAzMjBweCwgMzYwcHgsIDc2N3B4KTtcbiAgICBAaW5jbHVkZSBmbHVpZC1wYWRkaW5nLWJvdHRvbSgyNXB4LCA1MHB4LDM2MHB4LCA3NjdweCk7XG5cbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmX190aXRsZS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoNzQ0LzQ1Nyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogNDMuMiU7XG4gICAgQGluY2x1ZGUgZmx1aWQtcGFkZGluZy10b3AoMzBweCwgODBweCk7XG4gICAgQGluY2x1ZGUgZmx1aWQtcGFkZGluZy1ib3R0b20oMzBweCwgODBweCk7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICZfX2ltYWdlLXBpbmVhcHBsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoMjM1LzQ4Nik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gICZfX2ltYWdlLWNvaW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgJiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGZsdWlkLXBhZGRpbmctYm90dG9tKDMwcHgsIDYwcHgpO1xuICAgIEBpbmNsdWRlIGZsdWlkLXBhZGRpbmctdG9wKDI1cHgsIDUwcHgpO1xuXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoNjAwLzExMjUpO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgICYgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbmQtY2lyY2xlIHtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgzNTAvMTEyNSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgJiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBmbHVpZC13aWR0aCgyMDBweCwgMzAwcHgsIDM2MHB4LCA3NjdweCk7XG4gICAgQGluY2x1ZGUgZmx1aWQtcGFkZGluZy1ib3R0b20oMzBweCwgNTBweCk7XG4gICAgQGluY2x1ZGUgZmx1aWQtcGFkZGluZy10b3AoMzBweCwgNTBweCk7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgJiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIkY29sb3ItYnV0dG9uLXBsYXk6ICM4YjUxMTQ7XG4kY29sb3ItdGl0bGU6ICM5MDcxMzY7XG4kY29sb3Itc2NvcmVzOiAjZmZjMjFjO1xuJGNvbG9yLWdyYWRpZW50LXRleHQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNhNDgxM2QsICNmZmQ3NWMsICNhNDgxM2QpO1xuXG4ubW9kYWwtY29uZ3JhdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NjdweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gICYgLm1vZGFsLWNvbnRlbnRzIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICB9XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyNC44NTQzNyU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDU1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgyMHB4LCAzMHB4LCAzNjBweCwgNzY3cHgpO1xuICAgIEBpbmNsdWRlIGZsdWlkLXBhZGRpbmctdG9wKDI1cHgsIDgwcHgsIDM2MHB4LCA3NjdweCk7XG4gICAgQGluY2x1ZGUgZmx1aWQtcGFkZGluZy1ib3R0b20oMTVweCwgNDBweCwgMzYwcHgsIDc2N3B4KTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgfVxuXG4gICZfX2NvbnRlbnQtY29pbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY29pbi1zY29yZXMge1xuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoNjBweCwgMTAwcHgsIDM2MHB4LCA3NTBweCk7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZmx1aWQtcGFkZGluZy10b3AoNDBweCwgODBweCwgMzYwcHgsIDc1MHB4KTtcbiAgICAgIEBpbmNsdWRlIGZsdWlkLXBhZGRpbmctYm90dG9tKDQwcHgsIDgwcHgsIDM2MHB4LCA3NTBweCk7XG4gICAgICBAaW5jbHVkZSBmbHVpZC13aWR0aCgxNDBweCwgMjUwcHgsIDM2MHB4LCA3NTBweCk7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAkY29sb3Itd2hpdGU7XG4gICAgICBjb2xvcjogJGNvbG9yLXNjb3JlcztcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDE4cHgsIDM1cHgsIDM2MHB4LCA3NTBweCk7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzVweDtcblxuICAgICYgc3Ryb25nIHtcbiAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoNDBweCwgODBweCwgMzYwcHgsIDc1MHB4KTtcblxuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogM3B4ICNhNDgxM2Q7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYWRpZW50LXRleHQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgZmx1aWQtd2lkdGgoMTUwcHgsIDIwMHB4KTtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1hZ2VQYXRoICsgJ2J1dHRvbi5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogJGNvbG9yLWJ1dHRvbi1wbGF5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX3NoYXJlIHtcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKDE4cHgsIDM1cHgsIDM2MHB4LCA3NTBweCk7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29sb3I6ICM5MDcxMzY7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDM1cHg7XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaWEteHN9IHtcbiAgICAmX19zY29yZXMge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXBvaW50LTU3Nikge1xuICAgICZfX3RleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1lZGlhLXNjcmVlbi1zbWFsbGVzdH0ge1xuICAgIC5tb2RhbC1jb250ZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAmIHN0cm9uZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG4iLCIkY29sb3ItdGV4dDogIzkzMWUwZDtcblxuLm1vZGFsLXJvdGF0ZS1zY3JlZW4ge1xuICAmIC5tb2RhbC1kaWFsb2cge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZSg5MjMvMTAzOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zdWItdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICB9XG5cbiAgJl9fdGV4dC1idXR0b24ge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbiIsIi5nYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX3RoYW5rLXlvdSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWFnZVBhdGggK1wiYmctZm9ybS10aGFua3MteW91LmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLS1wbGF5LXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogNzY3cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwMCU7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYgYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLXZvdWNoZXIge1xuICAgICZfX2J1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIC8vYm9yZGVyOiAxMHB4IHNvbGlkICRjb2xvci1ib3JkZXItZm9ybS1zdWJtaXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLS1lbmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi0tc3RpY2t5IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpYS1sYXJnZS1kZXNrdG9wfSB7XG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAmLS1zdGlja3ktZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIC5kZWNvcmF0b3Ige1xuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpYS14bH0ge1xuICAgICZfX3NlY3Rpb24ge1xuICAgICAgJi0tc3RpY2t5IHtcbiAgICAgICAgLmRlY29yYXRvciB7XG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDgycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXN0aWNreS1oaWdoLXpvbyB7XG4gICAgICAgIC5kZWNvcmF0b3Ige1xuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA3MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1zdGlja3ktZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIC5kZWNvcmF0b3Ige1xuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA0MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpYS1zY3JlZW4tZGVza3RvcH0ge1xuICAgICZfX3NlY3Rpb24ge1xuICAgICAgJi0tc3RpY2t5IHtcbiAgICAgICAgLmRlY29yYXRvciB7XG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDc4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXN0aWNreS1oaWdoLXpvbyB7XG4gICAgICAgIC5kZWNvcmF0b3Ige1xuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1zdGlja3ktZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIC5kZWNvcmF0b3Ige1xuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAzOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRtZWRpYS1zY3JlZW4tdGFibGV0fSB7XG4gICAgJl9fc2VjdGlvbiB7XG4gICAgICAmLS1zdGlja3kge1xuICAgICAgICAuZGVjb3JhdG9yIHtcbiAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc3RpY2t5LWhpZ2gtem9vIHtcbiAgICAgICAgLmRlY29yYXRvciB7XG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXN0aWNreS1lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgLmRlY29yYXRvciB7XG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDM0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1lZGlhLXNjcmVlbi1taW4taGVpZ2h0LTc2OH0ge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAmLS1pbnRybyB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1lZGlhLXNjcmVlbi1tb2JpbGV9IHtcbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmIC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuXG4gICAgICAmLS1zdGlja3kge1xuICAgICAgICAuZGVjb3JhdG9yIHtcbiAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIGJvdHRvbTogNzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tc3RpY2t5LWhpZ2gtem9vIHtcbiAgICAgICAgLmRlY29yYXRvciB7XG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBib3R0b206IDY2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXN0aWNreS1lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgLmRlY29yYXRvciB7XG4gICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICBib3R0b206IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JG1lZGlhLXhzfSB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICYtLWludHJvIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgJiAucGFkZGluZy1zbS0wIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5nYW1lLWludHJvIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gIG1pbi1oZWlnaHQ6IDEwMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmX19tYXN0aGVhZCxcbiAgJl9fYmctcmVkIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG5cbiAgJl9fbGlzdC1naWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG5cbiAgJl9fYmctcmVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaWEtc2NyZWVuLW1vYmlsZX0ge1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JG1lZGlhLXhzfSB7XG4gICAgbWluLWhlaWdodDogODUwcHg7XG4gIH1cblxuICBAbWVkaWEgI3skbWVkaWEtc2NyZWVuLXNtYWxsZXN0fSB7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gIH1cbn1cbiJdfQ== */
